hanson.blog();

A lifelong programmer.

  • 利用SSH的动态端口转发上网

    端口转发(Port forwarding),或称隧道技术(Tunneling),是指把原本不安全的TCP数据流通过SSH Secure Shell传输的方法。 动态端口转发(Dynamic port forwarding)所谓的动态,区别于本地端口转发和远程端口转发,说的是服务端口不定,且可能有多个,例如MSN、被动模式下的FTP。通过建立到SSH服务器的连接和配置好的动态端口转发,在本地提供一个SOCKS4/5代理,通过这个代理对目标服务器的访问即被自动转换为SSH服务器对目标服务器的访问。 常用软件有三,一是MyEnTunnel,实际上MyEnTunnel是一个PuTTY Link的图形用户界面,并在此之上提供断线重连等级制,但由于不支持设置二级代理,在此略过;二是SecureCRT,它是最著名的商用SSH客户端软件,提供本地端口转发、远程端口转发、X11转发等众多功能,在此也略过。 以下主角登场,即Tunnelier。Tunnelier对个人用户免费,功能适当,易于配置。 下载安装; 在Login页输入服务器地址,点击Proxy输入二级代理信息(如果你也需要),输入用户名,选择口令认证方式,输入口令,和选择保存口令; 在Options页取消On Login的Open Terminal和Open SFTP; 在Services页启用SOCKS/HTTP Proxy Forwarding; 配置Firefox的过程如下: 在Add-ons搜索autoproxy扩展并安装; 重启Firefox后在状态栏出现一个福字,右键点击它,选择Preferences,选择Proxy Rule->Add rule subscription,选择9fwList (P.R.China),点击Subscribe; 选择Proxy Server->Edit proxy server,Add proxy,输入Tunnelier、127.

    Read more…
  • 利用twitterfeed同步Delicious到Twitter

    twitterfeed是利用定时轮询机制把RSS(RSS 2.0或Atom)同步到Twitter、Facebook等网站的网站。以下就说明一下把Delicious优雅的同步到Twitter的设置步骤。 所谓优雅是与Delicious自身提供的Settings->Sharing功能相比而说的,虽然Delicious原生功能的设置相当简便,且为准实时同步,但同步出来的字符串只是像 http://icio.us/xxxxxx 这样而已,对于Twitter读者不具有任何实际意义。因此在此还是选用twitterfeed,就算目前最快只是半小时轮询一次也没问题。 登录twitterfeed,Create new feed; 随意填入Feed Name,例如Delicious/hanson2010。在RSS Feed URL框填入 http://feeds.delicious.com/v2/rss/YOUR_NAME/tweetthis?count=15 ,注意结尾处的tweetthis,这表示只读取具有tweetthis标签的书签,如果你希望同步全部书签,尽可去掉/tweetthis(你的RSS地址可以在Delicious首页下方得到); 打开Advanced Settings,在Update Frequency项选择每半小时和每次最多5个(或你希望的频率); 在Post Content项选择title only表示只获得书签的TITLE,选择title & description就表示同步出来的字符串形如TITLE: NOTES; 推荐使用默认的bit.ly作为URL缩短服务,点击bit.ly settings,输入API Login和API Key,可以在你的bit.ly Account页面找到; 其他项目默认或留空,到第二步绑定你的Twitter帐号,和激活它; 加个书签测试,别忘了加tweetthis标签,之后冲杯咖啡好了。 以下是我所使用的社会性软件之间的大致同步关系,如果没有这张图,也许会很容易产生涡流效应(虽然有些网站明确声称不支持接力同步)。

  • 怎么从飞机外观认机型

    为保证可操作性,尚有以下限制: 未考虑外航; 未考虑全货机; 未考虑支线机型; 未考虑即将淘汰的罕见机型; 经验判断不保证完整,例如东航没有737以上的波音机型。 如有不妥,敬请拍砖。