我把硬盘换到了新电脑上,这是 Btrfs 上的数据发生的变化 的插图

我把硬盘换到了新电脑上,这是 Btrfs 上的数据发生的变化

发生甚么事了 我的旧电脑(联想拯救者 R720)的做工不怎么样。经过四年的使用,那台电脑换过一块键盘,一块机械硬盘(换成了 SATA 固态硬盘),而且每次拆开电脑后盖时,后盖或者屏轴上都会掉点塑料碎屑或者螺丝下来,让人感觉它的命不久矣。因此趁着打折,我买了一台新的笔记本电脑,并打算把我的数据迁移过去。 我日常使用的 Arch Linux(包括 EFI 分区和 Btrfs 格式的根分区)都单独装在我半年前买的西部数据 SN550 1T 固态硬盘上。一般来说我需要在新电脑上重新装一遍系统,但是我一想,我在系统上也没针对硬件做很多的特殊配置,顶多就是配置了一下触摸板和 NVIDIA 显卡,只要在新电脑上把这些配置删了再调整一下,我的系统就直接能用了,方便省事。 于是我就把这块固态拆下来,插进了新电脑的第二个 M.2 插槽。开机进入启动菜单,BIOS 自动识别到了硬盘上的 EFI 分区。很快我就重新进到了桌面。 作为 Arch Linux 用户,...

沃通你咋不上天呢!

刚在 V2EX 上看到,有人利用沃通证书签发系统的漏洞,成功签出了一张 GitHub 主域名的证书。 https://crt.sh/?id=29647048 Certificate: Data: Version: 3 (0x2) Serial Number: 5d:8f:2b:91:ef:b8: dd :65:af:4c:c1:2b:15:ef:4b:6e Signature Algorithm: sha256WithRSAEncryption Issuer: commonName = WoSign CA Free SSL Certificate G2 organizationName = WoSign CA Limited countryName = CN Validity Not Before: Jun 10 05:42:44 2015 GMT Not After : Jun 10 06:03:35 2018 GMT Subject: commonName = schrauger.github.io Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:e4:3b:a1:76:73:3c:b1:62:8d:53:6d:ef:a8:e9: 5b:9e:0e:15:63:e6:57:ac:cc:31:b3:48:2b:01:74: ae:d8:7d:1c:6b:ed:2a:40:45:36:62:83:ac:d7:a5: 80:9c:21:88:dc:ec:4d:ae:35:5d:65:e6:95:ee:81: 7a:1f:b5:a7:e9:19:f8:7a:42:...

A Javascript for time crowdfunding calculation

