Raspberry 3安装docker

SD卡制作

准备一张4GB或者以上的micro sd卡,下载系统镜像,例如raspbian-jessie-lite.img,并使用刷机工具,如Pi filler将其写入sd卡,当然也可以使用命令行的dd,或者其它工具,要注意的是sd卡必须是fat32格式的文件系统,不然树莓派是无法识别的。

开机启动

先把所有的线材都连上之后,最后再通电,应该很顺利能看到启动的系统。

设置WIFI

1
2
3
4
echo 'network={
ssid="your-ssid"
psk="your-psk"
}' | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf

如果你的WIFI设置没有启动

1
sudo ifconfig wlan0 up

设置apt国内镜像

阿里云的镜像还是很快的。

1
echo 'deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib\ndeb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib' | sudo tee /etc/apt/sources.list.d/hypriot.list

docker安装

1
2
3
4
5
6
7
ssh pi@raspberrypi.local
sudo apt-get install -y apt-transport-https
wget -q https://packagecloud.io/gpg.key -O - | sudo apt-key add -
echo 'deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ wheezy main' | sudo tee /etc/apt/sources.list.d/hypriot.list
sudo apt-get update
sudo apt-get install -y docker-hypriot
sudo systemctl enable docker

以非root权限运行docker

1
sudo usermod -aG docker `whoami`

如果没有起作用,需要重新登录

参考

Run Docker on a Raspberry Pi 3 with onboard WiFi

PHP面试+怀旧

面试

今天去面试了一家公司, 跟自己说面完要写个小结, 记录这次面试的前后历程.

这次面试的缘起是因为团队有较大变动, 也开始重新审视自己, 正是在这个时候, 发现自己所处的环境还是非常“危险”的, 是指的自己处于一种不温不火的酱油状态, 整天游离在完成工作和无聊消沉的独处中, 并且成为了温吞吞的人, 于是发现现在的环境实在不是特别适合自己当初要进来的初衷, 突然渴望那种每天都在蜕变, 每天都在痛并快乐着的成长日子, 所以准备找面试机会, 看看是否能找到适合自己想法的机会.

XX公司给了个面试机会, 自己还是非常重视的, 恰逢清明节不回家, 于是在上海的小房子里进行一波准备.

Read more

拒绝二手资料

不扯远了, 缘起是我玩了这么久计算机, 做了这么久的web开发, 竟然tm的没有真正看过http的文档, 不仅是http, 其它的一些, 像写sheme的时候竟然也没有看过scheme的规格文档, 真是服了自己, 这些关于http,scheme,java,php等都是通过间接从别人消化了之后的陈述获得, 这样速度固然快, 但是难免不能完整的经历一个技术的发展思想, 缘何来, 向何处去, 这样子的不完整性是非常不利于深入领域, 钻研核心的. 所以我给自己定下规矩, 凡事准备严肃对待的事物都要去学习它的第一手资料, 了解它们来龙去脉, 不然绝不说自己是真正会这些东西.

今天是张国荣先生离开第12年, 感谢他和他的作品给我带来的那么多的正能量.

笔试面试带来什么?

最早的笔试是大二下半学期的时候支付宝的校园招聘,那时候自己刚看完csapp,终于给了自己一个基本计算机概念,没那么不知所措了。。

被marine鼓励了一下,参加了这个笔试,这笔试考的是linux使用的一些基础知识,比如指令,shell脚本的一些编写,还有一些IQ问题、过了几天,alipay让我去面试,人生的第一次面试就这么诞生了,犹记得在那晚等着电话的我,单曲循环曹方姐姐的门这首歌,在微冷的租的小房间里突然响起铃声,激动地拿起手机,听到的是hr姐姐的悦耳的声音,就算在现在我始终觉得这声音是听过的hr的最好听的了、 面试那天,傻乎乎地给了妈妈和奶奶打了电话,也算分享我当时激动的心情!面试的前奏是紧张的,可是反而在看见那个面试的哥哥的时候,我没那么紧张了,可能是因为他胖胖的,没那么严肃,给我一点放松的心情,他问了我什么知识,比较懂,我说我看过csapp,所以计算机的基础知识,比较扎实,我了个擦,他直接问我中断有哪几种,我当时直接懵了,我没有刻意地去记忆这些东西,他突然发问,我就呆了,毕竟这些知识和code的多少有关系,我当时总共学习一年,code量少,确实被开始就打击了!中断的具体种类在我之后关心操作系统的实现的时候,曾经关注过,可是我现在还是记不太住,可能对我来说,我的缓存确实比较小,不能存到不经常用的内容!像什么缺页中断,是由内存缺页引起的,我会记得比较牢、 被灭了1盏灯之后,他问了两道算法题,现在具体什么内容记不清了,反正是炸鸡了! 人生中第一次收到回家等消息吧、、第一次回学校认真地等待着消息,印证了第一次的默拒、

大三下,暑期实习的机会我没有特别积极,原因是大三这年的精神状态极差,有一段时间处于讨厌学校的情绪中,陷入自我怪圈!干的事情确实比较少,所以在暑假的时候想自己写点代码,于是有了scheme解释器的小项目,不写不知道,写了才知道,代码功力确实不够,在写的时间里,会出现一个个在看书出现不了的问题,比如,多文件之间全局变量的引用,static修饰符作为修饰变量的可见性,出现文件互相依赖的时候,如何解决?如何使用函数指针? 如何编写Makefile ?这些只有在实践中才会遇见的有意思的问题,慢慢被自己解决,慢慢终于自己的解释器,初见轮廓,这个暑假确实是对我有意义,督促我不能光看不练,只动嘴皮子、

