2022年1月4日星期二

账号密码管理工具—keepass

 安卓版使用KeePassA,UI效果操作界面比其他几个更好用。功能够用就行。存储用坚果云的WebDAV,原本打算cloudreve的,貌似有BUG,坚果云应该更稳定持久。


<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9932271407619828"

     crossorigin="anonymous"></script>

<!-- anywhere1 -->

<ins class="adsbygoogle"

     style="display:block"

     data-ad-client="ca-pub-9932271407619828"

     data-ad-slot="9411972778"

     data-ad-format="auto"

     data-full-width-responsive="true"></ins>

<script>

     (adsbygoogle = window.adsbygoogle || []).push({});

</script>

2021年12月14日星期二

静态页面托管站-unicloud

 后台使用的阿里云的serverless和COS CDN,也可以选腾讯云,但是腾讯云免费流量有点少,限制多。新建服务空间的话默认服务商是阿里云的。

  自带云数据库,云函数,云存储,跨域配置,前端网页托管,Redis扩展。这样看起来比cloudflare的workers外加KV存储更方便,不过国内服务商说变就变,价格也是朝令夕改,所以应该没人会做类似cf-blog那样的程序来折腾。
  前端页面托管很好用,直接上传,配置域名,访问自带了CDN,阿里云速度挺快。

2021年12月11日星期六

几种在线git托管方法


github

   用过git的都用过这个了吧,私有仓库现在也免费了。容量大,稳定好用。静态站点的page功能可以cname方式使用自己的域名,也不限制站点数量,最近又添加了自动申请SSL证书的福利,letsencrypt的免费证书,这家的证书都是三个月,续期还没试过。
  gitalk和gitment是用GitHub的issue当做后台的评论系统(本站就是这样用的),应该不是滥用吧。
  唯一可惜的是国内访问不稳,可能上一分钟能访问,下一秒就点不开了,过一会儿又好了。这样的话page功能也就没法直接用了,毕竟速度慢和打不开都是无法忽略的障碍。当然可以用CDN之类的解决。目前是这样,希望以后不要恶化。

gitlab

  注册了下,进去建了个test仓库,点开几个按钮看看,然后就被踢出来了,账号被blocked。一直找不到解禁的方法,也懒得重新注册,似乎也没有什么吸引人的特色,以为会比GitHub速度快,限制少,然而并没有。据说这个是一些公司买来开源工具搭建内网服务用的。后来发现这家公开说明不给中国人用,禁止雇用包括中国在内的几个国家的员工。反正也没人去,不过应该会有很多国内的公司送钱去贴人家的冷屁股买来用吧。之前发现的主机商家googiehost也是,注册前不说,进去发现账号是blocked的才知道也是禁止国人用的。还假惺惺的添加China的选项。

coding

  目前觉得最好用的托管站,单仓库2GB,大文件100M,文件网盘30GB,单文件300M。还有100GB的制品库和docker仓库。免费的持续集成每月1000min,2核4G 100GB的配置,用自己的VPS接入不限时间,并行触发只有一个。集成cloud studio。
  cloud studio很久之前用过,测试了新建个Ubuntu18的工作空间,创建个python项目模板,扔一边了,那时候git用不惯,主要是多端修改总是出现冲突,还费时费力的搞zerotier+seafile的同步。另外webIDE加载慢,终端的文件管理不友好,还有就是VS code的界面不习惯,毕竟没有sublime text3和pycharm那么顺手。现在看来是最趁手的了。2核 2GB 1T磁盘 限制是每天4个小时,5个工作空间,只能同时开一个;不删文件。git地址任意,命令行补全。可以用自己的VPS做server,就没有使用时间限制,不过资源限制就是VPS的配置了。

codeup

  单库容量10GB(Git库5GB + LFS 5GB) ,不限总量, 流水线:最大并发任务数 3,运行时长 1800 分钟/月。 制品仓库:容量不限。 还在测试期间,界面并不友好,有些入口不方便直接点开,二级目录,侧边栏入口还会变化的。webIDE 5核 10GB 40G磁盘,最大同时运行5个工作区,不活动30分钟冻结,5天删除工作区。 只关联codeup仓库,命令行无补全。大概只考虑面向企业。

gitee

  仿github,资源给的极少。500M仓库,总量5GB。持续集成收费,最近pages关闭,原本也不能用自己域名,还不会自动更新pages,发布新内容还得登陆刷新。

gogs

  自建,功能够用,二进制文件直接运行。但是没有仓库啊持续集成啊之类的,资源都是自己服务器。所以还是用coding,节约VPS空间。

2021年12月5日星期日

coding的持续集成功能

 阿里的codeup也有持续集成,资源给的更多,但是并不好用。webIDE限制那么多,持续集成不知道会不会有啥坑。coding的呢每月1000min,单个并发,单次30min,足够个人用。缓存功能减少每次的运行时间。

  目前用到的是:
  coding代码同步到github,原本的方法是 coding ——> vps ——> github,现在是coding ——> CI ——> github,省去VPS中转,速度上应该节约几秒钟;

  hexo的generate,这里原本是把生成的public目录通过sftp发到VPS固定目录上,然后在push到gitee和GitHub上。sftp不检测更改,每次全部传输,耗时3~4min,严重浪费资源。更新后check out到workspace内,hexo g生成public,git clone winterpublic和winter仓库,然后winter通过上面方式直接coding ——> CI ——> github,public通过cp命令更新,再推到github和gitee;

hexo可以自动部署,但是不同的地方对根目录的地址格式不一样,如果把站点放在多个server上面还是自己生成public目录再直接部署最清楚明了,如果哪天不做这么多备份了,可以不用hexo g这一步了。



  又拍云的ftp同步:原本comments也是coding ——> vps ——> github,但是jsdelivr毕竟是公共资源,又想把静态文件集中管理迁移到又拍云。filezilla无法登录又拍云,页面方式每次上传麻烦。ncftp的话是可以上传,但是又像之前一样每次耗费时间浪费资源。没有找到支持git方式同步的云存储,有些连客户端或者命令行的ftp都不支持,像unicloud。幸好又拍云自己开发了upx工具,可以增量同步。只支持增加不支持删减。第一次上传创建目录,后面同步只上传有变更的部分,耗时几秒钟。wordpress的目录后面也可以用这种方式。

  目前薅羊毛到这种程度,适可而止,cloud studio因为时间限制每天4h,放在买的ucloud的VPS上刚刚好。有空还是试试薅GitHub的资本主义羊毛吧。

2021年11月30日星期二

静态页面托管站-cloudflare pages

 新发现个好用的静态站点托管网站,cloudflare的pages,比他家主业CDN还快一些,可能是少了回源这个步骤。免费分配的 .pages.dev域名还没被强,也不会随时抽风。构建功能支持的挺多的,可惜没有hexo。不过我都是本机渲染然后公开public目录。目前只支持github的仓库代码。


  

If you are not using a framework, you may input exit 0 into the Build command field.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Framework/tool	Build command	Build output directory

Angular (Angular CLI) ng build dist
Brunch brunch build --production public
Docusaurus npm run build build
Eleventy eleventy _site
Ember.js ember build dist
Expo expo build:web web-build
Gatsby gatsby build public
GitBook gitbook build _book
Gridsome gridsome build dist
Hugo hugo public
Jekyll jekyll build _site
Mkdocs mkdocs build site
Next.js (Static HTML Export) next build && next export out
Nuxt.js nuxt generate dist
Pelican pelican $content [-s settings.py] output
React (create-react-app) npm run build build
React Static react-static build dist
Slate ./deploy.sh build
Svelte npm run build public
Umi umi build dist
Vue npm run build public
VuePress vuepress build $directory $directory/.vuepress/dist

静态网站托管最方便的还是github,无限站点,可绑定域名,免费安全证书。只可惜github已经无法正常使用了。经常访问不了,或者慢到等于不能用。虽然有CDN可以上。国内替代品gitee的page现在已经关停了,不能用自己的域名还有各种限制。

  虽然放到VPS上面也不会占用多少资源,但是能长期稳定免费使用的,cloudflare pages算是一个优先的选项。而且,cloudflare的CDN免费账户必须设置转移到他家的域名解析服务器上,pages功能却并没有这个限制。此外,生成的public内容推送到github仓库后,cloudflare pages会自动检测你的仓库的代码变动,自动更新页面,不需要像国内的静态站点托管还得手动点击刷新。

账号密码管理工具—keepass

  安卓版使用KeePassA,UI效果操作界面比其他几个更好用。功能够用就行。存储用坚果云的WebDAV,原本打算cloudreve的,貌似有BUG,坚果云应该更稳定持久。 <script async src="https://pagead2.googlesyn...