15

上午没有去加班,中午本来打算是一盒255g雀巢冰淇淋加一点凉菜或者肉夹馍之类的,但是看到西瓜之后就放弃了冰淇淋之外的一切。于是,午饭就是半斤冰淇淋加六斤西瓜。我也知道这么吃不健康,只是这样吃能很开心。

晚饭在畅春园呷哺呷哺吃的,开业半价,人暴多,从取号到吃上饭有将近2小时时间。三个人总共才消费51.5元,吃得很饱很满足。随后返回公司加班。。。

购物欲小小地膨胀了一下,在淘宝推荐位看到某款POLO包仅售120,持强烈怀疑态度,随后仔细看图片,发现是videnc polo(欲知详情请google一下 videnc polo),并非santa polo,遂放弃。以前只是听说人压力大的时候会拼命吃东西和买东西来排解,但购物欲还是要压制的。中午饱食西瓜之后称了一下体重,仍在72kg之内,尚好。

written by 城市过客甲

12

工作压力大的时候,很难去想买新衣服。当然男生对新衣服的需求没有那么高,但总还是要有一些像模像样的衣服的。像去年来北京半年没买衣服,奥运会结束后拿大悦城当成动物园,随后几乎就没再买衣服,至今已经7个月了。。。今年估计还是要有这么一遭,在这个压力极大的项目结束之后。。。

written by 城市过客甲

03

放弃休息日连着加班,人都快不行了。今天就让自己休息放松一晚上,放弃了球队的集体活动,不再想那个恼人的规模庞大的资料库。宁愿做一些小项目,虽然很紧急,但是一般也就几天,满足感和荣誉感来得都很快。今天有个编辑为一个小项目找我来,被我推给teamleader去做决定了,但其实还是想做的。庞大的项目锻炼产品能力,这个不能否认,只是成就感太少了。

想去公园拍拍照,想去逛逛尚品折扣和中关村地下广场,想回家,想……想做的事情好多呀,没有属于自己的时间真是一个很不爽的事!

written by 城市过客甲

22

以前也知道是DNS反向解析时的原因,今天google了一下解决方案,摘录如下:

在使用proftpd作为ftp服务器的过程中发现一个奇怪的现象,用户登陆这个 ftp特别的慢,而一旦登陆完成则速度很快.而且,在本机登陆很快,但在实验室其他的机器上则很慢.

查阅了一下proftpd的官方网站的FAQ发现原来是proftpd 在默认配置下会对登陆的用户进行DNS反查和ident查找, 由于网络中大部分主机都是没有DNS名字的,还有许多只有局域网地址,所以这种查询是失败的.失败的查询会花费很多时间,所以登陆也就变得十分缓慢.

解决方案很简单,只要取消DNS反查和ident查找既可. 在proftpd的配置文件中加入下面几行:

UseReverseDNS    off
IdentLookups     off

 

原文见: http://lcs.ios.ac.cn/~scwang/html/proftpd.html

written by 城市过客甲

16

开心网有时会对某个帐号显示“你的访问速度过快,或次数过多,请稍候按F5键刷新网页”。经过简单测试,开心网在网通和电信各部署了一组服务器,共计30多个IP,如果在etc/hosts里设置在不同的电脑上访问不同的IP,仍然有出现F5现象的可能。据此,猜测开心网对于某些关键操作,会在处理逻辑中,调用第三台数据库服务器(第一台主库,第二台从库),该数据库可能仅有一张表,并且是内存表,因为并不需要永久保留这些数据。该表会有如下字段:用户ID,上次关键操作时间,状态(例如是否置为F5状态,需要被封多久等信息),由应用的程序调用该逻辑。

written by 城市过客甲

21

这是一个Firefox的Addon

https://addons.mozilla.org/en-US/firefox/addon/5948

