腾讯实习日记【2016.3.18-2016.3.19 and 2016.3.20】

18号是周五,组织带我们出去玩了。
组里的同学们一起去深圳湾骑自行车(发现了胶水哥深藏不露的自行车技艺),之后一起去鑫泰吃了饭,味道真心棒!
今天呢,是19号,星期六。不要问我为什么不想写日记,因为策略配不好啊,因为策略配不好啊,因为策略配不好啊,郁闷的事情要说三遍……
然后明天呢,是20号,估计也写不了日记了,在这一并写了吧。明儿参加了深圳百公里行走的活动,估计走完就要累个半死了。然后组织大爱,七点一起去看QQ音乐的年度盛典。所以据本宝宝精密的推算,明天绝对不会写日记的,啦啦啦~

《游走在黑暗中的暗夜精灵》

写在最前面:刺总写的,然后我从玄魂大大那里转的@玄魂521。偶尔在安全圈里水水,认识了一些业界大牛,他们的传奇也许就是激励我们前行的动力,to be story。
声明:本文内容禁止讲给16岁以下的小朋友听,以免吓坏小朋友。出于保护当事人的原因,禁止任何人在任何时候以任何理由向我打听其人其事,我不会做出任何回复。我不对本文的真实性负责。本文禁止任何媒体转载,但允许个人转载至微博或个人博客!
本文中所有的人物都将匿名,请不要去猜测他是谁,也请不要试图寻找他,这只会给你我都带来不必要的麻烦。如果你竟然强大到能够以势压人,那么我的回答只会有一个:“我在微信里胡乱吹牛B的,这你也信?”,所以请不要浪费你我的时间。

Continue reading

腾讯实习日记【2016.3.15-3.17】

这几天工作算是进入了正轨,开始接触业务了。
刚开始的时候确实有点摸不清头脑,每天都待到十点多才撤,所以日记也就断更了几天。不过经过这两天的奋力摸索,本宝宝已经找到门路啦。
负责的东西是关于Url检测的,主要需要做的是配置好的安全策略,对恶意非法的url进行拦截,当然在有效拦截的同时,也不能有太高的误杀率。
由于实在记不住文件Path,花了点时间写了一个shell脚本,再也不用担心记性不好啦。离线策略这块的Map_reduce是前辈们写好的,开始用着确实方便,不过也深深的被坑过:
一开始上手,我那3月14号的全量恶意数据跑了一次,结果非常好,没有问题。接着我又去修改了一些配置,也很好,Nice!正当我觉得已经会玩,自己构造了一个测试数据集的时候,reduce跑不起来了。。。
自己测试无果之后,跑去找Quinty姐,结果两个人调了半个小时以后还是没找到原因,只好先暂时搁浅。结果过了好久Quinty一路喊着“巨坑啊“的就过来了,原来UGC为了要计算Malice Detention Period会默认拿时间戳的字段,而我的测试集里面为了方便直观,木有加时间戳,于是reduce就直接罢工了。
关于一些其他的,我想说,鹅厂福利真的很好,本宝宝又胖了好几斤。

腾讯实习日记【2016.3.14】

今天的主要任务就是配环境,简直苦逼。
我记得当时在恒生的时候,也是一大堆权限,不过老大一个邮件就可以直接叫运维开权限,需要用的密码也就只有oa一个。但是在鹅厂就没那么简单了,光是需要记住的密码就有两三个,还附带一个Token。oa的站点多到我打算建一个CHM来帮我记,其实多也就算了,还有一堆oa需要开通权限。
这也许正是腾讯大企业的体现吧,虽然繁杂,但无时无刻都让你觉得正规放心。话说远了,今天由于不熟悉业务网络环境,对着一个没有权限的项目疯狂checkout了半天。接着没有连跳板机就直接连开发机,一直弹connect time out,醉的不要不要的。
中午去医院看病,忘记带钱包,挂号费十元,我全身上下一共九元…… 后来收费的阿姨问我是不是腾讯的,果断少收了一块,这个感情好。
下午给六台新的服务器装环境,由于没有开通外网环境,能做的事情真的很少,在作死用rz传完二进制包之后,果不其然全部受损解压不了了。于是本宝宝写了一堆shell,把六台机器的netcat全部一次性搞定了,这样明天的工作量应该会少一点。另外不知道什么原因,交接文档上提供的yum源貌似不能用了,明天这个应该是重点需要解决的问题。
晚上走的时候,fatty,fany和jason还都没走,各种惭愧啊,正在努力搞一台自行车,这样交通方式解决了,就可以愉快的一起奋斗了。

Shell:查找与替换

1 查找文本

传统上,有三种程序,可以用来查找整个文本文件:

  1. grep:最早的文本匹配程序,使用BRE(Basic Regular Expression)
  2. egrap:扩展式grep,使用ERE(Extended Regular Expression)
  3. fgrep:快速grep,这个版本匹配固定的字符串而非正则表达式。可以并行匹配多个字符串

1.1 最简单的grep

grep最简单的用法是匹配固定的字符串。
语法:grep [ options … ] pattern-spec [ files … ]

