2007年10月28日星期日

Blogger FAQ

访问解决

这一年以来,blogspot晕了这么多次,我相信不少读者早就掌握了这个方法。不过如果你之前不知道,可以看一下。通常情况下,我们可以通过修改Windows系统下的Hosts文件,以正常访问blogspot。  以XP为例,用记事本打开下面的文件:
C:\WINDOWS\system32\drivers\etc\hosts
再手动添加下面的内容即可:
72.14.219.190
e.g: 72.14.219.190 jansonlew.blogspot.com
用这个方法,将你经常访问的blogspot blog给添加进去,每行一个,即可以正常访问它们了。记得修改完后,保存一下。读者"GG GG"在邮件里建议大家共同参与编辑下面的Hosts wiki页面:
  http://groups.google.com/group/ggpi/web/hostwiki
  即把自己的blogspot blog地址添加进去。理论上,当所有blogspot用户都参与了编辑后,就得出了一个"无敌"的Hosts文件,拥有它,blogspot就可完全正常访问了。虽然有点"愚公移山"的味道,但总比什么都不做要好一些。

Blogger vs BlogSpot

没有区别。
因为以前Blogger是用的FTP方式发布的,所以Blogspot是Blogger的FTP服务器,将生成的网页发布到Blospot,简单点说Blogspot是托管服务器,而Blogger.com是提供内容的。

关于bloggerspaces

bloggerspaces是一个很特殊的网站。

Google的Blog服务采用写与读分离的模式。写blog的网站是http://blogger.com/,内容默认被发布到http://blogspot.com/。 由于某些原因,blogspot.com在中国经常被封,无法访问,导致blog只能写不能读。一种解决办法是使用blogger提供的FTP发布方式, 可以把内容发布到指定的任何FTP空间中,这样就可以阅读了。但这样就需要FTP空间。bloggerspaces就是一家国内的免费提供FTP空间的网 站。

正是这种特殊性,导致bloggerspaces总是充当救命稻草的角色,但却总是半死不活。每当blogspot被封,bloggerspaces就会热闹起来。每当blogspot解封,bloggerspaces就会沉寂下去。

2007年10月25日星期四

秋燥

已经连续两个晚上没有睡好了
前天晚上居然梦到了tshou,这是来上海的第二次,也是分开后第二次梦里见到她老人家。 哪怕我的生活状态再好,一想到她我就会陷入忧郁,那种失意感会让我莫名惆怅许久。记得去年这个时候也如此,难道失去的才真是最美的么?我不信这个邪,慢慢来吧。
感觉现在的状态真是很差,没有多少开心的事情,多的好像到处碰钉子:offer还没有下来,在公司很有些外人的感觉了;不想外出不想说话;对了,师妹周二还调戏了我一下,早早给我发短信问我过得怎么样;咳嗽还是没好,一碰到冷空气就喉咙发痒...
解决目前问题的方式:
  1. 转移注意力,然后不去想工作和感情的事情,把自己当成个穴居动物,知道怎么呼吸,吃饱喝足就行;
  2. 看《sophie's world》,沉入到生命本源的探讨,找寻一些出口,换换脑子;
  3. 多喝水,踢球去,跑步去;
  4. 去找老胡聊聊,顺便去大学城透透气;
  5. 找朋友:摄影,登山,野游;
  6. 参加英语培训班,跟不同行业背景的人交流;
  7. 看展览,逛博物馆,体会一下艺术的陶冶;
  8. 找个女人(这个有待思考:跟感觉走,但是不要太主观,采取对自己和别人负责的态度)
其实,心里很清楚,保持积极的生活态度健康的生活习惯才是最主要的。
呵呵~咬牙吧,挺一挺,马上啥都过去了...

2007年10月18日星期四

陶喆-就是爱你