有很多网站通过客户端发送header中的 X-Forwarded-For 内容来检测客户端IP,例如Discuz!论坛,就这样检查。通常很多服务器使用了诸如F5、反向代理之类的前端,使得WEB服务器收到的客户端IP都并非客户端真实IP。很多程序使用X-Forwarded-For 来检测客户端IP。如果是这种情况,那么就可以使用这个插件伪造一个客户端IP。

written by 城市过客甲

18

问题的简单描述:在m个苹果中任意取n个,生成全部取法

写一下伪代码

$m=10;$n=5; //10个苹果中取5个

循环变量$i,从1到2的m次幂
{
$str=把$i转换成二进制数;
$arr=count_chars($str,1);//count_chars是PHP的一个函数,用于统计字符串中每个字符出现次数
if(arr[49]==$n)//如果统计得到ascii字符49(也就是1)出现了$n次
{
$str=把$str用”0″补足到$n个;
echo $str.” \n”;//为1的标志表示取这个苹果,为0的标志为不取这个苹果
}
}

written by 城市过客甲

02

随便瞎扯几句。

一年前差不多这个时候,踏入了北漂大军。一年时间,不算短也不算长。住着租来的房子,吃外面各种小馆子的饭菜,走过各种名胜古迹,看着这座城市的文化,骨子里却没有一点喜欢的感觉,也许只是因为这里不是我的故乡。

是的,我是这样的恋家,两三周便要回一次天津,虽说不算千辛万苦,也算是奔波劳累了。想到的是可能会在天津呆一辈子,没想到的是偏偏还是来北京漂泊。

应该说在北京确实学习到了先进的生产技术和文化,技术和思想在中国的首都碰撞出各种各样的火花,于人的进步人的发展有极大的益处。天津作为研发中心的成本显然是要比北京低一些的,但是在商业的联系和技术的先进性上,离北京还是有很大的差距。作为一座超大规模的城市,北京也能使人眼界开阔。

北京的不便之处在于其恶劣的地面交通,略去不提。

有人说北漂很苦,我想,苦的时候只是想家的那一瞬吧。在我看来,独立的生活,不可口的饭菜,并不是什么苦的事情。倒是有个和城市无关的原因:如果上下班路途很远我会觉得苦。所以在上次租房期满之际,租了个离公司很近很近的屋子。

如果提到上海,那是立刻让我感到厌恶的一座城市。而北京给我的感觉是多元、包容和快节奏。对北京我没有爱没有恨,它的好与坏和我没有关系。我仍然希望一些年之后回到天津工作和生活。

written by 城市过客甲

14

周五下午下班时,我在中关村南乘坐365到四通桥西,换成特8快抵达洋桥西,然后过天桥坐了两站的特5抵达南站南广场进站口。
特8快从四通桥西到洋桥西这一段路上,仅在北京西站前后行进较慢,其他时间时速都在30-40。“特8快”这辆车,在晚7点这么高峰的时候竟然乘客稀少,我一直能把书包放在旁边的座位上。相同线路的“300快外”从大钟寺开出来时就已经满员且有二十人左右站着。
特8快的售票员建议在玉泉营桥西下车,但是在地图观察此站离北京南站尚有3km+,而且没有直达公交车。再多坐一站到洋桥西,过了天桥反向乘坐,有特5和72路等几个两站地到“北京南站南广场”的公交车,可以直接到进站口。
此方法适于任何时间,核心思想是通过乘坐三环主路上的快速公交车实现尽可能快抵达北京南站的目的。
无论怎么堵,从中关村或万泉河路到四通桥西,这一段请自行决定如何抵达。上地、回龙观等方向可乘坐地铁到大钟寺,再乘坐300快,到四通桥西时可以决定下来换成特8快还是继续坐下去。就舒适度来说,特8快比300快好的不是一星半点,双层客车,都是软布的座椅,很是舒适。
如果你从朝阳区出发,可以坐特8快内,它直接开到北京南站南广场进站口,少一次换乘。更重要的意义在于,出站后我可以乘坐特8快内直接抵达四通桥西。像特5这种穿过城市核心区域的公交车,比特8快慢的不是一星半点,实在不建议长途乘坐。

