MENU

旅游有太多胜地

八月-深圳

八月暑假,霄神回深圳,邀我到他家PY一夜。第一次坐广深线,一直都有在高铁上开Maps的习惯,神奇地发现虎门出珠江口的三角位居然各有三个城市的地铁线。一直想到东莞厚街(当年某第三产业最发达之地)看看,于是决定在深圳返程广州的时候拜访一下~

maps.png

Read More

鸡蛋六只,糖两茶匙

这是一座坐落在珠三角的传统制造业城市,今年的一部纪录片为它带了无数朝圣的食客,而对于这座城市里的每一个人来说,『吃』甚至是个形容词。

高中毕业的那个暑假,几乎都在点技能树,除了考驾照就是学做饭了。可能是担心在外求学,口味搭不上吧,妈妈言传身教,力求让我学会几道家常菜,这可能是她施于我的最后一次手把手教育了。

于是,来到离家千里的岛城,在为『自由原生无局促生活』准备的时候,第一个买的是路由器,第二个则是柴米油盐酱醋茶,当然那也只是一个琴棋书画诗酒花的年龄了。擦净灶台,便开始将言传身教的成果展示。至此,便是真正意义上的独立自主『解锁菜谱』。誓言要煮百碗餐蛋面,学期末大概完成目标半数。

放假回家后,继续『食』字当头。

Read More

记一次阿里云F5VPN路由配置

前言

项目这版要上一个图书馆查询功能,而学校的图书馆查询系统只能内网访问,在内网写完后端之后,问题来了,如何让部署在外网的服务器访问学校内网?

几番周折拿到了学校VPN,用的是f5vpn(从未听过...),在服务器中安装官网提供的Client,问题多多。最后在Github上看到大牛写的 f5vpn-login。这个f5vpn客户端基于Python(太好了,起码能看懂源码...),能在类Unix上运行,OSX和Ubuntu测试可用。

然而,这只是开始...

Read More

一二三四五六

<center>一</center>

人会经历许多看似荒谬却又无力制止的事,例如裸考托福。

报名前,将未来几年的时间线缩得很短很短,好像有很多优先级很高的坑待填,选了这个退休老干部都说好的时间段。心里也掂量着高考也考过口语,有啥好怕哼。当初说好准备的半年刷托时间也剩下最后的两个星期,是的,考前的两个星期才打开模拟软件,一套套TPO做。词汇量需求太大,还要求速记+阅读速度,卒。

考点在海大,考场入口遇到一位同考的男生,礼貌地询问了一些事项,他流利的回答不知道。一看证件,拿大韩护照,瞬间在想中文有那么容易学吗。休息室里见到很多同考的韩国学生(看似组团),说不得从容,但看起来很有自信。

开始考试,试音终于遇见"describe the city you live in"。

Fuck,好想这么回答。

可能是声音略小,足足repeat了三次才通过。没有考虑到历史的进程,就凭这4K可能还不到的词汇刷完阅读,半数靠懵。口语听力写作亦如是,或许是最羞耻的一次考试经历。

留下深刻印象的是隔壁座位的韩国男生,每段口语都说满,口音虽重,但内容情感丰富。听力的时候,刷刷刷的把草稿写满,那种干劲真值得向当年愤青的想法(中国应试教育啊,不行啊,你看国外学生多轻松多悠闲)竖中指。

大家都很努力,真的。

<center>二</center>

海大回程,确实劳累,打车吧。拦下的出租车被滴滴预定,巧合和预定人顺路,他们同意拼车。一位领队老师和两个小学生,他们来自北京,到青岛参加机器人竞赛。

Read More

树莓派-Node.js视频弹幕直播

大概是个无聊晚上,看到床上帅气的凡神,怎能不膜拜一番!往桌上看,那泛起灰尘的树莓派,轻轻一拍,接上摄像头!哼,能做出一个 "凡榊の眞亽直播" + 弹幕 就好了!于是,一个精致有趣的晚上11点就此诞生!(唉当然那只是个用轮子的11点。。。)

Overview


查阅发现有许多轮子可以实现树莓派网络摄像头,而弹幕则是完成视频直播之后加上的。

将摄像头录取到的视频,通过ffmpeg转码成mpeg1格式,然后传至Node.js (jsmpeg) 处理,后用WebSocket输出处理后内容,并在浏览器用JS再解析成视频。在网页加入弹幕JS (jquery.barrager.js),将获取Mysql弹幕字段json_encode并输出。

最后是基于 Node.js + ffmpeg + JQuery + php + ngrok

pi2-webcamera.png

Read More

Kindle丢失记

TimeLine

Blank.png

丢失物品

周二下午课后,忘记取走放在课桌内的Kindle。晚上如常,直至回寝后惊觉Kindle不见了,于是卧床沉思,遂知忘在教室课桌内。想到Kindle带有推送功能(将电子书发送到邮箱,连接WiFi后便自动下载),于是立马将联系信息发到Kindle(手忙脚乱没想到别的标题就把这个填上,正读倒读悲从中来,Low从中见...)。

F3D17DA1-F636-46CD-9AEA-E304A5248E06.png

Read More