Notes for Reinstalling Ubuntu Precise Pangolin

今天重装了 Ubuntu ,因为一些很奇妙的原因。记录一下重装系统之后要做的事。需要特别注意的是,使用 dpkg --get-selections 导出列表供重装之后自动安装软件这种方法,我一次都没有成功过。每次失败的原因出奇地一致:这种方法会导出原来系统安装的所有软件,重装之后的系统使用这个列表进行安装,会把列表里的软件先卸载一遍才进行安装,但是卸载这些软件之后也就无法安装软件了。重启之后内核都 …

阅读全文

某次元的超地图炮:我为什么不喜欢篮球

本来不想开地图炮的,尤其是在自己博客上骂人感觉有损半个程序员的形象,不过我也是逼不得已。地图炮开了就索性开大点。

从小我就不喜欢体育。当然我从小就见过对各种体育活动狂热的粉丝们,所以觉得大家也不过是各有不同的喜好而已。相比于大家(包括我)都有随意吐槽国足的习惯——虽然我对任何体育活动都不了解,我对于其他的体育活动已经相当忍让了。

但事实是总有那么些进行某些体育活动的人(都不配称之为运动 …

阅读全文

Python 切片操作及其它

写东西的时候掉了一个大坑,懒了一下,随口问了一些别人切片操作,结果调了半天才发现别人回答有误。自力更生,记一下一些东西吧。

切片操作是指对序列(字符串、列表、元组等等)的复制操作。

a = [1,2,3,4,5,6,7,8]
a[0:]
[1, 2, 3, 4, 5, 6, 7, 8]
i = 4; a[i:]
[5, 6, 7, 8]
a[:i]
[1, 2, 3, 4]
a[0:i] …
阅读全文

HTML5 canvas 彩色时钟

2014年4月18日更新本节。

演示中修改代码,使画布时刻保持页面允许的最大正方形,并能同步调整画布中各元素的大小(包括字体)。


最近想法比较多,大多是对以前写的一些半死不活的 demo 的一些改进,其中大部分都是 HTML5 的,再其中大部分又是 canvas 的。canvas 这个东西有时候让人迷惑有时候又非常吸引人,因为比较接近底层的缘故吧,但又是在可视化的同时接近底层。

昨天 …

阅读全文

Canvas Grid

2014年4月17日更新:演示中修改了对粒子走出屏幕范围后的处理。

最初版本中是穿出屏幕后从另一端再进入。经过我观察发现与安卓的动态壁纸不一致。现在改成了穿出屏幕的粒子自动销毁,从屏幕边缘重新生成随机粒子。并修复了粒子的阴影效果。为了提高性能,使用了 canvas 双缓冲(但这种场景下貌似并没有提高多少)。

在看《轻音少女》,同时也觉得有一段时间没做什么实验性质的玩意了,所以呢,照着大部分 …

阅读全文

默认日记

好吧,我又在 GitCafe 上开了个坑, BooTypecho ,深度整合 Bootstrap 的 Typecho …

阅读全文

博客主题更改

好吧,这是自从接触 Typecho 以来第一次改主题(之前的主题只增加了两处背景颜色和边距调整)。

具体的改动包括:

  • 导航栏自动固定/脱离固定,这个参考了米粽老师的博客
  • 引入 Bootstrap 。其实我想直接改用 Bootstrap 的,但是要一点点来,所以现在框架还是用的 960gs ,到时候会慢慢全部迁移到 Bootstrap 。
  • 逐步脱离官方的默认主题。字体什么的我要慢慢调整,还有 …
阅读全文

默认日记

今天我的笔电真是奇葩了,更新管理器提示我有更新,然 …

阅读全文