written by 城市过客甲

11

追击幸福:单身男人个性生活小技巧
经验总结得很好呀!!!

Continue reading »

written by 城市过客甲

10

在JavaScript中,Date对象获得年份有getYear和getFullYear两种方法
经测试
var d=new Date;
alert(d.getYear())在IE中返回2009,在Firefox中会返回109。经查询手册,getYear在Firefox下返回的是距1900年1月1日的年份,这是一个过时而不被推荐的方法。
而alert(d.getFullYear())在IE和FF中都会返回2009。因此,无论何时都应使用getFullYear来替代getYear方法。

written by 城市过客甲

06

今天听家乡的相声广播,播姜昆的《虎口遐想》。里面对白摘录如下

姜昆:玄哪?我摔那个地方玄。
唐杰忠:什么地方?
姜昆:北京动物园!
唐杰忠:咦?
姜昆:关老虎的狮虎山那块儿。
唐杰忠:怎么摔的?
姜昆:星期天。
唐杰忠:啊
姜昆:自己没事儿趴那儿看老虎玩儿。正看得带劲儿呢,不知哪位缺德,一边儿往前挤一边儿起哄:“老虎出山喽!”bia 把我从边儿上给我挤下去了。
…………………

忽然想到,当时也是自己去动物园,北京动物园。。。

written by 城市过客甲

03

1.奴隶在交易中升值
奴隶在被交易的时候会升值,还可以送他去打工,安抚他以获得一些额外的利润。类似地,一个楼盘只有在交易中才能体现出它的价值。如果你只是持有,它不会给你很快速的带来任何利润,依靠出租房屋获得的利润远远不如交易来得大。玩奴隶的人会说,可别砸手里,就是没有人来买的时候,这个奴隶占用自己的流动资金,不能用于投资别的奴隶来增值,炒房者亦然。
2.政府是收税的
奴隶在被买卖中,要缴一部分税。房屋过户的税率很高,政府在其中收了不少税啊。。。。
3.炒作是商人的本性
万一一个奴隶在手里没人买,也就是“砸手里了”,奴隶主就会想到去注册马甲来购买它。地产商也是这样,卖不掉的时候就注册一个马甲公司,把这个地皮买下来,造出升值的假象。
4.规模效应
奴隶主注册很多马甲,和马甲头倒来倒去,以便更快地使自己的资本升值。地产商也是,盖很多新房出来,拿自己的马甲公司倒来倒去,造成房价攀升的假象。
5.放手不管
终于,为了管理庞大的马甲奴隶军团,有人写出了外挂。地产商头头也是,雇佣几个能力强的人做高管,替他打理这些资产。

根据市场经济的发展,下一步,朋友买卖这个应用发展出如下几个规则
1.长时间没有人买的奴隶,身价会开始下跌
2.限制马甲数目,限制过度炒作。这需要监管者有勇气打破市场泡沫,以减少自身税收为代价换取经济的正常发展。

如果还想更多的发展奴隶泡沫呢?
允许大奴隶主发放贷款,让小奴隶主贷款炒作奴隶,哇,可以借钱炒作奴隶了!

结合上面的待发展规则1,小奴隶主贷款炒作奴隶,而奴隶砸在手里,大奴隶主贷款收不回来而倒闭。。。这就素传说中的次贷危机吖!

written by 城市过客甲

18

http 状态码基本上可以分为 5 类:

1xx 为消息类,该类状态代码用于表示服务器临时回应。

100 Continue 表示初始的请求已经被服务器接受,浏览器应当继续发送请求的其余部分(HTTP 1.1)

101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1)。

2xx 表示浏览器端请求被处理成功。

200 OK 一切正常。

201 Created 服务器已经创建了文档,Location 头给出了它的 URL。

202 Accepted 已经接受请求,但处理尚未完成。

203 Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝(HTTP 1.1新)。

