陈沙克

Jul 112019
 

以前很少在家里办公,在单位习惯外接显示器。最近一直希望可以搞一台显示器在家里,这样方便使用。

显示器,目前价格其实非常大,4k,32寸的,某些大品牌,都可以做到2k左右价格。这时候很容易给误导。

对我来说,最好的显示器,最保值的显示器,颜值最高的显示器,就是Dell。所以这次就不折腾了。直接Dell里挑。

现在基本都是采购一个IT设备,是一个很好提高学习的机会。

Dell U2718Q

这款Dell的27寸4k显示器,据说是全球第一款27寸的实现4k的显示器。

The world’s first 27″ 4K monitor with InfinityEdge that supports HDR content playback.See stunning colors and details on a virtually borderless display.

这就是我购买显示器的型号,下面进行解读一下。

你经常能看到编号U,P,S,他们是有各自含义

  • U=Ultra-sharp 最高端
  • P=Productivity 生产力,面向商用。接口一般提供DVI+VGA+DP+USB,有升降功能
  • S=Stylish 时尚,面向家用,接口提供标准的DVI+VGA,不支持升降功能
  • E=Essential 基本款

这次比较折腾,选了一个P型号,再更换成U,价格差异150块钱,还是选择U把。

27,很容易理解,就是显示器的尺寸。目前桌面的显示器,越来越大,49寸的完美屏都有人在用。

18,表示发布的年份,表示2018年发布,

Q,就是屏幕的相关参数

  • H:FullHD 1920*1080,16:9
  • M:WUXGA 1920*1200,16:10
  • Q:4K, 3840*2160 16:9
  • W:Wide 21:9 带鱼屏
  • D:QHD 2560*1440

这次比较奢侈,选择了4K的屏幕。

官网地址

https://www.dell.com/en-us/shop/dell-ultrasharp-27-4k-monitor-u2718q/apd/210-amlm/monitors-monitor-accessories

Jul 072019
 

没拿到树莓派,不过已经提前研究了一遍。确实是需要做不少准备工作。

完全取决你购买的配件和环境,配件越少,其实越考验你的技术水平。我现在就是最恶劣的情况下来玩。

Snap1

现在树莓派是type C的接口,手机的充电器,应该可以使用,5V,3A。应该还是要购买一个电源。完成下面的工程,估计我需要一个下午的时间,就基本可以熟练搞定了。

https://howchoo.com/interests

这个网站非常好。

刷系统

你的笔记本需要能读MicroSD的卡,接口。我的小米笔记本是没有的。不过家里有笔记本有这个接口。

最新版本的操作系统是debian的burst。官网下载。

https://www.balena.io/etcher/ 通过这个工具,刷入ssd卡就可以。SSD卡建议16G以上。

刷完系统,还需要做两件事情

  1. 启用ssh
  2. 连接wifi

这两件事情需要你把相应的配置文件修改。

https://howchoo.com/g/ndy1zte2yjn/how-to-set-up-wifi-on-your-raspberry-pi-without-ethernet

确保树莓派通电后,可以直接连接上wifi。通过家里router,找到树莓派的ip地址。

VNC

ssh登录树莓派,第一件事情,就先搞定vnc,把分辨率调好。这样后续的树莓派桌面都是vnc访问。

设置源

这其实也是必须的工作,把repo源改成国内。后续的软件安装,就要靠这个源。

Sock5代理

必须搞定这个,才能方便测试油管。可以考验油管看视频的效果。

可以装一个putty来解决

google拼音输入法

这个是需要装上,看看中文输入的效果如何。

蓝牙

我倒是有蓝牙音箱,如何让树莓派连接到我的蓝牙。这样我可以方便看视频呢。这个是需要折腾的。

测试

https://www.cnx-software.com/2019/06/24/raspberry-pi-4-benchmarks-mini-review/

很详细的测试。

Jul 022019
 

以前树莓派其实是针对教育的市场,不过经过了那么多年的发展,其实已经发展到很多场景使用,并且在最热门的物联网,也是有很大的想象空间。

树莓派 4,硬件上做了很大的改进,未来可以玩的方式,可能就更多。

估计国内要能购买到4G内存的树莓派,需要国庆过后,我就先提前研究。

刷操作系统,本身应该是一个体力活,玩多就熟练了。

win10

