1 2 3  下一页

一个恼人的 CSS 问题

Published on 23:06, 01/30,2007

  Firefox 下 的 <pre> 标签中的文字不会自动换行,这问题困扰了我一阵子,在 Google 上搜了半天,终于找到了解决方法:

Making preformated <pre> text wrap in CSS3, Mozilla, Opera and IE

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

  这样一来在 <pre> 和 </pre> 之间的空格和回车都可以保留而且长的文段也会自动换行了,但问题还没有结束,长的网址仍然没有自动折行……看来想让网页在所有地方都显示得漂亮还真是件麻烦事。


可怜红颜多薄命

Published on 08:58, 01/30,2007

  虽然以前不认识这位女星,但在 BBS 常常看到别人的 qmd 里面有她的照片,到今天才知道她叫许玮伦。可怜在 28 岁事业和生命的黄金时期就这么走了,在此 Bless 这位美女姐姐一下吧。

27-01-07 許瑋倫車禍報導(依晨去探病)

許瑋倫走了~ 老天爺開了個大玩笑.. 前天深夜發生嚴重車禍的藝人許瑋倫,在今天 傍晚17:09心跳停止,醫生緊急急救無效,於19:3 7宣告不治。 醫院於晚間8點半召開記者會,醫師表示,由於腦部水腫以及血中氧氣下降,造成許瑋倫心跳停止。 醫師經過兩個多小時的搶救後,仍然無法挽回許瑋倫的生命。 credit:linichen.net

 


Linux vs. Windows

Published on 16:53, 01/27,2007

  对用户而言,什么样的软件才算是好的?这里我们假设软件的功能没有缺陷,没有不可原谅的 Bug,售后服务也能够做好——总之,没有人为的错误掺杂在软件中——软件的好坏是否有固定的标准呢?

  Linux 和 Windows 是截然不同的两种文化体系,它们各自阵营下的很多软件也风格迥异。我曾经是 DOS 和字符界面的痴迷者,但随着微软操作系统的发展,我不得不逐渐放弃那种给人充分的控制快感的字符界面,让 Windows 替我完成许多我至今都无法理解的复杂任务。在 Windows 下,好的软件似乎倾向于“你的事情我作主”,要完成一件任务,只要找到合适的软件,把需要处理的数据塞给它,在另外一头接着就行。如果一个软件的易用性做到了极致,就会出现一种奇怪的效果:当用户比较聪明希望玩出点小花样时,就发现他们那点小聪明只会让这种软件变得更难用,因为软件在设计时就是为蠢人做了优化的,耍小聪明的人反而无法享受到这种恩惠,除非他们聪明到能够把握设计者逻辑的水平。

  拿 Google Desktop 举例,用户最好不要去自定制什么,按其默认的配置阅读新闻,查看 Web 剪辑,当这个软件不存在似的去浏览网页吧,让 Google 去分析你的操作行为和习惯偏好吧。只有这样你才能充分体会到“自动化”的乐趣。

  而在 Linux 下,我比较认同 ppip 的一篇文章,那就是“Linux 的每一天都是战斗”,为了充分控制它,你不得不拼命学习它。Linux 这个操作系统简直坦诚到了极点,它明确告诉你自己的设计逻辑,比如说所有的系统资源都是文件,所有文件都有读、写、执行等权限等,为了学会使用这个系统,你将不得不理解它的设计逻辑。而 Linux 下的软件就更体现了一种“你的事情你作主”的思想——“既然你已经了解我的游戏规则,就在我的规则下随心所欲的玩吧”。这听起来很酷,不过真正实施起来就不那么惬意了,尤其是当你需要完成一些日常任务时。“No News Is Good News”,在 Linux 下,一个正确执行的命令通常不会给出任何提示信息,即使你以 root 权限运行 'rm /' 把整块硬盘上的数据都干掉——Linux 把你当做老大,不过你得确切地了解怎么做老大才行。

  在 Linux 下做老大的最大挑战莫过于驾驭 Emacs 这匹野马,仅这一个软件就可以完成世界上最精准的心理测试也不能完美解答的问题,“你喜欢自己作主还是听凭别人发落”。尽管我曾经是一个非常喜欢字符界面的人,到现在也只学会了保存(C-x C-s)和退出(C-x C-c),这充分说明我离最 Geek 的程序员还有相当的距离。(也或许我已经被 Windows 毒害太深?)但异常烦琐的快捷键组合还不是 Emacs 的全部,如果愿意的话,你甚至可以自行配置 Emacs 的各项功能键,为 Emacs 编写插件程序等等。老练的程序员可以用它上网,收发邮件,聊天,打俄罗斯,简直可算作一个操作系统了!如果你爱自由,进入 Emacs 的世界吧,因为那里是天堂;如果你不爱自由,远离 Emacs 的世界吧,因为那里是地狱。

  总结起来,软件究竟该给人更多自由权利还是更多懒惰的权利?我觉得无法回答这问题,这似乎是一个文化和价值取向的问题,没有理由因为哪个阵营的人多些就否定另一方,而更重要的是,任何一方的消失都会使另一方失去其独特性。


