中文


浙里 2

2015.1.30 星期五 小雨转雪转雨夹雪 好久没写日记了,今天补上。 最近挺忙的,接了一个创业项目的活,写APP的后端。应该说,这是我见过的最靠谱的项目了。BOSS从贝恩离职,转而自学代码,开发社交APP。他写iOS的前端,我和邹与另一位中学老师写后端。三四天的样子,基本开发完成。 第一次参加团队项目,有趣的是,四人开发团队中,我在Linux下开发,两个是MAC,一个是WIN。经常发生的事就是,WIN的那位兴致冲冲地说,“喂,我找到了一个非常棒的插件!”然后他给我们群发过来,发现是.exe或.dll。顿时哭笑不得。又或者,写了中文注释,结果因为编码不同导致在另一人的机器上出现乱码。WIN下默认是GBK编码,而Linux下是UTF-8,MAC下我不清楚。 但是在开发过程中,发现了SVN/GIT这样的版本控制工具的优势;以及Linux在编程方面的优势。感觉编程工具方面,比如数据库,服务器等,都是现在Linux下出现,而后再移植到WIN货MAC下,所以Linux天生就有编程的优势,环境也很好搭,不需要安装第三方库。 BOSS送了个机械键盘,还是很不错的款。自己选了红轴、无背光。刚到了货,用起来感觉不错。 2015.1.21 星期三 晴 今天没刷Leetcode,而是在装Linux.DIY Boot Loader. 内核和grub装在U盘里,其他文件装在磁盘里.自定义一个脚本,开机后把U盘弹出.并在Windows下隐藏Linux的分区.U盘就像一个钥匙,有了它才能打开Linux.好棒的点子!不行太兴奋了,今天学到很多知识.内核\电脑启动\MBR\Boot Sector\Boot Loader\grub2\… 2015.1.20 星期二 雨 找班主任聊四轴飞行器。班主任是航院,更偏重于结构的设计,硬件。我想自己的毕设还是偏重于软件,算法的撰写。飞行器里跑的竟然不是Linux。原想利用Linux的知识写些很酷的东西。 TODO: 找那两位学生,聊入门,教程。 找卜老,聊毕设。 看看有没有quadcopter里面跑Linux的情况。 约了卜老,准备见面聊聊。刷Leetcode爽得飞起,但感觉总体难度不是很大。可能是还没遇到难题吧。学STL,每天过的很充实。又找到了奋斗的动力。 U盘返到京东修理了,明天换一个新的过来,赞京东。 2015.1.19 星期一 晴 U盘又坏了,把Linux装在U盘里,玩坏了两块U盘了。寄回京东返修,不知要等多久。暂时把Linux放一放。 开始刷Leetcode,一下AC了三道题还是挺爽的。第四道题hard,heap和divide and conquer还不清楚,卡住了。准备好好复习数据结构和heap的知识。尤其是时间复杂度的估算。 明天找班主任咨询四轴飞行器的事情。 2015.1.14 Wednesday Sunny I’m on my Linux. So English this time, though its terrible. Be […]


用Sublime Text 3 调用VS编译器编译运行C/C++程序

本文介绍如何在Sublime Text 3中连接Visual Studio 的cl编译器,这样在Sublime Text 3中按Ctrl+B就可以自动编译C/C++代码,按Ctrl+Shift+B可以自动编译运行C/C++代码。 在Sublime Text 3中选择Tool -> Build System -> New Build System,新建一个.sublime_build文件,将如下的内容复制进文件中。 { “cmd”: [“$packages\\User\\build.bat”, “$file”], “working_dir”: “${file_path}”, “file_regex”: “^(…*?)[(]([0-9]*),([0-9]*)[)]”, “shell”: true, “encoding”: “gb2312”, “variants”: [ { “name”: “Run”, “cmd”: [“$packages\\User\\build.bat”, “$file”, “&”, “${file_path}/${file_base_name}.exe”] } ] } 在这个.sublime-build文件对应对应的文件夹中新建一个build.bat文件(一般来说,存在的目录为C:\Users\[UserName]\AppData\Roaming\Sublime Text 3\Packages\User\) @SET SRC_FILE=”%1″ @SET PATH=D:\Program Files […]


如何登陆Gmail、Google、Facebook

1. 写在前面 2014年圣诞节后,Gmail的imap, smtp, pop3端口被屏蔽。通俗地说就是,不仅Gmail网页版一如既往地无法登陆,连接收邮件的客户端(Outlook, Foxmail, Mail, Thunderbird)也无法收发Gmail邮件。但很多同学一直使用Gmail的服务,甚至包括申请学校所填的邮箱。本文推荐一个目前仍免费可行的登陆Gmail、Google、Facebook的PC端软件HostsTool和Android端软件fqrouter2。 任何一款软件,使用的人多了之后,都会被加紧管制。为了您能更长久地使用该方法,请默默阅读,勿以任何形式传播该文章。 2. 原理 更改本机Host,绕过DNS解析服务。(该原理的详细介绍写在文末) 3. 原料 Hoststool 官网下载地址:https://hosts.huhamhire.com/ 大家先别着急点击那个官网地址,因为这个官网也被墙掉了。这里是备用下载地址: Hoststool for Windows 64位系统: 下载地址 Hoststool for Windows 32位系统:下载地址 Hoststool for OS X: 下载地址 Hoststool for Linux: 下载地址 fqrouter2 for Android: 下载地址 PS:正在在手机端浏览该网页,不方便下载?请复制本文地址到手机,等方便用电脑登陆时再回来继续。 本文地址:http://www.sunny-song.com/blog 4. 使用方法(以Windows 7 64位系统为例,其他操作系统与之类似) 1. 解压HostsTool-win-gpl-1.9.8-SE-x64.zip (32位系统为HostsTool-win-gpl-1.9.8-SE-x86.zip) 2.双击进入HostsTool-win-gpl-1.9.8-SE-x64文件夹,右键hoststool.exe,点击“以管理员身份运行”(Run as administrator) […]


平安夜 4

从没想过自己的圣诞节会在一个陌生的咖啡馆,和几位刚认识的同学度过,很美妙的体验。 文三路Rechel Cafe. ws zf wy ll scl 老板送上了啤酒,一起欢度圣诞。    


学生会-三个故事 3

昨晚去观看了竺院学生会主办的新年晚会。看着台上的精彩表演,我也想起自己在学生会的一些故事。只是想到的三个故事,没有什么大道理,仅此而已。 故事一: 大一下学期,学生会举行换届选举。我抱着见见世面的想法,在报名表上勾了“主席团”这个选项。至少可以去听听上届主席团在面试时会提什么问题。虽然那时并没有听懂老部长对我说的,“你可能更胜任部长。”这句话的背后之意。 换届分两轮面试和一次八进五的竞职演讲。 准备面试。我能接触到的学生会资料,只有一份电子版的学生会年鉴。于是我花了两天时间,仔细阅读它,了解每个部门的职能与举办过的活动,并总结出自己的看法。记得大二时听到有学生会的同学抱怨,说写了年鉴也没人看,干嘛要写。我说不是,我看过283M年鉴的每一页。 一轮面试群面,很顺利。二轮面试单面,觉得跪了,感觉面试官对我的兴趣不大。但令我意外的是,第二天我竟收到了进入竞职演讲环节的通知。“一切都顺利得无比邪门。”我想,“感觉有人在帮我。” 猜想归猜想,还是要准备演讲。我能接触到的擅长演讲的人,是一位在铁路做宣传工作的大伯。短信和他预约时间,晚上九点。“学生会竞选是吧?”他说,“我就拿我们的铁路工会为例跟你讲吧。首先,你要知道给你投票的同学都是谁,他们关注什么,想听什么……”大伯结合他的经验娓娓道来,深入浅出地为我分析演讲策略。最让我惊喜的是,他口中所说的“要知道给你投票的人是谁”,正是管理沟通中所讲的“受众分析”!长辈们可能从没上过大学,更没听过管理类的课程。但他们从社会中摸爬滚打总结出的经验,竟和教科书上的知识如此吻合。 三天后,竞职演讲。总票数第二名。 后来我得知,学生会早就对下届人选有了自己的想法,并为之做了一些准备。遗憾的是,我并没有在既定的想法之内,竞选时只是被选去上台凑个数。未曾想却让我逆袭。 竞选之前,我并不知道这背后的故事。我只是在尽我所能利用到的资源,作我最充分的努力。所以,如果你抱定某个目标,并且一定要实现它时,请坚持自己。既定的规则阻挡不了你的梦想与潜力。 故事二: 竞选结束后,有人说那次竞选是“竟让竖子成名”。但我相信他并不是有意恶语相向,只是因为我没有让大家足够了解。同样的情况也发生在了我们的下一届选举。有同学对换届人选的水平心存质疑,情况和我刚上任时如出一辙。我选择发声支持,“不必费力去辩驳,做好自己应做的事。”人不知而不愠,孔子在两千多年前就曾这样告诫。 不久,学生会扩建,增设两个部门,主席团也随之扩充。于是票数取前六,预定的同学悉数入选,皆大欢喜。所以,有能力的人永远不会被埋没。当你遭遇生活的不公时,请坚持两件事:等待和希望。 身边还有很多例子:工高的同学每年都会扒一扒那些如今拿了国奖,当年却被工高刷掉的人。大一时我也曾报名一个领导力培训项目,初面就被拒掉。大二时,我却担任了这个项目的面试官。同样的教室,同样的情景,不同的只是座椅的朝向。 坦白讲,自己入职时的水平还不够,不足以胜任主席团的职务。主席团例会时我也少言寡语,不擅长与上司、同事交流。是一位部长点醒了我:“宋博你不能这样。你的言行不仅代表着你个人,还关系着整整两个部门的利益。” 暮鼓晨钟。 相信不少在社团工作的同学都有过类似的想法:若不是为了部门里的十几个孩子,我或许早就放弃了。 所谓责任。 这句话也让我联想到生活的其他方面。每次看到有同学因为学业不顺或感情受挫而选择轻生,或者自暴自弃时,我就想说:“我不知道你们肩上会不会扛着一个部门的责任,但至少你们还有含辛茹苦的父母和朝夕相处的朋友。我们活着,并不仅仅是为了我们自己。” 故事三: 前几天,我被一位同学称为“男神”。我很激动,也很惭愧。如果“男神”和“女神”的定义是“相貌或才能有过人之处的人”的话,那我身边有太多比我帅气或是有才能的人了,自己和他们的差距还很大。 港大交换的一年,让我意识到世界比我想象中的要大得多,也让我倍感渺小。白岩松在港大的讲座中提到,他上学时,曾输掉了一场足球赛。那天他哭得稀里哗啦,觉得人生无望。可走进社会,从事工作之后他才发现,和工作中遇到的困难相比,那次球赛的失利其实根本不算什么。身处学生时代,我们会过度放大自己的成功,也会过度放大自己的失败。虽然只是一场球赛的失利,可在那时的自己眼里,觉得好像天都要塌下来了。 曾以为在学生会工作很厉害,恨不得把自己的头衔写在脸上。但我逐渐发现,经历比自己丰富的人实在太多太多。就算自己在学生会工作了整整两年,也只能写成简历上的一行,或是个人陈述中的几句,而已。重要的不是头衔,而是在我们社团经历中增长的阅历,以及培养出的对待事物的看法。放下既有包袱,我们才能容纳新的事物。 放一张新闻中心和宣传中心二零一二年平安夜聚会的照片: 永远爱新宣,也永远爱学生会的所有人。 谢谢你读到这里。   宋博 二零一四年十二月二十日 于浙大玉泉


