2009年12月28日星期一

2009年12月24日星期四

donnt say google it when you know it

imaging you googled a term, and return less useful information about it, 90% of the results says google it.

2009年12月21日星期一

新年希望

いよいよ2010年になります。私の希望は何でしょう。

私はサラリーマンなのに、社長をやりたい。
なぜなら、
1.自由だ。 自分の人生を自分で決める。価値観も他人から押し付けない。
2.金持ち。 この点は誰でも好きでしょ。

以上です。

2009年12月18日星期五

smartq v5

手持设备,全世界,找找,还是中国的smartq v5入眼。 主要是开放,操作系统随便装,价格也不错。
现在就等它上市了。

2009年12月4日星期五

jni with c++

what i do here is:
from a c++ built exe(1) create a jvm and load a java made jar(2),
in java, use jni to call a c++ build dll(3).
so we need 3 program, 2 in c++ and 1 in java.

i use visual studio 2008 express and eclipse. i just show some code here.

------------------
// jbwloader.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include
#include


int _tmain(int argc, _TCHAR* argv[]){
JNIEnv *env;
JavaVM *jvm;
jint res;
jclass cls;
jmethodID mid;
jstring jstr;
jclass stringClass;
jobjectArray args;

JavaVMInitArgs vm_args;
JavaVMOption options[2];
options[0].optionString =
"-Djava.class.path=c:\\long\\jbw.jar";
options[1].optionString =
"-Djava.library.path=c:\\long";
vm_args.version = 0x00010002;
vm_args.options = options;
vm_args.nOptions = 2;
vm_args.ignoreUnrecognized = JNI_TRUE;
/* Create the Java VM */
res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);

if (res < cls =" env">FindClass("neoe/jbw/Main");
if (cls == 0) {
goto destroy;
}

mid = env->GetStaticMethodID( cls, "main",
"([Ljava/lang/String;)V");
if (mid == 0) {
goto destroy;
}
jstr = env->NewStringUTF( " from C++!");
if (jstr == 0) {
goto destroy;
}
stringClass = env->FindClass( "java/lang/String");
args = env->NewObjectArray( 1, stringClass, jstr);
if (args == 0) {
goto destroy;
}
env->CallStaticVoidMethod( cls, mid, args);

destroy:
if (env->ExceptionOccurred()) {
env->ExceptionDescribe();
}
jvm->DestroyJavaVM();
return 0;
}


----------------
package neoe.jbw;

import java.io.FileWriter;
import java.util.Date;

