Skip to content →

Catbaron's Palace Posts

js虾米刷点赞成就

今天发现虾米有一个点赞成就,达到成就后可以开通VIP

虽然我几乎用不到VIP,但是这个给好友状态点赞的感觉还挺好拿的,但是三星成就就需要100个赞……嗯,用js刷一下好了

先打开好友状态页面,往下滚动尽可能加载出来更多的状态,然后在chrome控制台执行下面js代码:

i=1;

setInterval("i++;$('.comment_like')[0].children[0].click();$('.item_wrap')[i].click();alert(i)",5000)

嗯,由于需要等待ajax,所以每个赞需设置为等待5s。去干点别的等等好了╮(╯▽╰)╭

Leave a Comment

大学故事

今天听姥爷讲他读大学的故事。

最开始他考进了齐鲁大学。“说是学校,但是每天住在一个破庙里面,整天闲着没事做。”我查了一下,齐鲁大学是一个基督教的教会学校。他说的“破庙”大概是教堂之类的东西吧。每天闲的无事做,大概是接收传教布道之类的事情。

后来国军办了大学,而且每天管饭吃,这在当时对他有莫大的吸引力。他便跑去考进这所大学。然而不久,国军跑回台湾去,有些学生一同去了台湾,有些学生则留下返乡。姥爷属于后者。

这时候,华东大学和华东军政大学联合招生。“报考的时候,我特意告诉他们我要上的是华东大学,不是华东军政大学。当时军政大学的人穿的是绿军装,华东大学穿的是灰衣服,我就专门找穿灰衣服的人报考。”

姥爷如愿以偿,进了华东大学。但两所大学其实是在一起的。后来,华东大学和华东军政大学干脆就合并了。原来当时有个政策,“不惜一切手段吸引知识分子入伍。”这个不惜一切手段,其实就是说“骗也可以”了。

当时陈毅是大学校长,又一次来做报告,陈毅说,有人讲我们这里不是大学,我们这个学校有一万多人,难道还不够大么?有人讲我们这里没有教授,错,我们这里人人都是教授,我是你的教授,你也是我的教授,我们是相互学习相互教授。

这种话说白了,就是表明了没打算跟你说理的。

结果,在这里几年,还是一天学也没上成。

后来被编入部队才知道,原来从入学开始,就算是入伍了。“从入学开始算军龄,倒也占了便宜。”

有一次部队派他去一所大学交流学习,结果莫名其妙地被留下来做了讲师。数学语文地理都由他来讲,而且评价还不错。

老爷子前后上了四个大学,放在现在也足以让人嗔目了。而且四个大学都没有书可以读,这就更让人惊奇了。但是从那个时代开始,大概国内的学术巨匠便断层了吧。

Leave a Comment

契约

昨天入职百度。

今天早上,手机收到人人的消息。如同有人拧住我的脖子往后看,恍如隔世。四年时间,还真是如同传奇。其实我留恋的,只是这段丝绸一般滑向遥远深渊的时光而已。

回头想想,确实有很多事情和说好的不一样。比如计划的日语补课,比如离校前的拥抱,比如最后的弄巧成拙。人生就像是鸟神聊天,她自己也永远不知道她在黑谁。

早晨到位不久,导师就带我参加一个讨论会议。是之前的产品出现重大故障。根据之前在安全中心的上线经验,虽然细节不是很清楚,但是他们的讨论内容大概还都跟的上。会议之后,导师和老大对我说,你刚入职第二天就参加这种两年也未必遇到一次的故障讨论,算是不错的经历。

我想的是,这尼玛肯定是地狱模式升级到修罗模式的一个提示。

bbs上看到,@常胜 出了一把十字剑,被吾王@镯子 收走了。

没有被湖水仙女祝福过的黄金剑,还能算得上宝具么。

但是没有祝福也得冲出去,虽然他们都说你得挂在路上,虽然我觉得他们说的对。

这不是哪里来的什么自信,妈的,这是吾辈民工英灵战斗的意义。

Leave a Comment

誕生日おめでとう!!

今天是当生日。近几年,几乎每年都是被人提醒才想起来生日的事情。而且一直以为农历生日应该在阳历之后,今年不知道怎么回事,农历生日会提前好多,所以当时被人提醒的时候真是有些惊讶。那天老妈打电话过来问我打算过农历还是阳历生日,我回道,阳历吧,好算。

其实我没有什么过生日的兴致,而且对什么生日,假期,都已经没什么感觉了。这次也是一直以为还有几天才到,直到早晨被老妈的短信吵醒,我才反应过来,青春又少了一年。

