Aug
30
2009
8

新学期开始了

新学期开始了,重新收拾了桌面,干净多了。

newdesktop

同时本Blog将转到,如果您觉得平时可以浪费您宝贵的时间去瞄下该blog,可点击此处订阅

自己忍痛花钱买的域名,网上找的免费主机,如果出现500错误,多刷新几次,应该没什么问题= =!

PS:给你造成不便敬请见谅。

PS1:另外,happy  dog大户见到的话,上头那篇Arch小记非正式的哈(估计也没正式的了)。后续自己的一点点配置也还没写下来。

PS2:其实我也不知道该写些什么……

Written by Loading99% in: 未分类 |
May
15
2009
2

关于黑莓,买还是不买

某人突然又跟我说想买黑莓,问我用着怎么样。类似的问题被问了很多。

用黑莓从08年7月底开始的吧,机型是8300。当时要换机是因为自己的手机被人顺手牵羊了。大一玩了一年的WM,刚听到WM的时候认为WM的软件很少,其实不然,WM上的软件还是很丰富的,也很实用。自从手机处女刷以后就折腾得更厉害了,没次有新rom出来都会去尝试一下。折腾手机其实也是蛮有意思的事情,痛并快乐着。

WM遗失后,就开始寻觅新手机了。WM玩了一年,然后就想趁机会换个系统来用,再听说黑莓价钱不错(这点对于很多人来说其实有很大的吸引力),质量也颇刚健。就在淘宝上订了个8300。为何选83就不说了……

到现在,用黑莓也快一年了。很多同学丢了手机就问我黑莓怎么样。说得最多的还是价钱便宜,通话质量也还好。都是短对话,也没法多说什么,不想带坏人。毕竟自己对黑莓不怎么感冒了。

当初自己购机收到的舆论来自杂志和论坛,很杂,凭印象写下来吧。主要当时潜意识决定换黑莓来玩了,就只偏向这一块。

1、通话质量好,清晰。有人曰:“黑莓的免提很IMBA,开了免提,基本上一个会议室以内都可以听得到”。事实上,自己使用的状况也是如此。还是颇满意的。

2、信号好。用了一年,基本上很少出现没有信号的情况,不知道是学校环境好了,还是机子信号确实好。最近一年貌似抱怨信号的情况少很多。嗯~~~应该来说,黑莓的信号也蛮刚健的。

3、硬件质量好。黑莓一般来说都是买的14天机嘛。一般来说没什么大问题。除非自己遇到不好的商家吧!话说黑莓这趟水也不浅。

4、人性化。学校论坛上曾经有人问我,翻了以前的信息来看,大概有以下这些吧:

  • 在灯光强烈的地方,屏幕会更亮(是不是觉得奇怪,主要是让用户在日光底下看得更加清晰。所以才这样做的。确实在日光地下看着很清晰,btw,现在屏幕进灰了,屏幕看起来没以前的靓丽,刚买的时候确实不错)。
  • 电池快没电的 时候手机会自动关闭信号,并震动提示。(不过手机一回寝室就插上usb充电,所以一般电池都不会濒临没电的情况。这方面的体验比较少)
  • 黑莓还有个休眠套的设计,买的时候可以问 一下有没有送,套子不好看,但是套上之后,黑莓会省电一点,辐射也会少点(辐射这点没考证过,有听过说法)。休眠套大体作用上和机身顶部的静音键差不多,使用会省电,只是休眠套放进去之后是自动进入状态的。
  • 保密方面,记不太清了。有文章是说过保密不错的,好像是设定了机器密码之后,只有10遍的机会,全部输入错误就自动全部锁起来~~~这点就不是太清楚了。(没个人体验)

5、黑莓最大的卖点应该是Pushmail业务吧。这一点恰恰是国内很难体验到得。需要通过一些软件来实现。普遍的说法是使用尚邮。我用的是Gmail邮箱,有款Gmail的软件可以实现,具体可以上相关论坛查找。收邮件要走cmnet。对于一般人来说,不常发邮件,也就没太大感觉了。

6、快捷键。全键盘的设计结合快捷键,操作起来确实很方便,不过需要在系统语言为英文的时候才能实现全部的快捷键。

7、邮件和网址输入。算补充吧。邮件方面黑莓做得很体贴,一些快捷键是直接打开电子邮件收件箱,而不是SMS收件箱,浏览器的网址输入,需要输入邮箱的地方,例如www.123.com,当输入到“.”的地方,不需要去找标点符号,之需要按下空格键,就自动补齐“.”了,邮箱输入也是如此,@的地方直接按空格就行,自动补齐。另外,这一切都是在发邮件或者地址簿中需要输入邮件,或者使用默认浏览器的时候才生效。

整体感觉上,黑莓设计是偏商务~~相对来说,拓展性不如WM,黑莓的系统感觉封闭一点,开机(拔了电池在放回去的情况)的时候会做什么软件安全性检查之类的。软件自然也没有WM和塞班丰富和好使,运行速度也不够快。

另外,针对快捷键,当初看评论说得之好啊,“可以把邮箱隐藏起来,然后用快捷键打开。如果人家不知道,还以为你手机收件箱呢!”后头还跟一笑脸。确实,一般人拿到手机确实找不到通讯录啊,邮箱啊之类的=。=!快捷键确实可以很方便的打开一些东西,A是通讯录,M是邮箱,R是闹钟,U是计算器,O是设置,S是搜索,F是情景设置,H是帮助,K是锁键盘,L是日历,B是浏览器。这些都是系统默认的,还有一些其他复制,剪切,粘贴等等就不列出来了。