who | grep -F abcd

POSIX BRE与ERE的meta字符
 

腾讯实习日记【2016.3.12-2016.3.13】

入职以后的第一个周末,小浩伟来深圳找我玩了。
说实话,离开了学校,身边瞬间少了很多朋友的感觉确实很寂寞。我估计小浩伟过无不及,他已经自己在外面很久了。
周六早上回公司写了一点代码,掐着点去地铁站接到了浩伟,然后再把他带到鹅厂。作为一个刚来两天的green hand,自己其实也啥都不知道,带着浩伟在腾大乱转了一圈,本来说是在腾大吃饭结果由于是周末,又算错了时间,只好去楼下吃麦当劳。
下午去深大转了一圈,由于我提前踩过点,行程还算顺利。晚上接着浪,跑到华侨城感受了一下深圳的土豪气息。
周日本来说是要早点起来的,结果n个闹钟仍然没有阻止我和浩伟睡到了10点,收拾一下,去海边(此处经历坎坷,省略5000字。。。。。。)转了一圈,中午如愿带浩伟去腾大吃了午餐。
之后去深大站送走了浩伟,回公司开始学习shell。感觉这东西还是比较反人类的,用空格来区分参数的方式确实有点DT,不过适应了应该也就会好了。

腾讯实习日记【2016.3.11】

 今天终于可以光明正大的走进鹅厂大门了。
一大早就按照之前发的邮件的指引来到了腾大楼下,门口站着两个高大帅气,身穿黑衣的保安大哥(So hardsome ~.~)
去七楼办理入职手续。其间,由于不会搞双面复印,智商遭到了HR姐姐的鄙视(HR姐姐那么好看,我不怪她)。签了一大堆资料之后送了入职礼包,里面有两只可爱的小企鹅。然后去做工牌,在现场拍了照片,等了半个小时就拿到了带头像的工牌。办完入职手续,就直接去万利达找组织了。组织真的很贴心,包装好的电脑已经放到放到了工位上。之后一上午的时间就是布置自己的小天地了。
下午去高新公寓办了入住,下午和同组的大神们去餐厅一起开了第一次周总结会。老大真心负责,开完会还专门过来问我哪里有没听懂的地方,感动。
导师告诉我下周要接Quinty姐的一个项目,看来这个周末要多看看shell的书了。总的来说,在鹅厂第一天的感受很棒,虽然有压力,但工作环境很舒适。相信以后每天都会有新的挑战,也会有新的收获,接下来的日子加油吧!

随便说点什么

又是无比平常的一天。
由于昨天晚上Git服务器出了问题差不多熬了通宵,这直接导致今天睡到了中午。
起来以后直接去了驾校练车。由于明天就要考科目三了,所以今天教练专门带着去练了考场,吸取上次挂掉的经验,这次不出意外的话应该是可以过的。
练完车回到宿舍和室友一起去吃世家小面,路上好多人都在发女生节的传单,什么假面舞会啊,情侣套餐啊。看着手里的传单,再看看自己,格格不入。
好吧,其实哔哔这么多还不是因为明天要考科目三紧张嘛~
真心希望明天可以一战告捷,早点拿到驾照。
Continue reading

大学到底要不要去上课呢?

这几天BAT都开始发功了,一时间大家似乎都对去实习有了无比高涨的热情。
没拿到offer的问怎么才能拿到offer,拿到offer的问和上课冲突了怎么办。作为一枚Disruptive Student,我觉得要是你能保证上课你去了不玩手机,你就去上课。
如果你只是想起个大早再换个地方玩手机,那么还是别去上课了,换个让自己舒服的生活方式吧。作为一只逃课率高于50%的坏孩子,我可以很负责任的告诉你,大学的考试只要一个星期把书过一遍,保证你不会挂科。
当然,如果你想问上课点名怎么办这个世界性难题怎么办?这个真的随缘,看你摊上的老师怎么样了。
虽然我浪的飞起,但我真的认为大学时光是非常宝贵的,我们很有必要好好把握着这段时间。所以说,请注意我没有叫所有人都翘完所有的课,毕竟有些同学真的天生就适合天朝的教育体制…
对于那帮熊孩子,我虽然基本不上课,但我好歹也有个80的平均成绩啊。咱们要培养因地制宜的科学主义发展观好么?啥都不会你还不赶紧回教室听课去?
当然,这是我选择的路,路上的艰辛我想只有走过的人才会知道。突然想到了刘同的一段quote,一起分享一下吧:

你的脸上云淡风轻,谁也不知道你的牙咬得有多紧。
你走路带着风,谁也不知道你膝盖上仍有曾摔伤的淤青。
你笑得没心没肺,没人知道你哭起来只能无声落泪。
要让人觉得毫不费力,只能背后极其努力。
我们没有改变不了的未来,只有不想改变的过去。

恩,就说这些。年少轻狂,幸福时光。无论选择什么,千万不要蹉跎岁月。

苦修

每当你看到一个游刃有余的高手,他的背后一定隐藏着无数血淋淋的伤口,九死一生,概莫能外。
Be the story