火车上的小姑娘

Posted on by 0 comment

火车上的小姑娘
由她姐姐带着
然后在车厢的地板上睡了一夜。。

不过这并不影响
招人喜爱的小姑娘
欢乐依旧

分别后,小姑娘
欢乐依旧
我却要难过一阵子了

Category: Uncategorized

LFS的IRC中文频道 #lfs-zh

Posted on by 0 comment

Linux From Scratch 在 freenode 上的 IRC 中文频道 #lfs-zh 在前些天成立了。欢迎前来交流。

Category: Uncategorized

github上的LFS中文翻译项目lfs-to-cn

Posted on by 0 comment

10天前,在github上,Linux From Scratch的中文翻译项目之一 lfs-to-cn 启动了。此项目将原文档与翻译文档分放于不同目录,以便对照。各版本放于不同分支,也便于将来能够合理地组织翻译更新版本的lfs书。由于在github平台上进行,合作翻译会比较方便,而且翻译工作安排也比较自由灵活。目前主要翻译的是 LFS 7.5 版本。

项目地址:https://github.com/Saigut/lfs-to-cn

Category: Uncategorized

使用curl通过api管理github的库

Posted on by 0 comment

github提供了管理库的api,我们可以利用curl(我是在Linux系统下)这个工具,通过github的api对github上的库进行管理。

github对库的各种api在这里查看:https://developer.github.com/v3/repos/

从里面选几个例子:

GET /users/:user/repos
POST /user/repos
DELETE /repos/:owner/:repo

这些api一般由两部分组成,前面大写的单词和后面带有斜杠的一些东西。

前面的大写单词表示网络请求,具体啥请求我暂不知道称呼,后面是地址,如/user/repos在使用的时候就换成https://api.github.com/user/repos,也就是在前面加上域名,其它都是这样。

像这样/repos/:owner/:repo,里面有冒号,不能照抄,实际上冒号和后面的单词组成的这部分是要被替换掉的,:owner和:user一个表示库所有者,一个表示用户,反正都是换成github用户名,:repo换成库名。其它带冒号的先自己推断吧。

 

再看curl的使用,它是一个命令行工具。

各种请求curl怎么发?我在man手册看的,GET可以用参数-G,实际上curl后面直接加地址,其它什么参数都不加,这好像也会被看做一个GET请求。可以用-X参数并在它后面直接加上请求名,如-X DELETE,-X PATCH。POST呢?一般POST请求都要带数据的吧,数据传输要用到-d参数,只用这个参数而没用其它请求的时候,就认为是POST请求,当然你也可以加上-X POST。

Ok,接下来说怎么传数据。有的api操作是需要传数据的,如创建库。

curl的数据传输放在-d参数的后面。

github api的数据格式你也可以在那个api页面看到,是包含在花括号中,里面各个部分的信息用逗号隔开。每部分信息由名字和值两部分组成,用冒号隔开,名字要加双引号,值如果是字符串也要加双引号,具体例子如:
{“name”: “Hello-World”,”description”: “This is your first repository”}
各部分信息有的是必须的,有的可以省略。
你可以在那个api页面的表格中查看相应api操作的传输信息中各部分信息的名字和作用。

在curl的-d参数后面的信息要放在单引号里面如:
-d ‘{“name”: “Hello-World”,”description”: “This is your first repository”}’

后面地址部分直接把完整地址放在后面即可。

对了,建立连接有时候需要权限的吧,如建立或删除库时。此时再多加个curl的参数-u,后面跟用户名。如-u xxx

举个完整例子,这个是创建库的:
curl -u username -d ‘{“name”: “Hello-World”,”description”: “This is your first repository”}’ https://api.github.com/user/repos

提醒一点,注意参数大小写。

暂时就这么多了。

Category: Uncategorized

凌波微步

Posted on by 0 comment

雨过后,空气渐凉
灯光昏黄,照道旁树
踏上台阶,路面行步

穿过,道旁树影
心情美妙,转角

水面平静渐入凌波微步
细纹在水面散开
在目光分散处起伏、深入

踱步转角倾转目光映入
身影沿路边穿行
在道旁树影中脉动、轻抚

脚步逐渐紧促

Written in 2011

Category: Uncategorized

Linux下Dota2匹配成功后或观战时总停在Loading,Steam启动时也连接不上,问题解决

我用的系统是Gentoo Linux。大概一两个月前Steam客户端突然启动时连接有问题,等半天连不上,最后显示只能以离线模式启动。后来我搜了搜,在steam启动命令后面加上-tcp参数,然后steam客户端可以登录了。Dota2客户端也是可以更新的,其它游戏也是可以安装的。但Dota2进入游戏后匹配后进入游戏以及要观战时总卡在装载游戏的Loading界面。验证本地文件是正常的。实在莫名其妙,无法解决。Windows下Steam上的Dota2是可以玩的。我就只能在Windows中玩了。

昨天我弄了一下KDE的字体,调整了桌面外观,及图标等一些地方,感觉KDE像是人用的了。然后顺便去解决一下KDE登录时弹出的两个对话框以及电源管理无法使用的问题。

