Author: 猪猪

  • 人应当首先被教育的是什么?

    是规矩。 这个说法可能会让很多人不爽。但是先别急着发表看法,让我们先统一一下对于规矩的定义。比如我们换个说法,接口,好点了没? 人首先应当被教育什么取决于人为什么要受教育,而这个问题站在不同的立场有不同的答案。独裁者致力于灌输被奴役的自然性,处在有民族仇恨的社会会灌输抗争的争议性,家族企业的继承人会被希望掌握经商的技能,而伟大的运动员则被认为往往孕育出新的种子选手,不过这些都有失一般性。 教育的存在是因为人类的社会性,因为人类不乐于看到已建立的规矩不被人遵守而以“我从未被告知应当这么做”为理由。好比原始社会的狩猎在分散独立的尝试之后必然习得了种种集体群体狩猎技巧,比如不要竭泽而渔,比如围而奸之。它对单兵作战毫无用处因此看起来不那么自然甚至有点愚蠢,但让每一代新猎人都重复这样的尝试才体会它的真谛显然毫无效率 ,为此展开教育理所当然。社会分工、集体纪律、公共服务事务等等,都有这样的性质。为什么要红灯停绿灯行?为什么要排队?为什么公共场合不能大声喧哗?什么是安全出口?什么是消防设施? 诸此种种,了解人与社会的接口——这个社会期望你做些什么,这个社会能为你做些什么——是人类教育理所当然的第一步。 后记:至于习得技能礼貌培养人脉开拓思维陶冶情操,要知道,社会是不care你的。当你决心要大展宏图实现抱负的时候,这个社会才刚刚准备原谅你的幼稚(by 彭胖子)。在这个意义上,我也有我的理解:因为人类不愿意与每一个下一代都从最浅显的知识和道理开始谈起,每一代人的成就和经验,都希望被传递到下一代以使得先贤的努力不至于看起来毫无意义。其实这很好理解,在计算机发展了这么多年之后,你试着想想要求所有人都用汇编语言开发程序?

  • 二维码存储地理位置信息

    二位码的常见翻译是QRCode,明眼人一眼就看得出这绝不是2-dimension的缩译。与BarCode(一维码)类似,QRCode设计的目的也是为了快速识别,弥补人工输入的低效率和低可靠性。因此QRCode背后隐藏的数据越复杂,手动输入面对面交流越麻烦,QRCode的意义就越明显。 所以用QRCode藏一个网址,特别是短网址,是我非常看不起的应用。解码之后的信息总让人有一窥究竟的欲望,偏偏也有让人一窥究竟的接口,于是频频可见的场景是大家扫完一个QR码,争相传阅:“原来里面是这种东西啊!”。仿佛QR变成了一个速记笔,省略的只是抄写工作。这远远谈不上方便。 我理想中的典型QRCode应用场合应该是这样的:存储一个地理位置信息。 如果某个文案需要介绍自己的地理位置,应该是个非常吃力不讨好的工作,因为文字描述的地址总是存在各种偏差,导航仪就会好一点。导航仪往往需要一个精确的GPS坐标,甚至导航仪软件自定义的格式。但这种一连串的数字加上‘ “之类不易描述的符号,很容易出现偏差。特别是如果出国在外语言不通的时候,绕开语言差异是很重要的考虑。 想想吧,出差到欧洲,从戴高乐机场下来,交给taxi司机一串QRCode,司机心领神会打开GPS导航,嘀,voila. c’est la vie.

  • 顾村公园

    拙于表达,看见今天这种有太阳有云彩有草坪有河水微风阵阵有吃有喝有伙伴的场景,我只会说啊“我喜欢我喜欢,真舒服真惬意,好吃”之类的来表达心情。 不过这才是生活嘛。浪费点时间在仪式上,浪费点时间在公事上,再花点时间在随心所欲上。有运动有思考有新鲜空气和绿色景观。 为什么放松了一整天眼睛,晚上回来看着电脑还是不舒服?

  • 一个有趣的bug

    程序中缓存了大量的基础数据,基础类型在头文件中定义成int。 仔细算了一下发现所有的数据都不超过100,出于洁癖考虑,就都改成了char。 然后……debug的时候电脑扬声器就发出各种高低不平悦耳的噪音。 好吧…… cout<<[char]是输出控制字符了吧…… 我觉得这是个好秒的bugture