BBS 的水与火

Published on 02:19, 01/26,2007

BBS 有两种基本元素,水与火。

水是一些言之无物,充塞版面的文章;火是一些言辞激昂,引发争端的文章。

水的作用是灭火,一个版面火气太旺,就该适当放水,冷却一下版友的激动情绪,避免过激言论;火的作用是加热,一个版面人气太差,就该适当放火,积聚人气,繁荣版面。

水太大了,火就燃不起,就得合闸抽水,避免洪灾爆发;火太大了,水都泼不熄,就得闭门灭火,避免火灾爆发。灭火,抽水都是常规措施,遇到大麻烦时,需要“釜底抽薪”,“涸泽而渔”式地封人,用非常规措施保证版面的正常秩序。

没有火,人们觉得冷就走散了;没有水,人们热得烦躁容易吵架,都不是好事。既没有火又没有水是一个特殊状态,可说是一潭死水,也可说是一堆焦炭,不冷不热,够三五个人围成一圈过家家玩,算一种不太悲凉的归宿。


有用的道理往往很简单

Published on 17:25, 01/25,2007

  有用的道理往往很简单,但人们却往往不习惯朝那个方面想。比如:

  1. 美国的顶尖高校比香港的好,香港的顶尖高校比大陆的好,大陆的高教整体上比台湾好。
  2. 顶尖的新闻媒体在英文世界里,港台的顶尖媒体翻译转载顶尖英文媒体的内容,大陆的新闻媒体很多是可有可无的傀儡。
  3. 很多人认为传统文化处于被攻击,被边缘化的地位,但他们缺乏的正是现代科学的思维方式。事实上,接受和传播现代科学思维恰恰是促进传统文化的发展。
  4. Google Adsense 广告增收的秘密在 Google 的帮助里。

为什么有些人学不好英语?

Published on 14:51, 01/23,2007

  以我之见,有些人学不好英语是因为他们不了解英美文化。文化这词是什么意思?英语教授可能强调过很多次,但因为他自己太熟悉文化这个词了,所以没有考虑到学生可能未必真正理解这词的意思。其实文化并非很学术的词,它是一个国家或地区甚或一个小城镇上人们的既定思维方式和从事习惯。我把这个概念再简化一些,就是人们看待和解决问题的稳定方式。
 
  在我们的国家里,人们通常把儒家思想作为主要的思维模式,不管他们是否承认。在这种思想框架下,一些人总是试图平和地、优雅地甚至温柔地解决问题,这看起来是个完美的解决思路,但很明显不是唯一的解决思路。拿学英语来说,很多性格内向的人不肯开口说英语,不敢随时随地写英语,用英语,因为他们希望以一种优雅的方式度过“英语很弱”的阶段。可惜那样的想法是白日做梦,如果真的希望提高英语水平,就该撕破自己的“脸皮”,痛痛快快地学英语。我觉得这问题已经成为很多英语学习者的最大障碍。

  但我并不打算贬低我们的传统文化,我想强调的是,如果另一种文化可以为解决问题带来新的启发,我们为什么不试一试?

  最后,让我道出高效英语学习的秘密:像美国人一样思考,而不是像孔夫子一样思考。(注意!这并不表示我们要变成美国人。)

