2007年12月22日星期六
用我的姓保证你看这个不会后悔!Randy Pausch
卡耐基梅隆大学资科系的教授Randy Pausch罹患了胰脏癌,在他人生的最后一刻站上讲台,跟学生以及听众分享他这一生所体会到的经验。Randy Pausch的人生最后一堂课取得了极大的成功,现在应该报道一下之后的事情了。以下内容摘自奇幻基金会创始人朱学恒的blog。
好消息是化疗很成功,肿瘤不再长大也没有扩散;坏消息是化疗不是治本,只能延缓生命,但意味他至少可以与家人一起度过今年的圣诞节。好莱坞似乎也有意把他 的故事搬上荧幕,迪斯尼下属的Hyperion出版社决定出版《最后一课》,预付版税高达六百七十万美金,Randy 利用每天一小时骑脚踏车的时间接受采访和整理,他的三个孩子未来的学费应该不用担心。
此外Randy Pausch在好莱坞电影《星际迷航XI》中客串了一个角色,而Pittsburgh市议会为了感谢他在信息技术领域的贡献,宣布2007年11月19日 为Randy Pausch日。Randy Pausch还在11月份去了曾经任教的维吉尼亚大学作了一次《时间管理》的演讲。
《Randy Pausch人生的最后一堂课》:Youtube中文简介,完整版WMV,中文字幕。《时间管理》:google video。
---上面都是转自solidot.org
说说自己看完以后的感受吧, 我看的是他的人生的最后一堂课。主页是, 教孩子们如何实现儿时的梦想。
在演讲的一开始, 虚拟人生的总设计师, EA的副总裁, Randy的好朋友先介绍了他, 他开玩笑说, 如果Randy死了, 他的朋友的平均智商将下降50, 真够黑色幽默的。他们喜欢黑色幽默, 于是就有了这个演讲, 是Randy的最后的黑色幽默吧。
Randy一上台就先来了几个俯卧撑, 好吧,很健康一个人, 很难想象他的胰腺上面有10个肿瘤。在这个演讲中, 他分享了他的大学以后的经历, 去迪斯尼参加阿拉丁神灯项目, 然后是奇幻般的去了CMU读研究生, 他实现了儿时立下的所有梦想。在演讲的时候,还为她的妻子推出了生日蛋糕, 因为他的病让她妻子昨天没有过好生日, 这, 才是男人。仅凭这点, 你也应该看。
在半夜4点看完这场1个半小时的演讲,引用最后说的话把, 这其实不是一个关于如何实现梦想的演讲, 而是如果无悔过一生, 如果你能好好过人生,人生自会为你寻找答案,你的梦想自会实现.
其中很精彩的话:
有时你必须要等的够久,可能是几年,但人们终会展现出好的一面,请你耐心等待,不管要花多久时间,这世上没有真正的恶人,每人都有好的一面,只要耐心等,就会看到的 .
随时做好准备,幸运其实只是妥善准备遇到机会而已.
有些时刻是改变你人生的瞬间,十年之后,你回头看去,或许会知道就是那个瞬间,你是幸运的。
你要如何让人们帮助你?你不可能独自一人完成一切,你必须有人帮助你, 要让他人帮助你:你必须说实话,要诚恳,一个好人和一个诚恳的人我宁愿选择诚恳,因为好人是短期的,诚恳是长远的。
当你搞砸的时候要道歉。
把重点放在别人身上,而不是自己。(这句话之后, 他推上了献给老婆的蛋糕)
2007年12月13日星期四
2007年12月9日星期日
发牢骚
不知道所有有过这样经历的男人会是什么感受, 自己最心爱的人被人欺负, 在你的怀里哭的都抽促了, 你的心情会是怎么样, 反正我是杀人的心都有了, 相信以后看新闻说某人很冲动干了一些什么让一般人无法理解的事情的时候, 我不在会吃惊了, 因为有同样的感受以后, 我很理解他们的冲动, 我不是一个爱冲动的人, 但是在那一刻, 我不能保证我不会做出什么坏事。
我们的教育, 这几天在TopLanguage看了很多关于C++教育情况的评论, 其实什么教育不是一样呢?
课堂上, 老师在滔滔不绝的念着课件, 如果只是读课件的话, 给每人发台电脑,把所有课件copy进去让大家看不就行了? 还要老师您干什么?想不通, 老师的水平不够。有时候我们的课堂下面只有几个人在哪里听, 老师还不是得讲, 但是老师也向让大家来听啊, 如果觉得自己讲的东西没用的话, 我想大多数老师还是不愿意带这门课程的, 没办法, 点名吧, 点名不算入分里面不行啊, 没有威慑力, 最后就真的是经常来上课的人, 不管听懂了没, 分都不会太低, 但是这样公平么, 也许在这种情况下, 只有这样了。
课堂下, 学生下了课之后不去做作业, 不去预习也是让老师不能展开手脚的原因, 也许是我的学校的学习风气吧, 我真的不希望所有的学习啊都是这样, 我们学生除了会背单词以外, 真正自己做的事情还有什么?
期末了, 开始有学生和老师要期末考试题了, 老师给也不是办法, 不给也不是办法,只好给大家提点一下吧, 划一下重点, 重点太准了不幸, 太不准老师要被骂娘。老师也难作。
考试了, 终于到了考试了, 就发现一个教室60多个人, 刚开始还挺认真, 到了半个小时以后就发现有些人开始不安了, 开始激动了, 开始鬼鬼祟祟了。 这就是所谓的实力---NO, 视力!
判分了, 不要以为判分这个过程很简单,不是得几分就是几分的,如果是那样我们班得挂成什么样啊, 我自己也可能挂的不像样了。 当然如果你不来上课, 分数一定不会高了, 有的老师根本不判卷子我猜, 因为很少上课的都是60 , 有的运气差的就是59了。 呵呵 , 这一分。 让我想起了我第一次考四级的时候查的那0.1分。 呵呵。
中国的教育啊, 是走的太快了, 还是太慢了, 不晓得。 难道我们中国人只适合科举?!我相信不是的。
2007年11月23日星期五
动态库编译方法[转]
gcc x.c y.c z.c -fPIC -shared -o libtest.so
# 将main.c和动态连接库进行连接生成可执行文件
gcc main.c -L. -ltest -o main
# 输出LD_LIBRARY_PATH环境变量,一边动态库装载器能够找到需要的动态库
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
# 测试是否动态连接,如果列出libtest.so,那么应该是连接正常了
ldd main
# 执行就不用说了吧
--------------------------------------------------
建议创建一个Makefile来作这些事情。
-fPIC:表示编译为位置独立的代码,不用此选项的话编译后的代码是位置相关的所以动态载入时是通过代码拷贝的方式来满足不同进程的需要,而不能达到真正代码段共享的目的。
-L.:表示要连接的库在当前目录中
-ltest:编译器查找动态连接库时有隐含的命名规则,即在给出的名字前面加上lib,后面加上.so来确定库的名称
LD_LIBRARY_PATH:这个环境变量指示动态连接器可以装载动态库的路径。
当然如果有root权限的话,可以修改/etc/ld.so.conf文件,然后调用
/sbin/ldconfig来达到同样的目的,不过如果没有root权限,那么只能采用输出LD_LIBRARY_PATH的方法了。
要签了, 感言, 北京浪潮
" 我要回来. 我要奋斗. "
"你要记得你自己说过的年少轻狂的这些话哦. 我相信你, 勤奋些"
突然间. 泪流满面, 面对这一关, 我真的很怕, 以后不能和你在一起.
北京, 毕竟离你那么远, 那么长的时间, 见不到你. 真的很怕.
我要坚定, 记住一个男人对他的女人给下的承诺, 记得自己给自己的承诺.
还有英语, 还有我的梦想.
To myself, 记住, 你自己说过的话!
差点就卖了自己.
今天赶到酒店的时候已经中午了, 听说他们那里已经满员以后还想去争取一下, 而且的的三方协议也已经写了. 到了酒店, 和浪潮的楠姐说了一下情况~ 可是他那边已经没有办法了, 因为他们公司的编制是死的, 她也觉得挺可惜的. 可是也只能这样了.
所以我只能拿着协议回去了, 看她也多着急的, 还问了辅导员三方协议的情况, 辅导员竟然说没有协议书了, 晕死, 我只好回去了, 最后我还是和她说你也别太着急, 没什么大事应该.(我怎么我觉得我这么有风度阿)
走在马路中间的时候多迷茫的, 还在想怎么办. 其实也没什么, 但是还是不爽阿, 突然听到有人喊我名字, 原来是楠姐跑出来了, 她和我说, 可以过年那几天去他们公司实习, 如果确实他们老总看的上的话, 满员这些就不是问题了, 我当时就对她说, 恩. 就这样吧, 如果不行你也别太着急, 毕竟她也是出来打工的.
我觉得很感动, 这么负责的态度, 让我无论是对浪潮还是对山东人都产生了很大的好感. 真的很负责. 然后我就做车回学校了. 路上也觉得没什么, 怕什么, 生活才刚开始.然后还写下一句:
The more you suffer, the more you gain.
确实, 我现在不怕什么了, 毕竟是我自己想钻空子, 就像丫头说的, 有的时候, 我要去遵守规则! 回来的时候在54上面, 遇到了严制和小潘, 他们都已经 sign 了, 呵呵, 和他们边说边笑就回到学校了, 看来我真的是适合经历风浪的人~
下了54到学校的路上遇到了刘导, 他竟然说没有协议了, 操, 我就不行, 还是去了趟就业办, 呵呵, 结果就业办的那个女老师在忙的晕头转向(真的找不见前后那种)以后, 还是打了电话, 经过和浪潮那边了解情况, 就业办的老师很爽快的说, 没什么问题, 他们发了传真过来以后我就马上给他打一份. Yeah! Ho~ 最后我接过来电话, 谢谢了她, 她最后问我怎么知道她叫楠... 我说, 你给你小舅舅打电话的时候我听到了. 她夸了我聪明以后就挂了.这件事就解决了.
总之还是多感谢她的. 楠姐, 谢谢你.
(刚才接到赛龙深圳的电话, 晚上那个 leader 请我吃饭. 呵呵, 我不带钱包去怎么样~)
2007年11月13日星期二
Google创始人Brin的电话号码(错)
而且Google设立了1000W$的奖金来奖励那些开发Android平台上软件的程序员哦.~
Erin:
Mobile/SMS: 1-(650)555-1212 号码还挺好记
Adress: 1600 Amphithreatre Parkway Mounttain View, CA 94043
2007年11月1日星期四
2007年10月31日星期三
GCC cross compiler of MIPS under GNU/Linux
Include: binutils, gcc, glibc, gdb
Must compile binutils in the first place !
#here is binutiles
./configure -target=mips-elf --program-prefix=mips-
make
make install
in GCC, suggesting only enable c rather than c++ or some else...
option "--disable-libssp" becouse libssp can't successfully compiled.
#here is GCC
./configure -target=mips -prefix=/usr/local --disable-libssp -program-prefix=mips- -enable-languages='c'
make
binutils and GCC is enough for my misp asm learning...
OK.~
TIPs: `swiftfox` is very fast in my computer, i replace the build-in firefox with it.
2007年10月28日星期日
Google黑板报数学之美之集合
作者:吴军
数学之美 一 统计语言模型
数学之美 二 谈谈中文分词
数学之美 三 隐含马尔可夫模型在语言处理中的应用
数学之美 四 怎样度量信息?
数学之美 五 简单之美:布尔代数和搜索引擎的索引
数学之美 六 图论和网络爬虫 (Web Crawlers)
数学之美 七 信息论在信息处理中的应用
数学之美 八 贾里尼克的故事和现代语言处理
数学之美 九 如何确定网页和查询的相关性
数学之美 十 有限状态机和地址识别
数学之美 十一 Google 阿卡 47 的制造者阿米特.辛格博士
数学之美 十二 余弦定理和新闻的分类
数学之美 十三 信息指纹及其应用
数学之美 十四 谈谈数学模型的重要性
数学之美 十五 繁与简 自然语言处理的几位精英
数学之美 十六(上)不要把所有的鸡蛋放在一个篮子里 最大熵模型
数学之美 十六(下)不要把所有的鸡蛋放在一个篮子里 最大熵模型
数学之美 十七 闪光的不一定是金子 谈谈搜索引擎作弊问题(Search Engine Anti-SPAM)
数学之美 十八 矩阵运算和文本处理中的分类问题
数学之美 十九 马尔可夫链的扩展 贝叶斯网络 (Bayesian Networks)
数学之美 二十 自然语言处理的教父 马库斯
数学之美 二十一 布隆过滤器(Bloom Filter)
数学之美 二十二 由电视剧《暗算》所想到的 — 谈谈密码学的数学原理
2007年10月23日星期二
八皇后问题的实现
自己用C做了一个实现。
12个皇后的问题在我的机器(AMD 3000+, 256,LINUX 2.6)上运行了4.7秒左右,
后来在忘上又找了一个实现,这是链接, 他的竟然只用0.04秒。SO 快。
佩服。
贴上代码:
我的:
#include <string.h>
#include <assert.h>
long nqueens(int);
int test_queens(const char *,const int , const int);
int main(void)
{
assert (nqueens(12) == 14200);
//assert (nqueens(13) == 73712);
}
long
nqueens(int n)
{
register int key = 0;
int scount = 0;
char retv[20];
int test_val;
memset(retv, 0, 20);
while( key >= 0) {
while( retv[key] <= n-1) { // n-1 means zero was a position
retv[key] = retv[key] + 1;
if ( (test_val = test_queens(retv,key, n)) == 1) //part answer
key++;
else if (test_val == 0)
{
scount++;
}
}
retv[key] = 0;
key--;
}
outter:
return(scount);
}
// if queens is illegel result return -1
// else if queens is legel return 0
// or part result return 1
int test_queens(const register char *v,const int key, const register int n)
{
for (int i = 0; i < n; i++) {
char vi = v[i], vk = v[key];
if (vi == 0 || vk == 0 )return 1;
if( i == key ) continue;
if (vi == vk || vk-vi == key - i || vk-vi == i - key)
return -1;
}
return 0;
}
>time ./my
real 0m0.556s
user 0m0.552s
sys 0m0.000s
那位兄台的
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
typedef unsigned long ulong;
static const ulong ulong_bit = sizeof(ulong) * CHAR_BIT;
static inline ulong search(ulong lb, ulong cb, ulong rb, ulong cnt) {
if (~0ul == cb)
cnt += 1;
else
for (ulong bs = lb | cb | rb; ~0ul != bs;) {
ulong b = ~bs & (bs+1);
bs |= b;
cnt = search((lb | b) << 1, cb | b, (rb | b) >> 1, cnt);
}
return cnt;
}static inline ulong nQs(ulong m) { return search(0, ~0ul >> m, 0, 0); }int main(int argc, char* argv[]) {
ulong a = argc < 2 ? ulong_bit : atol(argv[1]);
ulong n = a < ulong_bit ? a : ulong_bit; // n = min(a, ulong_bit)
printf("%li: %li total solutions\n", 12, nQs(12));
return 0;
}
>time ./internet
12: 14200 total solutions
real 0m0.081s
user 0m0.024s
sys 0m0.004s
2007年10月12日星期五
2007年10月2日星期二
2007年9月28日星期五
N70,竟然不提示短信
基本没有删除过,除了一些没意义的。
可是今天竟然短信来了不提示了,
搞了半天,格式化什么都试过了,
格式化以后是好了,
可是把备份的短信和一些其他东西弄回去以后
问题又出现了。
郁闷了好长时间,
忽然想到了把收件箱里的东西移动到自己的文件夹里面
行不行,试过以后还是不行,
恢复一下出厂设置, YEAH,
问题解决。OK了,哈哈, 好高兴。
今天还把我的移动心机给刷成了大陆行货。OKOK啦。~
终于告别丑陋的移动图标了, 速度也快了不少。
2007年9月21日星期五
2007年9月4日星期二
LDD第一个例子运行成功!
太高兴了,在经过了无数次莫名其妙的失败以后,终于搞定了内核模块~
哈哈哈哈~~~
大家不要笑我哈,高兴是很正常的~
总结经验, 主要是准备工作没有做好,
1. 要下载linux-kernel-src , 然后 make all
2.make modules_install 把你的模块文件放到 /lib/modules/linux-XX-XX中
最后把源文件中的 /linux/config.h去掉,
然后把makefile中的 uname -r 换成 /lib/modules/linux-XX-XX 就OK了。。。
呵呵。。。可以开始研究kernel device driver 了。
--
Shit happens!
2007年8月31日星期五
走了,实习结束了
自由了,
--
Shit happens!
2007年8月30日星期四
10 Rules of programming
By Malcolm McLean
Never fork development. It becomes virtually impossible to keep more than one version of a program in synch. A bug is fixed in one program, but the matching file in the other program has some subtle changes essential to make it work. So the fix may or may not be posted in, it may not even be relevant. Very quickly you will arrive at a situation in which no one knows what is happening.
The rule also applies to program objects that can be edited by the user. The user expects that the interface will show a snapshot of the real state of his data. This is very hard to achieve if every menu item is caching data. Unfortunately it is also a difficult problem to fix; you need to impose rigorous mangement on non-modal meus especially. This is particularly true if efficiency considerations make it impossible to do a general refresh with every data value entered.
The rule of two
Thy names shall be binomial.
In most cultures people have two-part names, such as Christian name / surname. When Linnaeus developed his system of biological nomenclature, scientists quickly simplified it to a binomial system, e.g. Pan troglodytes for a chimpanzee, Homo erectus for primitive humans. Three-part or higher names are not names but descriptions.
The rule is of great importance in variable naming. In many languages variables are usually a member of a named structure or object. This means that both the member and the enclosing instance must have single-part names for the whole to be readable. Eg candidate.name not candidate_trainee.firstname . Names longer than two parts can of course be used in simple expressions. The rule applies when variables must be embedded in complex expressions.
The rule of three
Thou canst cope with only three levels of indirection.
A human can just about read a mathematical expression with three levels of nested parentheses. Go to four and understanding breaks down. Similarly humans can cope with three levels of loop nesting, or arrays with three dimensions, or pointers to pointers to pointers.
These things are all related to the fact that we are adapted to living in a three-dimensional world. Hence a three dimensional array has a physical analogue. Looping, indirection and parentheses are all used to support multi-dimensional arrays, hence really part of the same rule.
The rule of four
Thou shalt pass only four parameters to a function.
If you expect your caller to remember the parameters a function takes, their order, and what they do, then you can pass a maximum of four parameters. Five is slightly too many to remember without effort, or to scan unconsiously. Four parameters is also the threshold for machine optimisation on may platforms.
The rule of five
Thou shalt have only five levels in a tree.
A binary tree with five levels has sixteen members at the leaves. This is about the most that can fit onto a single diagram. Your call tree will of course be much bigger than five levels deep in a large program. However it can be broken down into files, with no more than five levels within each file, and no more than five levels of files in each library, and no more than five levels of libraries in each program. Or in object-oriented languages, no more than five levels of methods within each class, and no more than five levels of class dependencies.
The rule of six
Thou shalt use up to six letters in a minor identifier.
This one is imposed by Fortran 77, which only allows six letters in identifiers. However it is a good rule to keep to for minor variables. Generally a one letter convention will exist for many variables in a function, such as N for an integer total and i for a counter, x, y and z for Cartesian co-ordinates, and so forth. The problem comes when we have source x, y and destination x, y. We can't use x, y for both. However sourcex, destinationx will make expressions far too long. srcx, destx is more acceptable. The limit is about six characters.
Six digits is also the maximum that a human can take in without trouble. Unfortunately this rule is impossible to enforce in a computer programming context, because frequently greater precision is required for technical reasons. However it tells us that the rule of six also applies to names made of arbitrary characters, like "memptr". Identifiers which are English words are obviously perfectly readable. That's why the rule of six mentions "minor identifiers".
The rule of seven
Thou shalt pass only seven parameters to a function.
Humans can take in about seven objects without counting them. This means that seven parameters is the limit for a readable function call. The rule of four was the rule for a scannable function call. The difference between scanning and reading is that the scanned call can be accepted as a single unit, the read call has to be worked through parameter by parameter. More than seven arguments and the reader will lose track of which is which and have to count arguments, matching them to the manual. So the code becomes non-readable, and is only acceptable if the reader already knows what the function does without looking at its argument list.
The rule of eight
Thou shalt have no rule of eight. A foolish consistency is the bugbear of little minds.
The rule of nine
Thou shalt hardcode only nine explicit conditions.
In a two dimensional array each non-edge cell has eight neighbours, plus itself to make nine. This is about the limit for coding each condition explicitly. It is also the number of directions in common use � North, South, East, West, North-east, North-west, South-east, South-west, plus one for "stay still". OK, I am running out of ideas; this could be the rule of eight or the rule of ten. An if ... else ladder of nine is not unacceptable. If we go to cubic arrays we have 27 cells in each 3x3x3 block, and we must use loops to index them. Similarly if we want more than the eight compass directions, it is time to code as degrees rather than by name.
The rule of ten
Thou shalt have only ten commandments in a list of rules.
That one was obvious.
--
Shit happens!
2007年8月5日星期日
物价飞涨,给80后们看的省钱指南[转]
本文由 xwsxws 在 2007-8-4 09:51 发表于: 倍可亲.美国 ( backchina.com )
物价飞涨,在老板涨工资还遥遥无期的情况下,节流即是开源。
找出一张纸,把你的各项支出列出来,好好分析你的消费支出,从战略,战术层面来节约。你每月的支出至少可以减少20%。
1.不要在网上到处泡MM,这个开宵很大,一个月至少在500,上不封顶,约会支出是很恐怖的,吃饭,泡吧,礼物,开房间,买套套这些费用都很高。如果还没有找到合适的女生,不得不约会MM,至少大家先视频一下,不要看她N年之前的旧照,或者艺术照,大家或者先电话聊聊。免得见面大失所望,碍于男人面子,你又不能开溜,只好忍痛请恐龙吃饭。即浪费青春,又腰包出血。最好的办法是参加些网友活动,什么爬山啊,打球啊,先见面,感觉不错再
发展。
2.年青人最大的一笔开宵就是谈恋爱。如果她动不动就去什么高档的消费场所,赶快甩了她。别癞哈蟆想吃天鹅肉,梦想找一个富婆,这个跟买彩票一样,还是踏实点,找一个朴实点的女生,门当户对。两人同居,房租可省,两人自己做饭,伙食费用可省。
3.如果可以,把各种各样的打折卡全部带上,至少每月能帮你省1-200元。去饭店吃饭,如果没有带打折卡,跟老板要发票,再问不开票有没有打折,老板一般会给你打个9折。
4.如果每个月要用一打安全套,建议你批量采购,可以到淘宝上去采购,一个才4毛钱,100个才40元,足够你用半年,每个月至少可以省20元。
5.尽量买最便宜的药来吃,贵的药与便宜药化学分子式相同,效果是一样的,不必要为生产商付广告费。
比方说感冒药,不必吃20多元的康泰克,服点1元的朴感敏,效果一样,都是起缓解感冒症状的,还是要靠自身的抵抗力。医生给你开完处方,如果你有当医生的朋友,问一问或者上网咨询,很多药并不是必要的都可以省略掉。
6.把该打的疫苗全部都打上,比方说什么乙肝疫苗,如果可能每一两年,做一次体检.经常做做锻炼,生活有规律,保持身体健康,是你应对生活压力,通货膨胀,节省意外支出的最好药方之一,以上几项做到至少能帮你节省80%的医药费。
7.晚上打的11:00以后一般都会有加班费,你可以跟司机说,不收加班费。司机一般都会同意。
2007年7月15日星期日
2007年6月28日星期四
2007年6月27日星期三
2007年6月26日星期二
python's language success
Today i finish Learning Python, I think next step is Programming Python or Python manual, Python's success mostly is attributed to it's smart core and Introspection .
What is introspection ?
Everything is object, manipulate in unique way, Python know what it is, using a few set of build-in functions , such as type, str , dir , getattr.
By keeping a tiny core, enclose everything else into module, leading Python a very healthy language, unlike the big , complex beast language (eg, Perl)
Why smart ?
- for loop is so smart , look this code ,
methodList = [method for method in dir(object) if callable(getattr(object, method))]
#a list generator
- and or , and or is very useful condition judgment, like a Bash syntax .
- 3 mainly data structure was selected, covered most of area of a language should be .
2007年6月25日星期一
推荐一款blogger离线编辑器
可以贴图片。可以选tag可以加关键字。还可以帮着他们赚点小钱花花。不错的东西。他叫 Zoundry..
>> Zoundry 网志编辑器™ 是一款全功能的编辑器,它将使您的网志发布过程更简单,更快捷,使用它就像使用文字处理器一样简单。此外我们还提供了额外的工具,使链接,标签,照片,音乐和视频文件等资源的添加更简单。下载试用一下吧!< /a> 看一看有了 Zoundry 之后,您能够在撰写和管理网志的工作中节约多少时间 - 无论在线还是离线。
这种情况下,大学生应该
以前我不知道怎么回答这个问题,好像觉得理亏一样,现在知道了。
如果看着对方还像有点文化的,
就回他, 你的意思是说? 自己没文化? (好奇的眼神)
绝对噎死他。
结论,不要老拿大学说事。
2007年6月22日星期五
GOOGLE maps 发送到手机?
不过今天发现一个很好的功能,你在maps.google.cn 上面查到一个地方,
比如说查 "电子科技大学成都学院"
然后我们在地图找到了这个地方,成都市郫县百叶路1号,好难记,
发到手机上吧,发送到手机,然后输入我的手机号,没一会就收到了。
+497501 这个号码够奇怪吧。
而且这个服务是免费的哦。
不知道google日历上的发到手机现在能用了不。能用就严重安逸了。
2007年6月14日星期四
2007年5月21日星期一
该隐的记号
似乎很熟悉,又是关于伊拉克,又是关于战争,还有正义。
看完以后搞不懂该隐的记号到底指什么,于是就查了一下圣经。下面把原文列了出来。
影片开头时候,金色的背景下,隐约看到一个人在揉搓着自己的体肤。影片的后面,那一幕再次出现,原来他是要洗去罪恶。可是主角还是因为内疚而自杀。尽管他们的高层给了他们Mark of Cain。他们不用为这件事负责。可是主角每天都在祷告,难以入睡。他听见他们从地下传来的哭泣。最后他选择了逃避以及自责。主角说,我们都是替罪羔羊。他没有把事实大白于天下。他的兄弟这么做了,进入牢房以后,似乎也得到了解脱,还是他也要祷告,他想要告诉已故的兄弟,可以安息了。他们这两个小士兵,都是战争的受害者。
主角说,我们来之后,他们一定不如从前。
伊拉克战争是G.BUSH 的愚蠢,还是人类的本性。
PS:里面几个地方有严重露点。少儿不宜。:)
创世纪4
|
|
|
|
|
|
2007年5月14日星期一
创业者最容易犯的十个错误
如果你想从本文中受益,那么请你一口气将这片文章看完 )
从成为一个创业者到现在已经14年了,我成谈过自己在生意中犯过的错误。我还劝告不少人去自己创业,并且在他们的创业过程中发现了与我类似的错误。这篇文章是为小企业
主提供一些建议,尤其是那些刚刚开始(或者即将开始)创业的朋友。
一、推销产品给那些根本不会购买你产品的人。
尽管销售对于任何企业都非常重要,但是你没有必要向任何人都推销你的产品,包括你的朋友和家人。此外,尝试推销商品给那些一看就知道不需要你的产品的人是在浪费你的时< br>间。
出售给错误的人包括向任何人推销你的产品。有的顾客要比其他顾客容易推销的多,例如,我的妻子在给小型企业提供网上咨询,她认为,一些客户要比其他客户难缠的多。如果
一个潜在用户过分的担心他们投资的每一分钱,如果他们想做一个网站但是不知道为什么,或者如果他们根本就不了解互联网,那么他们将不会成为你(长久发展)的客户。不< br>用担心对这些消费者说 "NO",为他们提供服务只会给你增加更多的麻烦。让你的竞争对手卖给他们,会给你省去很多令人头痛的麻烦,也能够为你腾出更多的时间来为那
些重点客户提供服务。
如果有人有兴趣和你做生意,并不意味着你应该接受。我做生意的的一年,大概对50%想和我建立潜在商业关系的人说 "YES",那使我浪费了很多时间去追求更多的顾
客。我必须应付客人的午饭,然而他们只是仅仅想"知道我们是否可以一起做一些事情",我几乎没有他们那里得到一毛钱。如果你认为某个会议可能没有任何意义,那就不要
仅仅因为你认为应该加强合作做就去和那些陌生人开会。今天我收到这样的邀请,如果邀约不能立即激发我的兴趣,我通常拒绝或者忽视它。很多关系不值得你去建立,学会对
不好的机会说"不",对好的机会说"是",这一点是非常重要的。
二、花的钱太多
直到你有一个稳定的现金收入,否则不要花费你宝贵的创业资金,除非那是非常必需的。我以 20,000 美元现金(我自己的钱)创办了我的电脑游戏公司,它发展的很
快;此后不久我开始利用贷款融资。不幸地是,公司地商业模式不行,我用了五年的时间才开始盈利。很快我认识到,每一元的投入最终都要从销售中得到补偿。
在 2004年我只用了 9 美元就开始了这家个人发展业务,仅管我可以花费更多的钱在这上面。没有花俏的标志,没有时髦的网站设计,没有名片和文具,我仅仅支付了域< br>名的费用,那就是投资的全部,也是我在有一个稳定的收入之前想投入的资金,其他的花销全部都在我有了现金收入之后。< p>你的业务应该首先能够把现金装进口袋,然后你在"投资"你的业务,你要清楚地知道你要如何回笼所入的资金。
显然一些企业在刚开始的时候需要大量的资金,但是在互联网时代你可以轻易地开创一个有利可图地业务。
三、花的钱太少
过于吝啬你的金钱也是一个错误,不要让节俭阻碍了业务的效率。雇佣那些比你更有效的技工做特定的作业,购买那些你明确知道值得你花费资金的合适的设备。你没有必要在花
俏的设备上超支,但是你拥有的设备要能够提高你的生产能力。当你可以使用更好的软件时,就不要使用老版本的软件,以使得你能够更快的完成工作。& lt;p>要想知道什么时候你对现金控制的太紧,什么时候控制的太松,需要一个很长的学习发展过程,因此,如果你是刚刚创业,最好重视第二个观点"花的钱太多"。往往考虑这个会
使你作出清晰正确的选择。如果你不能确认支出,那么这可能就是一个错误。另一方面,有些情况难以证明不是现金支出。
四、编造一个假的团队
不少个体户称呼他们的公司为"我们公司",那是许多刚刚创业的老板犯的错误,因为这是不必要的。尤其是在今天,一个人经营一家公司没有任何不好的地方。我称呼我的游戏
公司为 "我们公司"很多年了,但是我从来都称呼我的个人发展公司为"我的公司 "。我妻子称呼她的 VegFamily商业杂志公司为"我们公司",因为她雇佣了职员
公司",则是有一些愚蠢的,因为这样做不会为你赢得任何尊重。以& quot;我的公司"来推广你自己可能在今天会更有效,因为别人会因此知道,你不是个浮夸的人,如果你对他们< br>许了一个诺言,那么你会一个人来承担这个责任。相反地,"我们公司"许的诺言有时就不值得别人信任。(此句翻译不通:))
如果你是一个刚刚创业的个体户,你最好不要谎称你的公司为& amp;quot;我们的公司"或者其他的。最重要的是定位一个和你提供的产品和服务以及你个人的水平和才能相符合的价位。一
些个体户认为他们必须成为控制者,他们在向市场推销他们的产品时好像是在做白日梦。欺骗你的顾客只会让你惹火上身。如果你为了能够更快的发展业务而去做假,那么你根
本就不应该开办自己的公司;如果你不能提供物真价实的产品或服务,那就先不要来做生意,你首先应该去做的是提高你的技术水平。
五、放弃一些合同是明智的
合同。很明显,我是有理的,但是我要去法院告他们么?不,我不会,我会做一些其他的更有意义的工作。一张合同仅仅是一纸空文,合同背后真正隐藏的是生意关系。如果合同背后的生意关系不存在了,那这张合同对你们曾经做过的承诺无济于事。合同的意义仅在于明确的规定每方
在这个交易中的角色和义务,但是它仅仅是这样的一个关系,而不是一张可以强制对方履行义务的法律。当我认识到这点的时候,我会更多的关注如何去维护好合同之后隐藏的
生意关系,而不是担心合同上边写的东西,这样我的交易业务就会更加顺利。一旦你将注意力放在合同上,这将意味着你的交易业务会更加困难。有创意(有利润)的生意往往
和合同上的内容不一致,一个在游戏开发产业工作了十几年的律师告诉我说,他所处理的交易没有一个是完全按照合同上写的来做的,有些甚至和合同完全不着边,但是这些生
意往往是大宗的生意。生意关系就好像是人与人之间的关系,它会在任何时间任何地点发生改变。
签订合同仍然是必要的,尤其是和那些人进进出出的大公司,但是可能他们并不看重和你的商业关系。不要犯了我所提到的这个错误,合同只是你们交易的影子,真正的交易是你
们的商业关系。保持良好的商业关系,你就不用过于担心合同上写的内容了。
商业交易中有许多无赖,这其中还有很多是" CEO"、"总裁"、"财务执行管 " ,这既是悲哀也是现实。有些人好像除了金钱其他的都不在乎,他们会撒谎、作弊、窃取来
获取更多的金钱。最近几年一些非常卑鄙的商人玩火自焚,已经被起诉(或者正在被法庭审理),但是仍然有大量的"语言把戏"出现,例如,在电脑游戏业,一些大的游戏出
版商假装对一个正在开发的一款新游戏感兴趣,从而一直欺骗游戏开发商,这是很常见的事情。他们会在未签订合同的情况下给开发商一个指标,而所有的开发人员得到的只是
延期或者是虚假的口头承诺。事实上,那些出版商只想让这款游戏不要在市场中出现,从而不用和其他的竞争者竞争,这样他们就可以以他们的名义出版这款游戏。他们希望开< br>发者错过下一个旺季,从而付给他们更少的费用。这确实存在,商业,尤其是娱乐业,胆小的人是不能够生存下来的。< p>六、不相信你的直觉
直觉在生意中与它在其他场合中一样重要,你会为大量因为CEO的直觉而影响的大宗交易而感到吃惊。虽然你会有些有些情况符合商业语言的逻辑,但是那往往是不切实际的。
如果你完全按照逻辑来做生意,而忽视了直觉,很有可能,你在商场不会得意。
我们人类刚开始并不是逻辑思考的,我们根本没有足够的资料来作出完全符合逻辑的决定,因为真正的生意还在于人为,同时,我们业没有准确的逻辑系统去预测他人的行为。无
法预料他人未来的行为是我们逻辑的一个重大缺点,但是直觉填补了这个缺点。他人真实的行动会促成或者搞杂一项商业合作。但是假设地认为所有人都会按照预期的方式行事
是极端不切实际的,没有一项交易能够完美的进行。
当你的直觉告诉你,& amp;quot;这个业务会失败",但是要对一个看起来非常有诱惑力的业务说"不& amp;quot;是件很困难的事情,可是事情往往不是这样,知道后来我看到许多证据都证明我的直
觉一直是正确的。有时候某个人不赞同我,几年之后,其他的几个我认识的人会抱怨被那个人欺骗了。
直觉在一个公司的决策过程中是一个非常重要的部分。因为公司的交易依靠商业关系,你需要知道其他人对你的交易的看法。如果不赞同你的观点,不用理会他;如果他赞同你的< br>观点,你依然需要小心。
七、过于刻板
我再次重申一次,商业是建立在关系之上的。在一些场合有它特定的一些手续,但是在大多数商业场合,过于刻板只会有害无益。商业关系必须建立在亲切的、人性化的关系之& lt;br>上。
我认为在你建立新的商业关系之前,过于刻板也是一个错误。如果一封发给我的邮件以 "亲爱的 乱想 同学 ) "为开头,然后又解释了半天商业提案,我通常会认为那是垃
圾,尤其当邮件中经常使用 "我们" 这个词的时候。好的邮件开头应该是这样,"你好, 乱想 ",然后只是用非正式的口气问我是否对与他合作感兴趣。这样既节省了
时间,又开门见山地建立了一个真正的人际关系。
对待你的商业关系就像对待朋友之间的关系(或者是潜在的朋友)一样。过于刻板会在你和其他人之间树立一堵墙,这堵墙不利于你建立良好的商业关系。没有人会对墙忠诚….
(except the one in China 这是原话,不做翻译了,我不懂什么意思,需要读者自己领悟)
刻板让人觉得无聊乏味。每个人都想享受他的工作,如果有人像电脑一样对待我,我将以同样的方法回复他——直接删除。但是如果某个人表明他很有个性和幽默感的话,我们之
间的关系就容易建立的多。
八、牺牲你的个性
在我运营游戏公司的最初几年间,我为人过于严肃,并且假设的认为我必须要"高效"….无论那意味着什么。成为个体户之后,我就承担了重大的责任,其他人会评价我,这样
想对么?
我在二十几岁时开办了自己的游戏公司,二十出头的年轻人应该是活跃的。但是我认为一个公司的老板,过于活跃是不恰当,不合适的。因此大多数我的商业信件和邮件都好像出
这样过了很多年,但是最终我决定变回我自己,尤其是在我的游戏公司盈利之后。现在我是一个博客,我的个性和经验在不断的加强。我奇异的特点给这个博客增添了独一无二的
情趣,如果我依然很严肃的对待自己,写的文章也像一眼那样正式,这个博客就会变得非常平凡,我就会失去大部分我的读者。
做独特的自己,将你的个人魅力注入到你的公司里是非常好的,尤其是在你十多岁到二十多岁之间,不要将你自己伪装称另外一个样子,如果你能够吸引到各种各样的顾客以及许
多愿意和你一起合作的伙伴的话,最终你会享受到更多工作的乐趣。
如果有些人受不了你的怪异,对他们来说那很糟糕,那就集中你的精力在那些能接受你的人身上。
九、不注重价值创造
很容易就会掉入这样一个陷阱:做生意的目的就是为了钱,但是做生意的真正目的在于创造价值。在短时间内你可以不用创造价值就能够赚钱,但是从长远来看,这是不可行的。
即使是犯罪集团,也必须去"创造价值"。当你发现你的公司仅仅是在吸收其他的价值而不是自己去创造价值作为回报的话,就会减少你的自尊,并且你的公司运营起来也不会
给你带来多少乐趣。
多卖东西从而多赚一些钱,这是不成功的商业模式。这个世界不缺少销售和产品,但是它经常需要创造真正有价值的东西,这才是你应该努力的方向。< p>目前这个网站(作者的网站)包含了400多篇文章,这就是许多我创造的价值。每天都有成千上万的人浏览这个网站从中受益,帮助他人成长是这个网站的首要目标,也是它的
价值所在。
十、不去精益求精< p>虽然价值创造对于一个持续发展的公司是必不可少的,你应该把精力集中在如何创在价值上,但是它同时也意味着你需要把剩余的时候放在精益求精上。你可以建立一个提供很好
的价值但是却亏本的公司,但是作为公司的老板,你应当找到一个合适的方法将你的价值转换成为效益。最有可能的是,你最初尝试的产品可能会欠佳,你将花费很多时间、金
钱和资源来努力提高你的产品的价值,这样做就对了。很多公司都是这样发展起来的,但是不要让你的公司仅仅是那样做,你应该追求精益求精。
一旦你的某个业务流程到位了,将它一项一项的分开,在各个方面一次一次对它进行优化,寻找多种方法以使得它更加有效。你能在更短的时间内、花费更少的金钱完成这个工作
么?你能经常来做这个工作么?
我曾经在游戏公司里手动对进行订单管理。在 1994年我开办了这家公司,当我通过邮件或者我的网站得到一张订单的时候,我会使用一些软件通过调制解调器来输入和管理这< br>些订单。在每个月末,我会用手记录销售的情况。在销售量不多的时候这样记录会很方便,但是随着商品销售的增加,这变得越来越劳累。几年前,我升级了软件以使得在线得
记录能够完全自动化,这还包括游戏得下载速度。每项记录都会被储存在数据库中,并且我可以浏览这些及时的报告来看每个产品销售的如何。做这项工作需要花费一些时间,
但是它值得。那个全自动化的系统节省了我很多的时间和精力,我也不必花费很多的费用来进行管理。
不要陷入"使用老办法可以自动地处理例行的工作"这个陷阱,这包括库存管理、宣传、会计、订单处理、通讯、销售。如果你发现你每个月都在做同一样重复的工作,确保你会
投入一些精力放在如何优化他们的问题上。不进行优化就好像在浪费时间和金钱,节约金钱和时间完全可以比创造他们更简单。
互联网的经营优化随着大量的机会而变得简单,在互联网上尝试新的事务以及推测其后果非常容易。在我运行这个网站一年后,我对 Google Adsense 有了很多
的认识,有些人不喜欢这个网站上广告的布局,但是这是我至今尝试过的最有效的布局方法。我这样使用它因为它这时候能够起作用。添加捐赠页面也是我最佳化的选择,有些
人点击广告,有些人给我捐赠,有些人两者都做。即使如此,我的主要目标依然是创造价值,这只是一个为了维持发展而进行的非牟利营业收入。更多的钱意味着更多的资源投
入到价值创造中,因此价值的创造和优化才能够齐头并进。
要建立一个成功的公司需要投入大量的努力,但是这同样也是一个经验增长的过程。我知道很多人辞职后开办了他们自己的公司,有不少人没有做到像他们希望的那样,我没有听
说哪个人说他后悔冒险,命运的缰绳在你的控制之中。
PS:翻译的不到位的地方还请原谅,欢迎你访问我的博客: http://angelived.org
,正在举办两个活动,希望能够有更多的人前往参加。
转自:http://chn.blogbeta.com/269.html
2007年4月29日星期日
把GTalk放进Firefox侧边栏
怎样发挥宽屏显示器的最大功效?试试把GTalk放进Firefox侧边栏。简单原理:Firefox允许在侧边栏中打开书签页; Google新推出将Gtalk潜入到网页的功能( Talk Talk Talk);试着把这两个功能结合起来吧。
首先,将这个链接 talkgadget.google.com/talkgadget/client收入Firefox书签(收藏夹)中;改名为Gtalk
然后,打开书签菜单;找到上述书签;右键;属性;选中在侧栏载入Gtalk书签;
最后,打开查看菜单;在 侧栏中选择书签;再在侧栏中点击Gtalk书签;登陆;聊天、浏览两不误。& lt;/span>
2007年4月25日星期三
2007年4月16日星期一
2007年4月14日星期六
我,过敏?不是麻木吗?
后来医生推荐我做一个叫生物共振的检查,说是德国引进的设备.先进...汗...一次检查要400,以后治疗一次200...治疗5次一个疗程,医生说4 -5次就能治好,看他那么心虚.一定需要很多次吧...
最后上网一查....又是科学骗局.昏倒...这是链接< /a>....
后来在去锦里的路上,我想起了灌灌的宝贝说的那些话,说我麻木,etc,还记得19岁那个未眠的生日...那天以后对我改变很多,在很多方面吧,甚至有些细微到无法察觉.
我这个麻木的人现在敏感到这个程度...昏倒了,不过说实在的,自那次之后,就让自己变的稍微敏感一点,结果就敏感成这样了...当然我在谈的也不完全是病...
做回自己吧,活着,舒服些好...