KDE登录时弹出的第一个对话框显示:Warning: Cannot open ConsoleKit session: Unable to open session: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory.

我搜了搜,运行了这个命令解决了:rc-update add dbus default。即是要dbus开机启动。这样弄完以后不仅那一个对话框没了,电源管理也能用了,系统设置里一些无法更改的选项也能更改了。

然后我又发现普通用户ping不能用,显示:ping: icmp open socket: Operation not permitted。又搜了搜这样解决了:chmod u+s /bin/ping。网上说到了ping采用ICMP协议,我忽然想到Steam是不是也是用这个协议,而又因为权限问题导致网络问题。因为之前Steam客户端加了-tcp参数后是可以登录的。然后我尝试为steam命令执行chmod u+s但无效,我也没重启机器,不知重启后怎么样。

然后我又看到了steam在命令行下运行的一个警告:WARNING **: fetch_connections_done: error fetching connections: (25) Launch helper exited with unknown return code 1。我搜了搜,更新了dhcpcd,安装了dbus-glib以试图解决:emerge -av dhcpcd,emerge -av1 dbus-glib。但弄完那个警告还在。

同时我还想到Windows中一次Steam Dota2有问题,是在Steam上新装一个游戏解决的,貌似是因为这样多装了神马文件使Steam神马完整了吧。我也试着做。于是找到了一个支持的Linux游戏叫:Serena,就安装了。

安装完这些东西我重启了一下,Dota2竟然能玩了!Steam不加-tcp参数也是能登录的!

看起来都正常了。

不过我不知是哪一条导致的。我给steam命令执行chmod u-s恢复原来的状态并重启电脑,发现也是能玩的。

所以我这次修复Dota2应该是下面这四个中导致成功的:

  1. 让dbus开机启动:rc-update add dbus default
  2. 升级dhcpcd:emerge -av dhcpcd;
  3. 安装dbus-glib: emerge -av1 dbus-glib;
  4. 在Steam上安装一个新游戏。

我觉得比较可能的原因有:1、4、3。

2可能性较小。

Category: Uncategorized

想玩dota而对数学不感兴趣反映了脑袋的缺陷?

DotA有图,数学没图,DotA借助图体会到的你脑袋只靠自己就做不好事吗?

脑袋不足以处理以做事

在大学有少数事情吸引我。我在大学中睡觉的时间并不算多,所以我的很多时间都用在了那些事情上。要想起我都是在哪些事情上花的时间多,有点累。不过想起我时间的花费主要在 1、游戏,也就是DotA 2、关于Linux的东西,关于Linux的什么东西呢?乍一想起来有些琐碎。我最近几天都几乎没弄过关于Linux的东西,关于Linux,比如较近的有LFS,还有那台龙芯电脑,LFS可以说有时候甚至让我用掉几天的几乎全部的时间来弄它。而龙芯电脑,弄关于它的东西总计不超过三天。再往前这学期C++也算是占用了我一两周的时间,这一两周我学习的进展,我的学习竟然想不到有什么进展。实际上从开学到现在我也想不到有什么进展。到底有什么进展呢?哦对了,我还有不少时间用在勤工助学上,在这个期间似乎也没进行有关学习的事,倒是做过C++作业,以及学习C。还有前期还有两个选修课。shit,纯属浪费时间,白天上课下午或者晚上有选修或勤工助学,这样看来我自由安排的时间也就是白天没课的时间,晚上没选修或工作的时间以及每天晚9点以后到睡觉前!而晚9点以后的时间是从没想过这是学习的时间。这样看来我每周一到五应该只有两个完整的晚上。而白天空余的课时在前期不是很多。到后期,直到期末课貌似才少了。而在选修课结束,重修课开始的时候,我的Linux已能玩DotA2了,我用Linux Dota2占用一天中空闲时间的许多部分,这种状况大概至少有一两周吧,由于游戏的不稳定而导致的等待时间应该占总时间估计有三分之一,后来有好几天是不能玩了,我查找原因并试图解决应该也占用了一天的时间。到现在我对过去的时间构成还是每个清楚的印象。

可以这样想,可以分为两部分 A 课上时间. B 课下时间. B课下时间再包括 1. 规定的已被安排的时间 2. 空闲的时间. 我的感觉应该是那个2空闲的时间安排的不好吧,没能用来学习。

