Jekyll2021-12-27T15:27:15+00:00http://blog.chengpeng.space/feed.xmlCheng数字图书管理员2019-02-11T00:00:00+00:002019-02-11T00:00:00+00:00http://blog.chengpeng.space/2019/02/11/DigitalLibrarian<p>在我这个寒假之前,我在笔记本、硬盘、服务器、各种云盘里,有我不同类型、不同版本、内容各不相同又有相同内容的若干备份文件。</p>
<p>其中的内容有相册,有学习资料,有文档备份,有代码、笔记。</p>
<p>当然我在宿舍也好,实验室也好我的桌面也是乱糟糟的。</p>
<p>对于这样的情况,我规划了下我的资料该如何存储与备份,才能同时保证安全保存和高效存取。</p>
<h1 id="笔记">笔记</h1>
<p>由于印象笔记使用起来并不符合我的胃口,在半年多前,我就逐步放弃使用印象笔记了,具体原因参见:
<a href="https://chengpeng.space/2018/07/18/start-using-tiddlywiki.html">使用tiddly wiki</a></p>
<p>目前使用git来管理同步,可以实现冗余备份,在gitlab上的私有repo上,安全性也是有保证的,不过目前没有敏感信息,所以在vps的nginx上公开了。</p>
<h1 id="帐号密码">帐号密码</h1>
<p>在一个不重要的邮箱曾设置过弱密码,后来被爆破了。后来开始使用LastPass来管理密码,由于有方便的填充与同步功能,大部分帐号密码都是由LastPass管理的。</p>
<p>但是LastPass作为商业软件,密码存在云端,还是不够那么让人放心,(万一LastPass倒闭了呢,老板和小姨子…)。因此我另外使用了KeePass来存一些更重要的密码。</p>
<p>在KeePass的目录里,保存了一些更重要的密码、密钥、以及LastPass的定期export的备份。</p>
<p>所以现在需要管理的就只有KeePass了。</p>
<h1 id="相册">相册</h1>
<p>对于相册,目前是按照设备管理在硬盘上,每个设备用不同的文件夹,所以在相机、手机、截图、保存的图片等文件夹。然后用gthumb import一下,以保证文件夹格式一致。
为了保证安全,我会对硬盘上的文件夹定期用tar增量打包备份,计算checksum并保存。
存在其他地方成为冷冗余备份,包括单不限于,其他硬盘、百度网盘(不放心百度节操的话可以先用gpg加密)、AWS Glacier。</p>
<p>为了方便自己查看,在Google Photo上存了一个有压缩的副本,办法是在Windows上用Google 同步助手同步。</p>
<p>对于硬盘上的文件,可以使用ZFS等带校验的文件系统。防止偶发的比特翻转错误。</p>
<p>另外AWS 的Glacier业务可能大家不是很熟悉,这是个亚马逊的冷备份存储业务,据说是用的磁带存储。阿里云、Google Cloud Platform其实也有相似业务,但比较之后AWS是最便宜的。100G左右大小的文件,每个月花费0.3美元。是所有以上备份方法上是最安全的方案。
只要Amazon不倒闭、信用卡不过期,这个方案在下次世界大战/世界末日之前都是安全的。不过要注意的是,包括AWS在内的云服务厂商的流量费用都比较贵,主要是从云往下走的流量比较贵,0.09美元/GB,上传到云内的流量都是免费的。因此除非非常情况,不要从云上下载数据。将Glacier当作为灾难准备的诺亚方舟就行。</p>
<h1 id="文件">文件</h1>
<p>热文件用Google Drive或One Drive,冷文件的办法和相册一样,硬盘+Glacier。</p>
<h1 id="代码">代码</h1>
<p>包括作业、学习、博客、好玩的东西…</p>
<p>当然是Git,GitHub也好,GitLab也好都可以。</p>
<hr />
<p>在数位时代里,每个人都需要成为一个图书管理员。</p>在我这个寒假之前,我在笔记本、硬盘、服务器、各种云盘里,有我不同类型、不同版本、内容各不相同又有相同内容的若干备份文件。google账号迁移2018-11-11T23:00:00+00:002018-11-11T23:00:00+00:00http://blog.chengpeng.space/2018/11/11/GoogleAccountTransfer<p>由于之前的gmail账号是中学时候注册的 (2010/2/18)那时还在上初三,所以取名非常中二,现在决定痛下决心换一个gmail名字。可惜google不像微软,可以将多个outlook邮箱关联起来,所以就不得不重新注册一个gmail,然后将东西全部拷过来。</p>
<h1 id="方案1">方案1</h1>
<p>google提供takeout服务,<a href="https://takeout.google.com/">takeout.google.com</a> 可以方便地打包一切自己要的东西,然后在新账号里一个个导入这些东西。</p>
<p>当然这个大小。。
<img src="/uploads/GoogleAccountTransfer/takeout.jpg" alt="takeout" /></p>
<p>以及这个网速:</p>
<p><img src="/uploads/GoogleAccountTransfer/download_speed.jpg" alt="takeout" /></p>
<p>还是算了吧</p>
<h1 id="方案2">方案2</h1>
<p>各个击破</p>
<h2 id="google-photos">Google Photos</h2>
<h3 id="photos">Photos</h3>
<ul>
<li>设置新账号为旧账号的亲友账号</li>
<li>在新账号里设置,将旧账号的照片保存到自己的photo里</li>
<li>迁移过程需要花费一定时间,可以在<a href="https://myaccount.google.com/dashboard">google dashboard</a>里查看新账号的photo数量,等到photo数量和旧账号一样说明账号备份完成。</li>
</ul>
<p><img src="/uploads/GoogleAccountTransfer/dashboard_photos.jpg" alt="photos" /></p>
<p>查看存档:
get.google.com/albumarchive</p>
<h3 id="albums">Albums</h3>
<p>无法迁移</p>
<h3 id="sharing">Sharing</h3>
<p>把新账号添加进去凑合用,但是无法迁移</p>
<h2 id="google-drive--google-docs">Google Drive + Google Docs</h2>
<h3 id="方法1在网页上更改文件所有者的方法">方法1:在网页上更改文件所有者的方法</h3>
<ul>
<li>登陆旧账号的网页GDrive</li>
<li>点击要转移的文件夹</li>
<li>点击“共享”或“共享”图标 加人。点击高级。</li>
<li>点击相应人员名称右侧的向下箭头 向下箭头。点击为所有者。保存更改。</li>
<li>注意权限管理是针对当前文件夹操作的,对文件夹里的子文件夹没有递归保存的性质,所以需要对所有子文件夹都做这个操作(当然如果你只是想能用,旧账号还会保留就无所谓了,但如果想把原账号删除的话就需要递归操作,以免将来出现权限问题)</li>
<li>完了之后在新账号里取消对旧账号的共享了,操作类似。</li>
<li>与此同时笔记本的“Google备份与同步”开始运行,风扇呼呼响。</li>
</ul>
<p>由于需要对所有文件夹执行此操作,如果文件夹多的话这个办法就很繁琐了</p>
<h3 id="方法2下载再上传">方法2:下载再上传</h3>
<ul>
<li>安装Google同步助手,登陆两个账号</li>
<li>将同步文件夹设置为两个不同的文件夹,GDrive1,GDrive2</li>
<li>将GDrive1的文件直接复制到GDrive2文件夹</li>
<li>等待上传</li>
</ul>
<p>这里面会遇到一些问题
<img src="/uploads/GoogleAccountTransfer/drive_docserror.jpg" alt="docs error" /></p>
<p>由于Google Docs 的gdoc、gsheet、gslide文件并不向xdoc、xslx等包含实际的文档内容,在你Gdrive里面的e这些gdoc、gsheet之类的文件只是一个指针而已。是个类似于快捷方式的东西。</p>
<p>举例:
我们随便打开一个gsheet文件,里面是一个json</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>{
"url": "https://docs.google.com/open?id=1q_KqCtkLCr4vF5wBFVOgSGZRe42eswDgMQs2e0KuVD0",
"doc_id": "1q_KqCtkLCr4vF5wBFVOgSGZRe42eswDgQs2e0KuVD0",
"email": "hello.thankyou@gmail.com"
}
</code></pre></div></div>
<p>有三个属性,首先说<code class="highlighter-rouge">doc_id</code>,就是google在所有文档数据库里这个文档的id,url,是打开的地址,其实里面也是通过<code class="highlighter-rouge">doc_id</code>打开的,url里面id= ‘**‘就是和doc_id属性一模一样。至于email属性,用来记载文档所有者。</p>
<p>而实际上,文档的所有者、权限的信息,并不依靠json文件记载。比如这个私有文件的url,除了所有者以外的任何人都无法查看其内容,也就是说权限信息其实藏在google_docs数据库里面,email属性只是给同步助手过滤掉不是自己的文件的。</p>
<p><img src="/uploads/GoogleAccountTransfer/drive_docs_access.jpg" alt="docserror" /></p>
<h3 id="方法3takeout导出再上传">方法3:takeout导出再上传</h3>
<p>看来还是得用回takeout</p>
<p>使用takeout 只勾选云端硬盘,可以选择docs文件的导出格式,我导出为了office的格式。</p>
<p>下载、解压、再上传</p>
<h2 id="google-voice">Google Voice</h2>
<p><a href="https://voice.google.com">voice.google.com</a></p>
<ul>
<li>新用户登陆,voice接受许可协议</li>
<li>旧用户点击:设置-账号-转移</li>
<li>Sign in Another account</li>
</ul>
<h2 id="gmail-与联系人">Gmail 与联系人</h2>
<ul>
<li>点击齿轮</li>
<li>设置</li>
<li>帐号和导入</li>
<li>导入邮件和联系人</li>
</ul>
<h2 id="日历">日历</h2>
<p>ref : https://lifehacker.com/5602545/how-to-migrate-your-entire-google-account-to-a-new-one</p>由于之前的gmail账号是中学时候注册的 (2010/2/18)那时还在上初三,所以取名非常中二,现在决定痛下决心换一个gmail名字。可惜google不像微软,可以将多个outlook邮箱关联起来,所以就不得不重新注册一个gmail,然后将东西全部拷过来。中科院高能所一游2016-05-15T12:34:07+00:002016-05-15T12:34:07+00:00http://blog.chengpeng.space/2016/05/15/%E4%B8%AD%E7%A7%91%E9%99%A2%E9%AB%98%E8%83%BD%E6%89%80%E5%8F%82%E8%A7%82<p>今天是中科院高能物理所的年度开放日,参观了高能所的加速器、环形对撞机、同步辐射装置、北京谱仪、计算中心,在加速器上还看到了熟悉的矩形波导。为了避开参观人流,讲座、报告没有去听,展览馆的二层没找到上去的路,据说上面陈列有中国第一台web服务器和路由器,有点小遗憾。</p>
<p>其实北京正负电子对撞机规模并不大,不过国内也仅此一台,据说中国正在规划一台50-100km 长的环形正负电子对撞机CEPC 可以产生大量希格斯粒子。** 如果预研方案能够最终通过,CEPC将在2020-2025年间开始动工,而第二阶段的SPPC将于2040年开建 **</p>
<p>http://www.ihep.cas.cn/dkxzz/cepc/cmsm/201511/t20151118_4469603.html</p>
<p><img src="http://res.cloudinary.com/chengpengpic/image/upload/c_scale,w_1024/v1463460995/IMG_0795_bhzqlf.jpg" alt="环形对撞机" /></p>
<p><br /></p>
<p><img src="http://res.cloudinary.com/chengpengpic/image/upload/c_scale,w_1024/v1463460892/IMG_0794_fpxpeg.jpg" alt="老炼" /></p>
<p><br /></p>
<p><img src="http://res.cloudinary.com/chengpengpic/image/upload/v1463460671/IMG_0792_1_ojs9zc.jpg" alt="直线加速器" /></p>
<p>当然这么大型的对撞机花钱肯定不少,反对的声音也有,况且高能物理这些年的进展也有限,不过既然国家这么有钱,花钱支持一下科学家的浪漫主义也不是不可以的。</p>
<p>好奇的是,石景山区玉泉路的房子会不会卖不出去呢?居民不会怕辐射吗哈哈哈?</p>今天是中科院高能物理所的年度开放日,参观了高能所的加速器、环形对撞机、同步辐射装置、北京谱仪、计算中心,在加速器上还看到了熟悉的矩形波导。为了避开参观人流,讲座、报告没有去听,展览馆的二层没找到上去的路,据说上面陈列有中国第一台web服务器和路由器,有点小遗憾。费了好大力气换了风扇2015-11-20T23:26:56+00:002015-11-20T23:26:56+00:00http://blog.chengpeng.space/2015/11/20/%E6%8D%A2%E9%A3%8E%E6%89%87<p>像拆弹专家一样忐忑地把风扇拆了下来,——别人都是轻轻拔开,而我左撬右撬线都拔断了。换上了淘宝的廉价风扇,希望还能开机。</p>像拆弹专家一样忐忑地把风扇拆了下来,——别人都是轻轻拔开,而我左撬右撬线都拔断了。换上了淘宝的廉价风扇,希望还能开机。史密斯圆图网站2015-11-01T23:09:24+00:002015-11-01T23:09:24+00:00http://blog.chengpeng.space/2015/11/01/%E5%8F%B2%E5%AF%86%E6%96%AF%E5%9C%86%E5%9B%BE%E7%BD%91%E7%AB%99<p>这学期的微波技术课程上和<a href="http://blog.nebula.moe/">唐宗勋</a>同学做了个大作业,在网页上运行一个史密斯圆图的程序,目前已经到了第二版。</p>
<p>链接如下:</p>
<p><a href="http://smithchart.sinaapp.com">史密斯圆图网页</a></p>
<p>github上有开源的代码</p>
<p><a href="https://github.com/pengchengbuaa/SmithChart">github上的代码</a></p>
<p>欢迎查看~</p>这学期的微波技术课程上和唐宗勋同学做了个大作业,在网页上运行一个史密斯圆图的程序,目前已经到了第二版。