微软已经推出arm版本的win10,官方也提供IOT版本的win10.这两个版本,应该都是可以在树莓派安装,以前都是在树莓派3安装,不知道在树莓派4安装的性能,效果如何?

这其实是很值得期待。看看树莓派运行win10,是一个什么效果。

Debian 10 Buster

其实可以理解,就是在树莓派上装一个linux来玩,官方其实集成的Debian,还是有不少想法,我看演示,集成了Scratch,python的开发工具。到时候装起来使用一下,看看效果如何。

linux,其实玩法很多,网上可以看到很多。这个自由度很大。

CentOS

官方其实提供树莓派的镜像,可以玩玩,不过流行度差很多。

OpenWRT

官方直接支持在树莓派上刷OpenWRT,这个我看了教程,倒是很简单,这样可以把树莓派的wifi用起来,网口作为外网口。

包括什么出国留学的动能,都是没问题的。支持的也是非常不错。

Jul 012019
 

最近树莓派4发布,我也好好学习了一下。PI没到手,不过不妨碍我对PI的研究。刚好看到这个视频,讲的非常好,我就先提前记录一下一个树莓派买回来,需要做的事情。

文章完善中

目前1G内存,35美金,2G内存,45美金,4G美金,55美金。

大家需要清楚这个报价,是仅仅包括一个树莓派的设备,下面的东西都是需要额外购买的

  • 电源,树莓派4的电源改成type C的接口
  • 外壳,这个也是需要你购买的
  • sd卡,这是树莓派的存储,
  • hdmi线,如果你要接显示器,就必须有线,并且一头是小口
  • 键盘和鼠标,可以考虑蓝牙的。

上面的套件,至少电源,外壳,sd卡,你是必须有,才能把树莓派点亮,用起来。

Snap17

你单独买一个树莓派,至少还需要购买一个sd卡,16G的或者32G,用来装系统使用。

刷系统

树莓派4的操作系统要求有点差异。

https://www.raspberrypi.org/downloads/

你至少可以刷debian和win10的IOT版本,这个其实还是挺好玩的。视频里的刷的操作系统是

https://www.raspberrypi.org/downloads/raspbian/

基本参考文档,在windows,应该是很轻松搞定。

https://hackernoon.com/how-to-setup-a-headless-raspberry-pi-7f2b8b00c790

树莓派基金会在本周发布树莓派4B硬件之后,紧接着更新了 Raspbian 操作系统。新的版本号是 Buster,基于Debian10。
这个版本基于最新的 Debian 10开发,甚至比 Debian 的官方版本更早发布,这是为了在 Buster 中针对树莓派4添加 OpenGL 视频驱动为默认项。

SSH登录设置

玩树莓派的一个痛苦的地方,默认你是要卖一堆的配件,才能玩起来。你要接显示器,你是需要买一个hdmi的转接头,才能接上。这还是很麻烦的,我们就要想办法,让操作系统启动后,默认就打开ssh。

其实只需要在刷完系统的卡上,添加一个文件名是ssh,没后缀。就可以了。

登录设置

通过网络接入,分配到ip地址。这时候,你就可以ssh到树莓派。进行设置,主要就是解决vnc访问和vnc分辨率的问题。

桌面设置

剩下就是根据自己需要来对桌面来设置。

参考文章

https://www.youtube.com/channel/UCjTTeMYiWzfrKg5_i0cIkyA

https://zlotus.github.io/2018/12/01/rbp3-dev-env/

chrome ssh 上网

http://blog.pi3g.com/2013/05/raspberry-pi-socks-5-proxy-server-aka-browse-the-web-with-an-ip-from-a-different-country/

https://linuxize.com/post/how-to-setup-ssh-socks-tunnel-for-private-browsing/

详细指南 https://howchoo.com/g/ywmxmza2ndf/raspbian-buster-install-or-upgrade

Jun 182019
 

其实我关注这个挺久,有一次一个朋友说他教幼儿园的孩子编程,基本把小学3年级的数学都学完了。那么这个其实还是很吸引人的。

