数据丢失……Damn…..
丢失若干日重要数据以及若干一般数据。Sigh…备份,otherwise就悲愤鸟…………
之前就知道电信干这个龌龊的事情,那时候据说用的是DNS劫持。Okay,我换OpenDNS。
最近浏览php.net查资料,发现电信的广告还是纷至沓来……
无语之后,默默打开WireShark一探究竟。
发送请求:
GET /manual/en/language.oop5.references.php HTTP/1.1
Host: www.php.net
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091109 Ubuntu/9.10 (karmic) Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.php.net/manual/en/langref.php?
回应:
HTTP/1.1 200 OK
Server: Apache/2.0.43 (Unix)
Content-Type: text/html
Expires: Thu, 01 Jan 1970 08:00:01 GMT
Cache-Control: private
Cache-Control: no-cache
Transfer-Encoding: chunked
Connection: close
Date: Sun, 22 Nov 2009 14:59:02 GMT2d2
<html><body scroll=’no’ style=’border:0; margin:0; padding:0;’ id=’mainbody’><iframe src=’about:blank’ width=’100%’ height=’100%’ frameborder=’0′></iframe><script src=’http://121.32.136.21:1010/open.js’></script><script>var content=’http://gd.ct10000.com/yxhd/zp0911.htm?p=1258873142|10619183|2275|850|0|0¶m=ABioyajZGekprCmIW7rLPMyMnMx87Hxr/OyczRmJvZj5CTlpyGlpvCzc3IytmMkIqNnJqKjZPCiIiI0Y+Xj9GRmovQkp6Rip6T0JqR0JOe’;var old_url=’http://www.php.net/manual/en/language.oop5.references.php?’;var param=’350|250|9′;var stat_path = ‘http://121.32.136.2/stat.aspx?p=1258873142|10619183|2275|850|0|0′;try{OpenWin()}catch(e){location.reload(true)}window.setInterval(‘window.status=location.href’, 200)</script></body></html>
0.
<style type=”text/css” media=”print”>
@import url(“http://static.php.net/www.php.net/styles/print.css”);
</style>
<!–[if IE]><![endif]><![endif]–>………………….<省略>
发现:
查看脚本内容(http://121.32.136.21:1010/open.js):
function OpenWin()
{
getParams();
calPosition();
var h = window.open(content, "_blank", styles +
" directories=0, location=0, " +
"menubar=0, resizable=0, scrollbars=0, status=0, titlebar=0, toolbar=0");
if (h)
{
var img = new Image();
img.src = stat_path;
location.href = old_url;
return;
}
....
恩,一手打开新窗口,一手继续重回旧窗口。很好。
貌似还没有很直接的方法。电信要插你,你无法拒绝。Okay,内容上浏览器也无法收到正式内容。唯一想到的办法就是加一个浏览器插件,检测回应内容,如果内容包含有插入广告语句,则重新请求页面……
有更好更懒方法的童鞋,楼下沙发请说。
今天在公司上picasaweb,发现很不正常,以为是公司IT搞得鬼,想不到回家依然不行。原来是给墙了……囧
开始转换个人相册到私人地盘,em..
HDCOPY乃DOS时代一猛将,遥记往昔,记得第一只光盘(好贵的哦,而且当然是盗版的)里面就是装满了IMG格式的磁盘镜像。一开始还要用磁盘一个个弄出来才能用,后来还好有各路好汉的软件,才可以直接解出来,免去磁盘之痛。
闲话不提了,最近针对一个应用需要解压这个老的磁盘格式IMG。一开始自己分析,没太多头绪。还好后来找到了DOSIMG这个工具,作者还提供了源代码,通读后终于摆平。想到可能还有类似痛苦的童鞋,所以在这里把格式简单写下来。
IMG分为头部和数据区域两大部分。其中头部对于有HD1.7和HD2.0两种格式。
| 偏移(字节) | 长度(字节) | 描述 |
|---|---|---|
| 0×00 | 2 | 0xFF 0×18,格式识别标记 |
| 0×02 | 1 | 磁盘标签长度 |
| 0×03 | 11 | 磁盘标签,就是DISK Label,不够11字节的地方用空格0×20填满 |
| 0x0E | 1 | 最大Track号,从0开始。一般为79(DEC) |
| 0x0F | 1 | 每Track的Sector数目。对于3.5英寸的HD高密盘一般为18(DEC) |
| 0×10 | 168 | Track是否有数据的标记数组。0为无数据,1为有数据。对应HDCOPY里面的绿点。Track0,Head0为第一个,Track0,Head1为第二个,如此类推……
长度固定为最大84Track,2Head共168。 |
其实就是没有了2.0格式的头三个数据。
| 偏移(字节) | 长度(字节) | 描述 |
|---|---|---|
| 0×00 | 1 | 最大Track号,从0开始。一般为79(DEC) |
| 0×01 | 1 | 每Track的Sector数目。对于3.5英寸的HD高密盘一般为18(DEC) |
| 0×2 | 168 | Track是否有数据的标记数组。0为无数据,1为有数据。对应HDCOPY里面的绿点。Track0,Head0为第一个,Track0,Head1为第二个,如此类推……
长度固定为最大84Track,2Head共168。 |
数据区域紧接着头部,由若干的数据块组成。每个数据块包含一个Track的单面的所有Sector的内容,每个数据块都是经过简单压缩的。数据块以Track + Head的顺序排列,但不包括头部的Track标记数组里面标记为0的单面Track。下图中显示了Track2的两面(Head0,Head1)都为0的情况。
| Track0, Head0 | Track0,Head1 | Track1,Head0 | |
| Track1,Head1 | Track3,Head0 | Track3,Head1 | |
| 块内偏移(字节) | 长度(字节) | 描述 |
|---|---|---|
| 0×00 | 2 | 数据长度,从0×02算起,不包含本长度所占的2字节 |
| 0×02 | 1 | 压缩扩展标记符。解压时,当遇到压缩扩展标记符,则当前位置+2为重复字符,当前位置+1为重复次数。例如0xFE为扩展标记符,则0xFE 0×06 0xA0应该扩展为0xA0 0xA0 0xA0 0xA0 0xA0 0xA0 |
| 0×03 | 可变 | 数据内容。当遇到压缩扩展标记符,则按上述规则进行扩展,否则为原来数据,直接输出。 |
Comments Off
自从认识小恩之后,久未更新blog了。不想今天来此,是要记录下心情。
虽然公司传了很久的裁员,传得大家都腻了,恨不得明天公司倒闭,大家散伙拜拜。但心情终归心情,开始裁员这一天到来之际,看到熟悉的名字发出的Farewell letter,心地还是有一丝惆怅。
离开不是坏事,留下未必好事。离别是一种开始,离别本身,也不过是刚刚开始而已。
许久没有写Blog了。为了不让续了2年的主机费浪费,为了不让时不时来访问的客人不要失望,还是决定更新一下。
今天又跑了一趟南沙,一个人。
不知不觉,已经在公司工作了一年有余。期间认识了不少朋友,也学到、接触到了不少新鲜的东西。然而,随着新鲜感的流逝,心中的茫然逐渐开始腐蚀心灵。工作还算顺心,发展还是有看到的地方,然而日复一日的工作,日渐增多的加班,让我开始觉得:工作的意义是什么,是生存么?
压抑……说不好是从哪里来的。和朋友吹水,笑称这是“一年之痒”,呵呵。
某天晚上躺在床上,突然冒出了到南沙走走的想法。目标大概是天后宫,蒲洲花园,亲水公园等。或许,通过强制的短途旅行,让我能有思考的空间和时间,或许,至少能让我停止思考
期望这次简单的旅行,或许帮我搔搔痒。
周五在群上叫唤了下,召唤了几个号称能去的狐朋狗友。结果最后一个都没能来……不过这也是意料之中,人家没在发神经呢,不睡觉跑大老远的。亲爱的小恩同学也没能陪我“狼藉天涯”:因为周六的老K爷爷的“鸡米花”,喉咙痛,还准备发烧。小妮子居然穿着长袖衣服跑来见我,一副病兮兮的样子,还说要陪我去。我马上代表党和人民作出了“就地遣返”的决定,最后以酸奶作为诱饵成功把其哄骗回家休息。
一番折腾,待我最终进入地铁的时候,已经快12:00了。偶还没吃饭,不过也不打算在这边吃饭。直奔7-11,Snacker+矿泉水。似乎最近几次的能量配餐都是这个组合,呵呵。
一路无话,另外我也应该是无话的--我就一个啊。熟练地2号线转4号线。不久,期待的地面线路就到了,终于可以在舒服的地铁车厢里,看看外面的景色--虽然除了田,也不见得有什么好景 。但这可是我心血来潮那晚在床上盼了很久的一幕啊。这算什么……旅途的新鲜?逃离的感觉?哼哼。搞了半天,我还是一个人在路上。或许,这本来就应该是一次自我的旅行,一次发现之旅,或者,是一次抛弃之旅。发呆般望着车外的白云、黑云、小雨和闪电,心中感受着丝丝的惬意……
“金洲站到了……”
终点站到了,第一次来到这个站,上次来南沙在 黄阁汽车城就下了,这次决意在这里下--我要找吃的啊!出了地铁站,发现这里仅比黄阁汽车城站好一点点,隔壁就是一个生活区。然而,似乎俺不走上10来分钟,是不会到能吃饭的地方。算,继续上路吧。无视揽客的摩托和面的,直奔候车站。只有360和361A两路车,而且都可以去天后宫。在兴致勃勃地观赏了车站旁绿化中的蹦蹦跳跳的小青蛙若干秒后,不是xbox的360来了。
南沙公交的乘客比路上的车好一点点,但依然算得上是--稀少。一路上,我的背包都有座位:)。360路过的,应该是南沙开发区的中心生活区部分,或者说是这一片的中心生活区。这边公交的特色是随上随下,倒也方便。在这上上下下,停停开开之间,俺就到了天后宫。
首先看到的,是左面的一排仿古2层小楼,当然里面经营的是饭馆生意。这里就是靠近蒲洲花园的“水乡一条街”。右侧是一面山体,山体的植被并不茂密,似乎还也有些滑坡的迹象。一些蓝色的PVC水管乱葱一样附在山体上,造就了一些奇怪的景象。山下是一个大门紧闭的仿古院宅,山上则是一个古塔。在一条街吃了碗8RMB的面,继续上路!
继续前行,马上就进入一个类似公园的地方,其实我们就是在这个公园中绕到山的另外一侧 ,那边就是天后宫的正门。公园就在海边,有着一个小小的沙滩,边上一溜的沙滩桌椅。今天下着小雨,我想如果阳光灿烂,这边肯定是一个不错的地方。很快,就来到一个十字路口,右侧就是天后宫。一尊妈祖石像矗立着,面朝大海,其身后就是天后宫。天后宫是建在山的中间部位,需要拾级而上,才能“参见“,颇有气势。然而我决定先不去。毕竟,到了山上还是得下来的,先转转附近的公园。在十字路口转左,来到海边,沿着步道继续前行,很快就来代一个叫“海滨公园“的地方。此时时间已经不多了,我意识到我今天也只能在附近走走了,如果要赶会家吃晚饭的话。放弃游逛公园的想法,决定回头看妈祖去。但是,在公园门口附近,我被一个上山的小路吸引了。路牌显示这里能通往一些山上的炮台,而且有路去天后宫。Good,爬山+游览天后宫,足矣!
山路为台阶路,一开始为现代修建的水泥台阶,但很快就切换到应该是古代修建的石台阶上。一路上可以看到若干个炮台。这种炮台坑我还是第一次看到,哈哈。路很巧妙,在我来到第二个炮台的时候,就愕然而止。观察了一下,发现居然是要我走进炮台坑中,穿过原来的门洞。哈哈。小心翼翼地下了坑,观察了下,发现洞虽然转了个弯不能直接看到头,但是上头有开孔,所以光能透进来进了洞。洞似乎并不长,而且能看到另外一头出口的亮光。稍稍鼓励了一下自己,走进了洞里。洞其实很短,一转弯其实就到头了。出了洞口,俺少少的松了口气。对这种未知的封闭空间,还是有点点的恐惧的。联系到这里乃兵煞之地,很难讲这里断送过多少人,又有多少人在这里被断送,这种恐惧又似乎更进了一步。
天后宫和炮台在同一个山上, 似乎有着一种莫名的意味和讽刺:一个乃救助海上生灵的专家,一个是摧毁来犯船只的高手。杀与救,威与慈,这么的对立两者就放在一个地方。天后在明,普照万 民;炮台在暗,震慑四方。遥望山下天后宫前裁减成八卦图形的绿化,不禁觉得,这里,有着这种阴阳混结的更现实的存在。
如此胡思乱想间,过了几个炮台,看着那继续蔓延到各山头的青石台阶,偶开始头痛哪里才是下去天后宫的路。山上的标识还算明晰,告诉你在哪里去哪个炮台,就是没有告诉我哪里去天后宫。后来在一个T字路口开始下撤,不久,就开始听到久违的人声了。 刚才一路上,偶可是一个人都没碰到过啊。走不久,翻过一个围栏,荔枝的味道徒然袭来。路边,就是一颗荔枝树。摘,品之,微酸,大核,但足够新鲜哦。然后继续走,就看到了一个“禁止私自摘荔枝,违者500RMB”的牌子,哇,怕怕,赶紧溜。
沿着大路,我马上就看到了之前山下发现的古塔。塔下小卖部买了个八宝粥,登塔!其实塔就8层,很快就到顶了。塔上欣赏这下面的景色,吹着风,了解了八宝。从塔上可以清楚地看到隔壁的“蒲洲花园”全貌。可惜看不到海滨公园的。据说这个塔是以前类似灯塔还是瞭望塔之类的,引导航船的。
下塔,继续走,就来到了天后宫。人还是不少,也有不少人在拜祭。俺对这些兴趣一般,扫了几眼,一路下行。古代但凡神圣的地方,一定要人从山下慢慢地往上走,最后才能朝拜 。偶这次从后门进,可谓一次非典型拜访鸟,哈哈。从后往前,一路是“寝殿”,“正殿”和大门。不久,俺又回到了山脚妈祖像那里。
山下有两个地方放置了一种叫“鱼洗”的古代器皿。其实就是一个有耳朵的铜盘。相传制作良好的鱼洗,底部雕有鲤鱼,人用双手摩擦鱼洗的耳朵,盘中可在鱼口处激荡起水柱。这里并没有介绍这个器皿的来历,只是简单地标注了一下这是龙盘,洗了里面的水,可以增福之类。
下得山来,时间已经用快4:30PM了。乘坐361A撤退。途径南沙奥园和南沙资讯园。南沙奥园依山而建,门口一排大大的门楼。不过似乎是很漂亮,以我的眼光来看。而南沙资讯园也没看出什么东东,一切静悄悄的。写文的时候查了下,也没发现列出了什么园区企业,似乎一切都有待发展。
两小时后,达广州市区。Over…
道歉一下,今天不小心穿了红衣服。
最近很懒,没有更新任何文章。之前的打算都似乎放下了。
修改了主页为黑白,改了最简约的主题。
不说啦。
最近几天有点迷上了这个叫做Cash Flow的游戏。
事情源于《富爸爸、穷爸爸》 的系列畅销书,拜读中。觉得书还是给了一些启发的。书里作者不遗余力(无贬义,哈哈)地吹嘘其游戏“现金流”游戏,搞得非常好奇。不想一搜发现还挺流行的,比较容易下载到PC版的(还有实物版)。
安装、试玩之下,当天就激战到3:00AM。原因?仅仅是因为开始的时候PK不过电脑。
游戏类似大富翁,不过里面少了娱乐元素。你的任务是脱离所谓的“老鼠跑圈”困境—想象下老鼠放到那种跑步滚筒中拼命跑但永远出不去的场面。你的资产负债、Cash In/Out都被清晰地列出来,放在明显的位置上。你的任务是使得“被动收入”–你不用干活就能拿到的钱增加,超过你的开支,即可跳出困境。通过扔骰子,角色在一个轮盘上走,踩到不同的格子,会有不同的事件。可以是扣你现金的,增加月开销的,提供投资机会的,或者是倒霉的(譬如:房子给核污染了,完全注销……)。投资机会来临,你还可以选择要、不要、卖给其他玩家。你不够钱投资,还可以问银行借,代价当然是要月还利息啦。
第一次装的是入门版本的101, 搞清楚情况后,还是能比较容易地走出困局。后来装了增强版202,股票的玩法变多,变复杂了,倒霉的事情似乎更多更狠了,难度增加了。一种简单的方法是坚持住添加现金流入即可轻松走出困局。里面的股票一直不是很理解:什么都没有,我就凭猜去买?电脑似乎比较精,要做第一不是那么容易。
游戏就不再介绍了,建议有兴趣的同学自己下来玩玩,推荐!游戏以一种简单的方法,让我们学习到了基本的财务概念,里面还有一些教学视频让我们更好地理解这些概念和用法。
Leave a passing comment »