204 No Content 没有新文档,浏览器应该继续显示原来的文档。这个跟下面的 304 非常相似。

205 Reset Content 没有新的内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容(HTTP 1.1新)。

206 Partial Content 客户发送了一个带有 Range 头的GET请求,服务器完成了它(HTTP 1.1新)。注意,通过 Range 可以实现断点续传。

3xx 重定向。

300 Multiple Choices 客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在Location应答头指明。

301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。

302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。

出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。

注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求http://host/~user (缺少了后面的斜杠),有的服务器返回301,有的则返回302。

严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。

303 See Other 类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取(HTTP 1.1新)。

304 Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

305 Use Proxy 客户请求的文档应该通过Location头所指明的代理服务器提取(HTTP 1.1新)。

307 Temporary Redirect 和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时 才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随对GET请求的重定向。(HTTP 1.1新)

4xx 错误

400 Bad Request 请求出现语法错误。

401 Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。

403 Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。

404 Not Found 无法找到指定位置的资源。这也是一个常用的应答。

405 Method Not Allowed 请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)对指定的资源不适用。(HTTP 1.1新)

406 Not Acceptable 指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容(HTTP 1.1新)。

407 Proxy Authentication Required 类似于401,表示客户必须先经过代理服务器的授权。(HTTP 1.1新)

408 Request Timeout 在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。(HTTP 1.1新)

409 Conflict 通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。(HTTP 1.1新)

410 Gone 所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同在于,返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用。(HTTP 1.1新)

411 Length Required 服务器不能处理请求,除非客户发送一个Content-Length头。(HTTP 1.1新)

412 Precondition Failed 请求头中指定的一些前提条件失败(HTTP 1.1新)。

413 Request Entity Too Large 目标文档的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头(HTTP 1.1新)。

414 Request URI Too Long URI太长(HTTP 1.1新)。

416 Requested Range Not Satisfiable 服务器不能满足客户在请求中指定的Range头。(HTTP 1.1新)

5xx 服务器错误

500 Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求。

501 Not Implemented 服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求。

502 Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。

503 Service Unavailable 服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头。

504 Gateway Timeout 由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。(HTTP 1.1新)

505 HTTP Version Not Supported 服务器不支持请求中所指明的HTTP版本。(HTTP 1.1新)

written by 城市过客甲

16

user-agent,是header的一个参数,每产生一条http请求,浏览器都会向服务器发送这个东西,在http数据包头部。今天偶然看到youtube推出一个针对PS3的页面 http://www.youtube.com/tv。直接点开的结果是跳转到首页,它一定是识别了我的user-agent不是PS3发出来的。这怎么办呢?

没关系,有了User Agent Switcher 插件,下载地址:

http://addons.sociz.com/firefox/120/

PS3的user-agent:Mozilla/5.0 (PLAYSTATION 3; 2.00)

指定好这个,就可以正常打开 http://www.youtube.com/tv 啦

written by 城市过客甲

15

有时我们需要将一个PPT文档交给他人,并在其中嵌入一个电子表格或者其他文档(甚至程序),并且可以在PowerPoint文档播放时打开。那么请根据如下步骤操作。最终获得的PPT文档或者打包的PPS文档,可以在一个文件中包含更多类型的文档。

Office2003中,这个操作是这样的 :

Step1.插入一个对象

step1

Step2.选择“由文件创建”,选择一个文件,勾选“显示为图标”

step2

Step3.点击“更改图标”,可以选择一个图标,改动自己需要的标题

step3

Step4.

在该对象上面右键,“动作设置”

step4Step5.在动作设置中,选择单击鼠标的对象动作为“编辑”

step5

Office2007中,操作显得更为友好

Step1.插入一个对象,选择“新建”,对象类型选择Package,不勾右边的“显示为图标”

07step1

Step2.选择一个文件

07step2

Step3.输入它的标题,默认是文件名。然后点“完成”

07step3

Step4.动作设置,选择“对象动作”中的Activate Contents,激活内容

07step4

written by 城市过客甲

12

