2007年9月30日

这电视剧挺火的,刚开始看看觉得还挺有意思的。不过慢慢觉得,暴力了点。
这样暴力的片子,基本上每个台都在放,里面那些杀人,还有强奸的镜头...小孩子看了会怎么样?
不知道为什么我们会把这些东西甚至当作教育片在放...之前的那些所谓为了孩子的东西,也只不过是个幌子吧..
posted @ 2009-07-09 22:37 django 阅读(236) | 评论 (0)编辑 收藏
 

房子拿到了快一年了,一直都没有装… 现在也老大不小了,该把房子弄弄,把婚结了…安定下来,也许对工作也会比较有利吧。

不过在无锡,也没什么熟人比较懂的。只能靠做功课了。现在装修公司还没定,有同事找了中达,反应还不错。之前拿房的时候也是请中达的陈师傅来帮忙验房的。说起陈师傅,真是赞了。那天大老远的跑过来,技术也是没的说,还偷偷的告诉了我一些装房子的建议。所以这次我也直接给他打了电话,希望再多帮帮忙。(哈,我是不是太贪心了…)

昨天上上团的论坛,看到了自行车老师讲报价单陷阱的帖子,很是受用。然后还加了他qq,把之前同事的那份传给他,帮忙审了一遍,又不厌其烦的给我讲里面的什么地方有问题,真是又专业又热心。等中达量完房子,可能还要麻烦沈老师一下..

希望一切都顺利吧!

posted @ 2009-03-16 17:48 django 阅读(385) | 评论 (2)编辑 收藏
 

首先安装cygwin时,把rxvt装进去.如果没有装,再点一下setup.exe, 重新装进来就可以了.

然后添加一个bat文件,加入以下的内容,就可以直接用rxvt登录cygwin了.

@echo off
c:\cygwin\bin\rxvt -e /bin/bash -login

如果要修改配置rxvt,请参考linux下rxvt的配置.这个是最简单的.

! rxvt.font:          -*-lucidatypewriter-medium-*-*-*-14-*-*-*-*-*-*-*
! or...
rxvt.font:            Lucida Console-14
rxvt.boldFont:        Lucida Console-14
rxvt.scrollBar:       True
rxvt.visualBell:      True
rxvt.loginShell:      True
rxvt.background:      Black
rxvt.foreground:      White
rxvt.saveLines:       3000
posted @ 2008-11-11 11:27 django 阅读(822) | 评论 (0)编辑 收藏
 

Cygwin default是使用dos做终端,实在是很难用.

Putty是一个好用的telnet,ssh工具,它的终端比dos好用.直接用putty连cygwin还挺麻烦的,需要在cygwin上配ssh server. puttycyg是一个加强版的putty,用它可以直接连cygwin.

Download一个puttycyg下来,解压直接运行putty.exe, 在connection type里面选cygterm, command里面填-, port也填-,就可以登录cygwin了.

可以把putty里面default的connection改成登录cygwin.然后添加一个cygwin的快捷方式,里面用puttycyg.exe -,就可以直接登录cygwin了.

posted @ 2008-11-11 11:21 django 阅读(936) | 评论 (0)编辑 收藏
 
  1. Add jetty plugin group to setttings.xml
  2. <settings>
    ...
        <pluginGroups>
            <pluginGroup>org.mortbay.jetty</pluginGroup>
        </pluginGroups>
    ...
    </settings>
  3. Run command mvn jetty:run
posted @ 2008-10-28 11:42 django 阅读(342) | 评论 (0)编辑 收藏
 

Preparation

  1. Download and install maven2.
  2. Download spring DM 1.1.2.
  3. Install spring DM archetype for maven.
    • Open a cmd window in spring-osgi-1.1.2
    • Run command: mvn -P equinox clean install. This step is used to install spring OSGI archetype.
  4. Create spring DM project using maven: 
    mvn archetype:create -DarchetypeGroupId=org.springframework.osgi -DarchetypeArtifactId=spring-osgi-bundle-archetype -DarchetypeVersion=1.1.2 -DgroupId=org.foo -DartifactId=org.foo.my-springdm-bundle -Dversion=0.1
  5. Add a class HelloService as following:
    package org.foo;
    
    publicclass HelloService {
        publicvoid init() {
            System.out.println("start");
        }
    }
  6. Add bean declaration for HelloService to bundle-context.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    
      <!-- regular spring configuration file defining the beans for this
           bundle. The configuration of OSGi definitions is kept in a separate 
           configuration file so that this file can easily be used
           for integration testing outside of an OSGi environment -->
        <bean id="helloService" class="org.foo.HelloService" init-method="init"/>
    </beans>
  7. Edit pom.xml and modify imported package for the bundle:
    <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <extensions>true</extensions>
        <version>1.4.0</version>
        <configuration>
            <manifestLocation>META-INF</manifestLocation>
            <instructions>
            <Export-Package>
                !org.foo.internal,org.foo*
            </Export-Package>
            <Import-Package>org.osgi.framework</Import-Package>
            <Include-Resource>src/main/resources</Include-Resource>
            </instructions>
        </configuration>
    </plugin
  8. Create MANIFEST.MF and bundle using command: mvn package
  9. If you want to run it in eclipse, please run mvn eclipse:eclipse to generate a eclipse plugin project and import it to your workspace, then run it as OSGI framework. Please refer to this article:http://www.javaworld.com/javaworld/jw-04-2008/jw-04-osgi2.html?page=1
  10. Start a OSGI container: java -jar org.osgi.framework.jar -console
  11. Install the necessary bundle to OSGI container using the following commands in osgi console:
    install file:/path/to/the/bundle
    start file:/path/to/the/bundle
  12. You can find the bundles under spring-osgi-1.1.2/dist or libs. You need to install and active the following bundles:
    • org.springframework.bundle.osgi.core_1.1.2.jar
    • org.springframework.bundle.osgi.extender_1.1.2.jar
    • org.springframework.bundle.osgi.io_1.1.2.jar
    • org.springframework.bundle.spring.core_2.5.5.jar
    • org.springframework.bundle.spring.context_2.5.5.jar
    • org.springframework.bundle.spring.beans_2.5.5.jar
    • org.springframework.bundle.spring.aop_2.5.5.jar
    • org.springframework.osgi.log4j.osgi_1.2.15.SNAPSHOT.jar
    • om.springsource.org.aopalliance_1.0.0.jar
    • com.springsource.slf4j.org.apache.commons.logging_1.5.0.jar
    • com.springsource.slf4j.api_1.5.0.jar
    • com.springsource.slf4j.log4j_1.5.0.jar
  13. Install and active your bundle under target folder using the same commands and you will see the output.
  14. Use "ss" in OSGI console to list the installed bundles.
posted @ 2008-10-23 15:04 django 阅读(1771) | 评论 (0)编辑 收藏
 

不知道从什么时候开始穿阿迪.耐克.

也忘记了什么时候开始用香水.唇膏.

以前的冷狗现在叫鲜奶提子.

以前的三色杯现在不知所踪.

你为什么会痴迷于打勾的东西.

你又为什么想要一身产品牌子.

在然后你会知道prada和Gucci.

然后会用LV的包穿amani的衣服.

直到你死去的那天.

当你最后微笑着看着你身边哭泣的人们

然后慢慢回想起自己的过去.

你的回忆里.

是不是会充满这些牌子.牌子.牌子.

还是会想起那一年.我们都没有钱的时候

我们穿着简单但是干净的衣服.

略带皱褶但是整洁的鞋子.

斜跨的单肩书包

在上学和放学的路上把单车骑的飞快

听风在耳边呼啸而过的声音

会在上课时偷偷的传纸条,那时我们没有手机这样的通讯工具

他用蓝色的笔,你用红色的笔,说的话题无关紧要

最壮观的传条是从教室的一个角落到对角线的另一个角落

会在每天做操的时候

踮起脚尖搜寻某个让自己魂牵梦萦的背影.

然后在错身而过的瞬间

假装和朋友在专注的讨论某件事

然后眼角偷偷瞄着他今天是否穿了那件你最喜欢的T恤

清晨的早读前,他走过来想借一本代数作业抄

你仔细的找啊找,然后递给他自己的

却在反复揣测并懊恼昨晚怎么把字又写的潦草

会在早上进门的时候短暂的停留.

不过就是为了能看见某个下一秒会出现在楼梯口的身影.

又或者是系一系根本没松的鞋带.

理一理没有被风吹乱的头发.

趾高气扬的留下一个仓皇的背影.

青春的脸上从来不用过多的粉饰

可伶可俐的洗面奶永远散发淡雅的花果香

你不知道什么叫裸妆,粉底要分几层打

最爱在周日的傍晚洗完头站在阳台,让自然风吹干浓密的头发

你没有齐刘海,挑染,陶瓷烫,头发却出奇的柔顺

当课间的时候,你总是拉着女伴在走廊上来来回回的走

只为路过隔壁班那一瞬,看看他在和同学打闹抑或发呆

然后你心满意足的走回教室,轻轻叹口气,自顾自的笑着

买了好多好多漂亮的信纸,写一些风花雪月的故事

然后彼此交换着写着自己的感想

没有偶像剧盛行的日子,我们用自己的心情和想象书写自己的向往

那一年.当我们没有钱的时候.

每天只是幻想着某天长大了以后

背着和身体差不多大的旅行包.

带着心中的那个人.

走遍这个世界的每一个角落.

那一年.我们还都没有钱.

可是在许多年后.

当我们开始注意到周围的人

