‘Bug’ Category
-
window.open in IE6
评论关闭二月 2, 2010 by nil
昨天要弹出个窗口,自然而然写 window.open(“foo.html”, “Foo Page”, “height=320, width=180″); 在 Firefox 中可用,跑到 IE6 里头则说 wrong argument。 把所有的参数中的空格去掉,就好了。
Category Bug | Tags:
-
reddit comment worm
评论关闭九月 28, 2009 by nil
刚才逛 r/programming,看到有人反应有个评论在不断地复制自己,不停的回复。在 firefox 里头,只要鼠标移到那段评论上面,就会寻找所有“回复”按钮,然后点击,然后在出来的所有 textarea 框里头填入自身,然后提交所有的回复。 这个神奇的评论(打开之后不要把鼠标移到正文上)实际代码是 URL 编码掉的,翻译过来就是: nonsense = “[x][b]\n[b]:/[" + this.innerHTML + "](/onmouseover=eval(unescape(this.innerHTML))//)”; elements = document.getElementsByTagName(‘a’); for
keep readingCategory Bug, Complang, Computer | Tags:
-
Google App Engine 的一个 gotcha
2八月 13, 2009 by nil
python 版 比如说 Blog,按照教程,一般的做法是,有个 db.Model 叫做 Blog,同时,还得有个 webapp.RequestHander,如果在把它也叫做 Blog 的话,python 是不会报重名的错误的,Google App Engine 也不会报。 结果通常是: AttributeError: ‘module’ object has no
keep readingCategory Bug, Complang | Tags:
-
一些调戏 IE 的奇技淫巧
评论关闭七月 24, 2009 by nil
Category Bug, Computer | Tags:
-
Password, password, password
1七月 14, 2009 by nil
打开公司电脑,提示登陆密码过期,说是需要更改。软件公司各种各样的账号、ID总是很多,开发环境的服务器ID啦,公司员工系统全局ID啦,等等。对密码的要求还不尽相同,这边厢能用的,跑到那边反而不行。密码安全限制策略(特殊字符、数字什么的)编写的不规范,往往明明符合它要求的,却通不过。 于是只好记下来。 结果前一阵又有新规定,曰:不许明文记录。txt 的,用 7-zip 或者高级一点的 Winzip 之类加密压缩。xls 的,用高级一点 Excel 加密。等等…… Yo, dog, i hear you like memorizing passwords, so
keep readingCategory Bug | Tags:
-
Unicode 不是 UTF-\d{1,2}
1六月 25, 2009 by nil
via \d{1,2} 是一个正则表达式,\d 表示 [0-9],{1,2}表示前缀集合重复1或两次。也就是 UTF-8、UTF-16、UTF-32 之类。作者想说的是:Unicode 不是 UTF-8、UTF-16 之流。 因此,这个标题教育我们,原作者是个彪蹄党。原本想翻译全文,但是天气一热人就容易懒惰,偷懒挑着翻一点。 ====以下译文==== 这就是错的。Unicode 是一个标准,而 UTF(8|16|32) (译注:这个正则就河蟹多了嘛)则是支持将 Unicode 编码成为字符串的字符编码。UTF-16 能将 Unicode
keep readingCategory Bug, Computer | Tags:
-
An Afternoon `Well' Wasted
评论关闭六月 17, 2009 by nil
一个轻量的 jQuery 插件,date_input。花了一个下午的时间在该插件将IE6搞挂的离奇臭虫上,刚才下了新版本,case closed。 我的青春啊…… 就这么浪费了。 外一则:正在用 Google App Engine 做个小记账系统,stay tuned.
Category Bug, Computer | Tags:
-
Google App Engine 里头使用 JSON
评论关闭六月 12, 2009 by nil
这厮支持的是 python 2.5,2.5 的标准库里头木有 json,于是我去装了 simplejson。安装方法是把该文件夹丢到 site-package 目录下边。但是虽然 python 认了,gae 却不认。于是再去 google,找到一篇文章,发现 django 里头就有的…… 于是: from django.utils import simplejson as
keep readingCategory Bug, Complang | Tags:
-
Perl Scripting
2六月 7, 2009 by nil
大三的时候学了点 Perl,如今到了新项目组做起了数据库管理,于是就开始吃点老本。两个星期写了不少脚本,有的挺好用,有的很鸡肋,绝大多数我都不大可能会回去再看它。 提醒自己注意的几点: 想清楚了再写,怎样比较靠谱,怎样比较解决问题,最重要的,有必要写么?判断标准 单个文件的处理?让编辑起来吧。Emacs、Vim,都支持正则,弄啥都是砍瓜切菜,还所见即所得,可以交互编辑,弄起来靠谱。批量处理文件,而且并非一次性的任务?那就让 Perl 上吧。 牵涉到的文件比较多,有输入、输出,排序、找重复之类,上 Perl。要注意的是,妥善利用系统本来就有的工具,什么 sort 啊 uniq 啊 egrep 啊,能用上的先用上。 不要先想着优化,不要老是琢磨这样有没有效率。 坚持自己的代码风格,前提是你的代码风格是除了你自己之外有第二个人能忍的。 比较浅显的并且烦人的错误是,嵌套了钻石操作符,连续的两个空钻石操作符通常也是错误的。
Category Bug, Complang | Tags:
-
Robot Soldiers Are Already Being Deployed
评论关闭五月 21, 2009 by nil
via 世界末日了同志们…… 以下翻译: 正如以为 Rutgers 哲学家 yy 的机器人战争场景,一科学杂志报道了机器人已经应用到实战的消息。并且还有一段六个军队机器人行动中的 YouTube 视频。在伊拉克战地有多达 12000 个“机器人单元”,拆地雷的拆路边炸弹的,但是,“新一代战斗机器正在被设计制造”。一个机器人能够操作一把 M-16,一把机关枪和一个火箭发射器 —— 在巴基斯坦已经有 250 个不幸的家伙被无人操纵的玩意搞掂了。 在南非,有个“软件有点问题”的狂躁的机器人误杀了 9 个人。
keep reading