这A课上时间. 也有不少了,不过数分我逃了不少课,物理也有几节,其它也有,有时我去学习了,看的啥,貌似是数分,还有物理,除此之外的应该要归为2空闲时间了。这段空闲时间貌似弄了Linux的一些还有什么什么。课上时间我干啥了,有相当一部分用手机看网页,LFS、Bash那些,还有…睡觉吗?貌似睡觉的不多。还有上常微分看数分吗?级数那里?这样看来我真正的学习时间中有相当一部分还认认真真的看书,有本学期数学书的前几页,有数分级数的那几页吧, 就那几页似乎内容很多很费解似的,通常一两节课过去进展没几页到近乎后段我才想到看书快点吧,这样有一部分时间是快一点地看书。我后面的部分应该写到我这每天实际的时间资源状况要引以为戒,下学期;游戏到底为何让我想玩。让我说这学期都干什么了,真不好说,大概是因为事情实在太多,光学习上,有各种数学,有新学的有旧的,有C语言等级,有C++、离散数学等作业,有选修作业,英语四级,应该是让我心里不舒服,而空闲时间方面,Linux本来就琐碎的时间太多,LFS的算是整块的时间吧。还有上QQ群的时间,还有看gentoo论坛中文去回答问题,维基百科?tar中文手册?这个小时间可能有类似的加起来也有一定的时间。还有无聊弄QQ,点微博,这学期新闻方面看到较少,有一部分时间去看LInux新闻和一些编程的东西。

好了,该说游戏这个时间了,主要是Dota,玩游戏时间还是占用了不少时间的,尤其是后期这几天,占了不少时间,不过之前的游戏时间较少,可等待崩溃时间加进去也较多。而对于游戏,我现在正想玩,它过去占了多少时间,貌似不算多,最近我晚上,周六吧玩得多。有时候中午玩,这应该是windows装好后的情况,而windows装好应该是有一周吧。学习时会感到无聊,回去做些Linux的事情吧,能玩DotA了,可以玩DotA,为什么我学习如此无聊想去完DotA,欧拉比如RSA中的A,Aldman,R、S貌似也是,貌似在津津有味地学习数学啊,我貌似也可以津津有味地,高中时,初中时,有吗?貌似那次快放学了算对称轴b/2a,数学整理资料那个园吗?物理有吗津津有味,貌似也没多少,有味可能是在接触到和冥冥之中的幻想中吧?不过我还是可以潜心地去研究一下的。可是游戏相比于学习怎么对我有吸引力,游戏我可以做一些事情,而学习做件事,有什么事呢就是学习,游戏DotA想着很爽,而学习想着没什么状况,正如考虑过的情绪很大程度上和激素有关,我刚才也想到,若这是和激素有关的话,我就下意识不做它。不过很多事情快乐也会跟生理有关吧,不过那些似乎不占用多少时间,我把快乐移到不占用时间的事上了吗,或是我安排去做的事。游戏可以控制,可以接收到,像精巧,牛X这些词在其它领域也能有貌似,精巧,牛X,不过它这里有个极限吧,这里是设 Continue reading

Category: Uncategorized

沉湎于数据

Posted on by 0 comment

生活中有很多被量化的事情,我不喜欢人们拿这些数据或悲或喜,我似乎觉得一些关键的事情是难以用数据直接比较的,数据可能不能很好地反应它。而将它反应为数据的时候可能会存在较大的偶然性。
数据对于人的作用,人如果认为它确有代表力,就马上获得对这个事物的评价。而要注意的是,事物的关键点是什么,数据能否很好地反应关键点。
在生活中,主要是在校园里我接触到的,不是一个两个,许多人都很看重一些数据,这些数据看起来是直接关系到了他们所关切的东西。不过不少人常常只是纯粹地停在数据表面,对于它所代表的东西似乎没有多想,而对于事情的更关键的部分似乎也没有多想。这样肤浅地将一些表面的东西与情绪联系起来让我感到比较反感。

Category: Uncategorized

烂书对时间的浪费是不可估量的

Posted on by 0 comment

fuck

Category: Uncategorized

写一篇文章来记录我用到的很不错的WordPress插件

Akismet:Wordpress自家开发的屏蔽垃圾评论的工具,根据它的黑名单识别垃圾评论

UpdraftPlus:我用的自动备份插件,可以备份文件或数据库,可以把备份作为附件发送到指定邮箱或其它存储空间上

JiaThis分享工具:分享文章用的,把这篇文章分享到……

SI CAPTCHA Anti-Spam:图形验证码工具

Simple Trackback Validation with Topsy Blocker:阻止trackback,我之前经常遇到通过这种方式的垃圾评论,以及来注册的垃圾用户

WordPress连接微博:文章同步工具

WP-UTF8-Excerpt:让主页的文章不全文显示,而是仅显示指定字数的摘要。而且这个插件还可以保留格式。不过我觉得它默认的“继续阅读”的格式不好看,改了一下:在wp-utf8-excerpt.php里把$text .= "[......]";这一行注释掉了,然后往下两行把$text .= "<p class='read-more'><a href='".get_permalink()."'>".$read_more_link."</a></p>";改为$text .= " <a href='".get_permalink()."' class='more-link'>".$read_more_link." <span class='meta-nav'>&rarr;</span></a>";这样改主要是为了和WordPress自带的“继续阅读”形式一样,因为我觉得它自带的那种比较好看。然后在这个插件的配置页里把Display the “read more” link as:设为Continue reading,这样看起来就和WordPress自带的那种没区别了,哈哈。

Category: pieces | Tags: