Monthly Archives: April 2009

大家都来玩 Tag Cloud

Tag Cloud 即将标签按照其各自“重量”的大小个性化,给人以视觉上的冲击,有个传说中的大局观。我以为还是比较一目了然的。 要开始玩的话很简单,这里隆重推荐 Wordle。 WordPress 有个标签云插件,按照各自标签包含的文章数目的多少来衡量标签的重要与否,并通过设置字号,区分标签大小。我仿照这个在自己毕设里头做了一个山寨版,很不幸没能打动老师,就此按下不表。yo2.cn 自带的插件库里头可能就有,因为我在 est的博客上看到了,感兴趣的话也可以看该插件的作者的博客。

Posted in Computer | Comments closed

让 java 程序通过代理访问网络

via 需要设置以下属性: http.proxyHost (default: ) http.proxyPort (default: 80 if http.proxyHost specified) http.nonProxyHosts (default: ) 关于这些属性的详细文档 实际应用中的方式有两种,启动的时候指定,其一: java -Dhttp.proxyHost=myproxyserver.com -Dhttp.proxyPort=80 MyJavaApp 在代码里头指定,其二: import java.util.Properties; … Properties systemSettings = System.getProperties(); systemSettings.put(“http.proxyHost”, “myProxyServer.com”); systemSettings.put(“http.proxyPort”, “80″); System.setProperties(systemSettings); 关于代理验证之类,请参阅原文。

Posted in Computer | Comments closed

Emacs 里头显示行号

看了个 jQuery for Designers 的视频,觉得让 Emacs 也显示行号也是个不错的想法,于是开搞。办法倒也简单,得益于 Emacs 的社区贡献的插件,我只要选择 linum.el、lineno.el、setnul.el 等其中之一就行了,EmacsWiki 上有个关于行号的文档,可以看看。 然而选择虽多,它们都有各自的问题。lineno.el 加载很快,只更新被显示的区块的行号,然而除此之外都很不合吾意,样式不好看,滚屏的时候刷新有延迟,等等;setnu.el 加载大文件(比如 undergroud.txt,19226 行)的时候很慢,Emacs 就僵在那儿了;linum.el 是我最满意的,样式也能凑合,加载速度也快。不过就一个地方不太好,左手边行号的宽度它是计算出来的,行数较少的时候显示行号的区块很窄,我觉得不好看,所以 linum-update-window 函数中计算显示格式的部分我加了一句: (when (< w 6) (setq w 6)) 不过根据 ChrisDone 的回复: Putting the following in your .emacs yields almost the same result without modification of linum.el: (setq linum-format “%d “) Or you can set it [...]

Posted in Computer | Comments closed

Designing For Evil

最近在 Coding Horror 上看到的这篇文章,Designing for Evil。 When you design your software, work under the assumption that some of your users will be evil: out to game the system, to defeat it at every turn, to cause interruption and denial of service, to attack and humiliate other users, to fill your site with the vilest, nastiest [...]

Posted in Bug, Computer | Comments closed

Coda Popup Bubbles

via =============以下正文翻译的分割线=============== Coda 是个 Mac 上的 Web 开发套装 —— 在我认识的设计师与开发者们里头很流行。Panic (Coda 的开发团队)也以他们敏锐的设计闻名。并且,Jorge Mesa 提出了鼠标悬停在下载图片上的时候像吞云吐雾般弹出一个提示框的需求。 简单说该效果只是多个特效的简单封装。不过有几个些微处需要注意。 如何解决问题 为了得到该特效,我们需要做以下事情: 有考虑 JavaScript 被关闭的情况的 HTML 代码。不过分的说,用 CSS 把弹出框隐藏掉就是了。 隐藏的弹出框使用层叠样式表单保证出现的时候是已经设计好的。 用 jQuery 实现鼠标移至与鼠标移出时的弹出特效。 最值得注意的地方就是:当你的鼠标移到弹出框上的时候,该事件会触发原图片的鼠标移出事件。我会详述如何保证这个问题不会影响到弹出框的实现。 我弄了个示范视频来演示怎么搞出这个效果。下面是我是怎么以及用什么做的。 演示视频(Flash 版本) QuikeTime 版本的大约 23 兆,Flash 的是流媒体。 demo / 演示 HTML 代码 为了保证重用性,我把“触发者”与“弹出框”放在了一个 div 里头。触发者即用户鼠标移至时显示弹出框的目标元素。 <div class=”bubbleInfo”> <img class=”trigger” src=”http://mysite.com/path/to/image.png” /> <div class=”popup”> <!– your [...]

Posted in Complang, Computer | Comments closed

jQuery for Designers

proggit 或者 web_design.reddit 上经常会有写 Top 35 jQuery to make your site more user friendly 之类的所谓榜单。而 jQuery 4 Designers 则是其中的常客。 上面的教程都非常浅显详尽,还有视频…… 安装个 firebug 研究它的诸多实例(如简单的 BBC Radio 1 的 Zoom Tab,用的插件多了点的 Apple Store Slider),保管乃功力精进。 作为为数不多的我能看的比较懂比较透彻的“技术文”,我决定以后每周翻译一篇。

Posted in Complang, Computer | Comments closed

Apache Friends: XAMPP, and One Trouble Shoot

xampp 有点像以前同学拷给我的某某大学 LAMP 套装之类,也是个对 Apache、MySQL、PHP 等服务的集成,界面清洁、操作简易,让我很是心动。 装了之后 Apache 跑不起来,原以为是跟 McAfee 冲突,Google apache mcafee conflict 的话倒也不是空穴来风,有个 slimftp 跟 mcafee 确实冲突。只是我的是最基本的 httpd 都动不起来。咨询室友,瞬间帮我搞掂。我也不晓得是个啥子道理,enable LMHOSTS lookup 就行了。 具体路径是:本地连接右键属性 -> Protocol (Tcp/IP) 双击 -> General 标签页的 Advanced -> Wins 标签页

Posted in Bug, Computer | Comments closed

开拓者,火箭的新任基伴?

常规赛收官战纷纷结束,火箭碰开拓者已经是板上钉钉。之前担忧的小牛、爵士等等,最终也没能碰上。 不知道今次是否还是一样2:0领先然后输掉系列赛,继续首轮不破捏。 开拓者很有成为火箭球迷眼中的火箭第三羁绊的能力,哈哈。

Posted in Life | Comments closed

Pulp Browsers

from elliotkember 仿 pulp fiction 里头 samuel jackson 与路人甲的台词。觉得这么精彩的东西丢在 delicious 有点暴殄天物,所以就贴在这里。感兴趣的就点进去看一下吧。 有意思的是,左上角 `view source’ 在 firefox 3.0 里头很难看,在 IE8 里头却是好的。 What does border-radius look like? What? What rendering engine do you use? What? “What” ain’t no rendering engine I ever heard of! They support CSS3 in “What”?! W… What? CSS3, motherfucker! Do you render it?! [...]

Posted in Computer | Comments closed

IBM Rational Functional Tester

Environments 设定完全没问题的,IE 测试就是通不过,错误信息如下。 HtmlTestDomainImplementation Loaded = false HtmlTestDomainImplementation Name = Unknown Google 之后在 IBM 的官方论坛找到了解决办法,控制面板 -> Java -> Advanced Tab -> Java Plug-in -> Enable the next generation Java Plug-in 不要勾选。 重启下浏览器,就可以了。

Posted in Bug, Complang | Comments closed