less returns 45

Linux 系统下(ubuntu),某次升级后发现man命令有小问题,按‘q’退出后出现:man: command exited with status 45: pager -s。而且g和G按键均无法定位到文件起始和结束位置,同时man -a命令有误。

发现原因是按q结束,less的返回值是错误码,45Google一番,有人有同样的遭遇,但未发现有解决方案。

认真读less的man文档,发现KEY BINDINGS一节。发现Linux系统上存在~/.less文件。将其删除后,问题解决。

虚拟增强

应该说下面的大部分都不是原创,但挺有意思的。

文字->声音->影片/无声->黑白->彩色->3D。目前来说总体趋势应该是不断地逼近人的生理极限。阿西莫夫的《基地》中,第一基地的脑神经研究能成为防护心理史学的手段,引起了第二基地的担忧。估计就人类而言,与脑神经对接的外设将会是终极产品,成为另一种可控意义下的Matrix,这大概就是终极的虚拟增强/虚拟现实。当然说终极夸张了点,应该说是另一个新时代的开端。而在完善的BCI(brain-computer interface)出现之前,就目前的发展水平下,堪称完美的虚拟增强该怎么实现呢?

前些天在办公室闲聊,不知怎么说到现在的裸眼3D显示屏,个人觉得这种3D的实现是相当的不自然,与人的自然使用习惯相当不符合,还要在一定角度和位置才能看到3D,适用面应该比较窄。

终极的3D成像当然是BCI。而目前理想的3D显示技术应该是头戴式的显示。在眼镜或隐形眼镜上做半透明的显示当然也不错,而更好的一种方法是直接投影到视网膜。据说这已经是已有的产品。

其实深入地想一下,这已经可以成为较完备的虚拟增强设备了。

参考某个TED演讲《第六感》,想象这么一个设备,暂且称之为“天眼”,在一个眼镜架上,集成了视网膜投影,眼球动作捕捉,3D scanner/摄像头,另外再集成一个高速的微电脑,与其他设备通讯的无线通讯设备和其他传感器。眼球动作捕捉器能将眼球运动作为输入动作和传感器一起作为输入。摄像头捕获环境图像,如果能采用3D scanner对环境进行3D建模,则显示的问题会简单很多。这样投影时通过在3d模型中确定插入内容的位置就能决定显示的效果。投影到视网膜后,给人的感觉就如同插入的内容本来就在那里的感觉。从而较好地在视觉上实现虚拟增强。再通过与其他设备的通讯,能够将虚拟出来的内容共享给其他“天眼”。如虚拟会议,我虚拟出一块白板,然后与其他人共享,所有人能看到我在上面写写画画,其他人的写写画画也同样能被我共享,而实际中我们可能都对着空气;另如大型3D电影,中央设备根据周围人的位置,把相应的内容直接投影给“天眼”,这样不用想着在2D幕布玩弄技巧,也不用想着复杂的3D物理实现,就能看到可媲美真实情形的任意方位内容;无数科幻电影中的远程面对面交流也不成问题了。。

谁给集成和实现一下吧。。。

ps:现在最火的3D scanner 应该是微软的Kinect吧。

近况

貌似wordpress没有被墙了,还好,不再需要翻墙来看,看来M$的公关手段不错。。某mm被我鼓吹搬家到wordpress,希望前一阵子被墙的时候没有骂我。。

Windows live spaces大概很快就要彻底成为历史了,局域网的状态也越来越让人觉得憋屈了,前两天想看看“二胡”和“三弦”有什么差别,结果没等我反应过来,就链接被重置了,大概学皇朝时期要避讳吧。jasmine就不用说了,连“麦当劳”都躺着中枪了。网络也反映了整个社会环境,充斥着戾气,和我同层次的难兄难弟们似乎看不到希望,没有动荡,但估计会走向溃败吧。