咋一看认为哎呀,确实很方便啊之类的。但是我要说的是,设计上,主要是面对外国人。全键盘的设计,快捷键需要系统语言为英文才能全部实现,Pushmail,等等来说,对于中文用户,确实不是很适合,也没必要。输入法别想靠外部输入法,黑莓默认的输入法确实不够贴切,不适合中文用户。在英文和数字间的切换倒是很方便,一个alt键即可实现。在中文输入状态下,要输入英文,按shift键就可以,但是英文到中文的切换要借助系统输入法切换功能。还有很多很多方面没有列举(第7点也可做补充),总的来说就一句话:黑莓的设计并没有太多地方是考虑中文用户的。而且偏商务。

如果你只是打打电话,发发短信而已。黑莓的质量和价钱可以让你考虑。如果是想折腾手机,玩手机,黑莓并不是一个好选择。

本文完全根据个人体验而写,用着黑莓不是很爽,所以也懒得探究更多。如果有什么地方说得不当,希望各位老鸟高手进行改正批评补充。

Written by Loading99% in: 反思党 | 标签:, ,
May
15
2009
7

工科文盲

俺一直都自称文盲,真文盲。

今天上计算机网络,开新的一章,名曰“Wireless and Mobile Networking”。老师又闲扯些3G的东西,接着俺也开始乱想了。

3G的新闻都闹了颇久了,自己倒真的没太多的去留意,3G的相关信息自己能列出来的都很有限。多少感觉有点惭愧!

不是因为不知道啥是3G(不过的确不清楚),而是感觉少了作为工科学生的一些素养。

在想这么个场景:某天一邻居阿姨啊,大妈啊突然问起俺“最近哪个3G啊是什么东西,咋个回事”之类的问题。想想自己要怎么回答。正所谓科普要通俗易懂让人接受,吱吱呜呜的回答还不如不回答,要扯专业的,也很难让人明白(虽然俺也不专业),结果就是没能回答人家的问题。

就你还一工科学生呢~~~~

对于上边的场景,自己确实经历不少。每次回家的时候,某阿姨就经常问这问那,这手机怎么用,蓝牙是什么之类的问题,最近广告上扯的东东又是什么。自己有时候觉得很尴尬,只能颇随便的就回答了。

于己看来,并不是说作为一工科学生不是要啥都知道,而是日常生活中起码的扫盲工作要能做到位,尤其和自己专业相关的东西。而且扫盲的时候,语言要能通俗易懂,让人理解,不能扯半天都在扯些人家不懂的东西。除了语言,思维上也要清晰,自己也常这样,本来很简单的东西结果弄了半天,就是思维不够严谨,条理。扯到一半又被迫回头再扯一次。如果人家看到你在工作,对你的工作感兴趣,你也要能够给人家在这方面介绍清楚。

理工科学生照理来说应该比其他人更容易接触到新事物。平时除了完成工作完成学业,日常生活中也应尽一些扫盲的义务。

要扫盲,自己就要先摆脱文盲的状态T_T

要严谨,要条理清晰。基本要求吧!

Written by Loading99% in: 反思党 | 标签:, ,
May
12
2009
1

一年了

14:26,还有2分钟

去年的这个时候,正在前往教室的途中。

刚刚坐到教室椅子上的时候,那一切发生了……

一年眨眼就这样过去了~~

此刻,为逝者默哀~~

愿生者坚强,逝者安息

Written by Loading99% in: 未分类 |
May
11
2009
4

对C++中迭代器(iterator)的一点认识

前段时间做图算法的project,刚刚开始使用迭代器,一些细节没有主意,编译的时候就报错“list iterator not incrementable”。当时自己对迭代器的操作是erase,网上搜到得解释是:“erase中会将迭代器销毁掉.这样在erase之后,iter的指向已经乱了,debug可以看到开始是从1开始的,过后就是负多少了.所以会报错“list iterator not incrementable.”

今天看书就颇详细的对迭代器做了介绍。主要有几点当时使用的时候不知道的。先做个定义

vector<int>  num;

vector::iterator iter;

1、iterator的end操作:由end操作返回的迭代器只想vector的“末端元素的下一个”。(当初自己认为end指向的是最后一个元素=。=!)通常称为超出末端迭代器,表明它指向了一个不存在的元素。end操作返回的迭代器并不指向vector中任何实际的元素,相反,只是起一个“哨兵”的作用,表示我们已经处理完vector中所有元素。同时不能对end返回的迭代器进行解引用(即*操作)或自增操作

2、*操作符:*iter返回迭代器当前指向的元素,对*iter的修改就是对迭代器所指向的元素进行修改。(当然迭代器类型非const_iterator啦,或者迭代器非const)。

3、==或!=操作符来比较迭代器,如果两个迭代器对象指向同一元素,则想都,否则不等(=。=!有点废话了)

4、书上给了个循环的范例,for (vector<int>::iterrator iter = num.begin();iter != num.end();++iter),书上对该处做了点解释,该for循环的效果是从num第一个元素开始顺序处理vector中每一个元素。最后,iter将指向num的最后一个元素,iter再增加1,就会与end操作的返回值相等,在这个情况下,循环终止。(PS:俺当时写的时候一直是n++的形式,估计迭代器失效跟这个也有关系=。=!)

5、对于vector的循环,如果vector为空,程序也是安全的。如果num为空,则begin返回的迭代器不指向任何元素元素,由于没有元素,所以begin不指向任何元素,此时,begin和end操作返回的迭代器的值相同,因此for语句中的测试条件立即失败。

最后还新认识了个const_iterator类型,迭代器只能读取容器内容,不能修改!

今天看书了解到的,稍做记录!废话不少=。=!

Written by Loading99% in: C++ | 标签:, ,

Theme: TheBuckmaker.com Web Templates | Habenzinsen Konto, Free Mixed-Tape