一直都很喜欢David Tao的歌曲,他的情歌大多是那种很清新、时尚的风格,如《小镇姑娘》,《就是爱你》;也有古典类型的,如被他翻版很成功的《月亮代表我的心》,欢快的如《今天你要嫁给我》等等。同为创作型的歌手,陶喆比伍思凯有着更广大的歌迷群和更大欢迎度,这跟他的出身背景很有关系: 从小就常常往返台湾、美国,传统中国和西方文明在陶喆身上都产生了不少的影响。中国人的感情一向讲求含蓄,他就会尝试用比较「放」的方式,以自然的方式 去诠释感情,所以歌曲中可以听到不少「OH BABY」或者随性的转音,重点不是每个音都很准、每个字都咬的很清楚,而是要用最真诚的自己来面对音乐。另外,跟周杰伦的“屌不屌 ”风格比起来,陶的歌更显成熟和品味。应该说他的歌声中透着些无印良品的风格:声音干净、轻灵,像阳光下的溪水,缓缓流过心的旷野。我的经历是刚上大学那阵子很喜欢品冠的歌曲,后来就渐渐随着David Tao音乐的流行渐渐转变了喜好,从这点看,陶的风格可能更容易被老龄青年接受。当然,如果无印良品没有解散,我相信我现在也会是他们的fans。正在经历爱情的人听他的歌会更感爱的甜美,暂时没有爱情的人,比如我,当他的悠扬情歌在耳畔响起时,也会感觉到温馨,从而更坚信始终会有那个经典对话出现:Is it you? -Yes,...
自从告别初恋,我一直都是一个人。这段时间我学会了去思考生活,学会了更多的宽容、理解别人。最重要的是我知道自己需要什么,凡事先思而后行。夜深人静时,陶的假声和恰如其分的拉长音调总能给我很多愉悦,心神自在。
生活就似一首歌,开始的部分精彩并不重要,只要你专心听下去就总能发现生动之处。款款而行,伴着悠扬的节奏,不经意间,就会有惊喜...
下面这个歌唱出了爱情的心声,“就是爱你爱着你,不离不弃 不在意 一路有多少风雨”,这种纯情感染了我,希望多年以后,回过头来看,我还是这么喜欢它。


就是爱你(Love you so much)

我 一直都想对你说
你给我想不到的快乐
像绿洲给了沙漠
说 你会永远陪着我
做我的根
我翅膀 让我飞
也有回去的窝
我愿意
我也可以
付出一切
也不会可惜
就在一起
看时间流逝
要记得我们相爱的方式
就是爱你爱着你
有悲有喜
有你 平淡也有了意义
就是爱你爱着你
甜蜜又安心
那种感觉就是你

我 一直都想对你说
你给我想不到的快乐
像绿洲给了沙漠
说 你会永远陪着我
做我的根 我翅膀
让我飞 也有回去的窝
我愿意 真的愿意
付出所有
也要保护你
在一起
时间继续流逝
请记得我有多么的爱你
就是爱你爱着你 不弃不离
不在意 一路有多少风雨
就是爱你爱着你
放在你手心 灿烂的幸福全给你
就是爱你爱着你
不弃不离
不在意 一路有多少风雨
就是爱你爱着你
放在你手心
灿烂的幸福全给你
就是爱你爱着你
我都愿意
就是爱你爱着你
要我们在一起
......

杂记

马要上换工作了,这段时间很是悠闲。
自从上个项目结束,我基本上没做过任何正事,一直都在悠闲中度过。好日子似乎还在延续,因为offer还没有拿到手,然后这边的项目基本上处于hold状态。
昨天晚上跟表弟讲了一通话,与其说是教育他还不如说是给自己提醒:眼光看长远些。对目标专一,保持激情,同时也要洒脱处世: 做到拿得起放得下。
今天的任务是协助同事工作,经过长时间的休闲,上午刚开始工作的时候感到还真有些不大适应,心理上有些懒惰-不想做事,甚至反感。我这人有个很大的优点,能很快唤起热情,和大家打成一片。所以,过不了多久,我又适应了工作节奏...
接下来的一段时间,了解电信行业的状况,保证对WCDMA那块有个初步的了解。看完今年买的那些书。
《奋斗》是不题材很好的作品,主人公的故事贴近我们这代人的生活。洒脱的个性、诙谐的谈吐、在一个个激扬时尚的场面中述说一个个青春奋斗的故事。很喜欢那种感觉-把生活体验得淋漓尽致,无论悲欢离合。

2007年8月28日星期二

异想天开

今天早早下班。回来后跟程聊了一下他的感情问题,顺便给他理理思路。之后便下了一锅面条,和着周末炖下的鸡汤,就这样解决了晚饭。

回到房里,心里好像也总感觉有些不安和躁动。不想看书,不想上网,也不想听歌。随手操起遥控器,看了几个体育节目,不知不觉就睡着了...

门铃响了,一个哥们一边进门一边呐喊着要去跑步。我睡眼惺忪的β拉了起来,袜子都没有来的及穿就跑出去了...