儿童学编程不是为了将来成为一个程序员,而是为了培养孩子的逻辑思维、计算思维能力,并在过程中鼓励孩子通过分析思考来解决问题,通过游戏的设计,项目的参与,实现工程思维和设计思维想结合。而这些思维与能力的培养在我看来才是编程教育最灵魂的部分,(https://www.zhihu.com/question/67916260

让小孩学编程,其实还有一个目的,减少对游戏的依赖。儿童编程,基本都是教小孩如何编写游戏,那么确实也是可以减少小孩对ipad的沉迷程度。

让小孩学编程,其实不是让他掌握一门技能或者一种语言,其实是培养小孩思考和解决问题的方式。当然如果小孩在上学阶段掌握Scratch,Python,C++,确实可以很好解决日后吃饭的问题。

还有一个私心,想加入的可以找我。

Snap14

Scratch起步

儿童编程,学啥语言,这是一个家长经常问的问题,

少儿编程,选择哪种语言好?

这篇公众号文章,其实写的非常好。写这篇文章的作者:肖恩,其实就是一个儿童编程的创业者。我非常认同他的这段话

先让孩子可以不恐惧编程,产生兴趣,并且用编程表达自己。 等到孩子们已经产生了自信和成就感,再提高难度。如果都要选择一门语言进入编程的世界,一定是选择能让孩子快速找到自信,找到成就感的语言。 那这种语言目前最好的就是 Scratch

(作为从7岁开始做电子设计,读过Linux 源代码,写过RTOS(实时操作系统),做过芯片编程FPGA/DSP,有20年编程龄,能熟练使用汇编/C/C++/C#/Perl/Objective-C/JAVA/Ruby/Python/Javascript/HTML/CSS 等大家熟悉的编程语言和大家不熟悉的设计芯片编程语言 Verilog 和 VHDL的我,推荐使用Scratch 。)

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了

学完Scratch后,可以去学python,从我目前看小孩的进度,2年级的小孩开始学,学大概2年多一点,到4年级,就基本学完和掌握Scratch,这时候,开始学Python,就非常合适。

我儿子目前马上上完3年级,按照课程的进度,今年底,应该学完Scrath的课程,4年级的下学期,就可以开始Python的学习。

我大概估算了一下时间,也就是100个课时,就可以让小孩完全掌握Scratch语言,我建议二年级的小孩开始学习Scratch。在国外,确实4岁的小孩就开始学Scratch,不过我观察我儿子的进度,上课提问,同时上课的4年级的小孩,就没啥压力,二年级的小孩,起步的时候,确实就有点挑战。儿子是6个小孩里,年龄最小的,他是唯一一个二年级的小孩,1年半以后,基本就跟上大家的水平,算是学的比较好的小孩。

机器人编程和Scratch区别

很多家长,在孩子3,4岁的时候,就让小孩参加各种所谓机器人编程的学习,尤其是乐高。

关于两者的区别,我就引用另外一个儿童编程培训机构的观点:小麦儿童编程的培训机构,他们的观点

一般来说,有相关性,但不是一回事。

机器人编程(或单片机编程)通常是编程控制机器人或硬件,通常来说逻辑比较简单,系统的调试和安装比较复杂,电子方面机械运动方面的(物理)知识比较多,是很有价值的。

和我们的区别,相当于机械电子专业和计算机专业的区别。

我们的编程课是纯计算机编程,主要解决2大类问题:一类是计算机软件游戏创作问题,一类是信息学算法问题。

目前不少培训班,也加入用Scratch编程去控制硬件,尤其是最新的版本Scratch 3.0,对硬件的控制更多。硬件的控制,编程,可以增加儿童编程的兴趣。

大疆,也推出的DJI大疆教育机器人,支持Scratch和python的编程。其实在小孩学习到一个阶段后,引入这种机器人,我认为是一个不错的做法,

所谓的机器人编程,只要scratch有相关的硬件的Driver,那么其实让一个硬件做出响应,和让程序里产生变化,其实是没本质的区别。我看孩子现在的Scratch程序,可以通过外界的声音,触发程序的变化。所以我建议还是先让孩子深入掌握编程的原理后,再慢慢去玩机器人,完全可以自学。

编程思维需要长期的训练。无人飞机,无人小车的控制,其实应该靠小孩自己的兴趣来掌握。

上课形式

儿童编程,现在其实是一个非常热门的话题,也是一个创业热门的点。传统的培训行业,互联网巨头都介入。上课的形式无非就那么几种

  1. 录播,老师录好上课视频,让小孩上课,有问题,通过后台,微信回答。录播未来更好的管理,有些是采用统一上课,统一时间回答问题。
  2. 直播:就是老师小班上课,一般6人,线上上课。学员可以随时提问和老师交流。
  3. 线下培训

录播,其实是成本最低的,直播的成本,其实很难降低。不过直播确实是有好处,尤其在入门的阶段。

老师的稳定性,其实是一个非常关键的因素。我儿子学了一年半,都是一个老师,这样其实有利于孩子的能力的提升。

我听儿子上课:老师提问:什么是变量?

我还在想该如何回答,儿子很自信的回答:变量就是游戏里的生命值,不断的减少。老师对孩子的回答的鼓励,其实让孩子很有成就感。

小孩在学校上课,很难有机会回答老师的问题,参加编程课,让孩子的天性得到很好的发挥。

如果从商业模式来说,直播确实很局限想象力。录播可以很好的发挥互联网优势。如何实现平衡,确实需要摸索。

其实过去1年里,不少朋友一起探讨过儿童编程这个风口。身边的程序员都在等着孩子长大,自己亲自去教Scratch。我也真心希望可以看到儿童编程,可以产生一个真正的教育方面的独角兽。

培训机构推荐

其实经常有人问,那个培训班的老师水平高,其实讨论老师编程水平高低是没啥意义的。还是要看培训的课程体系,投入和口碑。

很多家长亲自去调研,读公众号,看培训学生的作品。目前公众号展示学员的作品,其实都非常炫。包括很多程序员老爸,也给搞晕,怎么能做出这种效果呢?

其实这里面是有很大水分的,让小孩按照老师的步骤,可以很快做出很炫的东西,但是不代表小孩具备逻辑思维的能力,其实我很多时候看我小孩的作品,并不很炫,但是从小孩日常语言表达,我真的觉得他已经受到编程的思维影响。

机器人编程其实也是类似,家长看着孩子可以操纵机器人,无人机,感觉很有成就感,其实我的理解,这个和编程的思维,关系真的不大。

我基本是无条件的向朋友推荐:小麦儿童编程,大家直接搜索公众号就可以找到相关的资料。

至少我知道的目前市场上唯一直播的儿童培训机构。每一个课时费:150元,100个课时的Scratch,大概就是1w五千,花2年的时间,培养逻辑思维能力。

Snap15

目前我儿子已经进入L5的阶段,在做一个游戏项目:我的小世界,这是儿子最喜欢在ipad玩的游戏。

Snap16

课程地址

这个python课程,其实对我压力很大,学习是python3.x,我都还没搞过Python 3的环境。python的课程,每次是2个小时,也是15次课程。可以理解,也是差不多100次课程,200课时,大概费用,应该3w左右。预计儿子六年级学完。我和他一起学习,问题不大。

我听完老师的上课,我的感受就是,就算是我教自己的儿子,我也没有那么耐心。后来和老师交流一下,发现真的是共性,可以教会别家的孩子,没法教会自己的孩子。

Jun 112019
 

今天刚好是孩子的生日,难得今天也有空,可以给他写一篇blog,来记录一下。

其实过去的1年,小孩真的是从充满童真,慢慢长大,童真也在慢慢消失。不过小孩目前其实还是比较单纯的。

陈奕霖

孩子的生日蛋糕:第五人格

生日蛋糕

身高体重

昨晚刚量了一下

  • 身高143
  • 体重76斤

对比一年前,身高涨了7厘米,体重增加了12斤。感觉明年,就可以到1米五。很快。

三年级小孩

小孩的成绩在班里,目前算是中等,甚至偏下。语文,还能保持在90分以上,数学已经是80分,英语90分以上。

其实也没啥,数学,其实很多时候,都是粗心大意,目前还没有太多理解不了的问题,小学阶段,能跟上就可以,不追求排名前列。

小孩的所在的班,其实家长们,真的挺有个性。这样其实也让小孩多了很多乐趣。

  1. 有家长搞培训的,英语培训的一个班,都是自己同学
  2. 有做糕点的,可以开蛋糕店的水平,给小孩生日做蛋糕。这次小孩的第五人格的蛋糕,就是她做的。独一无二。
  3. 童真的,孩子王,中午带小孩玩橡皮筋的
  4. 见识广的,哪里好玩,好吃,没有不知道的。
  5. 部队的家长,通州的军队的小孩,都分配在他们班里

老师有时候开家长会,老爱说一句话,我们班家长素质高,最开始没明白啥情况,后来才知道,原来很多班的家长,都为小孩矛盾找老师,互相指责。小孩班里家长非常和气。

小孩中午觉得学校的饭不好吃,中午管的严,所以中午也到外面的小饭桌吃饭,他们班里10来个同学都在这个小饭桌,中午饭吃完,还有家长过去带小孩出去玩。用小孩的一句话形容:吃好玩好。

兴趣班

这也是家长爱谈的话题,大城市的好处,其实就是你有啥爱好,你都可以找到老师来教。

我自己是一个严重缺乏兴趣的人,就是希望小孩日后能玩好,会玩,兴趣多一点。

小孩一年课外的培训费用,其实大概算一下

固定费用:1个小时scratch+2个小时英语培训=400元一周

一年大概40周,费用大概就是1万六,加上别的一些短期培训班,整个费用,应该在3万以下。

Scratch编程

这算是目前儿子坚持最长时间的爱好,到现在算是整整学了1年多,每周末都是非常期盼上课,这点是很难得的。

Scratch在国外,号称是4岁可以学,不过国内的情况,其实应该是二年级的小孩,7岁以上,学起来比较合适。我孩子是二年级第二学期开始学,15节课为一个周期,已经学了3期,一起学习的其实有比他高两年级的小孩,可以感觉出来,起步的时候,小孩理解明显比别人慢,加上编程的内容,也有一点和数学有关,有些内容小孩还没学到。不过经过了1年的学习,现在小孩已经算是优秀,老师的讲课已经全部都能理解。

Scratch课程上课的方式,其实有很多种

  • 录播,这个比较常见,可以支撑大规模的学生。组织老师课后回答问题,录播也分两种,统一上课和自己看视频
  • 线下教
  • 直播

直播的,其实不多,IT的课程,直播,一个班,其实很难超过10个小孩,通常就6个小孩。上课的时间是一个小时。直播的一个好处就是遇到问题,可以马上提问。现在的小孩,在学校上课,其实很难提问和回答问题。这次我们看小孩的编程课程,在课上直接提问,回答老师问题,真的是找到自信。

在家里上课,其实时间比较好控制,可以很好避免送小孩,接小孩的时间。

课程的费用,肯定相对贵一点,1节课,大概150块钱。

scratch

小孩已经学完L4.剩下课程,明年就可以开始学python。

儿子的编程班公众号:小麦编程教育

画画

儿子参加的画画培训,老师教的真的有点夸张,小孩的作品,如果放到我们那个年代,怎么都是参赛作品,获奖。

一次两个小时,现在是周3放学去上课,培训费用倒是不贵,一次100.

气球

英语

周日,还是给小孩报了一个英语班,牛津树。6个小孩,有4个是同班的,都是一个学校,同一个年级,每次开课,都能玩一会。

周日下午4点到6点。这个班,是小孩同学的家长搞的,已经交费到4年级。让他慢慢上课,学习把。

英语培训的价格,其实也是大概1小时150块钱。

棒球

这个学校课外兴趣班,不过上课是校外老师。一周上2次课。安排在周1,周5. 据说是北京市补贴学校,找外面的专业老师来教的。

小孩也就上了2次课,觉得非常好玩,挺好的,这个倒是免费。

玩棒球,比玩音乐便宜很多,就买一个手套就行,还有国际范。

体育运动

游泳,射箭,小孩都参加过培训班,几次课程,提高确实很快。剩下的体育项目,后续也找机会让小孩玩玩。

兵兵球:通州区这边是有专门的培训点,不过就是时间没法安排

羽毛球:也比较普及,很方便找到培训的地方

网球:这个目前还没看到通州有相应的培训,让小孩打打网球,其实挺好。

篮球:也是短期培训过,慢慢自己练习

旅游

去年暑假,没有带小孩出去玩,国庆的时候,就带他去唐山走了一趟,有点后悔没提前安排,搞一个东北三省国庆游。

寒假的时候,老婆带小孩从南京,苏州,上海一路玩过去,错峰出行,倒是不错。

去迪士尼玩了整整一天,有小孩陪着一起玩,还是特别高兴的。

一直以来都希望带小孩去泰国住上一个月,提高一下英语,顺便练习一下泰拳。费用比在北京上培训班便宜很多。