In the old Eastern country with mysterious magic power, a minute will pass every 59 seconds. var toad = new Date () var secondsDonated = Math . floor ((toad. getTime () + 1368835200000 ) / 59000 ) toad. setTime (toad. getTime () + secondsDonated * 1000 ) toad. toLocaleString () -1368835200 is the UNIX timestamp of his birthday, and the trailing zeroes are added because time is calculated in milliseconds in Javascript. By donating your time, you are identical to a person living in outside China. You and each person has donated seconds. That is years, days, hours, minutes and seconds. function crowdFund() { var toad = new Date(); var secondsDonated = Math.floor((toad.getTime() + 1368835200000) / 59000); $('#time-crowdfund-donated').text(secondsDonated); $('#time-crowdfund-second')....

成龙将房祖名打飞5米:你TM在逗我? 的插图

成龙将房祖名打飞5米:你TM在逗我?

据网易新闻 http://ent.163.com/14/0820/20/A449AUVV00031H2L.html ,成龙见到房祖名后怒打儿子,房祖名凌空飞5米。 把一个成年男人打出5米远?果然是武术世家啊! 我们先拿中学物理知识来计算一下吧,无视空气阻力。算法来自同学。 如果忽略空气阻力,成龙一脚可以把足球踢出700米远。国足主教练干啥呢?赶快让成龙去踢球! 有空气阻力的情况下,300米远(估算)的距离也已经很牛了。而且此时成龙踢房祖名的那一脚力度也要更大。 其实我只想问一句:...

【已辟谣】SAE 域名忘记续费,被GoDaddy抢购

更新:SAE官方已经辟谣。 http://weibo.com/1662047260/Bg8rZ0sGN SAE是新浪的云计算平台,也是国内最早的云计算平台,一直运行得还算可以,但是最近他们犯了一个大错误:他们用来运行SAE上网站的域名sinaapp.com忘记了续费,已经被删除。 而且看起来他们一时半会儿无法拿回这个域名,因为国外的GoDaddy域名注册商在域名到期时迅速抢下了这个域名并续费到2020年。谁都不知道GoDaddy会为这个域名开出多少的价格。 $ whois sinaapp.com Whois Server Version 2.0 Domain names in the .com and .net domains can now be registered with many different competing registrars. Go to http://www.internic.net for detailed information. Domain Name: SINAAPP.COM Registrar: GODADDY.COM, LLC Whois Server: whois.godaddy.com Referral URL: http://registrar.godaddy.com Name Server: NS09.DOMAINCONTROL.COM Name Server: NS10.DOMAINCONTROL.COM Status:...

验证码:不做死就不会死 的插图

验证码:不做死就不会死

众所周知,验证码是为了防止机器暴力破解密码或者发广告刷评论而产生的东西,一般的验证码都是由4位数字组成,加上一些干扰线,从而尽可能防止机器暴力破解。 问题是……这世界上还有一种逗比的验证码。图片来自 [ http://imbushuo.net/archives/58]( http://imbushuo.net/archives/58 " _src=" http://imbushuo.net/archives/58 ) 。 我只想说,这种验证码有什么用?随便写个程序都能把验证码直接抠出来填进去。据 imbushuo所说: What』s more, the verification process is completed in the client side…(later I found that I could bypass the CAPTCHA by sending the HTTP request directly.) 他居然自己写了个程序,没有回传验证码,就登陆成功了! 这个验证码果然够吊。然后我在微信上看到乌云漏洞平台的推送消息: 乌云你赢了。...

六三群英传——二中之巅 魔塔游戏反编译及彩蛋寻找 的插图

六三群英传——二中之巅 魔塔游戏反编译及彩蛋寻找

这几天晚上在上化学竞赛课。昨天的那节课,化学老师请来几个学长给我们传(jiang)授(jiang)经(gu)验(shi)。学长们扯着扯着,扯到了他们空闲时自己做的一款魔塔游戏——六三群英传——二中之巅。 这么高大上的游戏,而且是杭二中背景的,我当然要拿来看一下彩蛋。比起开游戏玩,更方便的方法当然是反编译。 据学长自己说,游戏制作使用的是RPG Maker XP软件。这好办,下载来装上。 http://xiazai.zol.com.cn/detail/43/426737.shtml 看着文件夹里一个9M大的Game.rgssad文件,我想着这就是游戏数据吧,右键尝试用万能解压软件7-Zip打开。很明显,这招不行。 我刷新了一下文件夹,文件类型那里突然出现了一句话: 等等。加密?我喜欢。这种不需要输密码就能玩的「加密」游戏,肯定有解密方法。 Google一下,找到了RGSSAD专用解包器: http://www.pc6.com/softview/SoftView_62304.html 很快,解压好,进入RPG Maker XP新建一个项目,...

选课系统坑爹

学校的抢课系统上12点开始选择社团,采用抢课制度,也就是名额有限,先到先得。 之前用过这个系统选选修课,所以提前登录好(此时页面没有课可以选),11:59:30开始连续刷新页面,等待课程出现。 12:00课程准时出现,我找到我要的社团直接点了下去。页面上瞬间弹出一个窗口:报名失败,有课表冲突! 仔细研究一下:社团时间都是周一、周二第八节课(当然实际不是这个时间),而以前的选修课是周一、周二、周四的七八两节和周三的五六两节。冲突了。。。 之后学校短信来,13:00重新开抢。 Pending......

用Pdnsd,给你的DNS解析缓存加速

你向浏览器里输入了一串网址后,浏览器并不能马上找到这个网站。它会先把网址发送给 DNS服务器,DNS服务器再向其它服务器一层层查询,直到根服务器,查出网站的IP地址,浏览器才能进行连接。 因此,每次你打开一个新的网站,这个过程都要重复一次,速度比较慢。而且,天朝电信的 DNS还会劫持你到114导航之类的地方。 所以,我们可以在自己电脑上搭建一个DNS服务器,用来加速浏览,并有抗解析干扰等附加效果。 在Linux和Mac下,Pdnsd就是一个这样的小软件。它通过向其它DNS服务器以TCP或UDP形式发出请求,查询到域名对应的IP,并进行缓存,以便达到加速目的。 1.安装 如果是Linux,以Ubuntu为例: sudo apt-get install pdnsd sudo gedit /etc/pdnsd.conf 如果是Mac,需要先安装Homebrew: ruby -e " $(curl -fsSL https://raw.github.com/mxcl/homebrew/go) " brew install pdnsd sudo nano /Library/LaunchDaemons/pdnsd.plist 写入如下内容:...