因为是2012,第22个生日,所以本来在农历生日的那天橙子同学建议我拍张照片纪念一下,我回复说事情太多,等阳历生日吧。但是今天又几乎写了一天的文档,好在最后终于写完了。十分忐忑的提交给老板看。不知道会是什么结果。照片什么的,就算了吧。

唯一值得纪念的是,今天是我的“正常作息改善计划”正式实施的第一天。尽量早睡,坚持早起,这是我要坚持的第一步。今天早起吃了久违的早饭。个人认为这点要比生日还要重要。

Leave a Comment

Chrome 自用扩展推介

下面是我用过的比较好的chrome扩展。
有一些扩展本身也很好,但是我现在没在使用,所以这些就不截图了。
先把当前正在用的一些推荐一下:
1.fawave

fawave.png
如图。fawave是一个无缝管理多微博账户的插件。安装完之后会在地址栏右侧出现图标。点击图标可以看到如上界面。
此插件是一个杀手级的应用,甚至有人因为这个插件而放弃FF投奔chrome。
插件支持国内所有常见微博,包括新浪腾讯网易搜狐饭否嘀咕豆瓣等等。同时支持twitter。支持api。

Leave a Comment

2012/4/5

所谓运维,就是要回家的时候忽然接到一个状况电话,就得忙起来。

但是还是先回家再说。

 

Leave a Comment

日本语学习笔记の单字的逆袭

今天把第一单元的单字重新复习了一遍。

除了有些单字一直记不住之外,比较麻烦的是で/て、ゆ/よ很难分清楚。可能是因为我一直是听的《早安日语》的mp3,所以在没有看到写法的前提下,很容易根据读音先入为主,造成现在总是一厢情愿的误记读音的恶果。

所以现在把这些容易混淆的单字整理一下。