In my opinion, people will never master English if they do not try to deeply understand the cultural background of the major English speaking countries, especially the U.S. So what is culture? Your English teachers may have stressed it again and again, but he/she may be too familiar with the word 'culture' and just doesn't explain what it does mean.

Actually, 'culture' is not something academic, it's fixed habits or thinking patterns people have in a country or a state or just a small town. And I will put it even simple: it's the stabilized way people viewing and solving problems.

In our country, people generally take Confucian as their major thinking pattern, whether they believe it or not. And when facing a problem, some people tend to solve it peacefully, gracefully and gentlely. That seems a perfect problem-solving strategy, but obviously not the only one. Take learning English for Example, nervous ones may never try to open their mouth to speak, or start writing and using English right away, cause they want to get over the 'inexperienced' phase 'gracefully'. But such kinds of dreams hardly come true. If you want to improve, you have to break up your 'face', which is many chineses' really big trouble.

And I don't want to depreciate traditional chinese culture. The point is, if there's other cultures which could shed a new light on the solution, why not have a try?

At last, let me speak out the secret of efficient English learning: Thinking like an Amerian rather than a Confucian. (And that doesn't mean 'to be an American')


我最喜欢的文本编辑器 - EditPlus

Published on 00:14, 01/23,2007

  经过多种文本编辑软件的比较使用,我发现 Windows 下最好的文本编辑器是 EditPlus 2.3

  当然,我知道因个人习惯不同,各类用户可能会对文本编辑器提供的各种功能有不同程度的依赖,但我还是得推荐 EditPlus 2.3,因为它有以下几项突出的优点:

  1. 启动速度快。这几乎是最令人欣赏的一项特性 ,我知道 UltraEdit 是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,我没理由为打开一个寥寥数行的文本文件等上两秒。

  2. 界面简洁。这也是非常令人欣赏的特性,也许某些比较 Geek 的用户会对庞杂而丰满的程序主菜单仰慕不已,但我并不愿意为了一些并不常用的功能牺牲眼前电脑屏幕上更多的空间,正相反,我喜欢“Keep it simple, stupid”的界面设计,能用,够用就好。

  3. 完善的代码高亮。最近一直使用的是 EmEditor 6.0,但在编写 Perl 脚本时,我发现 EmEditor 的语法高亮有一定问题,它甚至不能正确识别 =comment ... =cut 这样的 Perl 注释语句。而在 EditPlus 2.3 下,这种注释被支持得非常好。

  4. 代码折叠功能。这个功能在 Editplus 2.3 版之前似乎没有提供,但现在已经有了,而且效果不错,至少比 EmEditor 的强很多。从我迷上玩博客以后,常常为分析 HTML/CSS 模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。我以前的一篇文章曾经提到 用 Notepad++ 内置的代码折叠功能分析网页源码,不过说实话那个开源软件的确有很多需要改进的地方,尤其是中文支持方面远不如 EditPlus,EmEditor 这类商业软件。

  5. 多文档编辑界面。这是个比较细节的特性,在 EmEditor 中,如果把最后一篇活动文档关闭,则主程序也会随之关闭,这给我带来了一些不便。尤其是当我希望创建新的空白文档时,我不得不在开始菜单中重新启动编辑器。而在 EditPlus 中,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,我个人认为这样更方便一些。除此之外,在界面外观设计上 EditPlus 也有很多过人之处,我不能很好地将这种独特的属性描述出来,但我可以做一个比喻,如果把各种文本编辑器都看作一个美女的话,EditPlus 就属于那种苗条纤巧,落落大方的类型,相比之下 EmEditor 则略显富态,而 UltraEdit 简直就是肥婆了。

  最后, 如果你还没有用过 EditPlus 2.3,推荐你赶紧下载过来试试看,或许能收获许多惊喜。


诚信的无限价值(转载)

Published on 16:33, 01/22,2007

诚信对社会和个人的无限价值暨对学术创新的作用

上海交通大学电子信息与电气工程学院 郑元芳

拥有什么对你的人生最重要(选择2个)?

  • 财富(wealth)
  • 权力(power)
  • 美(beauty)
  • 诚实(honesty)
  • 真理(truth)

答案

  • 诚实和真理是极大部分美国学生的选择
  • 财富和权力是极大部分中国学生的选择
  • 深思:
    • 为何有这样的差别?
    • 究竟什么更有价值?

诚信对社会的无限价值

  • 诚信不光是我们对社会的责任
  • 诚信对社会有无限的价值
  • 因为一个高度诚信的社会是一个
    • 高效率的社会
  • 社会管理
    • 精干的政府和各阶层的管理机构
  • 经济活动
    • 信用制度: 有利于高效率的经济活动
  • 科学文化活动
    • 知识产权得到尊重和保护: 鼓励创新性的劳动
    • 高度和谐的社会
    • 发达和受人尊重的社会- 吸引人才的社会

诚信对个人的无限价值

  • 一个专业工作者的声誉(reputation) 是他/她成功的基础
  • 良好的声誉会给个人带来无数发展机会
    • 工作机会
    • 提拔(Promotion)的机会
    • 独立发展的机会
  • 资金的引入
  • 合作伙伴的参与
  • 商机的选择
  • 以上这些对个人来说代表了无法计量的价值
  • 良好的声誉有多种因数决定, 而诚信是良好声誉最重要的基石

什么才是诚信?

  • 诚信就是诚实(honest) 和信用(creditable)的结合
    • 实话实说(truthful) - 不说慌(no lie)
    • 按规则办事(follow the rule) - 不欺骗(作弊) (no cheat)
    • 说到做到(keep the promise)
    • 一致性(consistent)
    • 公平( fair)
    • 公私分明(ethical)

学术诚信的重要性和基本准则

  • 首先考虑研究型大学的社会职能
  • 传授知识
  • 创造知识
  • 只有健康的有诚信的学术活动才能完成社会授予我们的使命
  • 学术活动的腐败表现在作弊、剽窃、作假
  • 作弊不能学到知识,滋生投机取巧的恶习
  • 剽窃不能创造知识,败坏了学风,伤害了学校和国家的声誉
  • 作假也不能创造知识,损害了社会对高校的信任

学术诚信的基本准则

  • 充分了解本领域的研究现状
  • 充分肯定其他学者的先期贡献
  • 详细地描绘创新的手段和方法
  • 实事求是地评价自己的学术成果
  • 正确无误地给出别人可重复的实验手段
  • 准确地给出实验结果
  • 以上一切都要用自己的语言来表达

我国社会和学术活动的诚信现状

  • 和发达国家比,我国社会的诚信现状还处在发展中阶段
    • 社会主流认识其重要性
    • 广大百姓痛恨不诚信的行为
    • 不诚信的现象仍有发生
    • 正在发展有效提高诚信水平的手段
  • 学术活动的诚信度是社会诚信度的反应
    • 仍需建立失去的艰苦踏实的学术风气
    • 缺乏创造性的学术成果

怎样才能提高我们的社会和学术诚信?

  • 教育- 永恒的手段
  • 惩罚- 无奈的手段
    • 建立完整的制度
    • 严格地执行制度- 不以个人而转移
  • 发展建立学术诚信的环境
    • 建立正常的学术秩序
    • 减少行政对学术活动的干预
    • 摆脱经济活动和学术活动的直接联系
建立诚信社会是百年大计
  • 诚信不是一个抽象的社会概念
  • 诚信是社会多种参数的函数
    • 经济水平
    • 文化传统
    • 政府功能
  • 诚信和社会的经济和政治水平紧密相连
    • 相互影响
    • 相互映射
  • 政府和各级领导必须是诚信的楷模
  • 年青学子要认清自己的社会责任
  • 经过百年不断的努力才能建立一个诚信的社会

1 2 3  下一页
独立浏览者统计: