PHP Day 2

虽然学习速度不是很快,但自己感觉还是有很大收获。PHP 的确不难学,当然到目前为止我只是学习了一些基本的函数,明天进入简单的函数编写单元。我想最大的问题是如何把这些函数记住,现在能想到的办法就是去查 manual。

另外,vim 是一个很不错的编辑器,如果加上自动闭合、每段可以折叠就更好了~

VIM

p.s.原来正则表达式在某些时候比字符串函数效率要低啊,看来对什么都不可迷信 :wink:

PHP Day 1

以前总想一步登天,结果发现死的比较难看。

Vim算马马虎虎上手了,20 分钟前才学会复制。对自己的记忆力表示强烈质疑,或者是条件反射训练不够?

书是 05 年出的,照着书动手抄了第一个实例——Bob’s Auto Parts,结果被 fcicq 同学发现 XSS,我就无语了。从小学到大学还有很长的路要走啊。

第一个实例

PHP in gVim

照着书上写的,第一步,不知道自己能走多远。

Opera 9.5

自我感觉 FF3 和 FF2 相比性能明显下降(可能是我设置的问题?)。拖动一个稍微长点的网页那叫一个卡,如果网页恰巧又使用了 background-attachment: fixed,那就更是卡的一塌糊涂。也许正式版出现后这些问题能解决,不过在那之前,还是换一个选择好了。

重新安装 FireFox2?太没意思了,干脆换个浏览器好了。OK,就 Opera。直接在 Opera 的网站上下载 deb 包(懒人的选择),双击安装。很快就安好了,当然中文字体难看是肯定的:(

一般的方法是修改 ~/opera/styles/user.css 文件,先创建它:

$ cd ~/opera/styles/
$ sudo touch user.css

然后在里面添加如下内容:

html, body, * {
font-family: "Your Font" !important;
}

Your Font 改成要设置的字体,保存,重启 Opera。

还是很难看?对了,Opera 现在多了个设置字体的地方 ~/opera/ini/font.ini
找到 family:song|song ti|fangsong*=chinese-s good try-first 这一行(大概在第 35 行),把冒号和等号之间的字体改成想要的字体。

重启。

update: 没有 Greasemonkey 的日子很难受,还是捡起 FF2 了……这篇笔记虽然没什么技术含量,但兴许以后能用到,就先留着吧。

Google Reader的彩蛋

Wired 上看到 Google Reader 的一个小彩蛋,和大家分享一下。

不知道有多少人玩过 Konami 的经典游戏《魂斗罗》,至少我周围的人小时候都对这个游戏乐此不疲,并且大家都知道魂斗罗的 30 条命秘籍—— ↑ ↑ ↓ ↓ ← → ← → B A。这条秘籍不仅出现在魂斗罗,Konami 的其他游戏也有这条“经典秘籍”。

现在这条秘籍被 GR 继承了!只要在 GR 的首页输入这段 Konami Code,你就会发现 GR 的侧栏出现了一个小小忍者~

欧洲杯智能计分表

Crazy Software那儿看到的,一张很有意思的欧冠计分表。

euro2008

这张 Excel 计分表最有意思的地方在于只要你输入了每场比赛的结果,计分表会自动计算积分和排名。

我把这张表转成 ODF 格式了,如果你和我一样使用 Linux 或者 OpenOffice,可以下载 ODF 格式的电子表,如果你使用的是 Excel,可以去Crazy Software那里下载。

ODF版下载地址:
http://www.box.net/shared/gnalqles4g

Accesskey

以前一直没有注意到 accessibility 的问题,最近开始关注各式各样的快捷键。从 windows 到 photoshop 再到 google reader,当我掌握那些快捷键之后,世界突然变得轻快起来。

这是真的。

你可能会想我用鼠标可以做到我想做到的一切,我干吗要费脑子记那些稀奇古怪的按键组合,它们能省却我多少时间?答案是,当你熟悉了快捷键之后,那种行云流水的感觉会在你脑中萦绕,大把的时间在倏忽间节省出来。

磨刀不误砍柴功

当然,今天的重点不是教各位各种 services 的快捷键,而是聊一聊超级链接的 accesskey 属性。

经常上一些国外的网站,偶尔打开网页源代码的时候会发现这样的东东:
<a href="#content" accesskey="2">Skip to main content</a>
基本上这是个正常的链接,除了多了个在国内网页上很少见到的属性 accesskey。当链接定义了 accesskey,可以使用快捷键(ALT+字母)访问,似乎用处不是很大。可是当我某次用网页做一本电子小说的时候,accesskey 这个属性让我了解到 accessbility 的重要性。

不仅仅是在电子小说或者百科网页(比如从A-Z罗列内容的时候)可以用到 accesskey,在网页的菜单上也可以利用 accesskey,尤其是一些 SNS 网站,hardcore 级的用户需要这些看似无甚大用的功能。就我自己的经验,在国内网页上用的最多的快捷键应该是论坛的 Ctrl+Enter,哈哈。合理利用 HTML 现有属性显然比用 js 要好很多。

accessbility 不是简单的强调一下,而是“随风潜入夜,润物细无声”,显然,在这点上国外要做的更好。

tip: 在 firefox 里可以使用光标浏览网页(按 F7 开启和关闭)。从今天开始减少蹂躏鼠标吧。