他们背着LEVI`S的.REEBOK的书包.

穿G-STAR的衣服

浓重的睫毛膏掩饰了眼睛里最初的清澈

黑色的隐形眼镜遮挡了眼睛里闪烁的光彩

出没在星巴克或者哈根达斯.

周末的时候不是去打球而是去逛街.

拿到衣服的第一反应不是适不适合

而是看看是什么牌子.

会在手上挂满乱七八糟的丁丁坠坠.

他们不再用激情洋溢到哀伤的情书去诉说一段感情.

甚至他们会不断追求不同的女孩子去寻求刺激.

然后在人群中大谈如何如何.

去换取近乎嘲笑的惊叹.

对DUNK了若指掌却不知道宫保鸡丁的做法

常常换着不同的发型然后假装自己很低调.

又或者打电话的时候故意说些其实和自己无瓜葛的经济现象

然后再很正经的说SUPER-STAR黑灰版式多么好看.

心中的女孩子开始划出价格.

然后送名贵的香水和戒指.

爱情在这个年龄被商品化.

或者.

商品被爱情化.

男孩子开始游弋于众多女孩子之间.

这样.

人们会称之为.

成熟.

这样的成熟,不是我们想要

这样的成熟,只是用物质来包裹

若当真如此.

我情愿回到那一年.当我们都没有钱的时候

我们都没说那遥远的曾经

我们也没提故事的原因

青春的复刻回忆像一片云

没法子抓在手里

午后的闷热的窗外的一场大雨

让我们看见了以前的自己

把时光倒转回到那一季

窗外的树 爱哭的风

烦恼的我 聪明的你

 

看了居然有一点想哭...

在我们慢慢“有”了钱的时候,再也找不到那些纯真了。

posted @ 2008-10-14 14:14 django 阅读(796) | 评论 (0)编辑 收藏
 

有点发烧,咳嗽,去医院。一开始的医生说就是感冒,然后要验血。验完血原来那个医生不在,就换了一个,然后诊断为急性支气管炎...也没搞懂这个结果是怎么一下就跑出来的...

开了点消炎药,止咳药,就是两百多...今年陪女朋友看了两次感冒,自己去一次,没有一次低于两百块的...

而且医生看病跟流水线似的...想想,还是资本主义好...

posted @ 2008-09-27 15:41 django 阅读(186) | 评论 (0)编辑 收藏
 

今年还是蛮nb的,到今天就已经拿了35块...

举重最nb,看举重还是蛮解气的。当然了,唯一拿到银牌的兄弟估计要郁闷了...

射击美国的那个哥们...估计这辈子都有心理阴影了。每次都是最后一枪..绝对是卧底啊..不如中国也给人家发点奖金好了..

羽毛球..一个积极的林丹绝对是世界第一。这场比赛,林丹有很多次积极上网,还用不到他的杀球就已经快搞定了,打的李猴子那是满地找牙啊..说起发飙,乒乓球女团决赛,张怡宁被李佳薇赢了一局,就开始发飙了..打的大家都只能摇头了..

篮球,说刘伟和易建联sb吧,打西班牙第4节,真的是比sb还sb;但是关键时刻,易建联还能立功...陈江华真的是非常粘球,24秒在他手上要耗掉一大半..感觉中国的3控位,上身力量差太远了,上身力量强,也不会怕人家紧逼,用屁股拱就好了。

posted @ 2008-08-17 22:56 django 阅读(250) | 评论 (0)编辑 收藏
 

http://www.marcandangel.com/2008/06/02/50-things-everyone-should-know-how-to-do/#comment-183407

英文的,里面介绍了如何做50件事情,从生火,做饭到管理时间,学外语,面试,到怎样抱孩子... 150个有用的链接,足够学习好久。

posted @ 2008-08-12 09:36 django 阅读(245) | 评论 (0)编辑 收藏
 

The Saltwater Room by Owl City
I opened my eyes last night and saw you in the low light
Walking down by the bay, on the shore, staring up at the planes that aren’t there anymore
I was feeling the night grow old and you were looking so cold Like an introvert
I drew my over shirt Around my arms and began to shiver violently before 
You happened to look and see the tunnels all around me
Running into the dark underground
All the subways around create a great sound
To my motion fatigue: farewell
With your ear to a seashell You can hear the waves in underwater caves
As if you actually were inside a saltwater room

Time together is just never quite enough
When you and I are alone, I’ve never felt so at home
What will it take to make or break this hint of love
We need time, only time
When we’re apart whatever are you thinking of.
If this is what I call home, why does it feel so alone? 
So tell me darling, do you wish we’d fall in love?
All the time, All the time…

Can you believe that the crew has gone and wouldn’t let me sign on?
All my islands have sunk in the deep, so I can hardly relax or even oversleep
I feel as if I were home some nights when we count all the ship lights 
I guess I’ll never know why sparrows love the snow 
We’ll turn off all of the lights and set this ballroom aglow


posted @ 2008-08-03 14:27 django 阅读(320) | 评论 (1)编辑 收藏
 

Randy Pausch就是作最后一课的演讲的教授.偶尔一次机会看到了演讲的录像,真的很感动,也很受启发.后来还定期到他的主页去看他的病情.

今天看到了很不幸的消息,Randy已经走了...在坚持了差不多一年...

没有看过演讲录相的强烈推荐去看一下. http://www.randypausch.cn/

posted @ 2008-07-27 23:15 django 阅读(138) | 评论 (0)编辑 收藏
 

sourceforge终于有可以访问了.希望不是因为奥运...

某些事情,俺们不做评论...

posted @ 2008-07-27 23:08 django 阅读(212) | 评论 (0)编辑 收藏
 
Technorati 标签:

About training:

  1. Take a note to record the traning action and its result.
  2. Give him a quiz everyday.
  3. Ask him to  plan his study by himself and adjust according to our request.
  4. Find one or two books and check it everyday. If he doesn't finish the task one day, I need to give him a little more to let him feel the pressure.
posted @ 2008-07-17 10:41 django 阅读(117) | 评论 (0)编辑 收藏
 
今天看到一篇文章,里面讲到什么TMS疗法,大意是在头上戴个磁性线圈,在几个月后,患者耳鸣明显减小.
希望可以证明是长期而且普遍有效的啊...
http://living.oneindia.in/health/wellbeing/2008/tinnitus-ears-140708.html
posted @ 2008-07-15 15:44 django 阅读(396) | 评论 (1)编辑 收藏
 
May I have a word with you (about ...)?

I'm tired of his making so much noisy at all hour of the day.
I'm sick of...
I'm fed up with...

all hours of the day/around the clock

I'm sure he is not doing it on purpose/with intention
posted @ 2008-07-05 15:14 django 阅读(177) | 评论 (0)编辑 收藏
 
flatter
Flattering/Flattery will not get you anywhere.
You are trying to flatter me and it won't work.

flattery

meet with

The chairman presided over the meeting.

I'll meet you halfway.

compromise
OK, I'll reach a compromise with you.

be afraid of sth/sb
Peter is afraid of snakes

scared
frightened

Many girls are scared of cockroaches/roaches.

raise
Raising a family is becoming more and more difficult.
Supporting a family is becmoing more and more difficult.

It's getting warmer and warmer.

I'll take sides with you.
I'll back you up
I'll sides with you.
You have my support.

What you say can't be more true.
I couldn't agree with you more.
I couldn't care less./I don't care any more.

Watch your language.

I couldn't make ends meet myself.
Today many city couples both have to work or they can't make ends meet.

Do you need any money?
Are you in need of any money?
We are in need of more parks in our city.

I badly need your love.

stingy
dump sb

posted @ 2008-07-01 22:04 django 阅读(156) | 评论 (0)编辑 收藏
 
  1. sudo apt-get install emacs-goodies-el
  2. Start emacs, use M-x color-theme-select to select theme
  3. Select a theme and press "Enter" to preview it. If you want to use it, press "D", another frame will appear. Find (color-theme-xxx) and add it to your .emacs.
  4. Don't forget to add (require 'color-theme) too.
posted @ 2008-06-26 15:54 django 阅读(299) | 评论 (0)编辑 收藏
 
之前介绍过一个vim的snippet,现在介绍一个emacs用的.
安装,使用和创建新的snippet都很方便.
相比vim的那个,yasnippet自定义时占位符更加简单.
请猛击yasnippet.
posted @ 2008-06-25 17:23 django 阅读(532) | 评论 (0)编辑 收藏
 
工作了才发觉,大学里学的东西是如此的有用...

真的是这样子的.
大学里面除了英语可以用上.甚至数学,都和大学里面有脱节.其他的,根本就用不上.
上大学时很多专业课都没有好好学.现在工作了,c语言,数据库,网络,数据结构,算法,甚至编译原理都能用的上.很多东西都要重新去补...大学里面教东西,来的太直接,实践要么没有,要么又太难.那时候真的没什么兴趣去学.
工作中需要的非知识型的技能,比如说怎样分析问题,解决问题.还有什么职业发展.学校教育一点都没有涉及到.
不知道大家有没有同感...
posted @ 2008-06-21 23:51 django 阅读(501) | 评论 (1)编辑 收藏
 
最后一分钟,肾斗士的绝杀!!
永远的都不要放弃!

汗...还没写完...turkey就进球了..122mins
posted @ 2008-06-21 05:19 django 阅读(231) | 评论 (0)编辑 收藏
 
比中国队还牛啊...
加时连射3次...
posted @ 2008-06-21 04:41 django 阅读(217) | 评论 (0)编辑 收藏
 

I've thought that if I can't get a leader position, I prefer to stay here and practice my English for a while. First, I need to know every import part of software development. Second, I must be able to communicate with others in English.

Be active to your own life.

posted @ 2008-06-20 16:11 django 阅读(163) | 评论 (0)编辑 收藏
 

昨天去汽车站接人,刚好要赶到别处去,手头上的东西不想带,就存在存包处了.搞得还蛮先进,跟超市一样的.一开始我还以为是自助的.结果是10块钱买两个币,才能存.

存完了,也没看到周围有任何告示告诉最晚什么时候来取.

晚上回来的时候,汽车站居然关门...拿不到了...只好今天下班了去取.过去一看,上面贴了个条,"已过期,请到服务台领取".原来的钥匙已经打不开了.跑到服务台,居然还要收我10块钱...真是shit.吵了一架,也没吵过人家...

20块钱存了个包...我真是冤大头!

posted @ 2008-06-18 22:32 django 阅读(302) | 评论 (0)编辑 收藏
 

一来避免右手成鼠标手,可以两只手换着使.

另外,对于右撇子而言,多联系用用左手应该对大脑有好处吧

posted @ 2008-06-15 23:12 django 阅读(382) | 评论 (0)编辑 收藏
 
  • Head first object-oriented analysis and design
  • Practise of programming
  • Data structures and algorithms in java
  • Rapid software development
posted @ 2008-06-12 22:14 django 阅读(179) | 评论 (0)编辑 收藏
 
  1. Stop learning English by translating English to Chinese.
  2. Remember enough words.
  3. Read and write as mush as possible.

The original post is here.

posted @ 2008-06-12 15:30 django 阅读(364) | 评论 (0)编辑 收藏
 

1. Server mode:

Start server: java -cp hsqldb.jar org.hsqldb.Server -database.0 file:mydb -dbname.0 xdb

URL -> jdbc:hsqldb:hsql://localhost/xdb

Connect through SQL tool: java -jar hsqldb.jar server

Please note that when connect hsqldb using SQL tool, it will read sqltool.rc to get your connect url, username and password. The following is a sample sqltool.rc:

urlid server

url jdbc:hsqldb:hsql://localhost/xdb

username sa

password

2. Memory-Only mode:

URL -> jdbc:hsqldb:mem:aname

posted @ 2008-06-12 13:53 django 阅读(232) | 评论 (0)编辑 收藏
 

1)总带一本书
无论你花一年或者一周去读一本书,这都无所谓。随身带着它,当你有时间的时候就努力去阅读,通读。每天只需花挤出来的几分钟,一周就能读一本。那么一年至少就能读50本。

2)建一个"要学习什么"的名单
我们都有需要做的事情的清单。这些就是我们需要完成的任务。努力建立一个"要学习什么"的清单。你可以把想要学习新领域的思路写在上面。或许你想掌握一门新语言,学习新技能,或者读莎士比亚全集。无论是什么激励你的,都要把它写下来。

3)寻找更多明智的朋友
开始花更多的时间与那些善于思考的人在一起。并不仅因为他们聪明,而且是因为他们投入了很多时间学习新的技能。他们的好习惯也会在你的身上摩擦出火花。甚至更好的,他们可能会与你分享他的知识。

4)指导自己的思想
爱因斯坦曾经说过:"任何读多思少的人都会养成懒惰思维的习惯"。只是简单的学习别人的东西,这样的智慧是不够的,你要在此之上建立自己的想法。多花点时间写日记,把你对这些学到的知识的思考和想法记录下来。

5)付诸实践
如果不使用,学来的技能也是无用的。读一本C++的书,和写一个相同的程序,是完全不同的两码事。学画画可不是简单的拿起画笔。如果你的知识能被应用,那就付诸实践吧。

6)教导别人
寓学于教。如果你能把知识教给别人,你也可以巩固学习。建立一个博客,开导别人或者与朋友们讨论想法。

7)整理你的博客订阅
有些形式的学习很容易消化,但往往缺乏实质内容。我就经常定期清理我订阅的博客。伟大的博客就是一个新思路的巨大源泉。但每隔几个月,我就意识到我总是收到那些我不关注的博客的信息。每隔几个月,清理你们的订阅,就可以节省时间,注意重点.

8 )在群体中学习
终身学习并不意味着让自己陷于一堆落满灰尘的课本。加入教授技能的组织。这种群体学习和小组学习活动,都可以培养自己的乐趣和社会经验。

9)将假设忘掉 【把你脑中先入为主的观念忘掉】
杯子满了就不能再往里面倒水了。所以我总是尽量与任何想法保持距离。学到了太多的信念,就意味着太少产生新想法的机会。积极寻找那些能改变你的世界观的想法。

10)找一份能鼓励多学习的工作
找一份能鼓励不断学习的工作。如果你的工作让你没有多少学习知识的自由,就该考虑换工作了。不要每周花40小时来做一项没有挑战的工作。

11)开始的一个项目
列举一些你不知道该从何做起的事情。强迫这样去学习才能得到乐趣,并具有挑战性。如果你不懂电脑,尝试学一学。如果你认为你一个可怕的艺术家,那就试试画画。

12)跟随你的直觉
终身学习有时感觉就好像在荒野中漫游。你不知道你在期望什么,而且心里也不是总有一个明确的最终目标。那就让你的直觉指引你吧,这样可以让自我教育更有乐趣。我们的生活已经被完全的逻辑思维所打破,以至于异想天开的想法不复存在了。

13)早上15分钟
把早上的前15分钟定为学习期。如果你发现自己筋疲力尽,你也许想要等一会再学。但是不要把它推迟的过晚,因为某些紧急活动可能就会完全把它推之门外。

14)获得回报
学习你可以使用的资料。了解一些基本的编程,其他人需要外界帮助才能完成的项目,我就可以独立完成。要知道能够利用你的学习成果,这可是值得自豪的。

15)把它作为首要任务
很少有外部力量能说服你去学习。渴望应该来自内部。一旦你决定把终身学习作为一种习惯,你就应该把它作为你生命里的首要任务。

zz from http://hi.baidu.com/%B2%FA%C6%B7%BE%AD%C0%ED/blog/item/8834b90134221e031d9583b9.html

posted @ 2008-06-03 16:40 django 阅读(200) | 评论 (0)编辑 收藏
 

会微笑的秀发 在我手中睡着

这瞬间像永恒 在梦幻的边缘

也许有一天 我们不再相恋

但希望这感觉 停留在心里面

关于爱你 我现在爱你

关于爱情 我用心很多

关于未来 结果会如何 我无法承诺

关于自己 我已经足够

关于彼此 我还在学习

关于未来 我没有答案 我无法承诺

posted @ 2008-04-11 21:38 django 阅读(202) | 评论 (1)编辑 收藏
 

刚从pclinuxos换到debian,发觉ssh变慢了好多.google了一把,找到了解决办法

把/etc/ssh/ssh_config里的GSSAPIAuthentication改成no就ok了.

posted @ 2008-04-08 15:21 django 阅读(531) | 评论 (0)编辑 收藏
 

root用户在终端下运行x程序,会报:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Gtk-WARNING **: cannot open display: :0.0

 

解决办法:

export XAUTHORITY=your home/.Xauthority

posted @ 2008-04-08 14:33 django 阅读(348) | 评论 (0)编辑 收藏
 

blog entry是gnome里一个很小巧的blog tool,编辑功能很简单,厄,就是除了能敲进去字,加个链接啥的,其他的都不能...也不能选择类别。

不过拿来速记一下,还是很方便的。要安装的话,可以sudo apt-get install gnome-blog

posted @ 2008-04-07 23:13 django 阅读(256) | 评论 (0)编辑 收藏
 
  1. C compiler cannot create executables
    sudo apt-get gcc libc6-dev
  2. checking for C compiler default output... configure: error: C compiler cannot create executables
    sudo apt-get install libc6-dev
  3. configure: error: C++ preprocessor "/lib/cpp" fails sanity check
    -get install build-essential
  4. Can't find X includes. Please check your installation and add the correct paths!
    sudo apt-get install xorg-dev
  5. Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!
    apt-get install libqt3-headers libqt3-mt-dev
  6. in the prefix, you've chosen, are no KDE headers installed. This will fail.
    So, check this please and use another prefix!
    sudo apt-get install kdelibs4-dev kdelibs4c2a
  7. admin/cvs.sh: 585: autoconf: not found
    apt-get install autoconf
posted @ 2008-04-07 20:52 django 阅读(389) | 评论 (0)编辑 收藏
 
晚上煮排骨吃,女朋友喝了碗汤,里面居然有骨头,卡在喉咙里了。喝水也没用。后来想吐了,好像把骨头吐出来了,伴着好多血。。。赶紧去医院,结果什么都没看到。可怜的人,现在只能喝粥了。。。
posted @ 2008-04-05 22:04 django 阅读(363) | 评论 (0)编辑 收藏
 

如果你刚患上耳鸣,请立即看医生.尤其是高频而且不间断的.

如果有机会找最好的医生,请立即找最好的医生.比如说北京301医院,上海复旦大学附属医院.武汉大学附属医院也有专门的耳鸣科.

通常的治疗会先有利多卡因测试.利多卡因测试有效的为神经性耳鸣,利多卡因无效而掩蔽有效的为耳蜗性,都无效的为中枢性.说实话,什么算掩蔽有效,我也不知道.因为很少可以找到和你声音一致的掩蔽仪. 根据我的感觉,听水流声,会有短暂的掩蔽时间.

如果有条件,而且医生同意,最好这个时候做下高压氧.然后你可以问一下医生,什么叫冲击疗法.大概就是弄点激素,然后加扩充血管的药.这段时间是治疗最有效的.

如果过了这段时间,还没有好转.那至少在心里上,要开始做好准备了.心里放平和一点.有些事情,既然已经没办法去改变了,还是努力接受吧.这时候医生通常都会开银杏叶片,弥可宝,维生素b, 坚持吃一段时间.如果还没效...那就跟我一样,一样一样的试吧...针灸...中医...

希望这简短的SOP可以帮到刚开始耳鸣的人.

另外,对于没有耳鸣的xdjm,也有几点建议...首先是,少用耳机听mp3,真的有影响的.然后就是心胸开阔一点,对自己要求不要那么严格.在网上看到一篇帖子说,年轻的耳鸣的很多都是要求自我完美的人..这是有一定道理的.耳鸣可能是因为脑部耳神经缺血而致.完美主义者,可能会比较容易紧张和压抑,所以...

另外就是尽量早睡...虽然我很难做到.再就是,虽然有点不好意思说,xd们不要sy.那东西真的对身体有害.

posted @ 2008-03-20 23:33 django 阅读(423) | 评论 (1)编辑 收藏
 

以前听说过耳鸣,都没怎么在意,怎么也想不到耳鸣会如此可怕.

我前年11月份的时候患上耳鸣.那时候心情也不好,又天天熬夜.一天晚上睡觉的时候,忽然觉得耳朵里嗡嗡响.当天晚上就没有睡着.第二天就去看医生.然后测听力,还正常.开了一些银杏叶片回来吃.自己当网上搜了一下,搜到百度里面的耳鸣吧,才知道耳鸣如此可怕.接下来的几天,简直是噩梦一般.每天晚上都睡不着,越上网看越害怕.夜深人静的时候,耳朵里面是如此之响,就像好多只蟋蟀在耳朵里面,24小时都不停.在网上看到的帖子都是让人非常绝望的帖子.我好像有4天都没睡着,身体已经不行了,走路和吃饭都没有力气了.晚上一想到可能这个响声会伴随着自己一辈子,越发的绝望和害怕.那个时候,才觉得一个人在外面工作真的是孤独和无助.

打电话回家,父母也担心的厉害.我一想到自己病成这样,父母有那么担心,就忍不住要哭.有天晚上实在忍不住了,一个人哭了好久好久.

过了一个多星期,又换到一医院,里面的医生..更烂.挂了5天的什么丹参,然后说,如果没效果,就治不好了.

那时候刚好我可以睡的着了,然后sb了一把.心里想反正治不好了,只要能睡着,也没事.所以那3个星期都没有去医院.后来想,真的错过了最好的时期.后来又觉得越来越严重,又去一医院找专家门诊.专家看了病历,然后说,靠,那个医生怎么开这个药,这药没效果的...我晕!!! 专家也没开什么药,开了点地黄丸,然后开了10天的屏蔽治疗.结果那屏蔽治疗,根本就找不到我那个声音,所以做了一天,我就闪了.然后药吃完了,又去找二医院的医生.这时候,已经过了2个月了.二医院的医生怀疑我是听神经瘤,然后做ct.躺在那儿的时候,我都不敢睁眼.到了那个时候,人的心里就完全没有底了,飘飘浮浮的.拿到结果的时候,还好...然后又开了点银杏叶片...我想做高压氧,但是那几天刚好感冒,也没法做.然后..就过年了.

3月份过来,刚好又赶上要去台湾.在家里开了些中药,又去医院开了点银杏叶片.去的时候,遇到了第一次去的同一个医生,然后跟我说,你这个病,要是一开始,就打激素,然后加活血的药,也许有希望.我听了差点没问候他全家....我第一次去,开了点药就让我走了,现在居然说这种话...

在台湾的时候,居然过的很习惯...

从台湾回来,又上网看.然后又担心自己是不是会听不到.然后晚上又睡不着.然后就去二医院看专家门诊.专家也没办法,每次都开地黄丸...后来又去中医院看专家门诊,叫吕季方.态度很好,也老实的告诉我,很难治,要我做好准备.然后至少给我做了利多卡因测试,无效...然后开始吃弥可宝.每次吃的时候,都感觉好一点.停了就感觉不行.吃吃吃,我耳鸣快一年了...

后来又去中医院,开中药,吃了很多副,也没什么好转.我大概真的已经习惯了,也有点放弃了.晚上已经很少失眠了.一转眼,一年半了...

现在担心,就是年纪大了,耳鸣会加重,也会慢慢听不到.医生建议我去做高压氧,到现在还没去做.一定要在4月去做了...

回想起来,对很多医生,非常的失望.国外还有很多耳鸣互助协会,而且还有很多研究人员在做这方面的研究.而我们国家,别说研究了,连医院最基本的病人跟踪制度都没有.根本就没办法了解病情有什么变化.只希望什么时候能有治疗的突破,让我又重新过上安静的生活.

posted @ 2008-03-20 23:18 django 阅读(820) | 评论 (9)编辑 收藏
 

一直用arch用的还蛮好的.arch更新快,kdemod速度也不错.不过我的firefox在arch下怪怪的,打开新浪就直接退出.而且光驱也用不了...老是提示什么需要HLA的包.实在搞不定了.就换了一下.

一开始装了linux mint,基于ubuntu的.看起来很不错.改良过的菜单也好用.所有ubuntu的源也好用.在网上看到的评论说比ubuntu还快一点..可是用起来实在是太慢了...打开个rxvt都要等几秒钟...

实在是不能忍了,就给换上了mini pclinuxos. 只有300多m..10分钟就装完了.速度也是非常快.不过觉得奇怪的是,为什么python还是用2.4. 源上的很多包也是for 2.4的. 搞得我装不上scim-python.

另外就是default的knetwork这个component把krdc也拿掉了,不知怎样才能装上去...还挺不爽的. 不过现在主力os还是用Windows了..只在写code和上班的时候用linux,没有远程,也可以用吧..rxvt里的vim也有问题...编辑的时候居然会乱码.

posted @ 2008-03-20 10:12 django 阅读(332) | 评论 (0)编辑 收藏
 

习惯二:以终为始--自我领导的原则

以终为始最基本的目的还是人生的最终期许.个人最重视的期许或价值来决定一切.我们应时时刻刻把人生的使命谨记在心.
盖棺论定时,你希望获得的评价,才是你心中真正渴望的目标.
成功,甚至可说求生存的关键,并不是完全取决于流了多少血汗,而在于努力是否得法.
我可以排除外来不合宜的价值观与其他制约,由此建立自己的价值观与方向,和对生命的负责,来改写人生剧本,让自己的人生真正符合自己的意愿.
确立人生愿景最有效的方法,就是认定自己的人生哲学或基本信念,然后写一份个人使命宣言.宣言中包括自我期许与基本价值观.
个人使命宣言是行为处事的根本大法,好比一国的宪法.不管世事如何多变,环境多么艰辛,它依然不为所动.
所谓正确的生活重心,也就是以原则为依归.
现在请试着写下理想的一生,愈详细愈好.
心灵演练包括:针对个人,积极,立即行动,富有感情等要素,还必须是可预见的.
你不妨每天抽出几分钟,在身心完全放松的情况下,模拟各种可能出现的状况以及适当的反应,脑海中的影像越清晰越好.你在行为在潜移默化中会逐渐转变,最后终于能完全控制情绪,冷静应变.
组织应该开诚公布,不厌其烦地广征意见,订立全体共有的使命宣言.

立即行动:
1. 记下你做本章开头那个实验时的想法,将心得列表整理.
2. 确立重要的人生角色,并检讨你对目前所扮演的角色是否满意.
3. 每天抽空撰写个人使命宣言,并搜集可用的资料.
4. 设想近期内会面临的某种情况,并写下你希望获得的结果与应该采取的步骤.

posted @ 2008-03-13 23:26 django 阅读(326) | 评论 (0)编辑 收藏
 

Add "set expandtab" to your .vimrc.

And also add the following two commands:

set tabstop=4

set shiftwidth=4

If you want to convert the existing tabs to spaces, please use :retab command.

posted @ 2008-03-11 16:43 django 阅读(281) | 评论 (0)编辑 收藏
 
desktop

很久没有更新我的arck了,今天更新了一下kdemode, 有200多m的更新.

更新完,用回了自带的theme,居然变得这么cool,比我自己捣腾的好看.上图一张,呵呵.

posted @ 2008-03-11 11:23 django 阅读(305) | 评论 (0)编辑 收藏
 

General book的得主是Beautiful code,貌似没什么争议的.产品大奖被Pramatic占了两席,分别是manage it和release it.我只看过ship it,确实写的很不错,有pramatic的风格,精悍短小,但是句句珠玑.

技术类图书的大奖是Continuous Integration: Improving Software Quality and Reducing Risk. 这本书昨天去书店已经看到中文版了...把名字记了一下,准备去amazon上看一下的,结果...

Libraries, framework的大奖是guice.不知道这个框架真的有多少人在用..

其他的都不太关心了,完整的list可以看这儿. http://www.joltawards.com/press/030608.htm

posted @ 2008-03-10 10:30 django 阅读(1789) | 评论 (2)编辑 收藏
 

自从我的yy swing power ss断了以后,一直在寻找合适的拍子. 买的mp88,整个拍子太轻,头却有点重,打不习惯.gosen 3700还不错,只是当时发飙拉了个26b,有点打不动,也不想剪了重拉. 当初买3700的时候,老板就推荐ti99.因为一直对victor的拍子没什么好感,所以就没买...昨天试打了一下同事的,有点后悔没买了.出球快,杀球有力.最重要的是,头的轻重和拍杆的硬度跟我的力量比较符合,可以感觉的到多大的力气一定可以打到什么地方.

可惜自从买了房子以后,不敢在随便买球拍了...看能不能把mp88卖了...再去买一块吧...

posted @ 2008-03-08 20:17 django 阅读(754) | 评论 (0)编辑 收藏
 

前几天就看到了这个消息,今天在jython的mail list里面,当事者出来发了封mail.好像一个在做把trac移植的jython上来.(我也不知道这个到底有什么意义,trac在什么上面运行似乎不重要.不过这是不是也意味着可能有更多的框架移植到jython上来?比如说diango或者turbogears.如果是这样的话,真的很让人觉得兴奋.)有可能3月底就会移植完成.

另外一个是在增强netbeans的jython support.

想想自从sun雇了jruby的开发者以后,jruby发生的变化和netbeans上对ruby的支持,就知道我们可以期待什么了.

posted @ 2008-03-08 16:10 django 阅读(238) | 评论 (0)编辑 收藏
 

最近想用jython写一个simulator,用到struct.pack(),结果发现了里面的一个bug.代码如下:

import struct
dataunits = struct.pack('!HHIIIBBHQ', 0x20, 0x1c, 0xffffffff, 0x00000000, 0x0233, 0x05, 0x00, 0x0000, 0x1234)
print len(dataunits)
dataunits = struct.pack('!HHIIIBBH', 0x20, 0x1c, 0xffffffff, 0x00000000, 0x0233, 0x05, 0x00, 0x0000)
print len(dataunits)
s = struct.pack('!Q', 0x1234)
print len(s)
在jython2.2.1下面, 结果是: 32, 20, 8, 在python下面,结果是: 28, 20, 8.发到jython的mail list里面,已经有人确定并k到bug里面去了.

posted @ 2008-03-08 15:44 django 阅读(191) | 评论 (0)编辑 收藏
 

Treo的键盘确实好用,做PIM的时候很好用,随便想到什么都可以记下来.甚至看书也可以用来记记笔记.不过可惜屏幕太小.看电子书真的是比较郁闷.而且,用plucker或者cardtxt用即点即译的时候,真是舍不得在屏幕上点来点去.

用了下同事的tx,屏幕很爽,拿来看书真的不错.但是输入太慢了,还真是不太习惯手写.

又要有qwerty键盘,又要大屏幕,似乎只有用侧滑盖了.可惜palm真是不思进取...

什么?要用wm的机器?虽然之前买的只是smartphone,但真的不知道跟普通的手机有嘛区别...好像什么好用的软件都没有.

posted @ 2008-03-08 15:38 django 阅读(243) | 评论 (0)编辑 收藏
 

可以出越来越好的手机...

在买了个不知道是不是翻新的treo650,折腾了几个星期,真的有点相见恨晚的感觉.(好啦,以前我是买不起了-_-).

Query键盘+掌易,可以让我发短信和在pc上的速度差不多.我还用上了sogou的词库.MyAccount可以及时的记下流水帐(以前买了n个帐本都没有用,因为有时候花的太快,回来就忘了记了..)Bonsai可以拿来记记笔记.现在记忆力不好了,很多看过的书都忘记了,所以需要有空重温一下.直接拿本书去厕所看?oh...别人要对你刮目相看了.DateBK,非常强大的日历软件,安排好我的时间.DataNoteZ可以用来记日记.什么时候想到什么东西,都可以随手记下来.还有zdict,很好用的辞典.晚上看看英文书,可以随手查生词.再加上sugarmemo,查到的单词可以直接导入到sugarmemo里面,有空就背一背.

还有好用的看书软件,plucker+sunrise的组合,可以让你更好的看英文的网页,还支持即点即译哦.(虽然我舍不得在650上点点点..)国产的vbook也是非常棒的看书软件,刚发现作者好像和我还是老乡,都是宜昌人...

Palm近况不佳,真的很怕以后用不到这么好用的手机了...

posted @ 2008-03-03 13:49 django 阅读(249) | 评论 (0)编辑 收藏
 

我们的程序在客户那儿run了4个月,都工作正常,最近报回来有问题.远程过去一看,原来是所有的TimerTask都不work了.一开始以为是把时间同步打开了.TimerTask在系统时间被修改的时候,会work不正常.没想到把时间同步关掉以后,问题还是依旧.没办法,只好把debug log打开.结果把debug log打开了,又正常了.然后又把log打回info等级,结果又不正常...实在是非常诡异.

在网上搜了一把,好像也有遇到同样问题的人.不过都只有提问题,没有答案.不知道有谁解决过这样的问题.

posted @ 2008-02-27 16:05 django 阅读(389) | 评论 (0)编辑 收藏
 

最近一直在寻找一个在线的wiki,来记录一下平时开发时的笔记.为什么不用google notebook? 我的google notebook只用来放在网上找的资料了(这样应该没有版权的问题). 好像网上推荐的几个wiki,比如pbwiki,好像被水产了.还有stikipad,居然登录不上去了.这时候,找到了tiddlyspot.com.

简单的说,这是TiddlyWiki的在线版,功能上差不多.不过有一个比较特别的地方就是,允许你下载offline版本,在本地修改以后,还可以upload上去.非常中意这个feature,平时就在本地记录一下,随时upload一下,相当的不错,不是么?

赶快来试用吧. http://tiddlyspot.com/

posted @ 2008-02-22 11:31 django 阅读(293) | 评论 (0)编辑 收藏
 

一直想自己写一个online的背单词的东东,最后写了个command line的,可以自动到dict.cn和用wordnet去查单词,然后有背诵模式。今天看了一下dict.cn,基本上我想到的都实现了。

首先有online背单词,网站上已经很多单词本可以用。可以记录当前的记录,有不同的背诵方式。另外还有划词助手,在网页上,选中单词就会自动翻译,可以添加到生词本;翻译还带有例句,例句可以添加到语句本,以备复习之用。有点像在palm上用zdict+sugarmemo的感觉。

另外,生词还可以倒出来。目前还不知道,倒出来的单词是不是容易import倒sugarmemo里面去。

posted @ 2008-02-17 23:48 django 阅读(595) | 评论 (3)编辑 收藏
 
在taobao上买了个treo650,1600块。机器拿到还是全新的,屏幕很不错,看起来很舒服。只是比预想的要大,夏天的话,还不知道要怎样带在身上...
卖家给刷的rom,装的有几个常用的软件。巨硬用起来真的很不错,发短信超快的。
早知道650不稳定,也做好了心理准备。只是没想到这么严重。一开始就同步不成功,然后机器白屏。软reset屏幕没反应,只好硬起了。硬起了什么都没装,同步依然白屏。然后...不能硬启了..
联系卖价,服务态度还不错。可能是主板的问题,然后要寄过去换机器...
郁闷的..

posted @ 2008-02-17 12:17 django 阅读(281) | 评论 (1)编辑 收藏
 

 

回来了第一次去逛街,回来手机就摸不到了...虽然也想换了,不过我到现在都想不起来手机在哪儿被偷的,实在是很失败。

想去换个treo680,或者换个ppc吧。Smartphone,觉得有点鸡肋的感觉,输入不够快,屏幕也不大,实在是没什么兴趣去折腾。有没有人有什么推荐?除了iphone...

手机号暂时停用了,回无锡后再开始用..春节大家mail或者msn联系,咔咔。

posted @ 2008-02-03 21:17 django 阅读(222) | 评论 (0)编辑 收藏
 

作为最有名的元搜索引擎,dogpile还真的是蛮好用的.google是按点击量排名的,对于技术性的东西,点击量多不一定是你想要的.dogpile我也没研究过是用什么来排名的,不过应该不止是用点击量了.

不过dogpile居然只有ie的toolbar,这个真的是让人很不爽...

posted @ 2008-02-01 09:13 django 阅读(178) | 评论 (0)编辑 收藏
 

以前经常用tadalist来记录我的todo list,简单易用,没什么花哨的东西。不过,总觉得不够快捷,每次都要打开网页,点几下鼠标,有这个功夫,很多刚想起来的事情又要重新去想了。然后又重新认真的用了一下todo.txt,感觉真的不错。打开命令行就可以用,支持tag,支持优先级,可以很easy而且很快的添加todo,修改也同样迅速,还有auto complete功能,很适合用来记录手边要做的事情,重要的是添加,修改等操作不需要用鼠标点来点去,节省很多时间。

比如说完成对content filter的support,需要添加model,dao,task,wrapper,用下面的command添加5个todos:

t add  " Finish profiler and list's model. @cf "
t add 
" Finish general's model. @cf "
t add 
" Finish dao and its ut. @cf "
t add 
" Finish task. @cf "
t add 
" Finish wrapper. @cf "

用t list @cf,就可以查看tag为@cf的所有的tasks;如果要修改,用t replace 01 "new description @cf"。要添加优先级,可以用t pri 01 A, 优先级用A-Z来表示,在t list的时候,会按优先级排列,而且有不同颜色来表示,一目了然。

In a word,todo.txt,省去了很多多余的动作浪费的时间,非常适合喜欢快捷的同学。

posted @ 2008-01-24 22:47 django 阅读(394) | 评论 (0)编辑 收藏
 

五星级会员打得折还没有卓越上普通会员多,而且送到无锡新区快递只能用ems,贵的要死,200块的书邮费要花80...用邮寄每次都要花上整整两周,寄到的时候盒子都烂掉了。

卓越上折也打得多,快递两天到,还支持货到付款。以后只要是卓越可以买的到的,通通都不在china-pub上买了。浪费了我的五星会员...

posted @ 2008-01-22 22:58 django 阅读(283) | 评论 (0)编辑 收藏
 

很久没有用它了,上次用的时候,还只支持live space,现在已经开始支持主流的blog了.

编辑能力也是大大的加强,虽然还没有仔细的用,不过从菜单上来看还是很强大的.并且引入了plugin机制,现在已经有很多好用的插件了.比如说插入视频,插入代码或者插入html template文件等等.

另外,界面也很好看哦.应该说,这样的软件,只要微软想做,一定会做好的.

posted @ 2008-01-21 22:22 django 阅读(245) | 评论 (2)编辑 收藏
 
很多人用arch就是为了用kdemod,不过kdemod的官方网站和另外一个常用的mirror都被和*协掉了,实在是...
这几天在网上又搜到一个(http://kdemod.iskrembilen.com/),速度很快,公司的网速差不多有1m/s.
更新速度也蛮快,现在已经有kde4了.
装上了kde3.5.8,感觉速度快了很多(也许只是感觉).kdemod把kde的包分的更细,这样不用装很多不需要用的东西.比如说krdc,就直接装krdc就好了.

posted @ 2008-01-15 21:07 django 阅读(890) | 评论 (0)编辑 收藏
 
用了pclinuxos几个月,大概是它真的是蛮好用的,连什么配置都不用去折腾,用了几个月就开始腻了,所以又开始用上arch了。
core的安装盘很小,只有100多m,装上去连x都没有。然后其他的都要用pacman来装。刚好在linuxtoy上贴出来几篇安装arch的文章,照着装就好了。
装好x,更新系统,装fluxbox,差不多两个多小时就弄好了。唯一麻烦点的就是装alsa。装完了,按帖子上的设置好,还是不出声。后来装了个kmix,才搞定。
相比用过的其他的发行版本(ubuntu,pclinuxos),arch可以更方便的定制,如果是linux高手,又不想用gentoo,arch是很好的选择。对我这样的菜鸟而言,比较有吸引力的是,软件更新快;因为没有装太多东西,系统速度比较快;社区也比较强大;有机会多了解linux。
在网上看到arch还有优化过的kde -> kdemod,可惜被和谐掉了...
点我查看linuxtoy的文章。
posted @ 2007-12-27 21:54 django 阅读(317) | 评论 (0)编辑 收藏
 
工作上一直用eclipse,最近使用了一些netbeans,发觉netbeans还是一如既往的慢,有点失望。
简单的对比一下吧。
先说缺点吧:
  1. 速度慢。有时候editor最大化要点好几次才work。如果打开大的project,eclipse虽然慢但还可以work,netbeans基本上就死在那儿了。今天试了一下eclipse project importer,发觉在netbeans下机器好点,也还是可以work的. 今天大多数情况下,heap size都没有超过80m,还是可以接受的。
  2. 有时候键盘会失去响应。
  3. Junit test,如果测试fail的话,比如说assertNull("xxx should be null", "string"),fail掉以后,message “xxx should be null"需要到output的窗口才可以看到,eclipse整合到一个窗口了。
  4. 插件偏少,比如说hibernate的插件,groovy的插件。
  5. 在我的linux下,错误提示都是乱码...
  6. xml editor没有eclipse的好用.现在eclipse自带的,或者xmlbuddy,代码提示都不错(xmlbuddy的更好),netbeans就不敢恭维了,反应慢,而且很多时候提示根本就出不来.
优点:
  1. For ruby和rails的版本还蛮好用的。
  2. 觉得最好用的就是code template,eclipse上不能用tab键trigger,而且eclipse里面允许重名的template,所以还要选,哪怕只有一个template。而且,eclipse里template只能在编辑java里使用。
  3. 用ant来做编译,运行等等,至少不会像eclipse那样,有时候根本就不build.有时候在eclipse下,不知道什么原因,就是不编译,以至于运行某个文件总是会出现ClassNotFoundException。
posted @ 2007-12-26 17:48 django 阅读(690) | 评论 (2)编辑 收藏
 
在digg上看到一篇文章,计算你一次可以打过多少个5岁的小孩...(老外也蛮无聊的...)
这是我的结果...比较郁闷的是评论里的很多mm都比我多...orz

14

Looking for payday loans?

posted @ 2007-12-15 11:20 django 阅读(219) | 评论 (0)编辑 收藏
 
一个就是上次说的窗口的tab功能
另外一个是今天刚发现的.在fluxbox里面,是在桌面上右键激活menu.在窗口最大化后,就比较难在桌面下右键了.今天发现,即使窗口最大化了,fluxbox任然在最右边留了很窄的一条桌面,这样,随手把鼠标移到最右边,就可以右键激活menu了. 是不是还蛮贴心的呢?

Blogged with Flock

Tags: ,

posted @ 2007-12-12 17:00 django 阅读(276) | 评论 (0)编辑 收藏
 
好像最简单的方法就是修改theme文件,theme都放在./fluxbox/styles,比如说我用的是liquidglass,那就修改对应的liquidglass文件,删掉里面所有含有font的行,在文件末加上:
*font: snap
然后restart一下fluxbox就好.
麻烦的是换一个theme文件就要修改,不过这样子的修改还是蛮容易的.大不了写个脚本批量修改一下.

Blogged with Flock

Tags: ,

posted @ 2007-12-12 16:43 django 阅读(1198) | 评论 (0)编辑 收藏
 
个人觉得,kde已经非常好用了。不过上班的时候,写写程序,也用不了那么big的东西。曾经想好好学学fvwm(对于满足我的虚荣心有很大的帮助),不过又不想花那么多时间。试用了一下fvwm-crystall,蛮cool的,速度也很快。不过总觉得缺少点什么(因为我不会配置...-_-)。转来转去,还是老老实实的用kde。
这几天用了下fluxbox,感觉很不错。首先是速度快,启动比kde快了n倍。然后界面简洁,自带的theme还蛮经看的。配置也不难,常用的配置文件就menu,startup,keys这几个文件,修改起来也很容易。最吸引我的,就是tab的功能。把常用的几个窗口用鼠标拖到一起(左右键一起按),就可以像firefox的tab一样。最近无论是学django,还是rails,都需要在几个窗口之间切来切去,打开的多了,就很麻烦了。虽然用workspace也可以实现同样的功能,不过有了fluxbox的tab功能,真的是方便了很多。比如说用rails的时候,经常要在netbeans和firefox,还有电子书之间切换,现在可以把他们拖成tabs,切换直观多了。同时,在fluxbox里面,快捷键的设置也比kde要容易,直接修改keys文件就好了。
所以,向在linux上做开发的人,强力推荐fluxbox。速度快,又好用。与windows不同的操作方式(kde太像windows了),还可以满足一点点虚荣心。:)
标题栏上的中文乱码,在网上看到改一下源码,重新编译就ok,不过也懒得折腾了。毕竟只有标题栏是乱码。

posted @ 2007-12-12 00:06 django 阅读(527) | 评论 (0)编辑 收藏
 
这两天试用了一下fluxbox,还真是蛮好用的.尤其是工作时用,简单的配置下,就可以用的很顺手了.在网上搜到一篇讲fluxbox的文章,讲得很详细.因为版权问题,我就不转载了.
点我阅读!
posted @ 2007-12-11 17:45 django 阅读(422) | 评论 (0)编辑 收藏
 
现在linux是越来越火了.一方面,desktop linux是越来越受到重视了,而且,linux也确实越来越人性化了.
所谓人性化,理解成傻瓜化也差不多.反正就是普通人,也可以用了.就像我女朋友,虽然是被我逼的,但也硬着头皮在用.对于不是计算机专业毕业的女孩子,还可以装装linux,也说明linux确实比以前好用了。
回想起我们大学学操作系统的时候,那时候操作系统的课程设计就是跟linux有关的.我记得最简单的task是给linux添加系统调用,然后后面的就是什么编译内核什么的,都已经忘记做什么的了.一方面,俺们也确实不很菜.我只记得那时候,装个redhat都不会,因为不会分区.我记得那时候装好像只能手动分区,还不能自动分区.也不知道在哪儿去找文档. 好不容易装好了,有因为学校上网要认证,linux下面找不到认证的东西,不能上网,所以装好了,就再也没折腾过了.
回想起来,还真是蛮无奈的.大家常说,中国的大学,只讲理论,不注意实践.现在基本上每门课也都有实验.不过像这种实验,跨度还真是大了些.一点介绍都没有,也没有什么引导性的课程,直接就霸王硬上弓,真是不知道该从哪儿下手.最后的效果就是完全没有效果,后来还是不大会用.而且这种没有成就感的课程,不仅没有让我们去热爱linux,反而望而生畏.老外开计算机课程,都先开个basic的课程,再来个advanced的,实验课程也在老师的网站上把预备的东西讲的清清楚楚, 为什么我们就这点都做不到呢?
说起实验,又想起来学数据库的时候,老师只讲理论的,然后要大家下去学sqlserver...后来想想,老师怎么不专门讲讲mysql或者postgre.
我们读书那会,opensource还不是那么红.现在的孩子,应该比我们幸福了很多.
说到底,大学里面很多授课方式的合理性还有待改进.希望还有人去改进这些东西.
要靠自己,这是没错的.可是,既然是大学,要搞到只能靠自己才能学好的地步,我们还不提高到什么民族的高度,就说那一年几千块的学费,都很难挣回来.

Blogged with Flock

posted @ 2007-12-10 21:43 django 阅读(331) | 评论 (1)编辑 收藏
 
一个是vista black,兰黑相间,比较cool.
另外一个是minifoxflat,非常简洁好用.
先上图再说.


点我安装minifox
点我安装vista black

posted @ 2007-12-06 14:04 django 阅读(387) | 评论 (0)编辑 收藏
 
在网上搜vim的插件,无意中找到了这个for rails的vim插件。看功能,想当强的,基本上除了代码提示,其他的都有了。看看旁边的截图就知道了。插件集成了project管理,可以自动识别rails项目及文件。集成了rake和generate命令。
在命令模式下,:Rproject就会在vim的左边打开project tree,用:R, :A可以方便的在相关文件之间跳转。
如果结合前几天介绍的snippetsEmu,基本上和textmate可以相媲美了。
不过说实话,我也没怎么试用,因为netbeans已经够好了,速度都快,代码提示强,也有snippets的功能,所以相比之下,还是推荐用netbeans。也许过些天会有人写类似的for django的插件呢。
这儿下载。
posted @ 2007-11-28 19:04 django 阅读(711) | 评论 (0)编辑 收藏
 
The guys who use scribes will be amazed by its template function. Now here comes a plugin for vim to make vim has the same function.
After download the plugin, please put it under ~/.vim/after/ftplugin, then open it with vim and use command :so % to install it. After the installation, your will see a lot of vim files under the same directory.
A lot of pre-defined templates have been provided with snippetsEmu, even for django template and model. To load django templates, you have to use gvim. There is a snippets menu on gvim and you can load the templates through the menu. Thanks for Felix's reply, who is the author of snippetsEmu.
Now, let us have a try. Open a django model file with vim, input "mmodel" and then press "TAB", you will see  "mmodel" is expanded to
class (models.Model):
  
"""<{}>"""
  
<{}> = <{}>

  
class Admin:
    
pass

    
def __str__(self):
      
return "<{s}>" % <{s}>
    
<{}>
<{}> is the default placeholder. By pressing the "TAB", you are able to jump from one placeholder to the next.
You can also define your own snippets or edit the original snippets by editing the pre-defined snippets files, please  refer to  its  document. BTW, it works well with super-tab plugin.

Please click here to download it.  

Blogged with Flock

Tags:

posted @ 2007-11-26 17:22 django 阅读(1168) | 评论 (1)编辑 收藏
 
When I install bugzilla, I got an error:
[Thu Nov 22 15:50:08 2007] [error] [client 172.25.21.180] (13)Permission denied: exec of '/var/www/html/bugzilla/index.cgi' failed
[Thu Nov 22 15:50:08 2007] [error] [client 172.25.21.180] Premature end of script headers: index.cgi
The method to deal with it is to run the following command:
chcon --t httpd_sys_content_t /var/www/html/bugzilla/

Blogged with Flock

Tags: ,

posted @ 2007-11-22 17:42 django 阅读(1201) | 评论 (0)编辑 收藏
 
想象一下,7寸的本,可以装linux,ms也承诺要开发专用的windows,网上有人还在上面跑Leopard,价格嘛,好像还不贵(至少台湾版的还可以接受).
这样的东西,完全是纯consumer的东西,按理说,应该由苹果来做.现在华硕已经要拿出来卖了.
看官方的demo,不知道run的是什么linux系统,但是可以跑openoffice.应该可以装ubuntu吧. 真的是很cool的东西.想想将来,还可以用用3g,酷的1b,是吧?
今天看到淘宝上已经有卖了,大概是3700多.不过大多数人已经有了本本和smartphone,还有人舍得花钱去买么?

Blogged with Flock

Tags:

posted @ 2007-11-18 23:53 django 阅读(303) | 评论 (0)编辑 收藏
 
Requirement:
There is a simple form that has two input field, one is zip code and another is city. If the zip code is filled, the page will fill the city automatically by getting the relevant city of the zip code in an AJAX way.

Implementation:
1. django-admin.py startproject study
2. cd study
3. python manage.py startapp ajax
4. Edit settings.py, add 'study.ajax' to INSTALLED_APPS.
5. mkdir site_media
6. Download jquery.js from www.jquery.com and copy it to site_media
7. Add the following line to urls.py:
(r'^site_media/(?P<path>.*)$''django.views.static.serve', {'document_root':'/home/sting/Django/study/site_media'}),
  Note: We will include jquery.js in our html, for this kind of static files, django's handling is different from others. Please see http://www.djangoproject.com/documentation/static_files/ to get more detailed information.
8. cd ajax
9. mkdir templates
  Note: This folder is used to put template files. It seems that django can load template files from this folder automatically, so you needn't to configure it in settings.py.
10. Create the following html file named form.html.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Register form</title>
<script src="http://localhost:8000/site_media/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
  
function getZipData() {
    
var zipcode = $('#zip').val();
    $.get('http:
//localhost:8000/ajax/getzipdata/' + zipcode + '/', function(data) {
      $('#city').attr({'value':data});
    });
  }
</script>
</head>
<body>
<table>
<form actioon="" method="post">
<tr><td>Zip:</td><td><input id="zip" onblur="getZipData()" type="text" name="zip"/></tr>
<tr><td>City:</td><td><input id="city" type="text" name="city"/></tr>
</form>
</table>
</body>
</html>
11. Edit views.py and add the following methods.
from django.http import HttpResponse
from django.core import serializers
from django.shortcuts import render_to_response

def getzipdata(request, zipcode):
  
if zipcode == '214028':
    city 
= 'wuxi'
  
else:
    city 
= ''

  
return HttpResponse(city)

def register(request):
  
return render_to_response('form.html', {})
12. Add the following lines to urls.py.
(r'^ajax/register/$''study.ajax.views.register'),
(r
'^ajax/getzipdata/(\d+)/$''study.ajax.views.getzipdata'),

Visit http://localhost:8000/ajax/register/, you will see the simple form, after fill the zip code and move to city, the city will be filled automatically.

Blogged with Flock

Tags: , , ,

posted @ 2007-11-16 14:48 django 阅读(2392) | 评论 (4)编辑 收藏
 

Fun with Idioms: in light of

In light of this new piece of evidence, I must proclaim the defendant "not guilty".

In light of latest news, we have decided to close our factories in Argentina.

Confusing Words: cure vs heal

You cannot cure the common cold.
The cut on my arm healed in a week.
Cure: To stop someone from being affected by an illness.

Heal: If an injury heals, the skin or bone grows back together and becomes healthy again.
For example:
The doctor cured the patient of his disease.
Is it possible to cure cancer?
The cut will never heals.
How long will my broken leg take to heal?

How to say it in English:

  • 这是商务仓的登机柜台么?
    • Is this the check-in counter for business class?
  • Is this where I check in for business class?
  • Does this counter server business class customers?
  • 这班班机到底会误点多少?
  • Exactly how long is this flight going to be delayed?
  • How late will this plane be?
  • Can you tell me how long the delay will be for my flight?
  • 今天所有飞北京的班机都客满了.
  • All of flights to Beijing today are full.
  • Today's flights to Beijing are completely booked.
    • There are no available seats on any flight to Beijing today.

Blogged with Flock

Tags: ,

posted @ 2007-11-15 23:05 django 阅读(273) | 评论 (0)编辑 收藏
 
This doesn't always happen.

The note is only a reminder.

She must be at least thirty-five years old.
She must be a teacher.
The student must have called you yesterday.
Darling, it must be terrible to be grown up.

It is impossible to find the thief.
It is easy to kick a man that is down.

Did you have a good meal?
Did you have a good stay?

Can I return these two tickets?
Could you come here for a moment?
Shall I take a look at the new furniture?

I might as well have them.
You might as well forget her.
You might as well come here and have a look.

Over a hundred people must have been driven away from their homes by the noisy.
The urgent notice must have been seen.

Blogged with Flock

Tags:

posted @ 2007-11-15 00:04 django 阅读(263) | 评论 (0)编辑 收藏
 
She is the cleverest girl of the six children.
He drivers fastest in his family.

We waited and waited.
The red army walked and walked.

You have belonged to me for a long time.

I am at last persuaded by him.

I was having dinner at a restaurant when Tony came in.
I was reading a newspaper when I saw a funny picture.
He was still smiling when the door opened and his wife came in.

Tony saw me and came and sat at the same table.
He opened the door and stepped on a banana skin and fell down.

He asked the guests to feel at home.
His friends all encouraged him to take the challenge.
The thief begged the policemen to let him off.
Now we are not allowed to touch it.

-Thanks for the meal. I enjoyed it very much! But I'm afraid I must be leaving.
-Not at all. I'm glad you could come. Drop in again whenever you want.
-You must come and have a meal with me some time.
-Yes. That would be nice.

Don't pretend.
Never do it again.
Never cry uncle.
Don't beat about the bush and tell us the truth.
Stop being worried about your weight.

Blogged with Flock

Tags:

posted @ 2007-11-12 21:31 django 阅读(299) | 评论 (0)编辑 收藏
 
Pinhurst is only five miles from Silbury.
My home is two miles and a half away from the company.
Guangzhou is only a fifty-minute bus-ride away from shenzhen.
The zoo is a twenty-minute walk away from here.
The United States is a long way east of China.

While two detectives were keeping guard at the door, two others opened the parcel.
While I was waiting for the train, I met my old friend by accident.
I was watching him while he was watching the kids.

To his surprise, the precious parcel was full of stones and sand.
To everybody's disappointment, the concert was a failure.
To the circus owner's pleasure, the local government presented the circus with a baby elephant called Jumbo.
To citizen's satisfaction, fireman put out the fire within 3 hours.

Generally speaking/Frankly speaking/Fortunately/To be honest/To make matters worse/To sum up

Blogged with Flock

Tags:

posted @ 2007-11-11 20:06 django 阅读(269) | 评论 (0)编辑 收藏
 
I could not bear it.
I could not bear it anymore.
It was more than I could bear it.
It is as far as I could
bear it.

It's none of your business.
Mind your own business.
Get out, f**k yourself.
Don't put your finger in my pie.

What a day!
What a beauty!
How I like the film!

From there, he will fly to Perth.
My parents used to live in South America and I used to fly there from Europe in the holidays. Just then, a man hurried to the ticket office.

So he is finding this trip very interesting.
I find him friendly.
I find his words totally meaningless.

Blogged with Flock

Tags:

posted @ 2007-11-09 00:10 django 阅读(260) | 评论 (0)编辑 收藏
 
  • Repeat last changes: "." command can be used to repeat simple text changes in normal mode.
  • Swap two characters: xp
  • Swap two lines: ddp
  • Switch case of characters:
    • ~: switch case of character under cursor
    • g~~: switch case of current line
    • gUU: make current line uppercase
    • guu: make current line lowercase
    • gUaw: make current word uppercase
    • guaw: make current word lowercase
  • Buffer management:
    • :ls list current buffers
    • :b <any part of filename> <tab> change to relative buffer
    • :b# change to the last buffer you used. Mostly, Ctrl-^ acts the same.
    • :bn change to the next buffer in the buffer list.
    • :bp change to the previous buffer in the buffer list.

Blogged with Flock

Tags:

posted @ 2007-11-08 19:55 django 阅读(347) | 评论 (0)编辑 收藏
 
  1. 在普通模式下,用*可以搜索当前光标所在的单词.
  2. 打开同目录下的文件. 普通模式下,:e,然后按tab键,选择要编辑的文件.
  3. 快速移动到代码块的开头: [{. 快速移动到代码块的结束: ]}
  4. gd会跳到当前光标下变量的声明处
  5. 把tab转换为空格:set expandtab,如果想输入真正的tab,可以用Ctrl-V<Tab>
  6. 总是显示status line: set laststatus=2
  7. 避免"Hit ENTER to continue"的提示: set shortmess=a
  8. 增加命令行的行数:set cmdheight=2
  9. 显示行数: set number
  10. 增加光标下的数字: Ctrl-A,减少光标下的数字:Ctrl-X

Blogged with Flock

Tags: ,

posted @ 2007-11-08 11:29 django 阅读(277) | 评论 (0)编辑 收藏
 
we use exchange and outlook as our email system in the company. Generally, it is fast and easy to use, except its search and tag functions. (Outlook2007 has done some enhancement, but gmail is more easy to use.)
Now gmail has opened its IMAP service for free. Here is an google article to tell us how to import local emails to gmail. Following the steps in the article, you are able to move your important local emails to gmail and enjoy gmail's powerful search and tag functions.

Blogged with Flock

Tags:

posted @ 2007-11-07 16:21 django 阅读(256) | 评论 (0)编辑 收藏
 
As the definition on the Internet, IPython is an enhanced interactive Python shell. It has a lot of attractive features over the original Python shell. I take a quick look at them, and list my favorites.
  • Auto completion with "Tab". For example, s is a string, if you press "Tab" after "s.", all methods of Python string will be listed, just like the auto completion in my konsole.
  • Auto indent.
  • IPython will add parentheses to functions and methods. For example, dir '' is the same with dir('')
  • Magic commands. Common used shell commands are also available in IPython shell, such as "cd", "ls", "mkdir". Another two magic commands are very useful. The first one is "edit". In IPython shell, command "edit xxx" will invoke vim to edit the xxx file. (Vim is the default editor and emacs is supported too.) Another useful command is run. You can use command "run xxx.py" to run xxx. There are lots of other magic commands that I haven't tested. You can use command "lsmagic" to list them.
  • Dynamic object information. Type "?word" and "??word" prints detailed information about an object.
  • System shell access. Any shell commands can be used in IPython by add "!" in the front. For example, "!ifconfig" will pass "ifconfig" to the shell directly.
There are many other features like "session logging and restoreing", "Input and output caching" that I haven't tested yet. If you are learning Python, I strongly recommend it to you.
Let's try it together!

Blogged with Flock

Tags:

posted @ 2007-11-06 16:32 django 阅读(518) | 评论 (0)编辑 收藏
 
Desktop Entry file is the desktop shortcut under Linux. A simplest desktop entry file is as following:
1 [Desktop Entry]
2 Exec=/home/sting/Software/flock/flock
3 Name=flock
4 Terminal=false
5 Type=Application
6 Icon=/home/sting/Software/flock/icons/mozicon128.png
The first line is necessary. There are two types of desktop entry, the first is "Application" which means the entry is pointed to an executable program, the second one is "Link", which means a link to an URL.
For an "Application" entry, "Exec" points to an executable file; for an "Link" entry, please use "URL" to define the URL your want to point to.
"Terminal" is true means openning the program in terminal.
"Icon" is used to define the icon file of the desktop entry.

For more information, please visit here.

Blogged with Flock

Tags:

posted @ 2007-11-05 23:26 django 阅读(543) | 评论 (0)编辑 收藏
 
1. GET sysDescr:
snmpget -v 1 -c public ip .1.3.6.1.2.1.1.1.0
2. WALK system:
snmpwalk -v 1 -c public ip system

Blogged with Flock

Tags:

posted @ 2007-10-31 11:35 django 阅读(257) | 评论 (0)编辑 收藏
 
  1. 解压有密码的rar包: unrar e -pyourpassword filename.rar
  2. 查看kernel version: uname -r
  3. 查看目前的磁盘使用情况:du -h --max-depth=1 | sort -n -r

Blogged with Flock

Tags:

posted @ 2007-10-26 13:25 django 阅读(245) | 评论 (0)编辑 收藏
 
How to manage your boss?
  1. 确认上司知道你的职业生涯目标
  2. 只有当能利用上司的职权时才使用向上委派
  3. 了解上司的目标并成为完成目标的一部分
Please google "manage boss" to get more instructions about this topic.

Blogged with Flock

Tags: ,

posted @ 2007-10-22 23:01 django 阅读(266) | 评论 (0)编辑 收藏
 
  1. 专心对待干扰
    • 专注,把脑袋留给一项特定的工作,把需要记住的记下来,放到一边。
    • 促进专心的环境
      • 保持桌面的干净 --> 当你犹豫时,就扔掉它
      • 关掉msn,当你必须完成工作时
      • 关掉新邮件通知
    • 好好把握工作的第一个小时,因为这个小时没有干扰
    • 用纸或者pda,电脑记住要做的事情,释放大脑
  2. 循环系统
    • 两种失败的循环系统
      • 散布型笔记系统 --> 太混乱,不便于管理和追踪
      • 毁灭型的永续增长工作表 --> 一直增长,没有成就感,令人沮丧
    • 循环系统
      • 刚刚好
      • 日程表
      • 每日区域,包括当日待办事项和时间表
    • 循环过程
      1. 每天早上花10mins计划一天行程,包括
        • 创建当日行程,算出大概的活动及其时间
        • 创建当日待办事项
        • 排列优先级,事实上优先级有3种,必须马上完成,期限很近,期限比较远
      2. 实施计划
      3. 结束一天,下班
      4. 没有做完的,加班解决或者移到明天
      5. 重复
发觉google calendar很适合做循环表,google calendar基本上包涵了每日待办事项和日程。

Blogged with Flock

Tags: ,

posted @ 2007-10-22 22:31 django 阅读(365) | 评论 (1)编辑 收藏
 
最近想看的几本书都没有bookmark,看的我很是郁闷.不知道有没有linux下的给PDF添加bookmark的工具.哪位达人知道?

Blogged with Flock

Tags: ,

posted @ 2007-10-16 16:35 django 阅读(302) | 评论 (0)编辑 收藏
 
https://blueprints.dev.java.net/ajax-faq-zh.html#ajax

Blogged with Flock

Tags: ,

posted @ 2007-10-16 13:46 django 阅读(261) | 评论 (0)编辑 收藏
 
今天一时兴起,把本上的ubuntu换成了pclinuxos,下面来简单的说说试用感受. 和ubuntu相比,优点有:
  1. 反应速度快了一些.以前的ubuntu不知道是不是东西装多了,用gnome或者kde,反应都不太快.pclinuxos默认也是kde,不过速度比ubuntu快了不少。启动openoffice快了很多,不过装的是2.3,以前在ubuntu上用的是2.2。
  2. 控制中心很好,很强大.
  3. 界面很清爽,适合新手用.
缺点有:
  1. 没有国内的源.中文论坛里推荐的源速度倒挺快的,一般都有200k左右.
  2. 社区支持没有ububtu那么强.ubuntu国内的用户应该比pclinuxos多很多.
  3. 装的PCLinuxOS.cn订制过的版本,那个PATH好像是错的。里面还有:sbin,直接导致ifconfig都找不到。
  4. ftp command不可用,locate一下也没有找到.
  5. Ubuntu的书比较多,不过pclinuxos的user guild写的也很不错.
  6. Firefox容易死掉.有时候打开两个网页,firefox就挂了.
  7. Dell D410上,声音控制键不work,在ubuntu上正常;IBM x60上,休眠不work,在ubuntu上正常.


Blogged with Flock

Tags: ,

posted @ 2007-10-12 22:25 django 阅读(2022) | 评论 (6)编辑 收藏
 
今天试用了一下firefox的chm reader扩展,很不错。简单的用了一下,有两个比较好的地方:
  1. 中文支持。因为是基于浏览器的,所以浏览器支持中文,它就可以支持中文。
  2. 又因为是支持浏览器的,所以google toolbar提供的字词翻译就可以work了,看英文更方便一点。
我决定以后不用xchm,就用它了。点我安装!

Blogged with Flock

Tags: ,

posted @ 2007-10-12 17:09 django 阅读(1211) | 评论 (2)编辑 收藏
 
还挺搞的。

这是这个blog的结果:
BlogJava-不可思议.
93.0%男性倾向,7.0%女性倾向


评点:您的文风冷静而镇定,言语间展现出强悍的思辨能力与恢宏的胸襟,一个男子汉的阳刚形象跃然纸上。
yodao | 博客男女
还算比较正确的,我msn的blog...就惨不忍睹了。
我总是在这里想起那里
31.0%男性倾向,69.0%女性倾向


评点:文章构思曲折精巧,文字清新脱俗,婉约中透出洒脱,可谓淡妆浓抹总相宜。
yodao | 博客男女
附上地址,大家有空也去测试一下。http://www.yodao.com/blogender/
posted @ 2007-10-11 10:32 django 阅读(274) | 评论 (1)编辑 收藏
 
下午没什么事情做,在网上乱逛,无意中找到一本讲web设计的好书,书的提供者是大名鼎鼎的37signals。 应该很多人都用过37signals的tada list,一个简单好用的web based todo list。
这本书没有讲你的程序要设计成什么样子,但是却讲了很多设计web based程序的理念,而这些理念正是源自于对37signals产品线上各种产品的开发。 其中很多观点都令人耳目一新。比如说,第二章构建从简里面讲的第一个观点,做的比竞争对手少,这基本上颠覆了以前我们对产品规划的概念。为什么要这样说,作者自有他的理由。功能少更容易去改变,功能少是因为米不够。更重要的是,功能少不意味着功能残缺,而是只留下精髓的部分,让功能最大化的体现对这个产品的理念。每个伟大的产品都有一个伟大的理念,是吧?比如说作者就列出了37signals各个产品的理念。Ta-da list是和即时贴做斗争,basecamp是项目管理就是沟通。 这本书基本上涵盖了构建一个web程序的各个过程,当然了,不是讲怎样写code,怎样测试的。
如果你是个pm,或者想自己创业,都应该好好看看这本书。 书有完整的在线版本(英文版),还有翻译不完全的中文版。
 点我吧!

Blogged with Flock

Tags: ,

posted @ 2007-10-10 17:45 django 阅读(363) | 评论 (1)编辑 收藏
 
可以用的上的有:
  1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序。
  2. Class-Path 指定jar包的依赖关系,class loader会依据这个路径来搜索class。
和versioning,seal有关的,看得懂什么意思,但是不知道会怎样被用到。惭愧...有人知道么?

Blogged with Flock

Tags:

posted @ 2007-10-10 11:10 django 阅读(854) | 评论 (0)编辑 收藏
 
自己刚开始用ubuntu的时候,就经常到人家blog里面去看推荐的软件,然后一个一个的试,乐此不疲,现在用ubuntu也快半年了,自己也来写一个.
Web浏览: firefox,flock 用过一段时间的swiftfox,不过好像真的没有比firefox快多少,而且跟不上firefox的更新速度.用flock很多时候都是为了用它的blog editor.还真是蛮简洁,蛮好用的.说起blog editor,也用过几次firefox下的插件,以前叫performance,现在叫scribefire,一开始觉得还不错,不过好像没有缩进,只好放弃了.
Movie player: 无可争议的mplayer 遇到字幕搞不定的时候,用下smplayer,对于我这种新手而言,配置字幕比mplayer方便.
Music player: 随便那个都可以...能出声就ok
P2P download: mldonkey 速度还挺快,不过搜索好像不管搜什么关键词,都可以搜出一拓毛片来...
Http download: firefox downloadthemall插件和webdownload4x,flashgot插件 对于小文件,用downloadthemall就可以了,也挺快,但是它的断点续传好像有问题.前几天用它down opensuse的dvd,down了一个晚上,死掉了,郁闷死我.后来才换了用wd4,刚好flashgot也支持,相当的不错.
Text editor: vim, scite, scribes and ulipad Scribes用来写python或者ruby程序还是很不错的,template相当好用.不过python的缩进好像有问题,有时候写完需要在其他的编辑器里面重新调.但是从template里面出来的缩进又是ok的.不过scribes没有文件管理倒很是不方便. Scite也很不错,只是template没有scribes那么强,只能针对单行的. Ulipad也不错,我看到里面有对django的智能提示,不过好像没什么用...
PDF reader: adobe reader
Chm reader: xchm
Dictionary: startdict
FTP client: Filezilla

常用的就这么多,什么时候想起来再补充罗.

Blogged with Flock

Tags: , ,

posted @ 2007-10-09 23:37 django 阅读(937) | 评论 (1)编辑 收藏
 
这个目标,应该还算现实吧?

Blogged with Flock

posted @ 2007-10-08 23:23 django 阅读(241) | 评论 (1)编辑 收藏
 
上上上周周4,洗完澡出来,习惯性的拉浴室的玻璃门,滑动的那种,不知道什么原因,门整个碎掉了,因为没有贴什么防爆膜之类的,碎玻璃直接砸到左手上,很大一个血洞...全身都是玻璃划破的伤.幸亏我还比较冷静,赶紧叫人来帮忙把拖鞋里和身上的玻璃渣弄走.
然后打车去医院,在问是去一医院还是二医院的时候,我犹豫了一下.因为之前因为鼻子不舒服去一医院看,根本不是过敏性鼻炎,非要说是过敏性的,还弄了个过敏测试,结果什么都不过敏...那次的经历让我对一医院有点阴影了.后来因为车走高架,去一医院比较顺路,所以就过去了.
一个还蛮年轻的男医生,问我怎么了,我说让玻璃划了,手里面可能有玻璃.那医生二话没说,用棉球把手上的血一下子就擦掉了,疼的我一哆嗦.然后打麻药,找玻璃.用镊子在伤口里翻来翻去.忽然,一股热血从伤口喷出来.好像弄破哪根血管了,擦了好多纱布也不顶用.丫怒了,直接用镊子把伤口夹住了,然后迅速的缝了3针.缝完了,跟我说,里面没找到玻璃,先缝上吧,一会儿再去拍个片.因为缝的太赶,所以缝的不紧,所以丫的又用镊子把伤口狠狠的夹住,把缝的线拉紧...本来打了麻药,不怎么疼的,被夹了一通,疼的我差点没咬另外一只手.女朋友在旁边,脸都吓白了.然后去拍片,医生说...玻璃在里面拍片可能看不到的...意思就是,以后要是有问题,那就是还有玻璃...我晕..
包上纱布,熬了两个星期,去另外一个医院拆线(实在不敢去一医院了),刚把线拆完,伤口就裂开了.医生问,你当时伤口是不是很深,我说是,肉被玻璃挂跑了一块.他说,伤口深的话,当时缝合的时候,应该在里面缝一层,要不然,即使外面缝上了,里面没有长合的话,外面是白缝的...我$#@$#@$@#$!@#
医生说不能再缝了,只有包上纱布等它自己长好,不过时间要的比较久.我也没有办法,只要又包上了,估计又要等好几个星期.
用我同事的话说,你的手要是不去医院,估计都已经好了...真是服了一医院的医生了.在医院缝针的时候,还送来一个肚子上被捅了4刀的...只希望这哥们一切都好..
BTW,浴室里面用玻璃门的,一定要小心...最好贴上一层防爆膜.浴室温差大,就算是有机玻璃,也有可能碎.还是用帘子比较好,又便宜又安全.

Blogged with Flock

posted @ 2007-10-08 23:11 django 阅读(269) | 评论 (0)编辑 收藏
 
在2000下命令行长度好像不能超过2k bytes,超过就会报input line is too long.起java程序的时候,如果依赖的jar包很多,classpath一定很长,这时候会没办法运行.Google了一把,也没找到比较满意的答案.
最笨的办法就是把用到的jar包重新再打一个,打成一个.后来在网上看到一篇讲manifest.mf的文章,了解到manifest.mf里面可以通过Class-Path来设置jar包所依赖的包.试了一下,还真的ok.只要在build自己程序的jar包的时候,在manifest.mf里面加上依赖的jar包,这样在用bat起程序的时候,就不用再在classpath里面加这些jar包了.不过build.xml会变得变态一点,比以前稍微难维护一点.有一点需要注意的就是,manifest.mf里面Class-Path的路径是相对其所在的jar包的.比如说这个manifest.mf是包含在test.jar的,那么Class-Path里指定的jar包都是相对于test.jar所在的路径.
有空学习一下manifest的其他的用途.

Blogged with Flock

Tags:

posted @ 2007-10-08 22:45 django 阅读(2755) | 评论 (3)编辑 收藏
 
第10章 Management and Leadership 小结
  1. Leader需要做什么?
    • 解决问题
    • 解释自己和管理层的决定
    • 管理层和组员的中间层
    • 正确的分配任务
  2. Leader需要注意什么?
    • 做事情透明
      • 对外公布工作成果
      • 基于已知的纲领来做决定(标准文档,流程以及performance评定)
    • 了解项目的细节,了解任务的目标和可能的陷阱,需要为组员提供真正指导和帮助
    • 不要凭直觉管理,要靠分析和依据
    • 不要随意削减组员的预算
    • 避免过分的干涉组员的工作(包括不信任组员的工作,直接自己做)
    • 公开自己的错误
    • 分配任务时,避免简单的工作清单,要让组员了解大的picturecontext)
    • 诚实
    • 尽可能早的提出组员的performance问题(一个有效的方法是预先拟定performance plan.在拟定performance plan的时候,需要让组员扮演一个更为积极的角色,而不是leader说,你要把xxx做完,而是留有主动探讨的余地.)

Blogged with Flock

Tags: ,

posted @ 2007-10-08 22:37 django 阅读(292) | 评论 (0)编辑 收藏