清辅音:
私(わし)    韓国(かんく) 父(ちち)    人(ひ)  あな
企画(きく)   ノー      おあさん    ありが            建物(たもの)
喫茶店(きっさん)床屋(こや)  妹(いもお)  男(おこ)   生徒(せい

Leave a Comment

中国最畅销的科幻小说是关于一个中国统治的世界(China’s most popular scienc

在西方国家,你大概经常能听到这样的观点:写一篇关于短期内的未来的科幻小说是不现实的——日新月异的科技会让那些对近期未来的预测都变成无用功。但是从L.A. Times中的一篇文章来看,中国科幻文学似乎没有这种限定,而且一大部分的中国科幻作家都会预言这样一个世界:中国崛起成为唯一的超级大国,而美国则陷入衰落。

Leave a Comment

PSP3000 过度放电导致锁电

昨天把psp放在我手机的usb充电器上充电,结果貌似没有冲上去,我中间想找原因,强行开了几次机,导致过度放电了。

一夜过去,今天早晨发现,开机不能。怀疑是锁电,表现如下:

  • 电池放进去无法开机
  • 接入外接电源时,关机状态充电状态灯“橙色”不亮
  • 外接电源可以正常开机使用,查看电池状态,显示“电池余量:0%;电池状态:充电完毕;使用电源:外接电源;电池剩余时间:-”

对于锁电,网上大部分的说法是,把电池放电,方法五花八门。但是我这明显是没电了,肯定是没的放了。

Leave a Comment

日本语学习笔记(二)

时间:
〜〜に+动词
〜〜是时间点,时间段的名词后不跟に
具体可见:
1.具体的x年x月x日,或者x年后面跟に
2.今(いま)、昨日(きのう)、今日(きょう)、明日(あした)、毎日(まいにち)、来年(らいなん)等等后面不跟に,星期日后面可以跟也可以不跟。

Leave a Comment

当我谈读书时我谈些什么

看到这个题目,应该就知道我在说什么了吧。
《当我谈跑步时我谈些什么》这个名字,让我不禁想起《我们仍未记得那天所看到的花的名字》。虽然这两部作品毫无关联,但是这是我的第一感受之一。

作为惯例,我先讲讲我读这本书的背景。
读这本书的原因只是单纯的想看看村长到底谈了些什么。于是我在一个月黑风高的晚上,把这本书的电子版扔到手机里面。然而真正开始阅读,反而是在几周之后了。
2月上旬,我被拉去一个封闭的地方干活。在为数不多的闲暇时候,我读完了《嫌疑人x的献身》。(顺便提一句,这真是一本超赞的推理小说,不愧于东野圭吾的名号。)在读完之后,我决定开始读这本《当》。
我们先来说说,这本书的内容。

Leave a Comment

还活着

[0]

算了算,从寒假开始到现在,我花在路上的前大概有3k了。一个PAD被我扔在了路上。

年后,老姐膝盖中箭,拉去上海医院手术。作为陪护,我玩的倒是挺high。在医院,住在她同事的房子里面,平时和她同事接触多了,有时候会忽然感觉到自己的“日常”原来和别人的“日常”差了这么多。

也许 程序员 和 动漫宅 这两种异类属性杂交之后,产生的根本就是不正常的生活习惯和生活态度。而活在其中的自己根本就忽视了自己身外的世界。尤其是浪漫主义后遗症,让我更倾向于尽力独立生存。尽量减少和周围人的交互,尽量不接受别人的援助。这种态度,也许已经是一种病态了也说不定。

所以,在看到老姐和同事们如此融洽地交往,我忽然有一种回归社会的冲动,忽然有一种“正常化”的冲动。每天按照固定的周期上班,聚餐,休假,卡上按照固定的周期多出够用的存款,一点一点建立起自己的人际关系网络,一点一点构造自己的世界。看起来最后也能有一个HAPPY END。

真有点心动了。

Leave a Comment

《冰菓》轻推理小说推荐

所谓轻小说,我觉得百科里面下面这段定义还挺有意思的。一般而言以下几种情况只要符合一条就可以认定为轻小说:

  • 作者说这是轻小说。
  • 这本小说是在一个只出版轻小说的文库出版的。
  • 编辑广告宣传这本是轻小说,以及包括第一条在内各种官方说法定义它是轻小说。
  • 虽然是废话,不过还有被这本轻小说真厉害认可是轻小说的作品。
  • 主流舆论认为这本书可以称之为轻小说。

轻小说这种题材,没有明确的定义,从我个人的阅读感受,就是故事发生在日常背景,没有激烈的矛盾冲突,或者虽然矛盾很激烈但描述语言很轻松,读起来平缓清淡。

Leave a Comment

一句话

今天一要出国的哥们跟我说,看上一姑娘

我开玩笑说,你一个要出国的高材生……

他说,两年,人家等得起么

 

心里忽然十分伤感

 

Leave a Comment

一个基于Jquery的打字效果插件TypingCat

前段时间,要写一个页面,需要用到打字效果。在网上找到几个基于jQery的插件,但是有些太复杂,有些不太可控。于是干脆就自己写了一个。

用法和效果都比较简单,直接把html的代码写出来,看注释应该就知道怎么用了

首先需要在 <head></head> 中加载必要的插件

<head>
…
<script type=”text/javascript” src=”js/jquery.js”></script>
<script type=”text/javascript” src=”js/TypingCat.js”></script>
</head>

而html的body中有如下标签内容(用来承载打印效果的位置):

<body>
<div><a href=’#’>back</a></div>
<div id=’pra1′>
<div id=’word1′></div>
<div id=’word2′></div>
<div id=’word3′></div>
</div>
<div id=’pra2′>
<div class=’word1′></div>
<div class=’word2′></div>
</div>
</body>

然后需要做的是,在任意位置加入下面的代码(开始使用插件,示例是放在了head标签里面):

<head>
<script type=”text/javascript” src=”js/jquery.js”></script>
<script type=”text/javascript” src=”js/type.js”></script>
<script>
$(function(){
l_blink_speed = 300;    //’‘闪烁速度 speed ” blinking
l_blink = 14;           //‘’闪烁次数 times ” blink
l_blink_s = 8;          //‘’闪烁次数(少)times ” blink (fewer)
l_start = 2;            //how long to wait before a new line starts
l_start_q = 1;          //how long to wait before a new line starts (quick)
w_blink = 80;           //汉字打印时间间隔 speed of tying
hide_time = 2000;      //字体层隐藏速度 speed of hiding
wait = 1000;            //weit 3 second before start
typeWriter(“this is Pra1’s 1st words”,”#pra1″,”#word1″,l_start,l_blink_s);
typeWriter(“this is Pra1’s 2nd words”,”#pra1″,”#word2″,l_blink_s,l_blink);
typeWriter(“this is Pra1’s 3nd words”,”#pra1″,”#word3″,l_blink,l_blink_s);
typeWriter(“this is Pra1’s 4nd words”,”#pra1″,”#word3″,l_blink_s,-1);   //retype in the same div. -1 means this pragraph  will disappear after finishing typing
typeWriter(“this is Pra1’s 1st words”,”#pra2″,”.word1″,l_start,l_blink_s);
typeWriter(“this is Pra1’s 2nd words”,”#pra2″,”.word2″,l_blink_s,-2);   //-2 means this pragraph will not disappear and ” will blink without stop
})
</script>
</head>

真正产生效果的是typeWriter(str,pra_id,div_id,wait_before,cur_wait)

参数的意义分别是:

str:需要打印的文字,注意最好不要打印‘’这个符号,因为它作为光标使用了

pra_id:段落的id或者类名,从例子中可以看出,如果是传入id则用”#id”的形式,如果传入样式的类名则用“.class”的形式。文字的消失是以段落为单位的。

div_id:每一行用div层引起来,这里是段落中各个div的id或者样式类名。用法同上。

wait_before:上一行的光标闪烁次数,也就是说上一行打印结束后多久才开始打印本行。

cur_wait:本行结束是,光标的闪烁次数。

上面的一些变量有说明,可以自己修改调整各种效果的时间和速度。

效果可以看这里

下载在这里

Leave a Comment

《鸿门宴》观影记录

今天中午拿到票,结果3点多的时候中心忽然有事,弄完都5:40了,电影是5:45开始,赶到影院的时间是6:00。

一进去就看到刘亦菲被欺负。根据国际惯例,欺负女人的,一定会便当。欺负女主的,肯定会马上便当。果不其然,在刘亦菲脱到一半的时候,霸王出现了。坏人就便当了。

霸王,说你愿意跟我么,刘亦菲说我愿意。这剧情真招人恨。

然后霸王这个白痴就让刘邦带着自己的女人跑路自己去打怪了,然后刘邦就趁着霸王和自己不在一个区,带着霸王的女人直接转到咸阳服务器了。

Leave a Comment

关于时间旅行的一些讨论

前言

穿越是近年来大家喜闻乐见的娱乐活动。大众开始关注穿越,我想“电视剧”这种大众媒体形式应该做出了不小的贡献。从很久之前大名鼎鼎的《寻秦记》,到现在各种“清穿”剧,还有在微博上被炒起来的《李献计历险记》,都在某种程度上代表了穿越的一种类型。作为一个伪资深理论科幻读者,某猫将在本文对“穿越”这一行为做一个全面的分析和总结,希望能够带领大家穿越迷雾,一睹芳容。
接下来,我们分别来看一下和时间旅行所相关的有趣原理和其可行性分析。

Leave a Comment

日志统计脚本

今天同学说让我写个脚本统计日志。日志是一些ip的捕捉记录,根据协议的类型定义了一些ID和子ID。统计的需求是统计出各个类型的客户IP和服务IP。

这些日志是自动写入的,每天会根据日期生成一个文件夹,文件夹中每个小时生成一个日志文档。脚本要做的就是便利24个文档,读取内容进行分析。

由于需要把24个文档在一起分析,所以同学一开始的思路是:

对每一个类型进行统计,每次统计都遍历所有文件

明显效率不怎么样,但是实际上也够用了因为只要在服务器上让脚本跑起来,过几分钟回去看结果就行了

Leave a Comment

读取文件奇数行

今天处理“如何读取文件偶/奇数行”这个问题的时候,本来是打算用python来解决

python本身是很简单的,偶数代码如下:

f = open('./test.file','r')
while f.readline():
    print f.readline()

奇数行代码如下:

f = open('./test.file','r')
print f.readline()
while f.readline():
    print f.readline()

在网上想看看别人怎么做的,结果发现大部分是shell中的实现,尤其是用sed命令实现。以前没用过这个工具,居然这么简单:

读取奇数行:

sed -n 'p;n' ./test.file

读取偶数行:

sed -n 'n;p' ./test.file

-n:quite,就是不会将读取的文件行默认显示出来

n;p:这是两个命令,读取一行之后,对这一行进行两个操作

n就是直接读取下一行

p就是打印该行

于是效果就是,读两行打印一行

n;pp;n的区别就是先读还是先打印了,也就达到奇偶切换

Leave a Comment

海量数据处理总结

备战百度,在海量数据处理的主题上做一个总结。

详情来自http://www.cnblogs.com/pkuoliver/archive/2010/10/02/mass-data-topic-1.html

1.Bloom Filter

将数据通过hash函数映射到位数组,比如hash(str)=3则将位数组第三位置为1

对每一条数据都用k个hash函数进行映射,也就是一条数据会将位数组的最多k位的值置1

在查找数据是否存在的时候,则对其进行k次hash,如果位数组中对应的各位都被置1了,则说明该数据已经存在(明显是有一定错误率的)

Bloom Filter可以用来实现数据字典,进行数据的判重,或者集合求交集.

同时,对其进行改进,即位数组每一位不再是0/1,而是数据出现的次数counter,那么出现数据则+1,删除数据则-1,这样可以实现删除操作。

Leave a Comment