xDroid's Blog

Fedora游记

其实固定链接已经剧透了一切……

事情是这样的:因为无法忍受ubuntu的众多bug,还有上一次/home坏掉带来的影响,我决定重装系统,顺便换个发行版。

换什么好呢?好像周围的码农都在用Fedora,那我也用用好了。

Read More

node.js琐事二三

  1. 前段时间用node写微信bot的时候,因为涉及到与客户约定时间的问题,所以就先后尝试了datejsmoment.js。当然,几乎所有的bug都是因为脑子进水,而不是库的问题,比如:
    let fixedTime = new Date;
    let data = {
        userName: userName,
        startTime: fixedTime,
        endTime: fixedTime.addHours(2),
        place: 0
    }
    未完待续

不务正业系列 0

因为写博客的时候有时会上传图片,但是不压缩图片的话打开就会巨慢,所以还要手动压缩一下图片。一开始在windows下用的是riot,具体压缩效果不是特别清楚总之变小了就对了。在ubuntu下一直是用gimp的batch工具箱,但是用起来还是很蛋疼,每次都要输入很多重复的参数,点来点去……特别是在那次制作开机动画的时候愤怒值到了极点(因为它不支持递归操作……)

不过其实需求并没有这么复杂,只要生成宽度为400的缩略图,然后文件名加后缀“_thumb”就行了。我想这也不算什么很难的事情么,就动手google一下脚本怎么写……嗯,然后一个下午就没了。

Read More

给S210加内存啦

上个学期用AS写代码,编译的时候swap的占用量蹭蹭蹭往上冒(喂,一般情况下往swap里写入的几率只有1%哎),吓得我都不敢一边开chrome查文档一边写代码了……

终于这几天下定决心加内存空间了……首先当然是把笔记本大卸八块啦。

Read More

莫名其妙的分区损坏

本来军训回来还拖着一大堆东西没有写,结果今天还撞着这么一件事情,真是快急死人了……

问题的开端是这样的:某次重启Ubuntu之后,始终在开机动画处挂掉,进入root用户的命令行模式(话说这样真的好不安全啊……)。根据前面的出错信息(EXT4-fs (sdc1): group descriptors corrupted!),大概可以判断是 /dev/sda8 无法挂载到 /home ,因此无法进入登陆界面。

Read More

git琐事二三

本来想写git趣事二三的……想了想好像没什么这么多有趣的事情,那还是用“琐事”一词算了。接下来的故事大多取材于过去半年的项目合作。

琐事一:一种非常奢华的rebase姿势:

git revert HEAD
git commit -am "Reverted a commit which can cause conflict."
git merge another_branch
git revert HEAD^
git commit -am "Rebase completed."

琐事二:

$ git push origin master
Access denied.
fatal: Could not read from remote repository.
$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa
passphrase:
$ git push origin master
Everything up-to-date.

琐事三:git其实自带节点描述功能,配合gradle可以做apk包的版本,核心命令是:

git describe --tags --dirty

琐事四:

git add .

未完待续