2008年9月12日星期五

Infinity

只有两种事物是无穷无尽的--宇宙和人类的愚蠢。但对于前者,我不敢确定。
-- Albert Einstein

2008年9月8日星期一

卤肉

突然想自己做卤菜,星期天下午从联华超市买了包卤料,又从小区外的超市买了斤肉,把紫砂的电炖锅拿出来,按卤料包装上的说明将原料洗吧洗吧就入锅了,嘿嘿。
这个炖锅也忒慢,1个多小时才烧开,大约炖两个小时肉就很松了,香气四溢啊。但是开始水放得多了点,于是继续炖2个多小时,一直到晚上9点,终于可以开锅了,哈喇子流得稀里哗啦 ^^
虽然中途加了4次盐,还是淡了点,味道和外面卖的卤肉味道也不太一样,不过还是可以的。继续改进,明天添图

2008年9月7日星期日

Using UTF-8

使用 UTF-8 编码一个多月了,发现不少问题。首先是普及率,会使用 GNU/Linux 的人太少,即使有人会用,有时受到环境的限制也用不了,而 windows 上默认则是 GB 编码,用 UTF-8 需要设置,这样换其它机器写文档的时候就比较麻烦,每台机器都要设置。最大的问题是 latex-suite 竟然对 UTF-8 的支持也有问题,用 UTF-8 编码时 ALT-I 的键映射就失效了。 ctex 宏包对 UTF-8 支持也不好,哎... 环境问题啊。 暂时先换回 GB 编码了,等等再说。

2008年9月4日星期四

Chrome hotkey

窗口和标签页快捷方式

Ctrl+N打开新窗口
按住 Ctrl‎ 键,然后点击链接在新标签页中打开链接
按住 Shift 键,然后点击链接在新窗口中打开链接
Alt+F4关闭当前窗口
Ctrl+T打开新标签页
Ctrl+Shift+T重新打开上次关闭的标签页。 谷歌浏览器可记住您关闭的最后 10 个标签页。
将链接拖动到标签页内在指定标签页中打开链接
将链接拖动到两个标签页之间在新标签页横条上的指定位置打开链接
Ctrl+1 到 Ctrl+8切换到指定位置编号的标签页。 您按下的数字代表标签页横条上的位置。
Ctrl+9切换到最后一个标签页
Ctrl+Tab切换到下一个标签页
Ctrl+Shift+Tab切换到上一个标签页
Ctrl+W 或 Ctrl+F4关闭当前标签页或弹出式窗口

地址栏快捷方式

在地址栏,进行下列操作之一:
键入搜索字词使用默认搜索引擎进行搜索
键入网址中"www."和 ".com"之间的部分,然后按Ctrl+Enter为您在地址栏中输入的内容添加"www."和".com",然后打开网址
键入搜索引擎关键字或网址,按 Tab 键,然后键入搜索字词使用与关键字或网址相关联的搜索引擎进行搜索 如果谷歌浏览器可以识别您要使用的搜索引擎,将会提示您按 Tab键。
F6 或 Ctrl+L突出显示网址区域中的内容
输入网址,然后按Alt+Enter在新标签页中打开网址

打开谷歌浏览器功能的快捷方式

Ctrl+B打开和关闭书签栏
Ctrl+H查看历史记录页
Ctrl+J查看下载页
Shift+Escape查看任务管理器
Shift+Alt+T将键盘焦点设置在谷歌浏览器工具栏上。 使用键盘上的向右和向左箭头,导航至工具栏的不同区域。

网页快捷方式

Ctrl+P打印当前页
F5重新加载当前页
Ctrl+F5 或 Shift+F5重新加载当前页,但忽略缓存内容
按住 Alt 键,然后点击链接下载链接
Ctrl+F打开"在网页上查找"框
Ctrl+G 或 F3查找与您在"在网页上查找"框中输入的内容相匹配的下一个匹配项
Ctrl+Shift+G 或Shift+F3查找与您在"在网页上查找"框中输入的内容相匹配的上一个匹配项
Ctrl+U查看源代码
将链接拖动到书签栏将链接加入书签
Ctrl+D将当前网页加入书签
Ctrl++放大文字
Ctrl+-缩小文字
Ctrl+0还原到正常文字大小

文字快捷方式

突出显示内容,然后按 Ctrl+C将内容复制到剪贴板
将光标置于文字字段中,然后按 Ctrl+V从剪贴板粘贴当前内容
将光标置于文字字段中,然后按 Ctrl+Shift+V从剪贴板粘贴当前内容的纯文字部分
突出显示文字字段的内容,然后按 Ctrl+X删除内容

2008年9月3日星期三

chrome -- Google Browser

Goolge 的浏览器 chrome 今天发布了,早上看到消息就开始安装使用,现在就用它来登录 blogger 涂鸦了。Google 出品,必属精品,呵呵。

总体感觉是,相对于以前用过的其它浏览器,速度是异常的快,界面非常简洁,快捷键大部分和 Firefox 相同,对我来说也容易上手。也有点不太满意的地方:书签功能没有 Firefox 的好用,特别是没有网络书签同步,似乎对自动跳转的支持有问题,中文字体显示不好看,内存和CPU占用偏大。还有个非常高效的问题,用 Firefox 可以正常播放的 Youtube 在线视频竟然在 chrome 中提示“We're sorry, this video is no longer available”,太汗了。
对这个测试版还是比较满意的,希望正式发布版有更好的表现,也希望 for GNU/Linux 的版本尽早出来。

2008年9月1日星期一

Asmyptote study 6

在 Asymptote 里没有找到 buildin 计算角平分线函数,自己写了一个,也算是第一个自己的 Asymptote 函数了。另外学到了markangle 的用法,不过它不能画直角符号。

三角函数计算不需要 import math; 看来 Asymptote 的计算功能还是挺强的。
 1 import markers;
2 size(4cm, 0);
3 currentpen = linewidth(bp);
4
5 //------- define function -------
6 // 返回与 角aob 平行的单位向量
7 pair avg_angle(pair a, pair o, pair b) {
8 pair m=a-o, n=b-o;
9 real m_agl = m.y==0 ? 0 : atan(m.y/m.x);
10 real n_agl = n.y==0 ? 0 : atan(n.y/n.x);
11
12 real agl = (m_agl + n_agl) / 2;
13 pair avg_unit = (cos(agl), sin(agl));
14 return avg_unit;
15 }
16 //-------------------------------
17
18 pair A=(20,25), B=(100,5), C=(80,106); // 随意定义的角
19
20 draw(B--A--C);
21 draw(A--(60*avg_angle(B, A, C)+A), currentpen+red+dashed);
22
23 //----- label & dot -------------
24 label("A", A, SW);
25 label("B", B, N);
26 label("C", C, S);
27 dot(A, linewidth(3bp)+red);
28 dot(B, linewidth(3bp)+red);
29 dot(C, linewidth(3bp)+red);
30 //-------------------------------
31
32 //--------- markers ------------
33 markangle(B,A,C);
34 /* import markers;
35 void markangle(picture pic=currentpicture, Label L="",
36 int n=1, real radius=0, real space=0,
37 pair A, pair O, pair B, arrowbar arrow=None,
38 pen p=currentpen, margin margin=NoMargin,
39 marker marker=nomarker);
40 */