公司搬远了,上班所花费的时间加倍了,大约某个时间后我也会因忍受不了而搬家,但这是未来的事情。。不好也不坏,活还算轻松,比起pwc的室友要轻松不少,他们现在是忙季,一直在加班。周末等我睡醒睁开眼,已不见他们的踪影。

看了《将爱》,似乎是场杯具。。希望悲剧不要延续。

ps:既然wordpress不再被墙了,决定把它重定向到renren上来,rss真是个好用的玩意。。

童话

昨天,挤上公交,看到前面的电视在放有关郑渊洁的新闻。

想起两三年前在《鲁豫有约》里看到郑渊洁,而旁边的小表妹完全不知道这个人。我跟她说,这是个写童话的,很有名。当年就想搞到一套《十二生肖》而不得,也忘了是不是把这套童话全看完了。

电视中郑渊洁在微薄上人肉搜索十五年前的小读者。当然在这全民上网的时代,肯定很快就找着了。同为80后,可能就比我大1、2岁。看来是个Happy end。

只是我在想,当年的追看童话的他们和我们,现在还会相信有童话么。

另外推荐十一度青春之老男孩。有朋友说看得泪流满面,写着回忆的文字。当然我没有,我比较幸运,到目前为止,虽然现实了很多,但自己在做出选择时,走的是自己的道路,没有去背弃或远离自己的喜欢的事物。好吧,其实我推荐的原因是,那个哭得一塌糊涂的人很像我认识的某人。

个人调干经历

户口制度真是操蛋的制度。本身户口制度产生于1956年,是那个特定时代的特定管理形式,将每个人紧紧绑在户口制度上,严格控制着人口迁徙,目前应该已经完全过时了。不过身处这个社会,也只能这样接受了。

今年发现我已经符合了深圳个人委托办理调干的条件,条件很简单,估计很多人都满足,具体可查阅深圳人社局的“2010年个人申办引进在职人才”的《办事指南》。以下记录了本人2010年的调干经历。前后两个月,延续67天。

时间线:

  • 9月1日
  • 9月2日
    • 社保局打印社保清单。
    • 去深圳人才市场6楼,验证学历学位证书。学位证书验证可当场拿到,学历证书须等待,非加急的也可能在1周内出结果。
    • 在咨询台领取《人才引进个人申办信息登记表》和纸版的《须知》,排综合号,填表,凭社保清单和学历学位证书办理个人调干。
  • 9月8日
    • 在深圳市人民医院体检
    • 取商调函和《商调(录用)人员审查表》一和二,《拟引进人员计划生育情况调查表》须自己下载打印。
  • 9月9日
    • 回户口所在地惠州。
    • 在人才交流服务中心人事代理科办理商调,先补办转正定级,填写商调人员登记表。由于该地方规定转正定级完成后方可办理调档,而当时在那里办的转正定级还需走流程,差一个领导的章。所以一开始他们根本不收商调函,让我下周再去。说尽了好话,还是保管在那里,等办好了后再直接寄出。
    • 在商调表和计生表上盖上人才中心的章。
    • 在管辖派出所拿到户籍证明。
    • 计生表须到镇或街道计生办盖章。结果主任不在,说是什么上面领导下乡,陪领导去了。只好第二天再过来。
  • 9月10日
    • 拿到镇计生办的章。
    • 回到深圳,去拿体检结果,血和尿检不合格须复查。
    • 陪同学去个人调干申报,顺便拿回学历验证证明。(非加急的,也在一周内就拿到了结果。)
  • 9月11日
    • 去市人民医院复检血和尿。(18日拿的结果,尿合格,血仍不合格)。
  • 9月17日
    • 电话联系得知档案已经从原人才中心寄出。
  • 9月21日
    • 市人民医院血复检,规避过。(24日(?)取得合格的结果)
  • 9月27日
    • 查询得知档案已到达深圳。查询网址是:到档查询
  • 9月28日
    • 按照《个人委托办理市外人才引进须知》所列的项提交材料,大约有:《引进人才(录用)呈报表(个人申办)》、《商调(录用)人员审查表(一)》(原、复印件)、《商调(录用)人员审查表(二)》(原、复印件)、体检表学历、学位证书复印件(验原件)、文凭验证证明复印件(验原件)、居民户口簿复印件(验原件,或使用户籍证明)、和身份证复印件(验原件)、社保清单、拟引进人员计划生育情况调查表(原、复印件)。提交材料后应给业务受理回执,或者在申报时就已经将回执给你。
  • 10月14日
  • 10月25日
    • 查询得知人社局办理完成。查询网址:行政审批事项结果查询(年份改为2010,填入姓名或身份证号码,提交查询)
  • 10月27日
  • 10月28日
    • 在人才中心,排后台业务,凭业务受理回执领取调令(调动通知、深圳市入户指标卡、调动人员情况登记表),同时要一张纸版的《委托引进市外人才报到须知》。
    • 打的到湖贝路罗湖公安分局,结果9点左右就所有号码已经发完,无号码了。
  • 10月29日
    • 打的7点58到达罗湖公安分局二楼排队取号,89号,可先在一楼缴4元的费用。下午两点多办理好准予迁入证明,并拿到密封袋。
  • 10月30日
    • 拍摄身份证照片。
  • 11月2日
    • 回原户籍所在地派出所办理迁移证,结果派出所停电,只得延后。
  • 11月5日
    • 在原户籍所在地派出所办理迁移证
    • 在原人才中心办理干部行政介绍信
    • 下午回深圳,后台业务,报到。户口挂人才市场的须提交:干部行政介绍信(和工资关系转移介绍信)、一寸白底免冠彩色证件照、准予迁入证明原件、户口迁移证原件、入户地公安分局密封的机要袋、身份证数码照相回执,并写下需要的信息。
    • 领取身份证受理回执。约35个工作日后去笋岗所领新身份证。
  • 这样调干入户的所有步骤都终于完成了!完成

