Archive for 12月, 2007
奖牌最多的时候 星期三, 12月 26th, 2007
作一个最linux风格的记账软件。 星期三, 12月 26th, 2007
厌烦了复杂的记账软件。准备这样。会的帮忙提意见。就2个文本文件,一个录入软件。支持无限外挂。

改成可收起的日历,和带颜色/文字提示日期的方式。
11:17:24 exp ~/project/easy-account
☎ cat -n items
1 # 拼音声母缩写,显示的文字(,缺省值)
2 # abbreviation, text to display(, default value)
3
4 xc, 小菜
5 xc, 小吃
6 y, 烟, 9
7 yty, 一条烟, 85
8
11:17:49 exp ~/project/easy-account
☎ cat -n record
1 2007-12-26
2 一条烟, 85
3 小吃, 6.5
4
11:17:56 exp ~/project/easy-account
☎ cat -n 使用说明
1 简单流水帐
2
3 输入缩写,动态显示可选文字,用空格和数字选择,重复类别太多的话,加一个翻页功能,类似输入法。选定后,反显类别。显示效果的最终目标是模拟液晶的16点阵字体显示。显示的输入栏部分,使用背景贴图,以衬托效果。固定窗口大小,不支持缩放。
4 接着输入数据。缺省值提示。回车确定。不允许空值。ESC取消当前输入。允许退格删除,包括删除到已经确定的类别。
5 保存:时间,类别,数据。
6
7 日期选择,4种radio按钮:今天/昨天/前天/指定日期。后面附加日期选择栏。按钮改变,就保存独立的日期行。
8
9 -------------------
10 就是尽量简单的窗口,一行日期选择按钮,一行显示输入栏(真正的输入,只是读取到一个字符串缓冲区)。其他功能都不要,反正都是文本,添加类型,就一行echo就可以。说明都可以用png作个图片就是。
11 其他的统计等,随便怎么扩展。因为记录文件是文本的。用R语言统计?用web统计?awk统计?都可以。
12
13
通用的xdg菜单,适合各种快速桌面。 星期六, 12月 22nd, 2007
http://wiki.archlinux.org/index.php/XdgMenu。支持多种格式输出。使用自带的arch菜单正常。
./xdg_menu --format fvwm2 --fullmenu --root-menu arch-xdg-menu/arch-applications.menu >fvwm2-menu
http://aur.archlinux.org/packages.php?do_Details=1&ID=10535
下载0.6版本。
root-menu - location of root menu file
default: /etc/xdg/menus/applications.menu
对于标准的applications.menu,识别格式提示不对。可能和ubuntu版本有关。
format - output format possible formats: twm, WindowMaker, fvwm2, icewm, ion3,
blackbox, fluxbox, openbox,
xfce4, openbox3, openbox3-pipe,
readable
default: WindowMaker
发到论坛,竟然没人看。nnnnd。转到这里。
--------------------------------
update-menus 通过/etc/menu-methods/fvwm 这个执行配置文件,扫描/usr/share/menu/等下面的菜单诶在文件,直接产生 /etc/X11/fvwm/menudefs.hook或者本地menudefs.hook。菜单名就是”/Debian”,带丑陋的图标。这个是最正常的方式,可惜的debian的菜单,风格复杂。你的系统安装了什么wm。这个连接就可以产生相应格式的debian风格菜单文件。http://www.cl.cam.ac.uk/~pz215/automenus.html 的 fvwm-xdg-menu.py 有图标大小不一的问题,需要带-f参数,用imagemagick变换尺寸(还需要有~/.fvwm/icons目录存在)。而且,需要修改下增加utf8支持。
import sys
reload(sys)
sys.setdefaultencoding(’utf8′)
--------------------------------
无用的,浏览目录图片的菜单。当然可以设置成改变墙纸的功能。
AddToMenu JpgMenu foo title
DynamicPopupAction Function MakeJpgMenu
AddToFunc MakeJpgMenu
I DestroyMenu recreate JpgMenu
I AddToMenu JpgMenu Pictures Title
I PipeRead ‘for i in $HOME/Pictures/*.jpg; \
do echo AddToMenu JpgMenu “`basename $i`” Exec xv $i; done’
----------------------------------
菜单放置侧栏图片和设置颜色。
AddToMenu StartMenu@linux-menu.xpm@^blue^
——————————————————————————-
☎ cat ‘/home/exp/.fvwm/menu-create/产生菜单.bash’
#!/bin/bash./xdg_menu –fullmenu –root-menu arch-xdg-menu/arch-applications.menu >~/.fvwm/perl-menu
#–charset utf-8 –format fvwm2 参数内部定了。
./fvwm-xdg-menu.py -f -m py-xdg-menu /etc/xdg/menus/applications.menu >~/.fvwm/python-menu# 增加菜单的侧栏图片和底色。
sed -i ’s/AddToMenu\ \”[^\"]*\”/&@d.xpm@^blue^/g’ ~/.fvwm/perl-menu
sed -i ’s/AddToMenu\ \”[^\"]*\”/&@d.xpm@^blue^/g’ ~/.fvwm/python-menu
兴趣 星期六, 12月 22nd, 2007
小学的时候,就是依照兴趣读书。5年级,发了本常识课的书,假期看完,第一次上完常识课,老师要我们当时就背出第一课,结果我全部背完了。
初中,英语没入门,初3的假期,看了一堆原文的简易读物,都是些精简的小说。从此没上过英文课。
高中,就物理和生物考过120分。而化学,高考都不复习,得了个50分。
哎,从来不为考试而活着。一直认为考试是自我检测。从高中到大学,99%的考试,都是半小时内交卷。有敢在我之前交卷的,基本是10分以内的同学。大学,因为某门考试,12分钟交和迟到20分钟,搞过补考2次,也没记恨过那老师。
记忆 星期六, 12月 22nd, 2007
小时候,有一个硬塑料的文具盒,很哑的土不土,红不红的颜色。面上带有浮雕图案,已经记不清形状了。上面,有几个用香烙上去的,深浅不一的印子。这文具盒,是我的第一个文具盒,只到高三的什么时候丢失了。那上面,是我说过的谎话的记录。
http://webkit.org/perf/sunspider-0.9/sunspider-driver.html 星期六, 12月 22nd, 2007
SunSpider JavaScript Benchmark Results
Run Again
To compare to another run, paste a saved result URL in the text field below and press enter:
(You can bookmark this results URL for later comparison.)
============================================
RESULTS (means and 95% confidence intervals)
——————————————–
Total: 16314.6ms +/- 7.1%
——————————————–
3d: 1437.0ms +/- 4.0%
cube: 554.6ms +/- 11.8%
morph: 509.6ms +/- 6.6%
raytrace: 372.8ms +/- 4.5%
access: 1811.4ms +/- 19.5%
binary-trees: 196.2ms +/- 27.7%
fannkuch: 873.8ms +/- 29.9%
nbody: 382.0ms +/- 8.0%
nsieve: 359.4ms +/- 7.3%
bitops: 1924.0ms +/- 43.8%
3bit-bits-in-byte: 191.4ms +/- 7.2%
bits-in-byte: 287.4ms +/- 8.3%
bitwise-and: 774.2ms +/- 9.6%
nsieve-bits: 671.0ms +/- 115.3%
controlflow: 178.0ms +/- 4.6%
recursive: 178.0ms +/- 4.6%
crypto: 1091.4ms +/- 30.6%
aes: 617.0ms +/- 49.4%
md5: 262.0ms +/- 22.0%
sha1: 212.4ms +/- 12.9%
date: 1291.8ms +/- 4.2%
format-tofte: 706.8ms +/- 7.9%
format-xparb: 585.0ms +/- 1.7%
math: 1009.8ms +/- 4.3%
cordic: 418.4ms +/- 10.7%
partial-sums: 388.2ms +/- 11.9%
spectral-norm: 203.2ms +/- 19.5%
regexp: 1463.6ms +/- 4.6%
dna: 1463.6ms +/- 4.6%
string: 6107.6ms +/- 12.3%
base64: 660.6ms +/- 4.5%
fasta: 1518.6ms +/- 15.7%
tagcloud: 1038.6ms +/- 37.0%
unpack-code: 2483.8ms +/- 21.4%
validate-input: 406.0ms +/- 6.7%
改版的tip 星期五, 12月 21st, 2007
终于有XwinX帮忙,把tool-tip的perl改成了gtkmm。还带了tray的闪烁。效果不错的。至少是bin,别人可以用了。自己也学了点东西,还看看Makefile。找到点脱离ide的感受。
☎ ./ee_tip -text “正在下载 什么什么电影.avi ” -image ~/媒体/d.png
才知道。是The Pango Markup Language的语法。是Gtk::Label支持的。这样实现大字体
<span size=’64000′
以下是简单语法。不包含在span的部分。
b Make the text bold.
big Makes font relatively larger, equivalent to .
i Make the text italic.
s Strikethrough the text.
sub Subscript the text.
sup Superscript the text.
small Makes font relatively smaller, equivalent to .
tt Use a monospace font.
u Underline the text.
好玩的rox插件:xdg-menu 星期二, 12月 18th, 2007
加一个alias。省得开网页。 星期一, 12月 17th, 2007
alias ml-speed-toggle=’echo bw_toggle | nc -q 1 localhost 4000′