从合作方获取数据,往往都是合作方提供xml格式的数据,或者rsync,甚至直接SQLServer数据库,对应地,我写php解析xml,直接读取rsync推送过来的文件,用freetds连接SQLServer像读mysql一样去读取数据。周五编辑把合作方的接口文档发信给我,我一看,地址形如http://server:7000/Feature.asmx?wsdl,给了个方法,我立刻一头雾水,这是一个对我来说是完全陌生的领域,马上google,得知原来是著名的WebService (wsdl),随后又google一下PHP如何调用,得知应使用Soap,new一个SoapClient就可以使用了。

  1. <?
  2. //初始化SoapClient客户端
  3. $client = new SoapClient("http://server:7000/Feature.asmx?wsdl");
  4.  
  5. $param1="aaa";
  6. $param2="bbb";
  7. $param3="cccc";
  8. //这个WebService提供了一个方法,名为GetFeature其参数调用为三个字符串,所以这样写:
  9. $res=$client->GetFeature($param1,$param2,$param3);
  10. print_r($res);
  11. ?>

返回的是一个对象,stdClass,我又蒙了,这玩意怎么解析呢?
没办法,再google。遂明白,这是一个奇异的对象。。具体为什么奇异请自行搜索吧。我继续说我的流程。
PHP有个强大的serialize,无论什么都可以序列化成字符串。好,就用它来格式化一下这个对象。返回:
O:8:”stdClass”:1:{s:16:”GetFeatureResult”;O:8:”stdClass”:1:{s:7:”anyType”;s:6:”100001″;}}
嗯,这下有办法了,把$res->GetFeatureResult->anyType输出看看,果然是100001。
好了,俺这下会解析了返回结果了。剩下的工作是向合作方询问调用密码以生成校验码作为参数传过去,这个事儿就等周一上班再说吧。

周一上班了,打电话和合作方联系,费了一点力气,对应上了对方的校验规则。
好,开始调用看看。但是很快对方在MSN上发来反馈:
Event[10:51:17] 方法GetFeature:param1=param2=param3=[end]
呀,我的参数没有传过去。
再google,发现调用.net的服务器端时,客户端的SoapClient这样是传不过去参数的。
需要改成如下,使用__call(方法名,array(’paramters’->参数数组))
直接调用->方法名(参数)的时候,__call会使用参数数组作为第二个参数,而.net需要把它再套一层数组,并使用‘paramters’作为键值

  1. <?
  2. //初始化SoapClient客户端
  3. $client = new SoapClient("http://server:7000/Feature.asmx?wsdl");
  4.  
  5. $param["param1"]="aaa";
  6. $param["param2"]="bbb";
  7. $param["param3"]="cccc";
  8. //必须这样调用才能获得结果,至于为什么必须这么调用,我也不知道……
  9. $res=$client->__Call('GetFeature',array('paramters'=>$param));
  10. print_r($res->GetFeatureResult->anyType);
  11. ?>

终于获得了我需要的数据!java写的服务器端用第一种方法调用即可,而.net写的服务器端必须用第二种方法才能把参数正确地传过去。
注:linux下需要编译PHP的时候加上编译参数: –enable-soap。我的PHP版本是5.2.5
windows下只需要去掉extension=php_soap.dll这行前面的分号即可

written by 城市过客甲

07

1.80后的重要任务是制造08后。

2.事实证明,感情经得起风雨,却经不起平淡;友情经得起平淡,却经不起风雨。

3.人家有的是背景,而我有的只是背影~~。

4.是金子总要发光的,但当满地都是金子的时候,我自己也不知道自己是哪颗了。

5.提醒大家要学会修自己的笔记本,这是很重要的!从前有个人,他不会修自己的笔记本……后来的事情大家都知道了。

6.我不是广场上算卦的,唠不出那么多你爱听的嗑。

7.不是故事的结局不够好,而是我们对故事的要求过多!

8.爱情就像两个拉橡皮筋的人,受伤的总是不愿放手的那个。

