据:本装逼指南有最低技术要求,非码农退散,小白退散,美工退散,GUI控退散,不回答任何技术疑问。
介绍,基于 Ruby 的命令行客户端——Termtter。废话不多说了,看上图就知道骚的一塌糊涂,这年头开个 VPN、SSH 都不好意思说自己那啥了,还是命令行有快感,死气沉沉的 CMD 哪里有原生高亮的 Termtter 骚啊。
废话不说了,直接写如何部署(啧啧啧)。我写 Win 下的了,Mac / Linux 的大牛是不屑于看这个的。(好心劝一句,你也知道以上我说的都是在瞎掰,真要是不玩儿 Ruby 或者压根儿没了解的就别折腾了,鄙人的 Rabr 还是狠好用滴。)
1. 装 Ruby http://www.ruby-lang.org/en/ 记得装上 RubyGems Package Manager
2. 打开 RubyGems Package Manager,然后敲 gem install termtter
3. 傻瓜配置,因为肯定是没法直连的,官方写的 config 是配置代理服务器,还可以写用户名密码什么的,但是… 哪里有在木有回显的命令行下输入帐号密码来的爽啊~ 于是,我的建议配置如下:
找到 X:\Ruby\lib\ruby\gems\1.8\gems\termtter-1.7.2\lib\termtter
打开编辑 api.rb,把第一行的 twitter.com 更改为:config.set_default(:host, ‘api.xxx.com/api’)
记得前后没有 slash
4. 摸到 X:\Ruby\bin\ 下,找到 termtter.bat,把丫的快捷方式扔到桌面上方便装逼。
5. 双击运行,添上帐号密码(无回显哟),开推
Tuesday, January 12, 2010 先来看一下这个链接,不出意外的话,你会看到标题栏为 “Rabr / disinfeqt: 我真好奇,不会英语是怎么学到黑客技术的,花钱买黑防的VIP? …”。
对,也就是“标题是文内推的梗概”,Twitter 这么做的原因是:直接将内容输出为标题会提升关键词的分量,而且让访客可以一目了然。
尽管 Rabr 是不[敢]开放搜索接口的,而且单条推不登录是无法查看的,但至少不能每次点开单条推都是 Rabr / XXX’s Tweet 这样子吧?
为了实现这个效果,我之前用PHP做了很多尝试,过程是这样的:调用 getTwitter(),然后指定 Status_ID,得到用户名和推,然后输出到标题栏…
好吧,为什么不用更轻量级的解决方案——JS呢?
曾经发誓在这个博客不写技术的,嗯。
读这个博客的人估计都知道我是 Rabr 的作者。但是诚实的讲,我不懂 PHP 和 JS,最了解的 CSS 也只是半调子水平。不懂 JS,于是界面做起来很头疼,CSS 不是万能的,要实现动态效果只能用 JS,于是没看任何书就一头扎进 jQuery 的汪洋。
下面是我为 Rabr 添加的新功能“最新状态”的实现手记,权当记录。
先看看 Twitter 官网输入框下方的 Latest Status:
在点击之后的样子是:
对,状态展开,然后链接变成了可点击的样式。
实现的思路是:用 JS 截断文字,尾部用 … 显示;放置一个隐藏的 span 存放不截断的完整状态,然后为整个区域添加点击 toggle() 事件,控制两个 span 的可见性切换。
同时,因为在 Rabr 中更新状态时这里也会动态变化,因此还需要添加一个内部使用的 function 使推在显示出来的时候就是用 … 截断的,而不是显示出来之后再被截断。