节约优化:

  1. 社保局出来有岗厦村公交站,有公交车直接到人才市场。
  2. 可以先在616排综合号,在咨询台领表,去验证学历学位证书,再填表,等叫号,这样可以节约排队的时间。
  3. 在市人民医院体检,需要照B超,人多,可以先取B超的号。
  4. 我去的几天公安分局人都很多,排号到9点就已经没号了,所以可以先在公安分局排号,再去人才中心领取调令。
  5. 时间也可优化,申办的同时办理加急,则马上可以拿到商调函,节约9月2-8日的时间(但有可能其工作繁忙,不给办理加急);若早已转正,或当地可以即时转正,则可节约9月9日-16日的时间;若时间安排得好,可节约10月29日至11月5日的时间;另外等待档案审核和人社局办理时正好是国庆节,若是平常则可节约假期3-5天。这样时间就节约1/3的时间,大约只需要44天。其余就是个人不可控的时间,如档案的机要传递、审档和人社局审核等占用了较多时间的工作流程。

费用:

  1. 市内交通:公交车和两次打的,约88元
  2. 市外交通:理论上只需要回两趟原户籍,但实际跑回了四趟,404元
  3. 证件和申请费用:文凭验证170元;个人申报和一年的人事代理费用605元;原人才中心欠缴的代理费用1150元;身份证照片20元;准予迁入证明和迁移证各4元;身份证受理25元。共计1978元
  4. 体检费用:招干体检和两次复查:282.8元
  5. 复印和其他费用17+。
  6. 无中介费用和办事红包费用
  7. 电话费未统计。
  8. 费用共计:约2770元,请假的占用的年休假和工时不计算在内。