public class Main {

/**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println("s1");
System.loadLibrary("cmodule");
System.out.println("s2");
new Main().run();
} catch (Throwable e) {
e.printStackTrace();
}

}

private void run() throws Exception {
FileWriter out =new FileWriter("t:/jbw.txt");
out.write("i am here "+new Date());
out.close();
cprint1();
}
public native void cprint1();
}



---------------
// This is the main DLL file.

#include "stdafx.h"

#include "cmodule.h"

#include
#include

extern "C"
JNIEXPORT void JNICALL
Java_neoe_jbw_Main_cprint1(JNIEnv *env, jobject obj)
{
printf("print from c++!\n");
return;
}


command line:
> jbwloader.exe
s1
s2
print from c++!

also, important but strange, you should add jre/bin/client which contains jvm.dll into your env value PATH

if you cannot see some #include, it is because the html tag. you can view html source of this page to see what they are.

2009年11月11日星期三

七个常见的宣传技巧

广告,政治宣传,很多都可以套入这些类型,注意分别能力。

# 骂人
重用于政治宣传,给指定人或团体负面的评价。让人恐惧从而产生负面印象。
# 粉饰法
把好的,有价值词与宣传对象关联上去,如荣誉,光荣,爱国,自由,让人产生好的印象。暗示如果支持会得到好处。
# 转移
把两个东西关联起来,产生感情的传递
# 证言
让名人、声望高的人来说出要宣传的东西
# 平民百姓
用平民百姓的口吻来说,增加同情感认同感
# 洗牌
只说对自己有利的一面事实,不提对自己不利的一面事实。
# 攀比
从众心理,羊群理论

2009年10月31日星期六

iphone 笔

看见有人讨论iphone笔的原理。
我也做了一下试验。 发现一条土豆条就可以用。 切一条生土豆条。 注意强度, 笔尖不要太小,和手指接触面差不多,太小了反而不行。用的时间长了不行的话,用口水沾一下就立刻效果恢复很好了,虽然恶心了一点儿。
这样可以防止手指的磨损。

2009年10月29日星期四

open handheld

iphone是邪恶的,如果从这个角度来说:具有很好的硬件功能却限制用法。 而装有linux的手持设备,就是好的。 人们用它来做笔记本,音乐盒,视频工具,电子书,游戏机,通讯设备,上网工具。
我找了一个虽然PDA已经存在多年,但是这个行业还处于风口浪尖上。比如, open Pandora 还处于量产的前夕。当然NDS,PSP都是邪恶阵营的。 虽然有jailbreak,但是从道义上和技术上都是不完整的。 GP2X Wiz还缺少一个无线网络,虽然USB-ethernet设备可能解决上网的问题。
总结一下好的设备需要什么特征:
open source,
game pad,
keyboard,
touch screen
USB
wireless
3d video
HD video
slim size
早日解放这个领域吧。

2009年10月23日星期五

JWebPane

我想做个自己的web browser. 目的是更多的自由, 比如对cache的更自由的控制。
open source的有了一段时间了,比如mozilla firefox, google chrome, webkit, 但是有一定难度,他们的用C++, 开发工具普遍用MSVS,还不一定是express版,还有很多复杂的工具。 尺寸也相当的大。 有些source组织的模块化还不是非常好,一大块一大块的一个人很难入手。

webkit是什么呢?浏览器需要什么呢? 首先是html,css的render,然后是javascript. javascript本身是一个伟大的语言,实现它本身就是一件伟大的事情,包括js语法的解析,regexp的支持,js的bytecode, 和解释器,然后还是在各个平台上的具体实现。如果在java平台上实现工作量就少了很多,但是前面说的那一块也是非常有难度的。他们难度在于都是一大块(3000行以上),很难再细分模块化。也就是说在写完3000行以上才能完成一个模块,否则就什么都不是。也就是说你不可以每天写200行代码,写完了就是一个模块,可以单独测试,10天后你把10个模块合起来就成了。但是这个你要专注的写10天,如果第九天放弃了,你就得不到任何东西。 至少现在是这样。

对webkit的warpper意料之外不是很多,有个做了3D的navidemo.效果不错,但是开始开始开源的,渐渐就不开源了。
这是发现Java也在做webkit的工作,那就是JWebPane,从2008年就开始吹了,跳票一直到现在,印证了我的上面说的虽然开源但是上手难度太大的说法。
JWebPane is going to be available only at the end of 2009!

那再等两个月就是2009年底了,等等看吧。。。

2009年10月15日星期四

山寨1

今天了解了一下山寨的信息,主要看了一个自称山寨记者的天涯的报道。
非常感动,感动于山寨的强大的制造力。谁说必须要创新研发,我们天天吃的饭不还是几千年前的饭吗。 山寨是避税的灰色地带。 他有货真价实得制造力。 当然有了钱为啥不能研发。 只是这个费那个税太多。有的是可以接受的税,更多是何患无辞的苛捐杂税。 苛政猛于虎,课税可以毁灭创业。
总之总之,他是不按常理出牌的,非常有胆识,能干的一个体现。

三十年前中国造的自行车现在也许还可以骑,三年前中国造的自行车现在可能就不能骑了

http://blog.luosi.com/articles/26750.html
好像很有见解的文章

说起轴承,喜欢军事的人都知道,这是战略物资,旋转的机器都要用到它。二战时,英美盟军的战略空军专门轰炸过德国的轴承工厂。
    
  中国著名的轴承生产厂家是“哈瓦洛”三家,哈尔滨,瓦房店,洛阳。中国现在的造船业发展得异常迅猛,可以用惊世骇俗来形容,船舶上使用轴承量那是很大的。
    
  但是,了解造船工业的人都知道,远洋船舶,那是从来不用国产轴承的,全部进口,日本,德国,法国等等,远洋船舶肯定不会使用中国产轴承,中国那些航运公司的老总即使再混蛋,他也不敢拿船舶的生死安全开玩笑。
    
  现在国内生产的豪华汽车很多,我估计不会使用进口轴承吧,别看你那豪华汽车贼牛比,还不如船舶上一台小水泵的装备牛皮呢。
    
  还是造船业,了解的人都知道,我们的造船业也就是造个“皮”,就造个船壳子,基本上是焊焊钢板,其实很多出口船舶的钢板都是由外国船东指定进口的。船舶里面的设备,包括水泵这种超低级产品都是要进口的,主要进口于日本等国。
    
  这里的“进口”有两种意思,一是纯粹的从国外进口设备,以这类为多。二是西方企业在华生产,或者中国企业购买许可证生产,完全为外国牌子打工。
  
  许可证生产就行了吗?也不行,比如我们的工厂完全进口西方某一产品的零部件,运回来自己组装,结果组装出来的产品性能就是不如西方人自己生产出来的,真是没办法。
    
  所以,中国的装备制造业,倒闭的倒闭,合资的合资,被收购的收购,剩下的靠购买西方专利和技术以苟且偷生,有时也竟然敢不知羞耻的吹吹牛。
    
  以上说了这么多是为了什么?别看中国牛比烘烘,自诩世界工厂,自吹要崛起,其实啊,崛起最基本的资本——装备制造产业,中国和世界强国相比较,实在是惨不忍睹,牛比什么呢?
    
  中国的制造业为什么这样烂?我们中国人并不笨啊。
  
  装备制造业完全不同于做衣服搞玩具,这是个粗活,却更是个需要长期琢磨和探索的产业,更是一个来不得半点浮躁的产业,一句话概括:你得把它当“持久战”来玩,也许一辈子都玩不好,但是一个大国持之以恒以至几十年,肯定能玩好它,比如日本德国北欧等国家。
  
  问题在于:中国不合理的体制和现状以及世俗对工人的歧视造成中国的装备制造业注定要玩完。
    
  你一个产品,哪怕是一辆自行车,在目前的环境下,你如何保证所有的零部件及材料的采购都能合格?答案是绝对不可能,这中间的每一个环节都是黑幕重重。所以三十年前中国造的自行车现在也许还可以骑,三年前中国造的自行车现在可能就不能骑了,没办法,神仙也救不了。
  
  装备制造业一般都是公对公,就是公家生产,再卖给公家,没办法,想不腐败都不行,大家做生意不是靠质优价廉,是靠质劣回扣多。
    
  我们中国自古以来就是士农工商挨个排序,农民就不提了,至于工人,现在谁还想做工人?哪个女孩子愿意嫁给工人?以前有些工人的收入不比你公务员低,包括万恶的旧社会时期,从全世界范围来看,技术工人并不比你那白领和公务员拿的钱少。
  
  现在的中国呢?一个技术含量响当当的熟练工人,干了几十年之后,其收入基本上远远不如刚进政府机构屁都不会的傻学生,而且差的还不是一个两个量级。人为财死鸟为食亡,这样的收入,鬼才想做工人。
  
  大家应该听说过,西方一些国家,工匠那是代代相传的,爷爷用的工具,到了孙子辈还留着使用,还当宝贝,还以此为荣耀,那说出来是相当拉风的,中国以前 的工匠也有传代的。现在呢?哪个做老爸的会把这样的“粗活”传给儿子?简直是有辱门风,脑子有病,这就是中国技工的社会地位,真是屁都不如。
  
  你高级技工怎么啦?下岗呗,领救济金呗,你说你很牛皮,咋就找不到高收入的工作?对了,你即使技术一流还就是常常不好找工作,因为我们国家真不需要。
    
  为什么不需要熟练技术工人?我们的制造业现在是以农民工为主,以大量生产劣质产品为目的,中国的制造企业没有谁想着去搞科研玩技术,买个专利混一天是一天,那些老总们谁知道明天要到哪里当官去了?农民工干活就足够使用了。
  
  中国动不动就吹嘘又有啥方面达到国际水平了,其实啊,要么是直接诈骗,要么是盗版人家的技术和产品,然后修改一下数据,比如进口一辆自行车,把车轮子放大一点,再自己造辆出来,质量差得根本不能用,这没关系,照样吹嘘是世界先进产品了。
  
  想叫农民工学技术?那是脑子有病,农民工连生存于城市的资格都没有,出门还得带个暂住证,他们今天干这种活,明天都不知道还能干啥工作,他凭什么要去学技术?他拿什么去学技术?他学到技术又能有什么用?
    
  这样的工人,这样的环境,这样的管理,那么一个产品的制造过程中,材料,工艺,采购,制造,销售,维护,每一个环节都存在大量的致命的问题,那么中国企业制造出来的产品如何保证质量?
    
  江南“神盾” 艦让广大爱蝈小干将HIGH到死,不过随即中国又制造低端的軍艦了,有了神盾干嘛又搞俄式老軍艦呢?我估计啊,神盾虽好,中看不中用。这次震災,为什么看 不到国产直升机?权威官方媒体公开说了:国产直升机實戰中难堪大用,意思说白了就是不能實戰,还不明白吗?
  
  一个产品,要好用,要耐用,更要好维护,你一艘非常先进的軍艦,如果动一动就趴窝,就出问题,如果老牛上场到处毛病,那即使再先进也就是一摆设,印度 尼西亚也买过德国的先进潜水艇,德国的产品肯定是保证质量的,但是印尼人不会用,印尼人没本事正常使用和正常维修保养潜水艇,所以那么昂贵的东西就趴在港 口里报废了。
    
  最后说一事,咱发觉现在的政府和事业部门大楼里的空调逐渐以日本“大金”等外牌空调为主了,还是领导们心里贼明白,你那春兰什么的算个屁啊,爱蝈小干将的明白?

认同

你每天干的事有意义吗?或者说你活着有意义吗?
根据我的最新研究人活着是没有意义的。
但是并不阻碍讨论认同的问题。 你的意义被认同吗?
1. 被他人认同吗? 他人的数量是多少?1个3个10个100个1000个10000个100000个更多。。。?
2. 被自己认同吗?
3. 被上帝认同吗? 有的人的上帝就是自己,但是有的人的上帝会超越自己。所以上帝并不完全是自己。
我觉得被上帝认同的才是英雄。比如希特勒,毛泽东。
被小团体认同的是老鼠人(鼠目寸光嘛),如班长,组长,队长,啥的。
被很多他人认同的是俗人。如孔子,雷锋,啥的。
被自己认同的是妄想狂人。
至于我嘛想做被上帝认同的人。

粮食粮食粮食

http://www.bbc.co.uk/zhongwen/simp/world/2009/10/091014_brief_un_hunger.shtml
2009年世界人口估计是70亿的话,据说现在有10亿多人忍受饥饿。 7个人中就有1个人挨饿?
不知道数据是否准确。 但是下一次技术革命应该是粮食革命了吗?

2009年10月13日星期二

游戏性和技术性

游戏是游戏性还是技术性重要呢?当然是都重要。 但是以前我想象开发时更多注重技术性,此后得多注重游戏性吧。

成家了

9月28日我结婚了。幸福。

2009年10月9日星期五

财经

日元价格高, 黄金价格高。

2009年10月8日星期四

下一次产业革命预测

就像蒸汽机和电,计算机的发明一样,下一次是什么呢?
我预测是人造食品。
1. 不用太阳,利用人造光和人造土壤等环境,在厂房仓库中生存粮食食品。
2. 直接利用能源,不依靠光和土壤,合成粮食食品。
3. 改造人体,利用充电来解决饥饿感和体能的回复。
这次产业革命,使人不在为吃饭而奔波和消耗生命时间。

另外,个人实验室的普及。 在实验室生存各种智能机械,动力装甲等。而不是大工厂,大公司才有的专利。

台风

台风体积大,持续时间长,力量大,的一种风,好像有生命一样。人们好像对它没办法。

SCiB

http://www.scib.jp/product/spec.htm
12VコンパクトバッテリーパックSCiBTM TBP-0501
公称電圧 12V
公称容量 4.0Ah
最大充電電流 8.4A
最大放電電流 8.0A(連続) 25A(0.3s以内)
サイズ 約145×109×48mm
重量 約1.0kg
新型二次電池 SCiBTM パック製品例
公称電圧 24V
公称容量 4.2Ah
サイズ 約10×30×4.5cm
質量 約2kg

2009年10月2日星期五

[z]Types of files that can be played

The following types of files can be played under (Video).

  • Memory Stick Video Format
  • - MPEG-4 SP (AAC LC)
  • - H.264/MPEG-4 AVC High Profile (AAC LC)
  • - MPEG-2 TS(H.264/MPEG-4 AVC, AAC LC)
  • MP4 file format
  • - H.264/MPEG-4 AVC High Profile (AAC LC)
  • MPEG-1 (MPEG Audio Layer 2)
  • MPEG-2 PS (MPEG2 Audio Layer 2, AAC LC, AC3(Dolby Digital), LPCM)
  • MPEG-2 TS(MPEG2 Audio Layer 2, AC3(Dolby Digital), AAC LC)
  • MPEG-2 TS(H.264/MPEG-4 AVC, AAC LC)
  • AVI
  • - Motion JPEG (Linear PCM)
  • - Motion JPEG (μ-Law)
  • AVCHD (.m2ts / .mts)
  • DivX
  • WMV
  • - VC-1(WMA Standard V2)

2009年10月1日星期四

好看好看好看

看见网上有人讨论国庆阅兵式了。中国人民真是完美了,给什么看什么。说和谐你就和谐,说伟大你就伟大。逆来顺受。积极合作接受洗脑。好,大家一起鼓掌。

2009年9月17日星期四

食物链的上层

城市人生活在食物链的上层,因为不用种地捕鱼就能衣食住行。 但有的时候忘了食物链的存在,本身变成依附着打工者无产者。
土地私有制是好机会,如果有一大片属于自己的荒地,我相信依靠存款和知识,一定能养活一大家人。

2009年9月11日星期五

教师节

今天早上做梦梦见我的老师了。
体会到了两种感受,一种是作为被老师疼爱的学生的感觉,一种是小学生无忧无虑的快乐。
可能是虚构的,不过感觉挺好的。
我想以后有机会要去当小学中学老师。

2009年9月10日星期四

编程的渴望和扼制

不知道为什么,如果一个人可以在他的上网本上编程,他还想在他的游戏机,手机,一切可以编程的地方编程。
理论上有集成电路的地方都可以编程,但是商家没有把最大的自由给大家。
最近就有相似两件事。 ps3 slim不再支持linux, iphone shop因为basic解释器拒绝一个模拟器应用。

2009年9月2日星期三

speed up my ssd netbook

* use ramdisk for temp file
1. install VSuite Ramdisk (Free Edition), or other ramdisk software.
2. make a ramdisk T: about 128MB
3. set system TMP TEMP env setting to T:\TEMP
4. make user.js in Application Data\Mozilla\Firefox\Profiles\xxxx
write
user_pref("browser.cache.disk.parent_directory", "T:\\Firefox\\");
in it
4.1 run "firefox.exe -p" to use a different profile and set it's location to ramdisk
5. now firefox cache and windows temp dir is set to ramdisk. so the system should be faster and safe the SSD's lifetime.

2009年8月31日星期一

台风11号经过关东

今天台风来了,可以先下班回家,本来就周一有点头昏,这种机会我是不能放弃的。总是早点回家了。

民主党大优势当选 政権交代

民主党以大优势赢得选举。 结束了自民党54年的执政。 这是怎么出来的,是全民一票一票选出来的,有70%的选民参加了选举。 在媒体宣传,一是经济状况不好的怨言,加上腐败或者是税金乱用的揭发,加上民主党优惠政策的承诺, 人心一转,政权交替了。

2009年8月25日星期二

民主党能当选吗

民主党有好多好多讨好人民的政策,就像蜜糖一样。 问题是能兑现吗? 不过人民总喜欢选一个给自己发钱,减少生活开支的政党,不是吗。 如果它不能兑现,那么承诺更少的政党又会好到什么地方去?谁也不管保证不是吗。

民主党の5つの約束

1【ムダつかい】

国の総予算207兆円を全面組み替え。

税金のムダづかいと天下りを根絶します。

議員の世襲と企業団体献金は廃止し、衆議院定数を80削減します。

2【子育て・教育】

中学卒業まで、一人当たり年31万2000円の「子ども手当」を支給します。

高校は実質無償化し、大学は奨学金を大幅に拡充します。

3【年金・医療】

「年金通帳」で消えない年金。

年金制度を一元化し、月額7万円の最低保障年金を実現します。

後期高齢者医療制度は廃止し、医師の数を1.5倍にします。

4【地域主権】

「地域主権」を確立し、第一歩として、地方の自主財源を大幅に増やします。

農業の個別所得保障制度の創設。

高速道路の無料化、郵政事業の抜本見直しで地域を元気にします。

5【雇用・経済】

中小企業の法人税率を11%に引き下げます。

月額10万円の手当つき職業訓練制度により、求職者を支援します。

地球温暖化対策を強力に推進し、新産業を育てます。

民主党マニフェストより

neoe.collection.jpn

草绿色 萌黄(もえぎ)色、カーキ色
茶绿色 鶯(うぐいす)色
绿色 緑(みどり)、グリーン
青绿色 緑青(ろくしょう)、エメラルドグリーン
墨绿色 新緑(しんりょく)色、ビリジャン
淡绿色 青磁(あおじ)色、コバルトプルー
浓绿色 草色(くさいろ)
深绿色 松葉(まつば)、ダークグリーン
蓝色 青色、ブルー
海蓝 瑠璃(るり)、マリンブルー
深蓝 紺碧(こんぺき)、ブルーブラック
淡蓝色 水色(みずいろ)、ライトブルー
天蓝色 空色(そらいろ)、スカイブルー
深青 紺青(こんじょう)、プルシャンブルー
砖青 群青(ぐんじょう)、ウルトラマリン
青黑色 土色(つちいろ)、バーントシェンナー
黄色 黄色(きいろ)、イエロー
桔黄色 オレンジ色
淡黄色 薄い黄色、クリームイエロー、レモンイエロー
杏黄色 杏色(あんずいろ)
黄金色 黄金色(こがねいろ)、ゴールド
土黄色 丁字(ちょうじ)、イエローオークル
黄土色 黄土色(こうどいろ)、オークル
红色 赤色(あかいろ)、レッド
浅红色 薄赤色、ライトレッド
紫红 殷紅(いんこう)、モーブ
粉红 桜色(さくらいろ)、ピンク
浅桃色 薄桃色、ベビーピンク
深红 新紅色(しんこういろ)、スカーレッド
桃红 桃色(ももいろ)
胭脂红 えんじ色、カーミン、グークレッド
土红 小豆(あずき)、赤ベンガラ色
朱红色 朱色(しゅいろ)、バーミりォン
紫色 紫色(むらさきいろ)、パープル
深紫 深紫色(ふかむらさきいろ)、すみれいろ、モーブ
黑色 黒い色
褐色 褐色(かっしょく)、ブラウン
棕褐色 茶褐色(ちゃかっしょく)、ダークブラウン
咖啡色 コーヒー色
栗色 栗色(くりいろ)、マルーン
柠檬色 レモン色
灰色 灰色(はいいろ)、グレー
银色 銀色(ぎんいろ)、シルバー
银灰色 銀灰色(ぎんはいいろ)、シルバーグレー
白色 白色(はくしょく)、ホワイト
驼色 らくだ色、ベージェ

neoe.collection.jpn

1 ひとつ いち 2 ふたつ に 3 みっつ さん 4 よっつ よん,し 5 いつつ ご 6 むっつ ろく 7 ななつ なな,しち 8 やっつ はち 9 ここのつ く,きゅう 10 とお じゅう

一月(いち&ga;つ) 二月(に&ga;つ) 三月(さん&ga;つ) 四月(し&ga;つ) 五月(ご&ga;つ)六月(ろく&ga;つ) 七月(しち&ga;つ) 八月(はち&ga;つ) 九月(く&ga;つ) 十月(じゅう&ga;つ)十一月(じゅういち&ga;つ) 十二月(じゅうに&ga;つ)
一日(ついたち) 二日(ふつか) 三日(みっか)  四日(よっか) 五日(いつか) 六日(むいか) 七日(なのか) 八日(ようか)  九日(ここのか) 十日(とおか)

2009年8月14日星期五

中国的政党和日本的政党

日本的政党像衣服,可以换。 政治家在人民中游说,争取选票,然后可以当选。 政党还会在电视里做广告,政治家的立场就像是讨好人民。
中国的政党像父母,不可以换。 政治家在人民活动的时候上台教训一通,然后人民感激涕零的和父母官握手。

2009年8月11日星期二

天气

最近台风,龙卷风,大雨(亲历),地震(亲历)。 不过今天太阳出来了。
这可能是地球温暖化的效果。

2009年8月4日星期二

反病毒程序比病毒还恶劣

病毒有什么危害,1,信息泄漏, 2,抢占资源,导致机器缓慢 3,破坏数据
1. 对于没有新闻价值的老百姓注意密码和信用卡信息等就没啥了。
2. 杀毒软件也占有资源,导致启动慢,加载程序慢,文件操作慢,到处都慢。
3. 现在都流行间谍的木马,实际搞破坏的占极少数。

2009年7月31日星期五

天朝文化建设力度加强

網易歷史被封

jerryofwong 写道 "網易歷史(http://history.news.163.com )被封,原因可能是文章《只有歌颂没了讽刺,相声大步走向笑声窒息》和《俄罗斯政治改革:走出经济阵痛,宪政日益成熟》。 又要有編輯被開除了。生在這種國家,真是倒霉。《來生不做中國人》的序言中寫道:“2006年9月4日﹐中國三大入口網站的網易 (www.163.com)旗下的網易文化(http://culture.163.com) 在網上開始了一項中共統治50多年來最為敏感的調查﹐題目是:「如果有來生,你願不願意再做中國人?」截至九月十五日下午六時的投票結果是﹐在11271 名投票者中﹐竟然有高達65.1%稱來生不願意再做中國人﹗選擇來世再做中國人的只約有35%﹗這個初段投票結果即時引發軒然大波﹐投票原定於十月十一日 結束﹐但投票連同非常熱烈的網友討論隨即於九月十五日被強行終止﹐而且有關網頁也被刪除。九月十六日﹐網易新聞頻道主編唐岩及評論頻道主編劉湘暉同被解 僱。”"

早上看到以上新闻,过一会儿这个新闻也被删除了。

2009年7月30日星期四

firefox not show google search links


what's the problem.
gmail, greader, all good. not google search not show links. even disabled all addons.
does it mean google attacks firefox?



--
i reported the issue to mozilla.
https://bugzilla.mozilla.org/show_bug.cgi?id=507345

2009年7月28日星期二

programmer play and linked programmers

这个时代是互联的时代,程序员也一样。 这个时代是游戏的时代,程序员不满足于玩别人编写的固定的游戏,而更喜欢玩或者开发时刻变化着的游戏。 编写游戏也是一种玩法,程序员特有的玩法,不是优越感而是一种乐趣。 而这个和联系着的程序员一起的时候更加增强了趣味。

2009年7月27日星期一

大学里值得干的几件事

1. 用DV拍一部剧,上传到视频网站,获得一定的点击率
2. 写100000行open source code。写一个操作系统,一个语言编译器,一个游戏,一个实用软件,一个网站。
3. 谈两次以上的恋爱,或者不谈恋爱。
4. 一个人背着包出去旅游。
5. 学习多项技能,如钢琴,武术。
6. 把图书馆里所有的书都读一读。

2009年7月21日星期二

[z]AppLocale Utility の問題解決 -Windows Installer の文字化けを解消する-

这好像是微软applocale的一个bug,我奇怪的是这样的解决方法也能被找到,而且有效。
copy from http://realhima.at.infoseek.co.jp/applocale/trouble.html

appLocaleの一時ファイル(apploc.tmp)が、Windows Installerに影響を与えているようです。
そのファイル(apploc.tmp)は2つあって、以下の場所にあります。(システムがCドライブの場合)
「c:\documents and settings\ユーザー名\local settings\temp」
「c:\windows\apppatch」
この2つのうち、「c:\windows\apppatch」にあるのが問題のようです。
 

解決方法1(不要な一時ファイルapploc.tmpを削除する)
「スタート」→「検索」→「ファイルとフォルダすべて」で、apploc.tmpを探し、それを削除します。これでWindows Installerの文字化けは解消されます。
「窓の手」というソフトの「不要ファイル掃除機」を使って削除することもできます。窓の手のサイト
apploc.tmpは、AppLocaleを使っているうちに、また作られる可能性があります。症状が再発したら、同様にして削除してください。毎回削除するのが嫌な人、或いはファイルを削除するのが心配な人は、下の解決方法2を試してください。
 

解決方法2(ファイルを書き換え、読み取り専用にする)
1:メモ帳で「c:\windows\apppatch」にあるapploc.tmpを指定して開きます。ファイルの種類を「すべてのファイル」にしないと見えませんから注意してください。 

2:メモ帳で開くと「・・ 」のようなものが見えますから、これを全部消して、上書き保存してからメモ帳を終了します。
「・・ 」は、メモ帳が対応していないので読めないだけです。

3:「c:\windows\apppatch」にあるapploc.tmpを右クリックして、プロパティを出し、「読み取り専用」にチェックを入れます。これでOKです。



方法2:
set language code for msi
setup.exe /L0x0411

中国的高温

温度一直差不太多的两个城市, 东京还是20多度,上海已经30-40度了,据说又是百年一遇的高温。

2009年7月15日星期三

netbook

HP mini 1000.
1.1kg
CPU Atom
32GB SSD
1GB memory
Windows XP
USB SDcard wireless, ethernet, bluetooth
1024 x 576
3万日元
感觉小巧,也稍有发热,CPU慢但是可以忍,上网由于SSD,使用cache的时候超快。
SSD不怕振动,速度比HDD快很多,但是理论寿命短(和读写次数有关),所以不敢用来P2P下载。

2009年7月8日星期三

成长性/平衡性

游戏的成长性和竞技性的分析 http://bbs.gameres.com/showthread.asp?threadid=126234
玩rpg游戏的时候说明自己渴望成长的感觉。

2009年7月3日星期五

国际服务贸易的分类

  国际服务贸易的分类
(1995年7月17日内部发表)

一、 商业服务
A. 专业服务
(1) 法律服务
(2) 会计、审计和簿记服务
(3) 税收服务
(4) 建筑服务
(5) 工程服务
(6)综合工程服务
(7) 城市规划与风景建筑物服务
(8) 医疗与牙科服务
(9)兽医服务
(10)助产士、护士、理疗医生、护理人员提供的服务
(11)其他
B.计算机及其有关服务
(12)与计算机硬件装配有关的咨询服务
(13)软件执行服务
(14)数据处理服务
(15)数据库服务
(16)其他
C.研究与开发(R&D)服务
(17)自然科学的研究与开发服务
(18)社会科学与人文科学的研究与开发服务
(19)交叉科学的研究与开发服务
D.房地产服务
(20)产权所有或租赁
(21)基于费用或合同的房地产服务
E.无经纪人介入的租赁服务
(22)与船舶有关的
(23)与收音机有关的
(24)与其他运输工具有关的
(25)与其他机械设备有关的
(26)其他
F.其他商业服务
(27)广告服务
(28)市场调研与民意测验服务
(29)管理咨询服务
(30)与咨询人员有关的服务
(31)技术测验与分析服务
(32)与农业狩猎、林业有关的服务
(33)人员的安排与补充服务
(34)安全调查
(35)有关的科学技术咨询服务
(36)设备的维修(不包括舰艇、收音机及其他运输工具)
(37)建筑物清洗服务
(38)照相服务
(39)包装服务
(40)印刷、出版
(41)会议服务
(42)其他
二、 通信服务
A. 邮政服务
B.快件服务
C.电讯服务
(43)声频电话服务
(44)组合开关数据传输服务
(45)电路开关数据传输服务
(46)用户电报服务
(47)电报服务
(48)传真服务
(49)私人租用电路服务
(50)电子邮递
(51)声频邮件
(52)有线信息与数据检索
(53)电子数据交换(EDI)
(54)增强/附加值传真服务(包括存贮与传递、存贮与检索)
(55)法规与议定书变更
(56)在线信息或数据处理(包括交易处理)
(57)其他
D.视听服务
(58)电影与录像带的生产与批发服务
(59)电影放映服务
(60)无线电与电视服务
(61)无线电与电视传输服务
(62)录音服务
(63)其他
E. 其他
三、建筑及有关工程服务
(64)建筑物的一般建筑工作
(65)民用工程的一般建筑工作
(66)安装与装配工作
(67)建筑物的完善与装饰工作
(68)其他
四、销售服务
(69)代理机构的服务
(70)批发贸易服务
(71)零售服务
(72)特约代理服务
(73)其他
五、教育服务
(74)初等教育服务
(75)中等教育服务
(76)高等教育服务
(77)成人教育
(78)其他教育服务
六、环境服务
(79)污水处理服务
(80)废物处理服务
(81)卫生及其相关服务
(82)其他
七、 金融服务
A.所有保险及与保险有关的服务
(83)生命、事故及健康保险服务
(84)非生命保险服务
(85)再保险与交还
(86)与保险有关的辅助服务(包括经纪和代理服务)
B.银行及其他金融服务(保险除外)
(87)公众存款及其他可偿还资金的兑
(88)所有类型的贷款,尤其包括用户信用、商业交易的代理与融资;
(89)金融租赁
(90)所有支付货币的传递服务
(91)保证与承诺
(92)户主帐户或顾客帐户的交易形式(不论是柜台兑换或者其他形式),如下:
  ——货币市场的票据(存款的支票、发票、证书等)
  ——外汇
  ——衍生性产品(包括但不限于期货和选择权)
  ——汇率和利率票据(包括诸如互换信贷、远期汇率协议等)
  ——可转让证券
  ——其他可转让票据及金融资产(包括条块金银)
(93)参与各种证券的发行,包括作为代理商的承包与安排(无论是公共的或是私人的)以及与证券发行有关的服务措施
(94)代理借贷款的经纪人
(95)资产管理,诸如现金或有价证券管理,所有形式的集体投资管理、养老金管理、存款保管及信托服务。
(96)金融资产的结帐与清算服务,包括证券、衍生性产品及其他可转让票据。
(97)咨询服务及其他辅助性金融服务,包括信用查询与分析、投资与有价证券研究与咨询、收购通知及公司战略调整介绍等。
(98)其他金融服务提供者所提出的关于金融信息、金融数据处理及其有关软件的供给及转让。
C. 其他
八、健康与社会服务
(99)医院服务
(100)其他人类健康服务
(101)社会服务
(102)其他
九、与旅游有关的服务
(103)宾馆与饭店(包括供应饭菜)
(104)旅行社及旅游经纪人服务社
(105)导游服务
(106)其他
十、娱乐、文件与体育服务
(107)娱乐服务(包括剧场、乐队与杂技表演等)
(108)新闻机构服务
(109)图书馆、档案馆、博物馆及其他文化服务
(110)体育及其他娱乐服务
十一、运输服务
A.海运服务
(111)客运
(112)货运
(113)船舶包租
(114)船舶的维护与修理
(115)推船与拖船服务
(116)海运的支持服务
B.内河航运
(117)客运
(118)货运
(119)船舶包租
(120)船舶的维修
(121)推船与拖船服务
(122)内河航运的支持服务
C.空运服务
(123)客运
(124)货运
(125)包机出租
(126)收音机的维修
(127)客运的支持服务
D. 空间运输
E.铁路运输服务
(128)客运
(129)货运
(130)机车的推与拖服务
(131)铁路运输设备的维修
(132)铁路运输的支持服务
F.公路运输服务
(133)客运
(134)货运
(135)包车出租
(136)公路运输设备的维修
(137)公路运输的支持服务
G.管道运输
(138)燃料运输
(139)其他物资运输
H.所有运输方式的辅助性服务
(140)货物处理服务
(141)存贮与仓库服务
(142)货运代理服务
(143)其他
I.其他服务

2009年7月2日星期四

日本地价下跌房价下跌

刚公布的【路線価】显示,88%的地点下跌,平均跌幅5.5%。房价下跌10%-30%的不在少数。

2009年6月30日星期二

screen video capture record tool

http://camstudio.org/
试了一个开源sf.net上的屏幕录像软件。 似乎挺好用的。

2009年6月25日星期四

how to program large scale application

好的工具可以让开发加速,但是面对庞大的系统,自由程序员该如何下手呢? 比如说虚拟机,x86,jvm,.net vm. 原理可能都可以理解,但就是开发要花费大量的精力。 就像用铲子盖房子而不是起重机,挖掘机。 目前还没出现,但是将来如何这样的工具的出现,必将大大大大的提高程序员的能力。

2009年6月24日星期三

debug exe

本文描述调试win32程序的方法, 可以对任何exe程序。
首先介绍两个工具,一个是反汇编工具PE Explore, 可以用免费的体验版,用它打开exe,然后在菜单中运行disassmble. 就会出来x86机器码, 可以看到程序都是x86指令和Windows API dll 调用。只要你能看到懂,任何程序都是开源的。 但是非常难看懂,就看你的水平了。
另一个是gdb.exe,是gnu gdb的win32 port。这个是主要用来debug的工具。和PE Explore无关,PEE只是为了看汇编程序更简单而已。 在command line运行gdb,
以跟踪firefox为例,
(gdb) cd c:\program files\...\firefox
(gdb) file firefox.exe
(gdb) info file
Symbols from "c:\Program Files\Mozilla Firefox/firefox.exe".
Local exec file:
`c:\Program Files\Mozilla Firefox/firefox.exe', file type pei-i386.
Entry point: 0x4015a0
0x00401000 - 0x00402000 is .text
0x00402000 - 0x00402a00 is .rdata
0x00403000 - 0x00403200 is .data
0x00404000 - 0x0044b600 is .rsrc
0x0044c000 - 0x0044c600 is .reloc
(gdb) b *0x4015a0 -- 只是设置断点,设在了程序的开始
(gdb) run
Starting program: c:\Program Files\Mozilla Firefox/firefox.exe

Breakpoint 1, 0x004015a0 in ?? ()
(gdb) info reg -- 看寄存器
(gdb) x/i $pc -- 反汇编 (当然用PEE看更好)
(gdb) x/a 0x004015a -- 查看内存
(gdb) si -- 单步执行


能设置断点,可以看reg,可以看mem,可以step, 基本功能就有了,接下来就可以调试程序了。

2009年6月17日星期三

中小企業緊急雇用安定助成金

具体规定可以搜索。 好像是为了保证雇用率,日本政府给最近三个月比上年产量、营业额减少,或者出现赤字的企业,大概1人6000日元程度的补助。 最多三年间300天。 似乎是个大手笔。

2009年5月20日星期三

民主的群体

人类社会从奴隶社会开始,经历几个阶段,民主的出现是亮点。
有个民主系数的网页 http://en.wikipedia.org/wiki/Democracy_Index
瑞士第一9.88,日本8.25,美国8.22, 中国3.04
在日本的确感受到全民参政议政的权利,在中国是从没感受到的细微差别。
在中国说民主当然也可以,但是老是关联上被打死或者关起来的新闻。生命权更重要,人民大都不愿意冒着生命危险谈民主。给人一个信号就是政治是危险的。
在日本就好的多,说不上美的很,但是差别很大。心态的区别就很大。大家都关注政治,然后政治为大家服务。一个个微小的力量都是有用的,所以要让全民知道在发生什么。
全民接受知识教育,理性的对待恐吓和媒体的煽动是避免愚民政策的重要点。
原来知道美国是自由的国度,但是最近美国有点衰落了,价值观也不灵了。
即使在西方文化,也有Nobody trusts anybody的常识,哪里都有坏人,确实有些失望。

2009年5月19日星期二

radio clock

无线电波控制的钟表在日本很普遍,40/60 kHz。昨天买了一个citizen的挂钟,装了电池它就自动调整时间了。很好玩。

日本猪流感在神户大阪开始爆发了,一下了快2百人了。东京还没报告,今天街上戴口罩的人才5%左右吧。

ゆっくり、優しい

昨天去了中国大使馆,发现语速过快让人紧张,脸上没有笑容。要是说话慢一点,笑容多一点就好了。

2009年5月14日星期四

Useless programmer

编程很多能排上实际用处,但是更多排不上实际用处。
实用的方案也许绝大多数都很简单,因此计算机是一个很好的工具。
不实用的程序有的难度大,就像数学理论一样,有着单纯的兴趣。
我现在编了很多程序都是不实用的,但是也有少数是实用的。

2009年5月12日星期二

DoJa 5.1

以前用支持j2me的手机开发过电子书。 昨天用Doja 5.1试用了一下。(N906i.) 下载一个开发包,iαppli Development Kit for DoJa-5.1(FOMA), 功能更强大。 有GPS, Mail, Web(有限), 加速度感知, 指南针服务,振动感知, 内存有12M以上,SD卡外存2G, 还有OpenGL ES1.1,可以做3d动画。但是为了安全性,不是很开放。 很多都有限制,不然一台手机就是一台小电脑了。 比如我想做个小程序,安一个键就把我gsp信息发到twitter。 但是GPS使用要TrustedAPID,这个要公司向docomo申请,个人写程序是不能用的。
但是我想能开发点什么应用呢?没想到特别好的点子。

2009年5月1日星期五

基因算法和NP难题

我试着基因算法的工具jgap来找100个节点的较短覆盖路径。
基因算法是什么呢? 那么多精细的算法相比,基因算法是猜的算法,原理最没有技术含量,不能进行全搜索,就搜索其中的一部分,有评价函数fitness来评判一组解的好坏。 而问题的各个待解决参数都作为基因gene. 基因通过一定的规则变化,比如交配和变异。
有population和evolution两个数值,分别是问题的广度和深度。population消耗空间和单步的时间,可以用并行化来优化,evolution代表时间,好像不能优化,要一代一代演化。
问题是这个算法也许和自然模型比较符合,对解决问题挺有效。 可以在十分庞大的搜索空间里找到经济的较优解。
由于模型十分简单,任何搜索问题,不想动脑子就可以套用GP来解决。

2009年4月24日星期五

生命是值得珍惜的

在这不况的时代,在任何时代,保全生命都是重要的。
看新闻有些人真是死的很离奇,比如 澳大利亚一名华裔男子遭人以钉枪向头颅发射34枚钉子杀害研究生做引体向上拉倒球门被砸身亡
看看云,看看海,看看天空,活着每天应该心存感激。

2009年4月23日星期四

good practice for extend a open source item

In wikipedia, there is a language named "Simple English". Also, a productive program should be written in simple ways.
i want to dump database tables into csv files. i found scriptella etl. you should told it table names and column names in each tables, and it will do the left things for you.
but my csv files should seperated by comma, and no quots. csv with quot will make size *1.3, which is not good. if a comma appears in the content, the format will be broken. so i'd like to replace comma with `. it cannot meet my needs in obviuse ways. so i find it opensource, i should customize it.
csv output is about a "driver" named "csv". since the driver is found in the way of "String fullName = "scriptella.driver."+driverName+".Driver";" there is no config file needed. this is simple and smart. the foolish way is a config file and more foolish ones writes it in xml like what spring guys will do. so i forked a package using csv and make the changes.
And null items shows up as $column_name defaultly, i also forked a PropertiesSubstitutor.java to make it output a empty string. what i found is easy to do than dealing with other open source projects. and the reason should be,
*always public and donnt seal package. if you want be in simple smart way, forget the least permission priciple which fools invented.
* less interface or such things. maybe someone think himself consider problem in high abstraction. but in fact it will always be less abstracted in time of extension work.
* less dependency. it means less forking copy work.
after that, i export the new package into a jar file. and just copy it into lib dir. it works. because the bat file use:"for %%i in (*.jar) do set _SCRIPTELLA_CP=!_SCRIPTELLA_CP!;%%~fi" to include all jar insight.
i donnt know if it is a good way to solve the dump task. but the hack expierence is smooth because of its simply tone of programming.

2009年4月17日星期五

史上最失败的十款操作系统

史上最失败的十款操作系统 (英文版)

看了不禁笑了,雄心勃勃做个操作系统的事情并不总是从容的收场的,可能是个惨败。但是毕竟很多都是很久以前的故事了。

2009年4月16日星期四

oop in ansi c

i searched net for the topic, and have a thought.
because c's function is static, when compiled, suppose, we have 2 object x and y.
when we call x.a() and y.a(), because a() is a static function, if infomation about x and y is not sent to the function, it will not know. think again..., no, it cannot. so "oop in c" is done on the base of a(self,args,...), such way.
the ooc.pdf is also in the base.
that hurts. say x.a(arg1).b(arg2).c(arg3) can never written in its way, instead, should be c(b(a(x, arg1),arg2),arg3) . think if you should write 1+2*3-4 in way of "- + 1 * 2 3 4 ", the same meaning.
that is language, a language can do anything in theory, but the way means.

2009年4月15日星期三

与文化无关的气质

就像我观察到狗和猫都有与生俱来的气质,比如导盲犬和牧羊犬的气质都和基因有关。
那么人也是,存在一些种类的气质是跨种族,跨文化的。当然也有一些是与种族和文化有关的。
问题是哪些是跨种族,跨文化的?

2009年4月9日星期四

樱花满开

下班回家天还没暗,在楼下的公园拍的。

更多(相册)。。。

2009年4月8日星期三

网摘

新闻不好看,网友的评论更好看

比如
---
常識の定義は人それぞれ、これ常識

---
【報告】
する→いちいちするな!
しない→何でしないんだ!

【連絡】
する→わかってるわ!
しない→連絡ぐらいしろ!

【相談】
する→自分で考えろ!
しない→何で相談しないんだ!

---
コミュニケーション力
- 微妙
团队精神
- 按领导的意志办事的精神

2009年4月7日星期二

樱花

今天是日本学校入学式的日子,天气很好,东京的樱花满开了,风吹着,花瓣就像下雨一样。

2009年4月3日星期五

github bug?

新使用了github, git第一次用,我怀疑git没用对,但是其实像是github的bug,新的branch显示不出来。 git 比svn好的地方就是commit不用每次传到remote,可以在需要的时候做, 提高的传输的速度。

2009年4月2日星期四

not read news near April Fool

meaningless.

2009年3月25日星期三

update, patch

更新和补丁总像鲜肉一样诱人, 就像windows用户下载patch, WoW玩家看patch,Eve玩家的patch,Linux爱好者的update,iphone用户的update. 虽然不知道发生了什么,但是有新的内容总有一种,流水不腐,保持新鲜的快感。

2009年3月23日星期一

智商和自我感觉

最近编程的时候总觉得自己脑子不够清醒, 总有没有想周全的地方。
一方面有的时候会觉得头脑特别清晰,也许是真的,也许是无法察觉短处。
那么现在是不够清醒还是多了自我察觉?
总之做事要三思而后行,编程也是如此。

2009年3月21日星期六

建模不对的框架

猜想:
framework如果符合实际的模型,那么是好的。
否则,不好,至少在使用上没有完备性的感觉。
不好的例子, gwt, jsf, .net web ...

2009年3月18日星期三

gnu make nightmare

it should be the third time than i blogging the complaince on the gnu make toolchains.
* long time!
it takes hours for build a project like mozilla firefox from source.
* bad incremetal build
maybe it not born to be. today i use 'hg update' and got 3 updated source, and "make -f client.mk build" , it still take hours.
* dumb behavie
i cannot understand the foolish behavie of build, the configure says "something yes, something no", is really cramsy, and the huge old source people donnt seem to conside a newly clear light agity build system, since they maybe thought the things are just perfect.
and the build chain tools is really obstatic for me to enjoy the gnu world.

2009年3月17日星期二

blog, the civilization of human

many people blog their minds in blog, so blog is full of minds and kept even after one is dead. all blogs become civilization. more rich than books and other culture exists in the past.

how to login to google using program

i worked out a method. since login presentated in the http header cookie. so after i got the cookie, i can post using program as i was logged in.
so how to get the cookie? i found code on the net, using "get an AuthToken from Google accounts".
after that, in the case of appspot, using
"http://yourname.appspot.com/_ah/login?%s" % (urllib.urlencode(serv_args)) to redirect to it. it well be a http 403 redirect, and the cookie is there.
and when you having fun, remember to renew cookie, when the response acasionly will set-cookie to a new one, when old one was expired by google server.
that's all. did you even understand?

neoe-img

i use neoe-img.appspot.com for personal image serving.
and http://neoe-img.appspot.com/p?evehash=..anyword.. for public eve hash icon serving.

2009年3月11日星期三

javascript engine source review

mozilla, 390 file,5MB
Mac OS X, Safari, webkit 50MB, 5600+files , javascriptcore 5MB, 480 file
google chrome, 650+ files,8MB

2009年3月4日星期三

定額給付金 我也有

今天法案总算成立了,就等役所发钱了。
http://www.soumu.go.jp/teigakukyufu/pdf/090129_1.pdf
給付対象者は、基準日(平成21 年2月1日)において、①又は②のいず
れかに該当する者
① 住民基本台帳に記録されている者
② 外国人登録原票に登録されている者(不法滞在者及び短期滞在者の
み対象外。)
我是属于②的情况。

12000元我要刺激经济,打算买1000左右的酒,买10瓶慢慢喝。

一生的计划

如果给人生定个计划,是不是会发现很短,只能干这么多事。
有的人也许只是希望明天有饭吃,这就是计划。
而我比如做一个操作系统,怎么设timeline呢?
也许人生有很多奇遇,时间是可以收缩的。

2009年3月2日星期一

mobile email limit n906i

我的手机收email一封最多只能不到10Kbyte,也就是1万个英文字母不到。

test of google chart api

什么都好,缺点就是URL长度限制在2000byte左右。适用于数据量不大的场合。

随便两则

不要把写程序和赚钱放在一起讨论,就像不要把爱情和钱放在一起说一样。
只有那些不能体会程序和爱情的人,才会在做他们的时候热衷于另一样。
--看到似是而非不得要领的评论技术的帖子有感。

逃跑,为什么?
如果你沿着这条路走,通向坏结果,那么你还不逃走吗。
--论逃跑的不是懦夫

2009年2月24日星期二

NXD LV CB ZK

NXD LV CB ZK 是四个学生,他们的老师是 JY.
在那些年轻的岁月里,他们度过了很多美好的时光,有很多美好的回忆。
我原来觉得四个人都差不多,但是越来越发现四个人都有自己的特点。
NXD和LV的父母管教的比较多,孩子活在父母的阴影下。
CB是个相对独立的孩子,也许是早熟而又主见,有一些让人认识不到的地方。
ZK的独立性在中间。
JY还有一些学生,他们都值得一提的是他们都比较优秀,也许有些人成功着,有些人失败着。
但是每个人都不太平凡。
昨晚我还梦见他们的事呢,这次记录一下。

2009年2月23日星期一

狼来了

据说金融危机的第二波是在三月份,马上就要来了,又到处听到“狼来了”的喊声。听了半年的狼来了,觉得狼早晚一定会来的。众口铄金啊。

2009年2月20日星期五

闹心的读者

上次做了三个网站的外部RSS,但是这两天有些看不到了。
tianya rss 还是一如既往
sonicbbs rss 原来是网页改变了,用了js动态生成,估计是为了减少传输的size.
ouravr rss 就有些说不过去了, 没有屏蔽USER-AGENT: AppEngine-Google,也不像ACCEPT-ENCODING,也不想是应该太慢, 只知道是gae的“ApplicationError: 5”。 不管了,不看了。

科学精神

科学精神是什么,我今天似乎有点明显的感触。
1. 谦虚
虽然这似乎是一个人的气质面的品质,但是我觉得它很重要。
世界是复杂的,即使一个很确定的问题,也可能会冒出例外。
所以谦虚,不说满话,不做满设想打算。是符合复杂多变的世界的吧。
2. 怀疑
Don't take anything for granted. 亚里士多德说的这句话,一次又一次在我脑中浮现。
常识常规,本来就是一个伪命题。 更由于一些不谦虚的不科学之徒,老做科学精神想象以外的断言,更需要怀疑的精神。
3. 逻辑推理
虽然灵感和直觉很重要。 但是要确定一个结论,必须要逻辑推理。 首先要找到“正确的”公理,然后用正确的推理方法推理,然后得出结论。 这样如果要怀疑结论,就可以从公理和推理过程两方面下手研究。

上帝告诉我

昨天我在路上走,突然一个idea从天而降到我的脑子里。
这是一个非同步形式网站的普遍做法,和现在的网页不同,借助ajax类似的,以session为组,其中的元素为小单位,组成非同步的网页,更加的动态。 而创新之处就是将它成为一种普遍的做法。 写出这样的Helloworld一样。

2009年2月18日星期三

会扯淡的人统治了理论界

圣人是很少说话的,说的话都是经典。
有些嘴非常轻贱的凡人,还喜欢搞理论,瞎定义。
有的文章让人看不懂,可能是看的人不行,也可能是写的人写的不行。这倒成了不可知论。
所以只有能定量或者按定理推导的东西才是严谨的理论。
什么spring framework, seasar framework, aop in java.就是不太好的瞎搞行为, 就像用火药造原子弹,用烟花炮竹放卫星。 都是扯淡。
都是一些不谦虚的人,不是在万不得已的时候,轻易搞些理论出来。 迷惑大家,浪费人类进化的精力。 搞出点狗屁理论还不如吃饭睡觉啥事不干。

习近平还是李克强

习近平 还是 李克强, 从 google trends 上看,习近平受关注度正好是李克强的两倍。
最近BBC表面上批评习近平,但字里行间在褒扬他。 敌人爱太子党?
听其言,观其行,甚至查其底,方知其人。 在媒体的迷惑下,老百姓又知道多少呢?

2009年2月17日星期二

厨房里的生命力

土豆发芽了,胡萝卜长叶子了,大蒜发芽了。 看着生命的迹象,我有点不敢吃它们。尤其是土豆发的芽是有毒的。

2009年2月13日星期五

用javascript在网页上画画

这很厉害,让我想起网页图形界面是不是会更进步。
如今有好多方法,比如
1. wz_jsgraphics
跨浏览器好, 干净简单, 只需应用一个1000行左右的js。

2. ortho
跨浏览器好,用到的js代码稍多一点(和1.相比)。提供的控件多一点。

3. html Canvas
IE不支持, Firefox等支持。

初看起来很好,是不是那么全能还有待观察和进化。

python has no anonymous function

"hey, a small demerit will kill a language." - neoedmund

as shown in this page , python support anonymous function PARTLY.
it has lambda but it's weak because limited to one expression.

and javascript seems to be so good as far as i remember.

警官の血 vs 工程师的血

警官の血 看得出,当警察也需要天赋, 好警察的品质。
那我流的是工程师的血吧。 爷爷搞机械,把金属的材料当当当整完后就成了有用的东西。爸爸搞电子,用万用表量啊量和电烙铁烙啊烙,有用的东西就出来了。我搞电脑,键盘敲啊敲,东西就编出来啦。

2009年2月12日星期四

Anti-RDBMS Code to read?

Anti-RDBMS: A list of distributed key-value stores

数据库最近公布了许多分布式的代码。 很多都是用Java,Erlang等开发的。
这是对数据库的细分, 根据用户数量和用户种类(用户使用类型)不同相对应。

2009年2月10日星期二

祝日 2009

2009年 1月 1日 元日
2009年 1月12日 成人の日
2009年 2月11日 建国記念の日
2009年 3月20日 春分の日
2009年 4月29日 昭和の日
2009年 5月 3日 憲法記念日

2009年 5月 4日 みどりの日
2009年 5月 5日 こどもの日
2009年 5月 6日 振替休日
2009年 7月20日 海の日
2009年 9月21日 敬老の日
2009年 9月22日 国民の休日

2009年 9月23日 秋分の日
2009年10月12日 体育の日
2009年11月 3日 文化の日
2009年11月23日 勤労感謝の日
2009年12月23日 天皇誕生日

开心的季节

渐渐的风吹上来有种燥热的感觉,春天夏天都是更开心的季节。
救国救民,整天为弱势群体,丑恶现象呐喊的文章不看了,相信一切都会变得更好。
烦人的,痛苦的,含糊不清的事情不管了,相信好的就在这里。
要让心斋戒几日,迎接美好的季节。

2009年2月9日星期一

在日本为什么不能用借记卡在商店买东西

在日本在商场购物支付时,一般都用信用卡(visa,mastercard,i-d,jcb)等,而不能用借记卡(银联,cashcard,j-debit),原因是一般的收银机都没有让人输入密码的设备,一般都是刷卡而不需要认证。而在中国偏好输入密码,即使有的信用卡也提供密码保护。
而网上支付的时候cashcard和信用卡一样使用广泛,而且更加有安全感。对于定时自动收费的场合,cashcard做一个事先银行的授权确认(盖章邮送的方式),也可以达到信用卡相同的功能。

hachoir

hachoir
是一个python的库,目标是看各种二进制文件的含义。
1. 覆盖面很广
目前有70种之多,覆盖压缩,音频,文件系统,视频,游戏文件,图片,程序。广泛得超出我的想象。
而深度上有缺点,不过谁又能要求那么高呢?

2. python用的很溜。 用法,设计模式上,很多值得学习的地方。

我没有常识

常识就是认为理所当然的事情,现在的社会常识是不适合的。
所以不要向常识妥协,要敢于说“我没有常识”。

2009年2月6日星期五

firefox技巧两则

1. 让firefox google toolbar 按你指定的默认语言进行search
C:\Program Files\Mozilla Firefox\searchplugins\
改里面的google.xml吧。
参考:http://www.zialingua.com/rtfm/google-firefox.htm


2. 让gmail的Unread number显示在title的左侧
在firebug的console里输入
function neoe(){x=document.title;p1=x.indexOf("(");if (p1>0) {p2=x.indexOf(")",p1);if (p2>p1){x=x.substring(p1,p2+1)+x.substring(0,p1);document.title=x;}}else{if(p1<0){document.title="(0)"+x}};setTimeout("neoe()",5000);} neoe();
参考: http://groups.google.com/group/gmail-labs-suggest-a-labs-feature/msg/48f3c05049ae4baa

2009年2月5日星期四

PCF 字体文件研究

参考文档:
1. http://fontforge.sourceforge.net/pcf-format.html
2. http://www.tsg.ne.jp/GANA/S/pcf2bdf/pcf.pdf
3. http://wenq.org

正文
文泉驿是开源的点阵字库,2004年我就开始关注过。现在已经挺不错了。
以前好像还用BDF文件格式,当时我写的Java程序
现在用了PCF格式,基本差不多,我也正好体验了一下PCF文件。
上面的参考资料的基础上再加一点补充和说明,并结合具体wqy字体:
PCF显示一个目录,然后分这么几个区
PCF PROPERTIES = (1<<0),
字体整体的属性,给人看的,程序不用关心。比如wqy字体的是:
[ FONT_NAME : WenQuanYi Bitmap Song ]
[ FAMILY_NAME : WenQuanYi Bitmap Song ]
[ FOUNDRY : WenQuanYi ]
[ FONT_VERSION : 000.990 ]
[ WEIGHT_NAME : Medium ]
[ SETWIDTH_NAME : Normal ]
[ PIXEL_SIZE ]
[ POINT_SIZE ]
[ RESOLUTION_X ]
[ RESOLUTION_Y ]
[ RESOLUTION ]
[ SPACING : P ]
[ UNDERLINE_POSITION ]
[ UNDERLINE_THICKNESS ]
[ QUAD_WIDTH ]
[ CHARSET_REGISTRY : ISO10646 ]
[ CHARSET_ENCODING : -1 ]
[ CHARSET_COLLECTIONS : ASCII ISO8859-5 GB2312.1980 BIG5-0 KSC5601.1989-0 JISX0208.1997 ISO10646-1 ]
[ FONT : -wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-P-80-iso10646-1 ]
[ WEIGHT ]
[ X_HEIGHT ]


PCF ACCELERATORS = (1<<1),
整体的一些属性,如[noOverlap:1,constantMetrics:0,terminalFont:0,constantWidth:0,inkInside:0,inkMetrics:0,drawDirection:0,dummy:0,fontAscent:0,fontDescent:0,maxOverlap:0]
程序不用关心(至少本文的范畴)。
PCF METRICS = (1<<2),
wyq 29877 个字的字体属性,如“牛”字的为[leftSideBearing:0,rightSideBearing:12,characterWidth:13,ascent:11,descent:1]
含义见参考文档2.
PCF BITMAPS = (1<<3),
wyq 29877 个字的点阵。
PCF INK METRICS = (1<<4),
没用。
PCF BDF ENCODINGS = (1<<5),
参考文档2.上写的似乎令人误解,其实是编码(这个范畴使用UTF-16),对应的29877 个字中的序号。 wyq的是 0-255 × 0-255 是UTF-16的全体。 可以用来速查某个字的定位, 比如“牛”字序号为17418
PCF SWIDTHS = (1<<6),
wyq 29877 个字的字体宽度,单位是em-units,比如一个汉字基本都是1000.
程序也可以不关心。
PCF GLYPH NAMES = (1<<7),
wyq 29877 个字的名字, 比如“牛”字为"U_725B",是UTF-16编码相关的。
由于序号在PCF BDF ENCODINGS中可以查到,所以这里的信息可以忽略。
PCF BDF ACCELERATORS = (1<<8)
没用。
总结, 显示一个汉字,需要先查到它的UTF16编码,然后在PCF BDF ENCODINGS表中查到序号,然后得到点阵BITMAP,然后需要从PCF METRICS得到它的高度和宽度,字不同,高度和宽度都不同的,所以需要注意。 最后,我写的python程序

下面是“牛Linux繁赢”的在10pt字库下的效果:

0x725b 29275,17418(11-1,12),(0-12,13)
......#.....
..#...#.....
..#...#.....
..#########.
.#....#.....
#.....#.....
......#.....
############
......#.....
......#.....
......#.....
......#.....

0x4c 76,46(9-0,9),(0-6,7)
#.....
#.....
#.....
#.....
#.....
#.....
#.....
#.....
######

0x69 105,75(9-0,9),(0-1,2)
#
.
#
#
#
#
#
#
#

0x6e 110,80(7-0,7),(0-6,7)
#.###.
##...#
#....#
#....#
#....#
#....#
#....#

0x75 117,87(7-0,7),(0-6,7)
#....#
#....#
#....#
#....#
#....#
#...##
.###.#

0x78 120,90(7-0,7),(0-5,6)
#...#
#...#
.#.#.
..#..
.#.#.
#...#
#...#

0x7e41 32321,20464(11-1,12),(0-12,13)
.#......#...
.###########
.#.#.#..#.#.
########.#..
.#.#.#..#.#.
.#####.#...#
....#####...
.....#...#..
..#########.
......#.....
..##..#..#..
##...##...##

0x8d62 36194,24337(11-1,12),(0-12,13)
.....#......
############
.#..........
.##########.
..#.....#...
.#########..
.#.#...#.#..
.#######.#..
.#.#.#.###..
.###.#.#.#.#
.#.#.#.#.#.#
#.###.#..###

人的本性两则

1. 痛,爽, 耐受性
人的个体是独立的,而独立和自私的本质意思是一样的。 比如,你疼别人不疼,你饿别人不饿, 美国人生活好,非洲人生活差。
自私所追求的目标是爽,而怕的是痛。 饿也是一种痛。 痛觉缺失的个体极少数的存在,他们是不是神呢?
耐受性得出贪婪,每天贪污100元日子长了就不快乐了,为了追求快乐,要贪污200元才行,而且越来越多。
忘,强制清零,可是用来消除耐受性的上帝之路,是有智慧的人的属性吧。
但耐受性不适用于全部的。比如吃饭,每顿吃200克就行了,胃口不会无限增长。
至于耐受性和无耐受性之间的关系,联系,之间的鸿沟是否可以逾越,我还没有研究明白。
而无私的行为表现在利益共同体的内部,对外仍然是自私的。

2. 最近新发现人的另一个本性,喜欢看别人痛苦。
这个属性的程度有明显和隐蔽。 比如我看到乱七八糟的凶杀,失业的新闻并不是每次都非常的痛苦,媒体似乎也乐于报道,这正暗合了我的理论。一个团体里,某个像取经四人组里的猪八戒那样最笨,最丑,最差的人,也能给人快乐。茶余饭后讲述某某人的悲惨经历的时候,潜意识里有着那么一点爽的感觉。
难道这是一个降低痛爽平衡点的常规做法?比如考试大家都是90分,你就要91分才能感到爽,而大家都是40分,你考个50分就能笑了。攀比心理是虚构出来的快乐吗?比如出家了,与世无争,自然没有攀比产生的痛和爽。也许再在别的地方体验自己的痛和爽。

答案

总算又是新的一天了,真理离我还很远,但是也许我一觉醒来,它就和我在一起了。

2009年2月4日星期三

私は仏、あなたは神じゃない

今日は飲み会、食べながら、飲みながら。お酒放題なのに、ビールばかり飲んだ、他には一切注文しなかった。話は前より、少なくきた。私は無視された、だで私は静かに見ていた。ある人の幸せそうな顔見たら、きれいの心に、嫌な感じになてきた。「何も分ってないみたいのに、どうして私より幸せな顔をしただろう。」と、盛り上げな飲み会に、冷静に人を嫌いの感情を出るのは、不思議だった。

lambda 编程语言里的化石 λ

要理解lambda的存在原因,鄙人似乎有点明白了。
在java,pascal,basic这样的高级语言里,一直没有lambda的存在,它就像人的盲肠一样可有可无(?)
python也是高级语言,而且是动态性更高的语言,没想到动态性高和低级语言有着奇妙的联系.
python里有lambda.
用汉语应该这样说,因为写在λ里的是程序,所以λ是程序的程序。其实并不稀奇,一个方法也是程序的程序。那程序的程序和程序有什么区别呢?有的时候我们看不出来,有的时候却看得出来。比如你写一个产生程序的程序的时候(编译器?),程序和程序的程序的区别就很重要和明显了。

神射手的故事两则

逢蒙学射

逢蒙跟羿学射箭,学得了羿的技巧后,他便想,天下只有羿的箭术比自己强了,于是便杀死了羿。孟子说:“这事也有羿自己 的罪过。”
公明仪说:“羿不该有什么罪过罢。”
孟子说:“罪过不大罢了,怎么能说没有呢?从前郑国派子濯 孺子侵入卫国,卫国派庚公之斯追击他。子濯孺子说:‘今天我的 病发作了,不能够拿弓,我死定了!’又问给他驾车的人说:‘追 我的人是谁呀?’驾车的人答道:‘是庚公之斯。’子濯孺子便说: ‘那我不会死了。’给他驾车的人说:‘庚公之斯是卫国著名的射手, 先生反而说不会死了,这是为什么呢?’子濯孺子说:‘庚公之斯 是向尹公之他学的射箭,尹公之他是向我学的射箭。那尹公之他 是个正直的人,他所选择的朋友也一定正直。’庚公之斯追上来了, 问:‘先生为什么不拿弓呢?’子濯孺子说:‘今天我疾病发作,不 能够拿引’庆公之斯说:‘我跟尹公之他学射箭,尹公之他又跟 您学射箭。我不忍心用您的箭术反过来害您。不过,今天这事是 国家的公事,我不敢不做。’于是抽出箭,在车轮上敲打了几下, 把箭头敲掉,发了四箭然后就回去了。”


不射之射

春秋战国时期,赵国首都邯郸有一个青年叫纪昌。他从小就梦想成为天下第一神射手。于是拜当地的名射手 飞卫为师,飞卫告诉他,学射箭首先要学会不眨眼,能睁着眼睛睡觉,还要能把小的看成大的。纪昌回到家里盯着织布机的梭子练习眼功。两年后,练就了一套不眨 眼的功夫,睡觉时可以整夜不闭眼睛,同时他又用头发系着虱子吊在窗口,成年累月观看,终于能把虱子看成马一样大。于是飞卫收纪昌为徒,十分赞赏他的射技, 称纪昌为天下闻名的射手。纪昌对此并不满意,一心要成为天下独一无二的神射手。一次,他又与师父较量,依然不能胜过师父。飞卫告诉他,峨眉山上有一位甘绳 老师,箭术高超,与自己相比真有天壤之别。纪昌就去拜甘绳老人为师。老人告诉他,使用弓箭这只不过是“射之射”而已。说罢 ,老人不用弓箭,却使苍鹰落地。甘绳告诉纪昌,这才是“不射之射”。纪昌在甘绳处学艺九年后,回到邯郸。他似乎变了一个人,飞卫才称他为真正的天下第一射 手。从此以后,人们见到的是一个温和慈祥、与世无争的纪昌,他再也无心在众人面前炫耀,甚至已经不认识“弓”为何物。纪昌死后,邯郸城内的武士们都耻于张 弓舞剑了。

2009年2月3日星期二

今天的新闻关键词

温家宝
信心之旅
保八
不称霸
遭扔鞋
两千万失业农民工
人民支持温总理

2009年2月2日星期一

打败自己

打败那个自己是很重要的, 因为如果不这样,那个自己会把这个自己打败。
如果那个自己把这个自己打败了,这个自己和那个自己都会很难受。
但是如果这个自己把那个自己打败了,那么这个自己和那个自己都会很好受。
所以为了上帝的荣耀,这个自己必须把那个自己打败。

怎样发明一种语言

首先要明白
想干什么
怎么搞
应用范围
灵活性
方便性
扩展性
总之最难的是
明白自己想做什么
做到一个什么程度
要知道有一个不明确的目标
做起来是非常困难的

2009年1月30日星期五

pseudo instrument set rev.0.1

#Mnemonics Operands Description Operation Flags #Clocks
[Arithmetic and Logic Instructions]
ADD Rd, Rr Add without Carry Rd ← Rd + Rr Z,C,N,V,S,H 1
ADC Rd, Rr Add with Carry Rd ← Rd + Rr + C Z,C,N,V,S,H 1
SUB Rd, Rr Subtract without Carry Rd ← Rd - Rr Z,C,N,V,S,H 1
SBC Rd, Rr Subtract with Carry Rd ← Rd - Rr - C Z,C,N,V,S,H 1
AND Rd, Rr Logical AND Rd ← Rd • Rr Z,N,V,S 1
OR Rd, Rr Logical OR Rd ← Rd v Rr Z,N,V,S 1
EOR Rd, Rr Exclusive OR Rd ← Rd ⊕ Rr Z,N,V,S 1
COM Rd One’s Complement Rd ← $FF - Rd Z,C,N,V,S 1
NEG Rd Two’s Complement Rd ← $00 - Rd Z,C,N,V,S,H 1
SBR Rd,K Set Bit(s) in Register Rd ← Rd v K Z,N,V,S 1
CBR Rd,K Clear Bit(s) in Register Rd ← Rd • ($FFh - K) Z,N,V,S 1
INC Rd Increment Rd ← Rd + 1 Z,N,V,S 1
DEC Rd Decrement Rd ← Rd - 1 Z,N,V,S 1
TST Rd Test for Zero or Minus Rd ← Rd • Rd Z,N,V,S 1
CLR Rd Clear Register Rd ← Rd ⊕ Rd Z,N,V,S 1
SER Rd Set Register Rd ← $FF None 1
MUL Rd,Rr Multiply Unsigned R1:R0 ← Rd x Rr (UU) Z,C 2 (1)
MULS Rd,Rr Multiply Signed R1:R0 ← Rd x Rr (SS) Z,C 2 (1)
MULSU Rd,Rr Multiply Signed with Unsigned R1:R0 ← Rd x Rr (SU) Z,C 2 (1)
FMUL Rd,Rr Fractional Multiply Unsigned R1:R0 ← Rd x Rr<<1 (UU) Z,C 2 (1)
FMULS Rd,Rr Fractional Multiply Signed R1:R0 ← Rd x Rr<<1 (SS) Z,C 2 (1)
FMULSU Rd,Rr Fractional Multiply Signed with Unsigned R1:R0 ← Rd x Rr<<1 (SU) Z,C 2 (1)
[Branch Instructions]
RJMP k Relative Jump PC ← PC + k + 1 None 2
JMP k Jump PC ← k None 3 (1)
RCALL k Relative Call Subroutine PC ← PC + k + 1 None 3 / 4(4) 2 / 3(4)
CALL k call Subroutine PC ← k None 4 / 5(1)(4) 3 / 4(4)
RET Subroutine Return PC ← STACK None 4 / 5(4)
RETI Interrupt Return PC ← STACK I 4 / 5(4)
CP Rd,Rr Compare Rd - Rr Z,C,N,V,S,H 1
CPC Rd,Rr Compare with Carry Rd - Rr - C Z,C,N,V,S,H 1
BREQ k Branch if Equal if (Z = 1) then PC ← PC + k + 1 None 1 / 2
BRNE k Branch if Not Equal if (Z = 0) then PC ← PC + k + 1 None 1 / 2
BRCS k Branch if Carry Set if (C = 1) then PC ← PC + k + 1 None 1 / 2
BRCC k Branch if Carry Cleared if (C = 0) then PC ← PC + k + 1 None 1 / 2
BRSH k Branch if Same or Higher if (C = 0) then PC ← PC + k + 1 None 1 / 2
BRLO k Branch if Lower if (C = 1) then PC ← PC + k + 1 None 1 / 2
BRMI k Branch if Minus if (N = 1) then PC ← PC + k + 1 None 1 / 2
BRPL k Branch if Plus if (N = 0) then PC ← PC + k + 1 None 1 / 2
BRGE k Branch if Greater or Equal, Signed if (N ⊕ V= 0) then PC ← PC + k + 1 None 1 / 2
BRLT k Branch if Less Than, Signed if (N ⊕ V= 1) then PC ← PC + k + 1 None 1 / 2
BRHS k Branch if Half Carry Flag Set if (H = 1) then PC ← PC + k + 1 None 1 / 2
BRHC k Branch if Half Carry Flag Cleared if (H = 0) then PC ← PC + k + 1 None 1 / 2
BRTS k Branch if T Flag Set if (T = 1) then PC ← PC + k + 1 None 1 / 2
BRTC k Branch if T Flag Cleared if (T = 0) then PC ← PC + k + 1 None 1 / 2
BRVS k Branch if Overflow Flag is Set if (V = 1) then PC ← PC + k + 1 None 1 / 2
BRVC k Branch if Overflow Flag is Cleared if (V = 0) then PC ← PC + k + 1 None 1 / 2
BRIE k Branch if Interrupt Enabled if (I = 1) then PC ← PC + k + 1 None 1 / 2
BRID k Branch if Interrupt Disabled if (I = 0) then PC ← PC + k + 1 None 1 / 2
[Data Transfer Instructions]
MOV Rd, Rr Copy Register Rd ← Rr None 1
MOVW Rd, Rr Copy Register Pair Rd+1:Rd ← Rr+1:Rr None 1 (1)
LDI Rd, K Load Immediate Rd ← K None 1
LDS Rd, k Load Direct from data space Rd ← (k) None 2(1)(4) 2(4)(5)
ST Y, Rr Store Indirect (Y) ← Rr None 2(2)(4) 1(4)
LPM Load Program Memory R0 ← (Z) None 3(3) 3
SPM Store Program Memory (RAMPZ:Z) ← R1:R0 None - (1) -
IN Rd, A In From I/O Location Rd ← I/O(A) None 1
OUT A, Rr Out To I/O Location I/O(A) ← Rr None 1
PUSH Rr Push Register on Stack STACK ← Rr None 2(1) 1(4)
POP Rd Pop Register from Stack Rd ← STACK None 2(1) 2(4)
[Bit and Bit-test Instructions]
LSL Rd Logical Shift Left Rd(n+1)
LSR Rd Logical Shift Right Rd(n)
ROL Rd Rotate Left Through Carry Rd(0)
ROR Rd Rotate Right Through Carry Rd(7)
ASR Rd Arithmetic Shift Right Rd(n) ← Rd(n+1), n=0..6 Z,C,N,V 1
SWAP Rd Swap Nibbles Rd(3..0) ↔ Rd(7..4) None 1
BSET s Flag Set SREG(s) ← 1 SREG(s) 1
BCLR s Flag Clear SREG(s) ← 0 SREG(s) 1
SBI A, b Set Bit in I/O Register I/O(A, b) ← 1 None 2 1
CBI A, b Clear Bit in I/O Register I/O(A, b) ← 0 None 2 1
BST Rr, b Bit Store from Register to T T ← Rr(b) T 1
BLD Rd, b Bit load from T to Register Rd(b) ← T None 1
SEC Set Carry C ← 1 C 1
CLC Clear Carry C ← 0 C 1
SEN Set Negative Flag N ← 1 N 1
CLN Clear Negative Flag N ← 0 N 1
SEZ Set Zero Flag Z ← 1 Z 1
CLZ Clear Zero Flag Z ← 0 Z 1
SEI Global Interrupt Enable I ← 1 I 1
CLI Global Interrupt Disable I ← 0 I 1
SES Set Signed Test Flag S ← 1 S 1
CLS Clear Signed Test Flag S ← 0 S 1
SEV Set Two’s Complement Overflow V ← 1 V 1
CLV Clear Two’s Complement Overflow V ← 0 V 1
SET Set T in SREG T ← 1 T 1
CLT Clear T in SREG T ← 0 T 1
SEH Set Half Carry Flag in SREG H ← 1 H 1
CLH Clear Half Carry Flag in SREG H ← 0 H 1
[MCU Control Instructions]
BREAK Break (See specific descr. for BREAK) None 1(1)
NOP No Operation None 1
SLEEP Sleep (see specific descr. for Sleep) None 1
WDR Watchdog Reset (see specific descr. for WDR) None 1

# reference: http://en.wikipedia.org/wiki/AVR_instruction_set

今日は雨

忙しくないだが、いたずらになりたくない、何かできることを遣ってみよう。
ジュリは馬鹿な変な夢を見たので、私がちょっと不快だ。テンション低い。
そして今日の彼女の様子はちょっとおかしい。

2009年1月28日星期三

留学美国 反思北大 (转自太傻)

neoe注: 以下摘抄的好像是一篇老文章了。我有时发现我性格上的疯病,也和这种在大学里看得各种论述有关。 在一个环境下,常有人告诉你该这么做不该那么做,但是换了一个环境又是180度的谬误。 而我选择的看法如果与环境不是那么符合,就会看起来是个疯子。当然我的疯病已经超越了北大(其实我是南大的),在职场和生活中发挥着。


  我在美国学习的第一件事,是基本的讲和写;第二件事,是如何读文献;第三件事,是如何做一个自由的人。回过头来看,北大究竟欠缺了什么?
 
  我向往北大差不多有十年,又在北大学了四年本科物理。北大百年校庆之际,很有一些感触。据我的观察,北大的毕业生谈起母校来,总是以调侃批评为主;而 清华、科大的毕业生谈起母校来,总是以赞美为主。北大百年校庆之际,众多的校友已经唱了不少赞美北大的颂歌,北大更是借着人民大会堂大大地张扬风光了一 番。所以我想在此做做恶人,品评一下今天的北大和北大人,以维继母校长久以来的自由和批判的传统。
  北大是不是世界上最好的大学之一?
  我想从教学和科研两个方面谈一下我个人的体会。
  在北大学的课,不可谓不深不难。四年中的三年,都是在苦读中渡过的。我念书的那几年,读书仍旧是校园里的头等大事,入校时本系的毕业分配竟然是按照成 绩挑选。北大理科本科的课程,差不多已经是美国研究生的课程。北大物理研究生的入门课程如高等量子力学,可能连美国名牌大学中某些专业的物理教授都没学 过。所以北大的本科毕业生到美国念研究生和考试,并不费力气。可能是基于同样原因,中国大陆留学生在美国念研究生课程并不费劲,因此而自傲并瞧不起旁人的 人挺多。但是在北大的几年里,我对科学的经验只是考试和做题,不要说没有学到如何做科研,听过多少科学报告,就是如何查文献也基本没有学过。有外宾的科学 报告总有把门的,大四以前根本没有资格进资料室。顺便提一句,北大的科技文献大多是盗版影印的,最新的也是半年以前的;导师不签字,研究生连复印机使用不 成;从图书馆借英文科技书一般都是精装旧板,署着“燕京大学”的名,被同学们戏称为“珍本善本科技书”。现在北大似乎建了许多华贵的新楼,我但愿新瓶装了 新酒才好。

  我在美国学习的第一件事,便是学习基本的讲和写。
  语言的听和写其实不是主要的问题,语言的内容才是主要的问题。我们大陆留学生说话,总有《人民日报》的底子,哪怕说点儿简单普通的事,也爱“指点江 山、激扬文字”,弄点什么理论来打底充气。所以在美国,搞文科的学“后现代”那几套最轻车熟路。某些北大的老师,爱在芸芸学子面前,将科学讲得高深莫测, 用哪本教材和指定哪本参考书也是攀比的题目之一。实验课也是涵盖得越多越好,哪怕学生们其实是在机械地照单照做照抄。比照一下生动活泼的美国的普通物理, 放任自流的物理教学实验,中国的普通物理一上来便是抽象的教条,既象《易经》又象《圣经》。我在美国,才学会如何将一个复杂的问题讲和写得简单易懂,领略 到科学的精神其实就是将一个复杂的问题表述得简单易懂。不信你便去听听诺贝尔奖获得者的科学报告,再去听听研究生的资格口试,一定前者易后者难。可能,讲 和写的方式便是带有中国特色的科学精神,我们的老祖宗们便喜欢引经据点地把简单的想法复杂化和神秘化。同样是古代“朴素的唯物主义”,中国的“阴阳五行说 ”便要比西方的“原子说”要艰深博大得多。

  不仅说话不同,学习的方式也不同。一般地讲,北大的专业课程总是很难的,老师课堂上往往一句废话也没有,同学们下课便是“消化吸收”和做作业, 学得好不好也是看考试成绩来定。不仅学生如此,老师也是如此。在国内参加科学报告时,我经常看到老师们如众星捧月般簇拥着科学名人,几次看见因为一个不深 入的提问,台下问的人灰溜溜地无地自容,台上讲的人趾高气扬地不屑一顾。偶尔听到老师谈老师,也是某某于某年某日向某个名人问了某个愚蠢的问题,或者是某 某曾受到过某位名人的赞赏。一切有点象武侠小说里高手对掌,一口气喘不对便要粉身碎骨。想必在北大呆久了,在专业上沉默是金;偶尔一开口,也一定要点到穴 位上。所以,在北大的几年里,能听到的科学报告很少,倒是关于气功的讲座很多。总之,北大在做学问上,“认真”和“宽容”调和得并不好;学生和老师,在科 学的领域里,精神上是不太自由的。

  在美国上课,便要轻松得多。课堂上有问有答,老师如鱼得水,学生妙语连珠,彼此汤姆、彼德地称兄道弟。即使是荒诞不经的问题,老师也要借机引申 一番。的确,科学上有什么是坏的问题吗?我们如果让中国的“杞人”一直忧下去,不怕他忧变了天——中国便可能是牛顿的故乡和爱因斯坦的故乡。美国学生一般 没有中国学生知道得多,问的问题也天真;但好的学生往往能问出好问题,让老师大大地引申一番兴奋一场。和好的美国学生一起上课,仿佛是在看别人在做有趣的 猜谜游戏,自己因为预先知道了答案而只能旁观,心中充满懊恼和羡慕。美国学生还有一个特色,就是他们十分热爱自己的专业,比如学生物的从小便做野外观测, 案头常常放有自己幼时亲手采来的标本,有的假期依然重操旧业;学物理的十分熬得住,四十出头一无所有依然热忱不减。而决定中国学生所学专业的其实是高考分 数和毕业分配,所以中国留学生们在这里一有风吹草动便纷纷跳槽转业。也许过多的知识让我们早熟了,失去了在科学上的童贞和热情。现在,看看国内教育更加起 劲地制造小天才和小专家,我但愿中国未来的人才别个个都是小老头了。当然,美国并非到处如此,一般工学院的课堂风格便比较近似于国内。可能,这也正是美国 工业界在高科技上拔尖的人物中,工学院科班出身的人并不多。总之,这种培训式的教育严格训练出来的人中,在科技上勤恳有用“成名”的挺多,开辟新路“成家 ”的不多。

  在美国听名人演讲也是如此。名人孤单地来,孤单地去。并不因他有名,台下问问题的人便显出胆怯。在美国,自由的含义之一便是尊重每个个体,哪怕 他是多么默默无闻。相反,在中国做个孤独的普通人,是最危险和最寂寞的。一个人稍微在某件事上与众不同一点,便可引祸上身。我们老祖宗的智慧,便是尽量消 灭自己的个性,多往人多的地方站。中国近代史上运动来运动去,一大原因便是大家因恐惧而跟着形势走。在中国做学问,也要依附成理;大学各系里的老师往往都 是本校本系毕业的同门,学术上以校为派。在美国学界,年轻人总想独树一帜,弄一套自己的理论体系来玩玩。留校教书被当做“近亲结婚”而被人不齿。热爱自由 的人说起话来,当然少有顾忌而充满个性,即使说的是科学上的术语。
  我在美国学习的第二件事,便是如何读文献。
  中国式的读书最适合用来读课本和考科举。书中的每一条都是真理、因为每一条都可能被考到。老祖宗传下来的读书方法是:读书要以书为主,掌握了一个“正 确”的理论体系,就是掌握了真理本身,就象武侠小说里的真功夫,都在“秘籍”里一般。迷信理论体系,也是我们中国的特色之一。我们几千年曾捧着孔孟之道不 放,孔孟不行了,便去找其它的主义;找到了马列主义,便当做救国的真理;后来又去弄民族主义和后现代主义之类玄学。“现代化”便意味着当官的都要去弄文 凭。辨证唯物主义的理论体系被官方奉为学科学的指南,反过来大学里同学们昏天黑地的看佛洛伊德、康德、尼采和萨特的理论体系,把它们当作“救国救民救自己 ”的武功秘籍。在北大,“科学”是被当做“真理”来看的。更不幸的是,在中国的其他地方,“科学”是被当做“技术”的工具来看的。而“技术”更是搞“政治 ”的工具,比如芝麻大一点成果,甚至是抄袭照搬引进别人的,也要和政治联系上、和民族的尊严联系上。

  而林林总总的科学文献中,有对的,有错的,所以读科学文献,要怀疑、要分析、要推理、要就事论事、和要旁敲侧击——要“不信邪”,要以“我”为 主。美国的研究生课程中,读文献才是重头。发展快一点的学科,如生物,研究生课程常常没有教科书,只有文献,甚至于象听科学报告一样,十几位老师轮流传, 每个老师讲他那一方向的科研,留一堆令人头痛的文献。美国教育体制似乎并不在乎给学生一个完整的理论体系,而在乎给学生一个分析信息的方法,“少谈主义, 多谈问题”。我因转学生物物理而旁听了一年的遗传学,就是这种风格;第二年正式选课时,发现内容已经有了许多更新,文献有一半是新的。有的老师还要故意给 学生指定“牛屎”文章请学生分析,让学生上上大当,让我们明白即使是科学也有不完美的地方和撒谎的地方。遇到问题,美国学者的第一本能便是想想“图像” ——想想已知的事实的前后顺序,而不是像我们中国人那样开始一头扎进理论体系,或是象俄国人那样开始解方程式。在美国,一个好的研究生不光要做好项目,还 要会看文章、能拿主意、懂得究竟为什么要做这个项目,并能放眼未来。而一个研究生如果只被动地读导师指定的文献,他不会成为一个真正的科学家,最多只能成 为一个科学上勤勤恳恳的跟屁虫。可惜,读文献的意识在我们中国留学生中并不十分强烈,许多人一说便是个人手头的项目做得有多好,但对其它人在做什么却所知 甚少。在西方,“科学”不是从理论体系开始的,而是从事实和信息开始的;人与理论体系的关系是自由平等之下人人玩理论体系、而不是象在中国那样理论体系一 直在玩人人。我这里并不是说理论体系在科学上不重要,而是说理论体系不应管得过宽过细,成为独裁人的思想的东西。在西方,“真理”是被当做“科学”来看 的。半个多世纪以后,我终于理解了北大老校长胡适忠告要“少谈主义,多谈问题”的苦衷。

 
  我在美国学习的第三件事,便是如何做一个自由的人。
   记得在北大参加“草地沙龙”时,那时北大学生对北大不自由的一致定义便是:一、要上政治课;二、晚上要熄灯;三、早晨听大喇叭;四、食堂太定时……在美国 几年后,我对自由的理解完全变了,自由不是无法无天、随心所欲、或是御风而游、心驰神想等等。自由包涵着义务、责任、尊严、尊重、法治、平等、和社会的公 正。自由不再是一种个人的状态,自由其实是一种社会的公德。首先,自由的第一要素便是平等。如前所述,我觉得国内的教学是在培养科学上的奴仆门徒。那么国 内的科学研究又如何呢?我有一个很有天赋的同学,在北大跟一位有名的学者做研究生,常常私下抱怨老师管得太严了,不容任何不同的想法,当研究生简直就是在 当计算器和仪器的按钮。对学生的不尊重发展到这样的一种程度:个别老师在做关键的研究实验时,要把自己的研究生请到门外站着。不仅当学生的没有建立在平等 基础上的尊严,当老师的也没有;小小的名气便是瞧不起他人的基础,四十多岁头发都斑白了还被叫做“小某”、还要去给别人当助手,连独立开课也不被允许。

  与此相比,在美国立志从事科学研究的中国留学生便要幸运得多,一上来便能挑大梁,两年以内便在最权威学术杂志上发表文章的人很多。同样的中国 人,在海外当当响,在国内窝窝囊,我想制度是主要的原因。美国的研究生导师一般只给学生提供钱和给项目上开个头,其它由学生自己去闯去做。学生遇到问题, 老师给出点子和打气。学生做不下去了,老师帮忙转向。学生和老师是十分平等的。有几次我和导师有学术上的分岐,两人拍着桌子对吵——我的导师平时是一个非 常温文和蔼的人,也是学术上一个方面的权威——如果导师见的确说服不了我,便与我共同分析一下我的方法会不会损坏仪器、浪费过多的经费和耗费过多的时间, 然后让我自己去试去体会。果然有一半时间上我最终明白导师的意见是对的,但是也有一半时间上我能向导师证明我的想法是对的,导师这时便很是高兴,认为我为 项目带来了突破。几年以来,我与导师既有争论的时候,也有共同庆贺的时候,导师真心地希望我能超过他,师生的情感日笃。美国人一般十分尊重有主见的人,更 看重能坚持正确己见的人。

  当然,导师和学生也可能有利益上的冲突。本系与我同届有一位中国学生,不到三年就完成了博士论文的课题,但他的导师不让他马上毕业,阻挠、并在 他的论文答辩上使坏。该同学一状告到学校,结果不仅他顺利毕业、由系主任推荐找到了不错的博士后,而且他三年来的成果属于他个人、而与他的导师不再有关 联。所以,自由的第二要素便是法治保障下的社会公正。表面上“金钱至上”的美国社会有《反垄断法》和《遗产法》等限制个人财富和自由的立法,就是为了保障 个别人的影响力不过度地干涉到社会公正。相反,在法律上少数民族可能拥有更多的个人权利,美国的新闻也更加关注社会上的弱者和受害者。退一步讲,美国是一 个自由的社会,在一个地方呆得不痛快,大可换一个地方继续干。所以,我认为北大校友卢刚几年前枪杀导师和博士论文答辩委员会全体并杀及无辜的行为,既是卑 鄙的和残忍的杀人犯行为,又是对“自由”的完全无知——而不是象网上某些自封的“爱国狂”所说的那样是个“自卫”的“爱国”的行动:因为他杀了不认同他的 美国白人。自由更加重视个人的尊严和个人的责任。

  我国司马迁在伟大的《史记》里,为重信义、一诺千金的人专门做了一篇《刺客游侠列传》。反过来看,几千年封建独裁之后,在中国做重信义、一诺千 金的人,便如做刺客一般。解放以来,中国有那么多的民族苦难和政治运动,敢于仗义直言的人是那么少,他们和他们家人的结局一般比三千年以前战国时代的刺客 更加悲惨;相反,随波逐流落井下石迫害他人的人是那么众多。在我,刚上学便开始学写“在马路上拣了五分钱”、“给军属李奶奶挑水”式的日记,写过无数的决 心书和誓言,批判过无数一无所知的人和事,背诵过无穷无尽的政治答题。统治者的心态,是即使不能给年轻人洗脑,也是要把他们变成不敢说实话和负责任的胆怯 的小骗子——对于习惯撒谎的灵魂们,重信义、看事实、定量办事的个人,便如刺客一般;按塞万提斯的说法:侠士和好主教大人的故事使胆怯的小市民心安理得, 因为他们不会武功不是主教也就不必去想着打抱不平。

  所以我们一旦到了一个自由的世界里,应该检讨一下个人灵魂深处撒谎的习惯。我到美国的第一个震惊,便是美国人对“撒谎者”的极度鄙视。个人的言 行一致、前后一贯,是美国老百姓判断一个人的“试金石”。几年以后,可能是被“西化”了吧,我对许多同胞的办事方法实在不敢恭维。比如这几年国内的 TOEFL和GRE成绩越来越高,许多人便另辟蹊径,给教授写决心书式的自荐信,言辞诚恳、声情并茂;并千方百计找到在这里素不相识的校友做联系人;其实 一面已经在暗中着手转校和转专业;来了不到一年,便神秘失踪,把系里和恩师急得团团转——以为出了什么刑事案件;其人千里之外打个电话过来让联系人去给他 擦屁股和邮寄行李,苦劝之下也绝不给系里和恩师打个电话说明情况和给联系人留个电话号码。言而无信过河拆桥,这样做其实很伤人心,许多教授已经立誓不从中 国大陆招研究生,一些系开始象防贼一样地防大陆来的留学生,老生再也不愿给新生做联系人。其实在美国,转校和换专业是天经地义、受法律和校规保障的。许多 人这样做的小算盘,只是多拿一、两个月资助。撒谎的习惯,也被一些人带到科学研究里。有些人对于导师的所有要求,一概满口答应,下来便造数据和程序输出, 从并不工作的仪器里也能得出最好的结果,仿佛是在国内做学生实验一般。在民主的社会里,真正的自由是无法“法定”的,多数自由基于人与人之间的信任与默 契。而撒谎的人是无法让别人信任的,我们不尊重自由的结果将是做为整体地失去部份自由。我个人有时觉得在美国最受不了的“妖化”,便是被别人在内心深处当 做说谎的种族。
 
  我常常想,北大究竟要为过去的历史事件负怎样的责任。不错,北大也许是中国最民主和自由的地方,但是北大似乎欠缺了什么。从北大发起的历次政治运动, 几次改变了中国的历史。历次要求民主与自由的政治运动里,冲锋陷阵的都是年轻的学生。而当你一旦看到这些运动的领导者,都是一些刚上大学的“青少年”,你 便不再奇怪这些运动非理性的特征和悲剧的结局。北大的中年老师们曾一再向学生们灌输民主与自由好的理念,风雨既来,他们怕受连累连“幕后”也不愿当,只愿 自成一体高谈阔论;风暴一来,纷纷去讲学问做聪明人,使少数敢于坚持社会责任感的老师这样突出和孤独——所以我觉得北大的老师们并没有尽到全部的历史的责 任。作为学生来讲,在运动高潮自己对前途也迷茫,就不该再去号召老百姓们去做什么,让群众去为自己铺路和堵枪眼,把人民当作做政治实验的小白鼠;北大的学 生们也把历史当成作戏,十分追求戏剧效果,一旦不如意就丢开不管,对于历史也是不够负责任的。

  自由的人真正懂得如何尊重他人和他人的工作。我记得中国有一位受尽苦难的老歌唱家,在北大某年校庆时,带着对北大深深的敬意来为北大歌唱,他人 老了,一个高音没有唱准,立刻引来台下一片嘘哄之声;我因恰巧坐在前排,而看清了他眼中老花镜后的泪水;不知有多少读此文的北大校友还记着这一幕
  
  所以有时我生气地觉得,北大八十年代的民主热与自由热,不是出于对基本人性的追求,而是出于时尚的偏好。现在,坦率地说,我与九十年代的北大校友很有 隔阂,因为他们一般不太看重我们八十年代这一批人视为基本人性的东西,而谈得更多些中国人与西方人在人性上不同,和站在纯粹民族主义立场上的“中华抱负 ”。几年以来,在与“洋人”们的交往上,我深切地觉得“老中”和“老外”在人性上是相通的,相信众生平等、世界应该大同。而我的许多同学和同胞,在这里不 读书不看报也不与洋人交往,却天天大肆批判别人,一直生活在“受迫害”的臆想里。

  在北大时人人大谈特谈自由与民主,我们那一代的大学生大概个个如此。而一旦到了民主与自由的社会里,大家往往热衷于破坏与滥用民主与自由的体 制。举个例子来说,留学生一般都是自费生,拿W-2津贴,照理该交税。但大家不交税的办法五花八门,理由也很多很充足:虽然我拿W-2津贴,但我认为这是 奖学金不用交税;美国反正钱多,不缺这一点;我已经交过税了——我的科研比钱对美国更重要;我将来“要回去”,我应该从现在就享受公费生的待遇;美国反正 花钱白养黑人西班牙人白人,为什么不能白养几个中国人;美国不是讲人权吗?它就应该讲我的人权,养养我。聪明些的到中国城请人代办偷税。而中国留学生有了 小孩却要拿美国的社会福利,因为我们是在养“美国孩子”。有绿卡一定要拿,因为“美国需要我”。来探亲的父母若有病,送到急诊室不要签任何字,让社会福利 和教会出钱……其实,讲“人权”的社会里的许多好处,都是别人奉献给你的,现代民主社会的基石之一,便是在自由公开基础上的“公益”二字。税收是按照民主 方式定的,在法律监督下使用。也许分配制度不是尽善尽美,但对个人,它不仅提供了比独裁更公平的机制,而且也给个人充分的抱怨修正的机会。如果大家都像某 些同胞那样只会索取不奉献,占便宜只嫌不多,那么再好的社会制度也是要垮台的。
  
   “以恶度人”的态度,也被许多同胞用来看美国。美国人笨,做题和考试远不如老子;我们偷税、不讲公德,不是也有美国人这么干吗?美国人让我们上学,不就是 想将来靠着我们压榨我们吗?同胞们关起门来私谈,说白人多是男盗女娼,称黑人必叫黑鬼,但对任何对中国人的不利评价都要跳,动辄就是“围堵中国”“妖魔化 中国”等帽子。别人说了什么、是不是事实,有多少是事实,都不重要,只要不是正面报导就不行。说实话,每个人到了海外,都有一段对有关祖国的事过分敏感的 时期,因为在我们的爱国教育中,有着过多的“受害教育”和社会达尔文主义“民族至上”的旧货,从未客观地分析看待中华民族历史上与其它民族的关系,而一直 把自己当做别人的家长和恩人。近年来一些同胞到美国并千方百计地留下来,似乎就是专门留在这里“恨”它的。如此,不仅美国先进的东西学不到,中国落后的东 西也看不见;留学爱国的目的又在哪里呢?

  尊重他人,也包括尊重他人的信仰。在美国,基督教是主流。一些中国人为了增加社会关系和受教会的庇护,便积极入教和受洗;但私下对宗教并不以为 然。国内政治上的积极分子在这里往往是另一种积极分子。其实,没有很多人是傻子,西方的传教士早就观察到:中国人什么都可以信,其实什么都不信。中国留学 生应该认认真真地学学基督教深刻自省、平等博爱和切实奋斗的精神——这些我们传统文化中缺少的东西。

  好了,我从北大谈起,已经谈到民主、自由和道德上。我所谈的,是北大和我们同胞身上最阴暗的一面。其实我在美国,遇到过许许多多献身科学有所建 树和道德高尚的同胞和校友。北大和北大老师留给我的记忆其实是十分美好的,对我的培养也使我终身受益不尽——我写此文,就是缘于“北大精神”的感召,希望 整个世界象北大未名湖那般纯洁和秀美。

2009年1月27日星期二

帰り道

浜田は静か、温かい、優しい、西日本の田舎ような町である。電車の駅は東京より立派ないだが、駅員は真面目で優しいらしい。海、山、温泉など揃ってる優しい「ふるさと」。
そこから、車で駅までお見送りされた、何分間待ち続け、そしてキスで手を振りながら彼女としぶしぶ別れた。駅のホームに電車を待っている、あるお婆さんは「すみません」小さい声で言った。10秒後、何だか私と話かけていたが気がづいた。ある駅に停車かとうかを私と確認、私の記憶にそんなことをよく起こった。でも勿論、私「よく分りません」しか答えないでした。なかなか話終わった、電車が来た。一時半電車が出雲市に到着。駅の外出雲空港への待っているバスを乗って、20分後空港に到着、タクシーで4000円位料金がかかるが、バスで700円の安く。初めて日本国内線を搭乗していたので、下手ながら、順調に搭乗した。機内テレビを見ながら、コーヒを飲んだり、新聞を読んだり、窓外を眺めながら、1時20分が一瞬で経って東京羽田空港に無事に着陸。そして、トイレに行って、モノレールを乗って、20分で天王洲アイルに到着、歩いて家に帰った。長い記事でご免なさい、以上でございます。おやすみ。

今年终于没看春晚

以前都是回家过年,所以除夕晚上一家三口人就看春晚。
其实挺审美疲劳,老是这么一个风格,这么一些老面孔,老面孔演老节日。
唱唱主旋律,亮亮年轻人,再催催泪。
今年没看也不觉的缺什么,也不想补看,就是鸡肋。

2009年1月26日星期一

how long to believe it in dream

さっき、夢を見た、彼女と別れたを見た。でも、夢の中に別れたかを必死に確認していた。目覚めたから、別れっていないことを覚えた、ほっと良かった。

2009年1月23日星期五

本を読むながら、電車が走り続き、雪の国にぶつけた。いきなり、感動ほどの美しさを感じされた。電車の中に寒さを感じされないうちに、いろいろ不思議な景色が見ていた。

私新幹線で東京から西日本へ行きます。彼女に会いに行きます。長い長い旅です。途中、海、小山、田舎、温泉、雲、太陽、空、工場、いろいろあります。私のんびり落ち着く、考えでいます、あるいはなにも考えでいません。夢と現実の間に漂着しています。綺麗ですねな、この自然。水のいろんな形で、幻らしい雰囲気が生成しています。この旧正月は大切な人と住みます。単純な快楽ができると思います。

2009年1月22日星期四

为了世界和平

世界上,夫妻对对方不满意,父母子女之间不满意,客户和服务商之间互相不满意,上下级之间互相不满意,这些都是破坏世界和平的事情。对自己可以自律,对别人不应要求太多。这是为了世界的和平。

冰岛,你死的怎么样了?

佛曾说,我不入地狱谁入地狱?
现在我去地狱找了一圈,没找到佛,佛还在原来的什么地方。

冰岛说要国家破产了,事隔好几个月,看看冰岛人的新闻,他们在抗议,让政府下台。 政府下台了,冰岛就不破产了吗?
冰岛财政部将08年10月份作出的冰岛09年经济增长预测,大幅调低8个百分点至收缩9.6%。(挺高的啊,中国GDP好像也只有预测8%)
2008年11月份通胀率 冰岛的通胀率为17%。 没啥啊, 中国股民资产普遍缩水到原来的1/10。也没说中国破产嘛。
经济合作与发展组织预测称,2009年冰岛失业率将会增加到7.4%,到2010年将会达到8.6%。(美国都10%了,中国下岗都不带统计比率的。美国也没说破产啊。)

冰岛,你到底要不要破产啊? 你这破产是什么意思,人民该干嘛还干嘛,该吃什么还吃什么。 你吓唬谁呢? 人家英国现在要跟你学破产了, 你好歹做个示范啊。莫非英国和冰岛是唱戏的搭档啊。
有消息称,冰岛破产后最大的受害者并不是冰岛人,而将是那些盲目在冰岛大肆存款的外国客户。

2009年1月21日星期三

诸葛亮如何成功

在草庐中的诸葛亮如何成功。 假设有三种情况,
1. 刘备根本没用他。
他即使在草庐中发表几篇治军论文。那只能被评价为纸上谈兵,眼高手低,空谈误国。

2. 刘备让他从小兵基层做起。
他如果有兴趣的话,最多做点偷鸡摸狗的小聪明事。而不能影响战局。也是无所作为。

3. 刘备直接让他做军师。
他成功了。大家都了解到他的战略。 注意,一开始张飞,关羽,也不服他。 但是如果刘备说,诸葛亮你有才你要去让人家信服你啊,你能先把张飞,关羽两位哥哥说服了,我再让你当军师,成吗?我估计诸葛亮也只能失败了。

2009年1月20日星期二

关于爱情

从物质的角度看,爱情是脑内一种令人感到愉快的物质的分泌。 来源于人类繁衍的生物设定(上帝的设定)。
而关于的爱情的方式,比如两个人的生活,结婚,之间的一切事情。要依赖两人的信仰而存在。模式随之两人的相信而存在,怀疑而减弱,否定而消失。 而单方面的想法的坚持,可以影响两人看法,也许不能,不能的时候将导致单相思的痴情和放弃。

突然发现笔记本的enter键是蓝色的,看着它觉得很陌生

这两天我一直在想自己是一个什么样的存在。 对自己来说,对外界来说。
上帝把我放到这个世界上到底是为什么。 如果说没有为什么。 那么我应该怎么做。
如果没有应该怎么做我应该做什么?

2009年1月17日星期六

失业危机还在蔓延

昨天我看新闻专题是在日本的巴西人失业,有的还娶了日本老婆,还有孩子。失业后收入小于支出。只能买了单程机票回国了。
这个我早就预测到了。一点也不觉得奇怪。
但是我不知道什么时候这个失业的魔爪会蔓延到我的身边。

2009年1月16日星期五

真的不够美?

也许不该还把很久以前的事情拉出来说,比如奥运会假唱的问题。一个长得可爱的小女孩,就算是有点公鸭嗓子,或者有点跑调,唱出来就不够美?也许还可以容忍吧。人家周迅还不出唱片了嘛。或者就让唱的好听的小女孩出场,化妆一下也不见得见不得人吧?另外中国那么大,首都的女孩找不到就不能在全国地方上找?中国不会没有既长得好看唱歌也好听的女孩吧?
真的东西不完美是很正常的,其实是最美的,错就错在你的审美上。真的不美假的美,就是你的品味有问题。
其它造假的问题也应该一样吧。

第三方RSS订阅 ouravr.cn

ouravr.cn是 阿莫(armok) 创办的一个很有专业口味的 嵌入式开发,单片机的论坛。
似乎没有提供rss, 我也做一个rss

2009年1月14日星期三

第三方RSS订阅 sonicbbs.eastday 自然科学

sonicbbs的自然科学版块总是让我觉得有独特的风味。 但是不知何时它的rss订阅就出错了,系统管理员也不管账。 于是我自己做一个rss链接吧。

Spring, the sick framework

the most shining part of Spring: DI. I wonder everyone need such flavor. Say someone like to put onion into his rice. why he Promoting this formula to everybody on the earth. To make it looks like more powerful, he bundle it with other Dispensable part with it. the motivation is sick.
and some strange enough customers will order: "hey, make the website for me USING spring." what? so website not using spring Implied to be not professional? what really do you want? website or spring? you ask me if i am familar with spring though you have no really idea of it only because you are customer? the foolish customers make Spring more sick.
no foolish orderer no sick Spring framework.

别装了,你不是用户

看到一篇似乎有点意思的文章 别装了,你不是用户,和 装,是必须的
他们说什么我真的不明白,但是标题我挺有感觉。
首先要说有一种人,貌似讲理的人,其实是不讲理的人。 他的第一目标是说服你,而不是探究问题本身。 这种人因为不能承受他想说的事情不被人接受的结果而成了心虚胆小的可怜虫。 在对和不对之前,他们其实没勇气接受事实。 他们会用辩论技巧来说服你。 其实自己是傻逼,而且只有傻逼也会被他说服。
当他们理屈词穷的时候,就会说:“这是用户的要求,用户的希望,要为用户考虑”。
现在我知道该怎么回答他了,“别装了,你不是用户。”

其实微软发明windows,google发明搜索引擎,都不是问客户你需要什么的,他们总比用户更聪明。 google用户用了都说好,你要用户帮你想,永远做不出好东西。 微软更绝,就是这东西了,你丫爱用不用的。不满意你用linux去呀。

2009年1月13日星期二

第三方RSS订阅 天涯论坛 最新论题

我发现天涯论坛怎么没有rss, 于是我用appspot做了一个。

http://neoe-blog.appspot.com/?tianya_rss=1

不过用google reader阅读好像不能及时更新, 这是因为google reader设了默认的更新的间隔设置

坐标缺失 之二

有一天我下班回家,有人做了饭给我吃,还问我还不好吃。我当然感恩戴德。但是她告诉我,这是非常普通的,女人应该做的事情,没必要表现的感动。做了一回大老爷们,回想过去太惨了。以前遇到的女人会要求你宠爱她,包容她,但是对自己没有任何要求。不给男人做饭,不给男人收拾房子。仿佛做了这些她们就做了很大的错事。比如我在吃东西,她把吃的抢过去说要留点给他爸吃,我当然生气,但是她和她妈还定调成一个教育case:男人应该大度。所以我一直严格要求自己,为了传说中的爱,尽量改变自己让对方满意。曾听有个好女人说让对方开心自己也就开心了。我爱听,但是可惜那时没遇到那种女人。虽然如此,但是她们似乎永远都只是要求,还没有满意的时候。后来遇到一个相亲的,我去她家,她和她妈都不做饭,每顿都等着我做给她们吃,这就算了,完了还和我父母说我的不好。我觉得我有理由说她们不够好,但是说这些对我也没什么好处。而且我也从不对别人提什么要求。但是她们说我不好,也能顺理成章,推导有理。这就看选择的评价的坐标了。对此我不想去改变别人评价的标准,只能冷暖自知。太冷的话只是最后黯然离去。可以感觉到,很多中国女人的优良传统正在缺失中。
我曾听说过,『头可断血可流民族气节不可丢』。还有『生命诚可贵,爱情价更高,若为自由故,两者皆可抛』。我也来说一句吧『可以失业,可以讨不到老婆,但是不能把自己当成贱人』。 ^o^

国际结婚相关的手续

如果一个在日本的中国男人想娶一个日本女人。一般要哪些手续呢?

结婚手续
○ 结婚登记书{婚姻届} 需要2名成年人保证人(外国人也可)的签字证明。
○ 丈夫和妻子的印章
○ 日本人的户籍誊本
○ 外国人要有按本国的法律规定,结婚具备件公证书。(具备婚姻条件证明书或者由宣誓书来代替) 此证明书请到本国的大使馆或领事馆申请领取。
○ 具备婚姻条件证明书的日文译文(要有翻译者的署名)
○ 护照;外国人登陆证;

关于户籍
○丈夫为外国人时 妻子将单独编制成新户口。
然后,在此户口,妻子身份证明项目里记载丈夫的姓名、国籍及出生日。
办理结婚户口登记手续,需10天~1个月。在办理婚姻相关手续的时候,请领取「受理证明书」。
如果妻子有意愿改姓丈夫的姓(即使丈夫是外国人)也可以另外提出申请。

办理结婚相关的其他手续
(a) 日本人和外国人同时需要的手续
* 加入健康保险的种类变更
* 印章登记者有需要归还登记证和再登记的时候
※对登记带姓的印章,一旦改了姓登记就会被取消。
* 加入国民年金保险的种类变更
* 改变住址,移动或者迁居时需要另外的手续。
(b) 对外国人所需要的手续
* 如在日本提交了结婚申请必须向本国的大使馆或者领事馆申请办理成立婚姻的通知手续。关于通知手续,通过结婚对方咨询该国的有关机构。 如怠慢了手续,对方依旧为独身的状态。
* 居留资格有变更时,在居留期限内向入国管理局申办变更手续。再留资格 日本人配偶者.三年后,可申请永住.

出生申报
由于中国和日本都不承认双重国籍,所以按法律婴儿只能选择其中一个国籍。
如 日本国籍的婴儿
* 申报期限 出生日起14天以内
* 提交人 父亲、母亲、同居人、出生时在场的医生·助产士等
* 提交方法 填写申报书,然后送到婴儿的出生地·原籍或申报人所在的市区镇村的公务所。
* 提交的材料 出生申报书(是指和出生证明联体的。可在市町村政府内拿到。)


另:如在中国结婚
《中国公民同外国人办理登记结婚的几项规定》。按照这个规定,中国公民同外国人(包括常驻我国和临时来华的外国人、外籍华人、定居我国的外侨)在中国境内结婚的,男女双方当事人必须共同到中国公民一方户口所在地的省、自治区、直辖市人民政府指定的婚姻登记机关申请登记。申请登记时,当事人须持有下列证件:
中国公民:1、本人的户籍证明; 2、本人户口所在地的县级人民政府或工作单位的县级以上机关、学校、事业、企业单位出具的本人姓名、性别、出生年月、民族、婚姻状况 ( 未婚、离婚、丧偶;下同) ;职业、工作性质、申请与何人结婚的证明。
外国人:1、本人护照或其他身份、国籍证件; 2、我公安机关签发的《外国人居留证》,或外事部门颁发的身份证件,或临时来华的入境、居留证件; 3、经本国外交部(或外交部授权机关)和我驻该国使、领馆认证的由本国公证机关出具的婚姻状况证明,或该国驻华使、领馆出具的婚姻状况证明。
此外,申请结婚的男女双方,还须提交婚姻登记机关指定医院出具的婚前健康检查证明和男女双方的照片。
对上述证件齐全的结婚申请,经婚姻登记机关的审查了解,符合《中华人民共和国婚姻法》规定的结婚条件和中国公民不属该规定中禁止与外国人结婚的人员,准予结婚,一个月内办理登记手续,发给结婚证。
可以看出在日本结婚不需要婚前健康检查,而在中国是必须的。一方面这是中国对人口质量控制的手段,但也有对人权是否尊重方面的议论。

necktie

买了一条颜色质地挺不错的新的领带,我按图纸上打了起来,好了就放在那里。早上上班前戴上,发现打的不合适,看来理论和实践之间有差距,看上去好用但是实际用起来才是谁用谁知道。于是开始调整。但是在原来的基础上几乎很难调,因为都是缠绕起来的,无法随意拉扯。必须松开从零开始重新打。于是重新打了好几次。上班都快迟到了,就到公司里继续打。最后终于打出了比较舒适和完美的领带。
于是我总结出打领带的秘诀,1.要在实际使用中测试,2.没打好的要彻底放弃原来的成果重新打。

2009年1月11日星期日

出去走了走


Posted by Picasa
今天天气不错,我和同事一起出去走走,从新宿到明治神宫到涩谷。
我们讨论了一下金融危机,工作,女友等事情。
到明治神宫的时候,我为我的女友ジュリ许愿,祝她顺利毕业。
同事他愿望是渡过金融危机,能结婚顺利,父母身体健康。
看来比我的愿望多啊。
我们说今天做了一件有意义的事情,于是哈哈大笑起来。
我又觉得自己做的不够,但是愿望有很多,许愿的时候要集中,才能感动神,从而实现,我是这样想的。
然后去星巴克喝了咖啡。由于金融危机,也由于我不太饿,没有在外面吃晚饭就回家了。

2009年1月9日星期五

快生病了吗

今天早上起床,正看电视听着国会众议院的预算委质疑。 突然发现不知什么时候左耳朵下面肿了一块。以前好像没有这种现象,身体也是没有异常,吃嘛嘛香。查了一下可能是腮腺发炎了,感染了,冬季易发。总之上午先卧床休息一下吧。

2009年1月8日星期四

smalltalk学习

smalltalk是oo面向对象的鼻祖。我学习了一下他的一个实现 squeak。感觉真是太伟大了。
如果smalltalk是原唱的话,java python都是他的翻唱。如果说java的强类型的考虑的话,python除了一些糖都没有存在的必要了。
从此我的兴趣list是java->python->smalltalk了。
当然其他不喜欢的语言都可以说是不了解,也有可能是不太好,或者说不合口味。

2009年1月7日星期三

金融危机 富翁自杀

最近新闻看到好几个富翁据说因为经济危机而自杀了,对此我深表疑惑。考虑一下,怎么也是“被自杀”,也就是被杀。其中的原因就是钱的问题。也是外部查不清楚东西。

『失われた時を求めて』第一篇『スワン家の方へ』第一部「コンブレー」

http://neoe-blog.appspot.com/?p=agluZW9lLWJsb2dyCwsSBFBvc3QY2gQM

第一卷 贡布雷

http://neoe-blog.appspot.com/?p=agluZW9lLWJsb2dyCwsSBFBvc3QY2QQM

幻觉 1

春天来了,小狐狸的耳朵竖的长长的,两只小眼睛乌黑发亮。
山丘高高的耸起,在山丘上有一座城堡,和山丘合二为一,在城堡里可以看见周围的动静,甚至在星光灿烂的夜晚。
城堡里住着一个公主,她常常用发呆来打发时间。

2009年1月5日星期一

“MSN签名TOP50”投票结果:

http://show.msn.com.cn/msnshow.do?method=voteLogResult&type=my2008

[z]万亿美元的神秘家族

作者:邓玉山
http://www.google.com/search?q=%E4%B8%87%E4%BA%BF%E7%BE%8E%E5%85%83%E7%9A%84%E7%A5%9E%E7%A7%98%E5%AE%B6%E6%97%8F
版权所有:犹太网 2004-2008 www.jewcn.com, All Rights Reserved

博客归档

neoedmund's shared items

我的简介

ZIP Code File