9.鲜花往往不属于赏花的人,而属于牛粪。

10.谎言与誓言的区别在于:一个是听的人当真了,一个是说的人当真了。
Continue reading »

written by 城市过客甲

03

全文200多万字,以生理层面为主,讲的是人类的繁衍策略,即尽可能多生育具有自己基因和优良异性基因的孩子。下载:
精子战争

written by 城市过客甲

十二 25

1.新浪
太偶然的机会,来到了新浪。离未罔两去年夏天的时候对我说你应该去北京发展,要不就去新浪吧,有人在那工作拿钱挺多。当时我就那么一听,虽然主要的目标是往北京奔,没想到她预言竟然成真。跳槽后工资翻倍,确切的说比翻倍还多一点,我是挺容易知足一个人,也算是心存感激吧。经济危机中很多朋友被迫休无薪假期或者被裁员,我这还稳稳地有活干,这待遇就算不错了。

2.北漂
到了北京工作,熟悉这座新的城市,从租房开始,买自行车,置办生活用品,生活在这里,感觉吃喝的成本确实都比天津高多了。我不爱这座城市,但是要我回天津,恐怕找不到这个工资的工作。所以苟且在这座城市里活着吧,没有户口,给一个不是生我养我的城市上税,心中总有不甘,却也无可奈何。

3.铁路
人在异乡,总是想回家的,而北漂的天津人更是如此,每周五晚北京到天津的火车,周日晚天津到北京的火车,总是塞得满满的,很多人站着也要挤回家去。北京南站的市内交通尤为不便,因此我仍选择老北京站到天津站的出行方式,通常周一周二就买了周五的票,两三周回一次,在天津人里频率不是太高,但比起大多北漂者来高太多了。

4.摄影
一不小心入了D300,于是又买了50mm/1.8D和16-85mm/3.5-5.6两个镜头及其UV镜,技术没什么长劲(挺丢人),公园倒是去的不少,遗憾之处在于都是自己去的。

5.减肥
三月初刚到北京时,体重大概151斤,脂肪主要堆积在小腹,俗称将军肚。办了健身卡,再加节食,现在在141斤左右徘徊,还打算是再减一些,不过冬天减肥有点逆天?这10斤减下去效果显著,t大师在夏天时见到我,差点不敢认。

6.分手
彻底放弃了复合的希望,放弃了那个人,三年的感情一晃而过。单身倒也还凑合,虽然有时觉得孤独吧。

7.经济危机
这次由美国次贷危机引发的全球经济危机,在这个冬季也影响到我们之中的很多人。但是对于我个人而言,经济危机发生于11月份初,最主要的原因是9月底买相机超过预算太多,而在计算信用卡还款的时候,少算了当时的笔记本分期还款数目,险些现金流断裂,也影响了最近我一段时间的生活习惯。还好现在挺了过来,笔记本分期最后一期账单马上就要出,之后就没有什么大额的消费了。

8.腐败
腐败乃聚餐之意,我等草民无权无钱,想真腐败也没这资本。这一点应该受t大师影响最大,北京也可以算得上是集全国的美食于一地了,经常码人集体出去腐败。刚到北京时对四川驻京办事处餐厅十分眷恋,现在对食为先的湘菜很着迷。

9.奥运
2005年毕业的时候,当时女朋友离毕业还有两年,再加上我确实也比较喜欢天津,不管多晚总有自己家可以回,不管在哪儿我看路牌就知道大概在什么方位。当时考虑的是在天津积累两年经验,奥运会前来北京也做一些奥运有关的工作。没想到的是,这个事儿真成了,奥运会期间做的就是奥运会赛程的项目,也算是为奥运做了贡献了。最近奥组委发了我一个奥运报导优秀个人称号,还发了本大红证书,挺高兴挺高兴。

10.非诚勿扰
这个值得唠叨唠叨,哈哈,初稿暂时先不展开写,太困了,先睡觉

written by 城市过客甲