注意事项:

  1. 以上的是2010年的深圳的个人调干记录,其他时候的政策可能会有一些别,以人社局和人才中心的政策为准。
  2. 打印社保清单是在岗厦海天大厦,岗厦地铁D口往南走。
  3. 人才引进个人申办信息登记表填写时注意档案单位须只字不差,如不确定,最好电话与档案单位确认。
  4. 体检需准备一张寸照。
  5. 转正定级可能各地方不同,某些地方可以当场转正定级,而某些地方可能不行。若未转正去调干,须打听清楚。
  6. 商调表上的章名称须和填写的完全一致;计生章必须是镇或街道一级的计生办的章,不能是居委会的,否则后面深圳人才中心交表时不认。
  7. 计划生育盖章可能也各地不同,未婚情况下,有些地方可能需要民政局的未婚证明。
  8. 是湖贝路上的罗湖公安分局办证厅,而不是莲塘的那个。
  9. 在罗湖公安分局时,找咨询台的工作人员要一张办事指南,准备好需要的原件和复印件。

Big Google is watching you.

标题党一回,推荐两个Google好用的功能。

  1. Google Sync同步功能,可以将手机联系人与Google通讯录同步。
  2. Picasa的人脸识别。 两者单独来看的话功能也还凑活,而组合起来就功能强大了。登录后,Picasa的人脸识别可以直接使用Google的联系人,这样就可以为每个联系人设置头像了。同时能将人像微缩图上传给Google通讯录,与手机同步后,手机上也能直接使用这个微缩图了。
  3. 注:微缩图上传需手工开启。以3.8.0中文版为例,在“工具”->“选项”->“名称标签”->“将人物相册微缩图上传至Google通讯录”的勾选上。

Windows 2003 DHCP server add options

记录一下

配置dhcp作用域后,在dhcp server策略配置下无法直接添加新的option,需要使用netsh命令添加。

如需添加option 128 string类型的,命令如下:

c:\>netsh
netsh>dhcp
netsh dhcp>server \\server_name
netsh dhcp server>add optiondef 128 TestName String

然后在dhcp策略里将dhcp服务重启,再在作用域选项里面就可以添加了。

netsh dhcp add optiondef的命令格式:

add optiondef

Adds a new option type definition to the specified DHCP server.
Syntax

add optiondef OptCode OptName {BYTE | WORD | DWORD | STRING | IPADDRESS} [[IsArray=]{0 | 1}] [vendor=VendorClass] [comment=OptComment] [DefValue]
Parameters

OptCode : Required. Specifies the option type to define. Identifies the option type with a unique option code. For the value of the code, choose a number between 0 and 255.

OptName : Required. Specifies the name of the option type.

{BYTE | WORD | DWORD | STRING | IPADDRESS} : Required. Indicates the data type of the option.

[IsArray=]{0 | 1} : Indicates whether the data type is arrayed or non-arrayed: 0-Unary or non-arrayed (default), 1-Arrayed.

vendor=VendorClass : Specifies the vendor class for the option. If unspecified, the default vendor class, the DHCP standard options class, is used.

comment=OptComment : Specifies a comment to add to the new option type definition. If unspecified, the default value is NULL.

DefValue : Specifies a default value to use for this option type, if one is not specified otherwise.
Remarks
?   

IsArray must be 0 for STRING type options.
Examples

In the first example, this command defines a new option type named ExtensionsPath with code 18, a STRING data type, and joins it to the DHCP standard options class, assigning it a default value of c:\temp.

In the second and third examples, this command defines a new option type named TestOption with code 231 and an IPADDRESS data type. In the second example, the option is defined to provide only a single IP address. IsArray and DefValue are not necessary because defaults are assumed. In the third example, DefValue, and IsArray are required to create an array containing the IP address values 10.1.1.1, 10.1.1.2, and 10.1.1.3.

add optiondef 18 ExtensionsPath STRING 0 c:\temp

add optiondef 231 TestOption IPADDRESS

add optiondef 231 TestOption IPADDRESS 1 vendor=MyVendorClass 10.1.1.1 10.1.1.2 10.1.1.3

加关注

每发布一篇新博文的同时向您的邮箱发送备份。