站首语 3

终于能写汉字了。 十二月七号,开始决定写一个网站。买主机,绑定域名,熟悉环境,找模板,设计内容,上传……终于,九天后初步完工。 当初写这个网站是为了申请,觉得随便写写就好,没想到越写发现自己想写的越多,坑越挖越大,就变成了现在你所看到的样子。其实也不知这网站能对自己的申请帮上多大的忙,甚至可能那些评审委员会的老头们都不会点开我递交资料里的链接来看(天哪但愿他们看不懂中文)。但我觉得,即使是一个可选选项,还是尽力地把它做好。至少这九天来,我学到了很多建站知识:域名、主机、SSH、Linux、Apache、Mysql、Vim、Nano、账户权限等等。 最花费时间的是书写英文内容,我基本是以每天100字左右的速度码着。写了改,改了删。不过觉得这几天的书写对自己英文水平的提升还是蛮大的,虽然文章中避免不了地还会有语法错误。谢谢有道和Lestat,这几天没少麻烦你俩,请教英语问题。虽然前者不可能看到,后者很可能看不到这篇文章。 之前竺院让每位得学院奖学金的同学写份三千多字的经验总结。说实话,我只是照着模板改改,以应付任务的态度匆匆写完。但愿那篇文章不会被传出去,因为其中充斥着狷介与妄语,很可能会误导别人。相反,因为是为了申请出国,这个网站里的每一个单词我都有用心去写,相对来说,可能更能反映我的内心。 想放弃微博,一是140字以内的信息终究无法表达完整而连贯的思想,但讲个段子却绰绰有余;二是毕竟这里是自己的网站,更想用心经营一些;三是域名与服务器都在国外,发表内容也会更自由些。虽然从传播上讲,读者会大大减少。但我也不想在意读者的多寡,我在讲,有个关注的人在听,偶尔评论一下,有个交流,也就够了。如果对网站有什么建议,也欢迎写在评论里。 目前能想到的需要完善的点: 增加分享功能:分享到朋友圈、人人、微博、脸书、推特、领英、GOOGLE+等; 增加网站安全性:后台访问,路径限制等; 增加社交账号登陆评论功能,而不是每次评论都要输用户名邮件,很影响用户体验; 压缩图片体积,目前网站加载较慢; 那个Gallery是用Flash做的,不仅加载极慢,而且不支持手机访问,打算用HTML5+CSS3重写; 优化手机端访问体验。 路还很长。 放一张这几天工作时的照片:   宋博 2014.12.16 19:51 于浙江大学Eagle实验室