今年10月份的秋季校园招聘,如火如荼地开展,我发送了许多的简历出去,几乎所有的大公司都投过,结果也比较美好,ms,google,amazon,oracle,tencent,alibaba,baidu…都给我笔试机会,这些笔试,我只过了alibaba一家,除了baidu没去,其他全都没过!baidu没去的原因,是我本身对baidu没太大热情,并且次次下沙到玉泉的公交让我有种崩溃的感觉,我非常讨厌坐车,因为下沙到玉泉要坐1.5-2小时,到了玉泉,人都傻了,记得腾讯那天是早上9点笔试,我6:30和djh出发,中途坐车时肚子突然闹了一下,非常尴尬地到处在街上找公共厕所,问了个门卫大叔,问有没有厕所,他很强硬地回了门卫哪有厕所,我真是脑子都炸了,那他们不用解决吗? 幸好忍到了厕所的拯救、真是记忆犹新!结果考了1个小时,就出来了,甚至觉得题目太简单,自信满满的觉得妥了,结果我是想多了的节奏、ms的题目设置是不能蒙,宁愿不答也不要蒙,可是我真是自己不会的软件工程题目,自己手贱蒙了个答案上去,乱七八糟的,甚至有道题我觉得题目错了,都是乱蒙,结果确实是题目错了、真是非常缺乏自信,太慌了、 这些公司的笔试,难度正常,但是你要有良好的心理素质、我觉得我的问题是考试经历少,心理素质差!

对自己的表现非常失望,基本上是自己放弃了这些公司的,很大原因是自信心不足,没有一往无前的决心,怨自己!!

但是当我lose the chances的时候我才发现,我的机会越来越少,在第二波校园招聘来临的时候,我只能硬着头皮把简历投到自己连了解都不了解的公司,这些公司在我的学校里有招聘会,我去了4家做笔试,第一家简历被拒,我没想通、 第二家笔试过后被拒,自觉笔试挺好的、第三家第四家同第二家,我甚至怀疑我是不是被加入了这些公司的黑名单、、

知乎上有个人发了条message说”我baidu笔试被刷了,我觉得人生灰暗。。求开导” ,我非常蛋疼地已自己的经历来鼓励他,甚至有些自嘲,他没放在心上,以为是我的笑谈、

可是我并没有放弃,我仍在找寻着机会,marine帮我找了很多信息,让我去尝试,鼓励我说,我可以的!于是我尝试了知乎,知乎的jobs网页做的非常酷,网页上的各职位需求用该职位所需的技术来作为媒介,显示需求什么样的人,我当时就很兴奋,觉得cool!于是投了简历,知乎的哥哥很快给了回应,并且给了我两个笔试题,一道是实现server监视特定端口的用户发言请求,请求是json格式,你要做的是判断它是否是垃圾发言,1分钟内不能多余10条,不能发10条重复的发言!

我花了几天,实现了一个简易的server和client测试程序,我很蛋疼地用c实现,代码量还是挺大的,不过确实server的一些知识,重新复习了一下,比如,套接字如何稳定地读写,因为read,write是不阻塞的,所以你必须通过检查返回值来判断是否成功的读写! 而且read,write返回值为-1时,还需判断是否是被中断引起的、

等我交了之后,那个哥哥下午给我个电话,和我进行了一次电话面试,一开始就劈头盖脸地问我,为什么用K&R写法,问我对它有多少了解,这种写法是一时兴起,我就如实说了,他反问了一句笔试觉得好玩吗? 额。。我真的被震住了,太强势了,我当时非常怯懦地说没想清楚,我错了、 然后的电话就已他问我一些关于c的问题,和我还有别的技术兴趣等,可是我被开始K&R问题弄得有点凌乱,似乎我觉得有股火在烧!是的,感觉很不爽,但是觉得自己没想清楚是有点虚,所以有种有火无处发的感觉!期间很插曲地手机没电了,关了5分钟机,我觉得炸鸡了、、

补完剩下的电话之后,我有种虚脱的感觉,和marine谈论自己对于那个哥哥对我K&R写法的强烈打击,marine的话当时就给了我一道灵光!我瞬间觉得人生充满了光明!他说,”我喜欢”是一个非常好的理由,K&R是c语言最早的一代的写法,那时候混沌初开,但是充满了黑客的精神,以前的开源项目都是K&R写法,我这么写首先是喜欢开源文化,黑客文化,其次那么多人那么写,我想和别人不一样,我想要不一样的写法,我想做一个cool的人,程序员不就是要追求cool,不就是要炫技吗,编译器支不支持是另一回事,这表明我的一种态度!

我非常赞同他说的话,好像说出了心声,但是既喜且悲,悲的是因为自己和人的打交道太少,自己又怯懦,不能强势地表达出自己的想法,我觉得他们不要我也是情理之中,一个不敢说出自己意见的人,怎么配说自己是程序员哪!我顿时有种自惭、不过也为我发现自己这个巨大的缺失而高兴!

突然面试的机会又来了,以前投过ibm,前两天ibm跟我说要给我视频面试,我很高兴,又有机会来找到自己的不足!ibm的哥哥人很好,问了我一下面试的基础问题,问了我一下和团队合作时,对队友的一些看法,最后的时候还给我了建议:1. 下次面试让室友知道,别让他们光着膀子乱走! 2. 准备自我介绍  3. 加强表达能力、 三个建议很中肯!很感谢他!

程序水平对我反而是其次了,和人的沟通才是重点,毕竟合作是大项目的基础!!!

生活仍在继续—改善—自信—才能获取生存的幸福感!!!

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×