运动了一个小时,跑步的过程中才发觉体内蕴藏已久的懒散和污诟是这么容易和着汗水分解而出。越跑越有激情,恨不得把奥运火炬拿在手里,向着北京冲刺(虽然我想过一辈子不会去那地方)。完后,把浸在热空气中的身体啪的一声丢在小区一块空旷的草地上,睁开眼睛,便可仰视到缓缓移动着的流云,游丝般盘在半空,缓缓移动,更远处便是天际的深邃。只觉得这样应该是一种很好的洗脑方式,因为你会发现纷乱的思绪就被包裹在那片云里边,滚着滚着便觉脑袋瓜轻松了很多...躺在柔软的草地上,便觉自己也是天地的一部分,融入在这至深至远的浩瀚中。好景不长,虫儿们敏锐的触角早就闻到到我的汗渍,想给这个挡道的"怪物"一点颜色瞧瞧:"真是目中无虫,敢占老子的地盘...",冷不防叮了我一下,在惨叫中爬起来...奔回家。便想起虫儿都这么勇敢,便想起写点什么东西,虽然我打小不会写作......

《time back to seventy years》主人公理查德依靠催眠术在淡淡飞扬着尘烟的日光中见到了他的爱丽丝;
在苏菲的世界,她的哲学老师给她寄去一盒录像带他神游雅典,重温苏格拉底和柏拉图的对话;
神游仙境的爱丽丝看到一只带着怀表的兔子而不小心进入了奇幻的梦乡......何时,我也能像他们一样神游一回,只为实现那个宛若烟火,停滞瞬间的美丽梦幻。

马上十点了,自修室里要关灯,电影院请求老板换片,马戏要退场,咖啡厅要打烊,公交车是最后一班...我也要洗刷一下这个脏身子,准备渐入佳梦。

2007年8月26日星期日

string container

1 string 使用

其实,string并不是一个单独的容器,只是basic_string 模板类的一个typedef 而已.
string 其实相当于一个保存字符的序列容器,因此除了有字符串的一些常用操作以外,还有包含了所有的序列容器的操作。字符串的常用操作包括:增加、删除、修改、查找比较、链接、输入、输出等。详细函数列表参看附录。不要害怕这么多函数,其实有许多是序列容器带有的,平时不一定用的上。

1.1 operators


string 重载了许多操作符,包括 +, +=, <, =, , [], <<, >>等,正式这些操作符,对字符串操作非常方便.有了这些操作符,在STL中仿函数都可以直接使用string作为参数,例如 less, great, equal_to 等,因此在把string作为参数传递的时候,它的使用和int 或者float等已经没有什么区别了.


1.2 眼花缭乱的string find 函数


find
查找
rfind
反向查找
find_first_of
查找包含子串中的任何字符,返回第一个位置
find_first_not_of
查找不包含子串中的任何字符,返回第一个位置
find_last_of
查找包含子串中的任何字符,返回最后一个位置
find_last_not_of
查找不包含子串中的任何字符,返回最后一个位置


1.3 string insert, replace, erase


string只是提供了按照位置和区间的replace函数,而不能用一个string字串来替换指定string中的另一个字串。这里写一个函数来实现这个功能:
void string_replace(string & strBig, const string & strsrc, const string &strdst)
{
string::size_type pos=0;
string::size_type srclen=strsrc.size();
string::size_type dstlen=strdst.size();
while( (pos=strBig.find(strsrc, pos)) != string::npos)

{
strBig.replace(pos, srclen, strdst);
pos += dstlen;
}
}

Tips: A handy way of putput string

...

vector::iterator it = unique(strVec.begin(), strVec.end());

(strVec.begin(), it, ostream_iterator(cout, "\n"));


2 string 和 C风格字符串
const charT* c_str() const
//c_str ()returns a char[] with '\0' in its end.
const charT* data() const
//data() returns a char[] without '\0' in its end
size_type copy(charT* buf, size_type n, size_type pos = 0) const
//copy() the contents of string into buffer.

Accesory for functions in string container

