Category: 激扬文字
-
几个关于博客本身的
WindowsLiveWriter标签不能输入中文的事情,google下解决了。这是WLW的bug,解决方法是shift+space(也就是切换半角全角)他就回来了…… WLW有一个功能可以自动给文字加链接。例如:美食部落格 。 IT男的博客没有代码高亮插件简直不可想象……这里面又有两种实现方法:如果是在博客托管程序上面加,就有服务器端和客户端两种,如果是在WLW上面加插件那就肯定是前端了。前端就会在博客内容里面加一堆代码,这实在有点垃圾。。。找来找去还是WP-SYNTAX这个插件不错。只要用<pre lang=""></pre>这种语法就可以了,这很好。 比如下面,是今天整理电脑发现的之前捯饬漫画收藏时候随手写的脚本,用来把漫画页中横着两页的拆成两个竖页,用途么,我是为了好export成pdf放到kindle上。 其实逻辑简单得一B,但是写这段十几行的东西Google了好多命令行处理图片的东西出来,比如identify convert 之类。 #!/bin/bash # Convert images to suitable size for img in *jpg *png do echo -e Handling$img… width=$(identify -format “%w” $img); height=$(identify -format “%h” $img); if [ 1 -gt $(( $width / $height )) ] then convert -resize 600×800 $img $img; else convert -resize 1200×800 $img $img;…
-
人应当首先被教育的是什么?
是规矩。 这个说法可能会让很多人不爽。但是先别急着发表看法,让我们先统一一下对于规矩的定义。比如我们换个说法,接口,好点了没? 人首先应当被教育什么取决于人为什么要受教育,而这个问题站在不同的立场有不同的答案。独裁者致力于灌输被奴役的自然性,处在有民族仇恨的社会会灌输抗争的争议性,家族企业的继承人会被希望掌握经商的技能,而伟大的运动员则被认为往往孕育出新的种子选手,不过这些都有失一般性。 教育的存在是因为人类的社会性,因为人类不乐于看到已建立的规矩不被人遵守而以“我从未被告知应当这么做”为理由。好比原始社会的狩猎在分散独立的尝试之后必然习得了种种集体群体狩猎技巧,比如不要竭泽而渔,比如围而奸之。它对单兵作战毫无用处因此看起来不那么自然甚至有点愚蠢,但让每一代新猎人都重复这样的尝试才体会它的真谛显然毫无效率 ,为此展开教育理所当然。社会分工、集体纪律、公共服务事务等等,都有这样的性质。为什么要红灯停绿灯行?为什么要排队?为什么公共场合不能大声喧哗?什么是安全出口?什么是消防设施? 诸此种种,了解人与社会的接口——这个社会期望你做些什么,这个社会能为你做些什么——是人类教育理所当然的第一步。 后记:至于习得技能礼貌培养人脉开拓思维陶冶情操,要知道,社会是不care你的。当你决心要大展宏图实现抱负的时候,这个社会才刚刚准备原谅你的幼稚(by 彭胖子)。在这个意义上,我也有我的理解:因为人类不愿意与每一个下一代都从最浅显的知识和道理开始谈起,每一代人的成就和经验,都希望被传递到下一代以使得先贤的努力不至于看起来毫无意义。其实这很好理解,在计算机发展了这么多年之后,你试着想想要求所有人都用汇编语言开发程序?
-
不合时宜的功能
李开复今天发了这样一条微博: @李开复: 厂商都自称以用户为中心,但常听到:1)“用我们的手机,可导入我们品牌手机的联系人” — 你是帮助用户,还是绑死用户?,2)“我们的手机里植入了我们集团的所有服务” — 你有锤子,所有用户需求都是钉子?,3)“我们牌子的电视、平板、手机都能互联互通” — 这是还是你想要的,还是用户想要的? 厂商其实很委屈。某些功能上,大一统虽然是用户希望的局面,但这与商业博弈的路牌背道而驰。没有厂商愿意率先开放自己的接口,所以闭门自封,在自家的一亩三分地里面造乌托邦是最自然不过的选择。李开复在三家IT巨头都呆过,没有理由不明白这个道理。他要么是在哗众取用户宠,要么就是在为创新工场的某个新产品造势。 不过这让我想起了我家的TCL电视。这台电视有两个USB接口,这个USB接口有什么用呢?它有一个电视节目之外的自有多媒体菜单,可以读移动硬盘中的片源,直接在电视上播放。 听起来很不错,我正好有一个专门用来放片子的大移动硬盘,于是我确认这个功能的第一天就在电视旁边给硬盘留了一个插孔和位子。但是很快我就发现问题了。 问题在于片子是要更新的。这么多的片子,当然不是凭空变出来的,是一夜一夜挂bt挂电驴挂出来的,电视没这个功能,我就得频繁把移动硬盘在电视和电脑之前插来插去。别小看这一两个小小的动作,它足以破坏你的很多计划:要看片的时候有部片子正在下,网速不错的时候正想看片,看完片忘记插回电脑去白白浪费一晚上等等等等。 理想的情况应该是如何?我有两台电脑,我之前的做法是在一台相对老旧的电脑上挂载硬盘,网络分享,然后在屏幕质量较好的电脑上无线访问看电影。我个人很欣赏这个简易的办法。 (注:如果你对打造家庭影院有兴趣,可以去水木清华专门的版面上逛一逛,我对此其实一窍不通。) TCL能照搬么?当然不是不行,但那需要无线网卡、某种无线分享比如SAMBA的client程序、以及对更多可能的视频格式的支持。这样的机器有么?当然不是没有,但是需要多出几百到几千人民币不等。 “等等。你说什么?你说这电视机能无线上网?还支持MKV MPEG-4 1080P avi播放流畅无压力?我要那个干什么?我还是买个便宜点的吧。” OK,产品被枪毙了。 终端电子产品的其中一个麻烦就在于,你必须为用户提供整套解决方案,没有整合的可能。除非你不是弱智用户。所以我的解决办法是,仍然用电脑下载,但是需要用电视看的时候,我祭出我的U盘。你看,UNIX的思想在这里很有效——发挥你手头的工具最在行的那一部分功能。但在家电的世界里,这招并不总能奏效。 对于家庭影院来说,片源和解码不是家庭HIFI设备的擅长,即便这一部分有很好的开源解决方案;也别去想做一个大而全的产品,这样昂贵而不通用的东西,并不能让大规模用户买账;折衷的办法是把产品梆梆梆分成几大块,每一个单独的产品在本身的完整功能之外提供一些精巧紧凑的接口,之前可以互联互通,方便用户选择——还是不行,会有李开复同学出来骂你“这是还是你想要的,还是用户想要的?” 所以你们羡慕不羡慕苹果?他们可以出一部iPhone,单品大卖,还顺道刺激了iTunes的销售。不久又发现AppleTV可以跟iPhone整合得很好而用不到这部分功能的用户也活得很好。 教育,才是最重要的。