begin
得到指向字符串开头的Iterator
end
得到指向字符串结尾的Iterator
rbegin
得到指向反向字符串开头的Iterator
rend
得到指向反向字符串结尾的Iterator
size
得到字符串的大小
length
和size函数功能相同
max_size
字符串可能的最大大小
capacity
在不重新分配内存的情况下,字符串可能的大小
empty
判断是否为空
operator[]
取第几个元素,相当于数组
c_str
取得C风格的const char* 字符串
data
取得字符串内容地址
operator=
赋值操作符
reserve
预留空间
swap
交换函数
insert
插入字符
append
追加字符
push_back
追加字符
operator+=
+= 操作符
erase
删除字符串
clear
清空字符容器中所有内容
resize
重新分配空间
assign
和赋值操作符一样
replace
替代
copy
字符串到空间
find
查找
rfind
反向查找
find_first_of
查找包含子串中的任何字符,返回第一个位置
find_first_not_of
查找不包含子串中的任何字符,返回第一个位置
find_last_of
查找包含子串中的任何字符,返回最后一个位置
find_last_not_of
查找不包含子串中的任何字符,返回最后一个位置
substr
得到字串
compare
比较字符串
operator+
字符串链接
operator==
判断是否相等
operator!=
判断是否不等于
operator< 判断是否小于 operator>>
从输入流中读入字符串
operator<<
字符串写入输出流

2007年8月25日星期六

sarah conner-Germerny singer

sarah conner

23岁的她已经用甜美的嗓音,深入魂魄的音乐动感和非凡的演唱实力征服了欧洲乐坛,祖父赐予的新奥尔良的血统使她在幼年时期就受到全面的蓝调及灵魂乐的熏陶。
1980年Sarah Connor出生在德国的一个小镇上,据说因为是祖父的奥尔良血统,使她14岁便开始在教堂的唱诗班担任演唱,然后又在父母的安排下学习正统的声乐训练,企图成为一名歌剧女演员,还在学校的舞台上出演舞台剧、音乐剧。似乎当时的Sarah Connor即将走上古典道路,但是出于对流行歌曲的热爱,她终于还是选择了更能够亲近大众的音乐路线。
中学时代,她陆续参加了好多音乐剧的演出,15、16岁的时候就走向了奋斗成名的道路,向各个大音乐公司送去自己的试音带,希望获得进入歌坛的机会,一位擅长R&B黑人流行音乐制作人TQ听到了她的歌声,立即与她联络,展开合作。
2001年春季,Sarah Connor以挑动情欲的处女单曲《Let’s Get Back To The Bed Boy》,绽放狂野性格,歌曲强势占领德国排行榜亚军,并挥军直入欧陆各国排行榜TOP 10,抢攻欧洲流行单曲榜TOP 15;第二首单曲《French Kissing》转而释放灵魂乐的性感魅力,同年底改走情歌路线,推出感人恋曲《From Sarah With Love》成绩益发耀眼,光在德国就卖出75万张,歌曲轻易摘下德国榜冠军后座,窜登欧洲Music & Media排行榜TOP 5,并在瑞典与奥地利创造金唱片开出销售红盘;紧接着首张大碟《Green Eyed Soul》更上层楼,不但直袭德国专辑榜亚军,也攻克荷兰、波兰、芬兰、葡萄牙、希腊等国排行TOP 10.
2002年3月,Sarah Connor获颁德国乐坛最高荣耀的Echo音乐奖最佳流行摇滚女歌手大奖,稍后更勇夺Goldene Europe音乐奖最成功女歌手奖。美国嘻哈大将Wyclef Jean耳闻Sarah歌唱魅力,特地跨刀制作谱写并合唱一曲《One Nite Stand(Of Wolves And Sheep)》,Sarah Connor已然跻身全球节奏蓝调歌后之林。
2003年进军国际乐坛的大碟《Unbelievable》展露Sarah Connor多样化的流行节奏蓝调风情,从纯情动人的《Skin On Skin》、挑战Toni Braxton抒情唱功的凄美恋曲《From Sarah With Love》、与嘻哈大将Wyclef Jean交手的激爆火辣风情力作《One Nite Stand(Of Wolves And Sheep)》、放克艳情劲奏《He’s Unbelievable》、抒情创作才女Diane Warren执笔的挑情动感之作《I Wanna Touch U There》、弥漫都会浪漫情调的《The Loving Permission》、散发复古节奏蓝调哀情小品《Where Did You Sleep Last Nite?》、街舞劲歌《Bounce》、《That’s The Way I’m》、《Sweet Thang》到节奏蓝调美声情歌《1+1=2》、《Beautiful》,她那收放自如的情感唱腔马上就要征服你的听觉世界了。