2009年7月

UltraEdit未知文件后缀名自动语法高亮

这几天在学cakephp框架出现了一个问题,我使用的编辑器是ultraedit, cakephp在基于mvc的理念来开发的,其中用来写视图(view)的文件不是默认的.php后缀,而是.ctp (cakephp template pages) 后缀。这样在ultraedit打开ctp文件的时候,貌似ultraedit不是根据文件内容来判定这是一个用了啥语言的源代码,最后找到了答案:进入“高级”->"配置"->"编辑器显示"->"语法高亮" :

UltraEdit未知文件后缀名自动语法高亮

所有关于语法高亮的定义的文件都保存在d:appue32wordfiles ,这个路径是我以前自定义的,默认应该是系统用户application data目录,下面的语言选择PHP ,打开, 就会打开php.uew文件,转到第一样看到 如下代码:

UltraEdit未知文件后缀名自动语法高亮

File Extensions 就是定义了哪些后缀需要当php语法格式高亮,在后面加入ctp就达到目的了,其他可以举一反三。

Lie to me Season1字幕笔记

Lie to me Season1字幕笔记

Episode 01

  • mass casualties 大规模伤亡
  • suburbs -> suburban 市郊,郊区
  • accuse -> accusation 指控
  • nutjob 疯子
  • eyebrow 眉毛
  • conceal 掩盖,掩饰
  • scorn 轻蔑,鄙视,BS
  • The truth is written on all our faces.
  • DEA (Drug Enforcement Administration) 杜明管制局
  • Homeland Security 国土安全部
  • get piss-drunk 喝得林酊大醉
  • the case is a land mine. 这案子很棘手。
  • juvenile  未成年的
  • **Jehovah's `Witness **member of a religious organization which believes that the end of the world is near and that everyone will be damned except its own members 耶和华见证人(相信世界末日在即的一种教派的教徒, 认为除该教教徒外, 一切人都将受到惩罚).
  • devout 虔诚的
  • patrolman 巡逻的(尤其指警察)
  • ever since 从那时起,从那时以来

custody n.监护,照看;羁押,拘留
<div style="margin:0px 0px 5px;">
<div style="margin:4px 0px;">
 
</div>
</div>
  • at the scene of the scrime . 在犯罪现场
  • resist arrest 拘捕
  • polygraph 测谎仪(多道记录仪)
  • premeditated,cold-blooded murder 有预谋,手法残忍的谋杀
  • autopsy 验尸,解剖(jie  pou)
  • rigid repetition 死板的重复

indulge
<div style="margin:0px 0px 5px;">
<div style="margin:4px 0px;">
<div style="margin:4px 0px;">
vt.沉溺(于);纵容,迁就,肆意从事
</div>
</div>
</div>
  • it's a  friggin' carnival act 完全是随心所欲嘛。 (frigin' 用于强调自己的论调和不满,代替fucking)
  • you two have a fling. 你俩有一腿。
  • erectile tissue 勃起组织
  • pedophile n. 恋童癖者
  • infinitesimal percentage 极微小的概率

STD
sexually transmitted disease
  • signing bonus 签约费
  • gonorrhea n. [医]淋病
  • clap 花柳病
  • naive 天真的,幼稚的
  • twisted view of the world 扭曲的世界观
  • Democratic National Committee 民主党全国委员会
  • is about to be accused of paying for sex. 因性丑闻而被起诉
  • smear job 诽谤
  • PR  short for public relations 公关
  • House Ethics Committee 家庭伦理委员会
  • allegation (无证据)指控 -- allege    vt.断言,宣称,硬说
  • stand by 袖手旁观
  • if you value something, you build a fence around it to protect it .
  • shield him from drugs and sex and corruption .保护....免遭....毒害
  • nonbelievers 无信仰者
  • extremist n. 极端主义者
  • insinuate = imply 暗示
  • that guy's lying his ass off. 这家伙扯得天昏地暗。(屁股都扯掉了.)
  • engage the services of a prostitute(hookers). 招妓

pupil n.学生,小学生;瞳孔   pupil dilate 瞳孔放大
  • sexual assault 性侵犯
  • exhibit 展示--exhibition
  • fornication 通奸, word meaning to have sex with someone who you are not married to - used to show strong disapproval
  • give in to temptation 向诱惑屈服
  • preponderance 优势
  • stalk the victim 跟踪受害者
  • the Pentagon 五角大楼(国防部)

Episode 02

  • 【刚才firefox崩溃了,episode 02部分内容丢失】
  • mouth shrug 瘪嘴角
  • mortality 死亡率,致命性
  • arson  n.纵火(罪)
  • platoon 排 a small group of soldiers that is part of a COMPANY and commanded by a LIEUTENANT
  • custody  n.监护,照看;羁押,拘留
  • irritate   vt.使恼怒,使烦燥;使不适,使疼痛
  • Don't push it. 别操之过急。
  • sofa cushion 沙发垫子
  • AWOL absent without leave 擅离职守的
  • hide-and-seek n. 捉迷藏
  • barge in 闯入,干预
  • tournament 比赛,锦标赛
  • jeopardize   vt.危及,损害

Episode 03

  • [无英文字幕]

Episode 04

  • involuntary 不由自主的,无意识的
  • champagne 香槟
  • assassination 刺杀,暗杀
  • old-school korean (old-fashioned, or relating to ideas from the past)保守的棒子
  • large cash deposits at erratic intervals . 不定期有大量现金注入

Episode 05

  • vicious 毒恶的,凶残的
  • gang   n.帮,伙,群 vi.(up)聚集,结成一伙 /  gangster 匪徒,歹徒
  • inflamed 发炎的,红肿的
  • solitary 独自的,隐居的

Episode 06

  • massacre(s) 大屠杀,惨败
  • rebel(s) 反派
  • corpse 死尸,尸体
  • abduct(ed) 被绑架,被劫持
  • tipster 提供线索,情报的人
  • self-castrating pedophile(s)  自宫的童恋癖者

Episode 07

  • Yemen 也门(国家名)
  • detain 拘留,扣留
  • 1 pound == 16 ounces == 0.454 kilograms (体重单位)
  • marijuana 大麻
  • slur a few words 说话很含糊
  • be mellowed out ..成熟了
  • knockoff  [n.] a cheap copy of something expensive
  • theft   n.偷窃,失窃 thief 贼,小偷
  • closed-circuit cameras 闭路摄像头
  • deprivation n. 剥夺,丧失
  • fatigue n.疲劳,劳累 v.(使)疲劳
  • rib 肋骨
  • concussion n.脑震荡,震动
  • doctor 篡改

Episode 08

  • stop dwelling in the past。不要总活在过去
  • veil  n.面纱(罩);遮盖物 vt.遮盖,掩饰
  • agony 痛苦,创痛
  • scapegoat 替罪羊
  • hormone - hormonal 荷尔蒙(的)
  • livelihood(s) 生计
  • exploit 剥削,利用

Episode 09

  • take the fall on this. 对此负责。
  • the odds of finding them alive go way down 他们生还的几率在下降
  • take a leak 上厕所
  • john 【口】厕所
  • get high 吸毒
  • long and short  简单的说
  • mazel tov - 恭喜(犹太人之间所用的话语)
  • short-order cook 快餐厨师
  • in and out of work 工作不稳定
  • rig a tourniquet 缠上止血带
  • drill 钻
  • coddle 纵容,娇养
  • methane 甲烷,沼气

Episode 10

  • interrogate 审问,审讯
  • squeeze sb. for the money 向某人讨债
  • bolder n.大胆,猖獗

Episode 11

  • hell with that. 少来这套。
  • you got your head up your ass. 你个二百五。
  • first time for everything. 凡事总有先例。
  • plant stolen goods on sb把赃物栽赃给某人
  • confide in each other.互相倾述/吐露。
  • dismiss the possibility 排除这个可能性。

Episode 12

  • chemo 化疗
  • acupuncture 针灸

Episode 13

  • tyranny n.暴虐,残暴,专横;暴政,专制
  • smuggle 走私  smuggler 走私者
  • paradoxicle 自相矛盾
  • dismantle 取消,废除
  • indulge 纵容,迁就

书评 how to do everything with javascript

书评 how to do everything with javascript

自从一心专攻网站技术,就开始学习>javascript, 学习javascript对于网站开发人员来说是极其重要的。是以后要学习的ajax,jquery,json的基础,好像是这样的,因为上面提及的三门技术我还没什么概念。这本书从09.5.12看到09.7.3,进度很慢,原因有2。1是英文版看起吃力,2是每天无聊的课的耽搁,为了加快进度,上课的时候在psp上看。我喜欢看电子书有两个原因,1是,这种教材式的书籍上面都有很多的例子,参照电子书写例子比看纸质书籍好,纸质书籍不好放。2是,计算机类的书籍都比较贵,买不起,除非我觉得确实很经典的,我就会买。电子书我还是觉得html,pdf,chm格式好,最怕碰到下载的电子书格式是pdg,很多国内的出版的电子书都用的是超星扫描的,不知道是技术落后,还是故意的,pdg的清晰度让人汗颜,特别是图片,基本上是一团乱麻。

废话说完了,谈谈这本书吧,它是2003年出版的,是有点历史了,讲解主要以javascript 1.x为范例,2.0的一些新特性只是介绍性的谈讨了一下。实验环境,也就是浏览器用的是windows 98自带的那个版本的IE, 还有netscape(netscape已经在08年停止官方支持),现已经是2009过半了,IE7,8, firefox3,3.5已经普天盖地,这样就造成了有几个例子在firefox 3.5上的无效,比如这个通过Js修改页面样式的例子,在IE8,firefox 3.5下面都无效:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>modify styles using javascript</title>
<script language="javascript" type="text/javascript">
var textboxes = document.getElementsByTagName("input");
for (var counter=0;counter<textboxes.length;counter++)
{
var mytextbox= textboxes[counter];
mytextbox.style.backgroundColor ="black";
mytextbox.style.color="white";
mytextbox.style.font="22pt Arial"; }
</script>
</head>
<body>
<form action="#" method="get">
<div style="position:absolute;top:50px;left:100px;"> full name:<br />
<input type="text" name="fullname" id="fullname" />
<br />
email address:<br />
<input type="text" name="email" id="email" />
</div>
</form>
</body>
</html>

具体无效的原因我不知道。

书中讲解javascript语法没有什么好说的,什么if,while,switch,for,也是中规中矩的讲解,后面关于javascript操作DOM的例子我觉得少了一点,当然一本300多页的书,要把每个属性,方法都用例子来阐述一遍那绝对是无稽之谈。该书还涉及到了js对框架的操作,我觉得框架貌似现在正在从人们的眼前中消失,记得高中的时候我在弄一个个人主页,还没有学css,也没有听说过表格排版,当时就用frame的组合来做了一个主页,google搜索的时候把每个frame分别看作单独的网页索引了起来,header,footer,nav 全是分离了的,这让我对frame的印象一直不是很好。不过一些大型的社区网站仍然采用框架,比如猫扑大杂烩左边框架显示帖子标题,右边显示帖子内容。书中最后提到javascript操作对象,比如java applet,window媒体,flash。也就是说javascript起初开发出来的目的主要还是对java applet起到一定的交互作用,后面功能不断的扩大,还有了官方的规范。看了这本书我对这些规范有了更加深刻的认识,国内计算机类的书籍有个弊病就是经常只讲技术而忽略了讲的语言的一些相关规范,工具的使用许可之类涉及到法律的问题。也难怪“绿坝”用了别个的函数库也不声明一下。扯远了....总之我觉得这是一本概念性的书籍,我想更深入的DOM,我不知道学来做什么,也不知道可以做什么,但很重要的说。

接下来打算在http://www.w3school.com.cn 混迹,上面有很多鲜活的例子。

--------------irrelevant----------

距放暑假还有1个星期,先跟到同学去西安耍几天,然后学车,争取暑假完之前拿到驾照,哈哈哈哈哈哈啊哈哈哈哈哈啊哈哈哈哈哈哈哈啊哈哈。

firefox 3.5壁纸和t-shirt

firefox在09.6.30放出后,就有了巨大的下载量,因为firefox一直是我的首选浏览器,我也按不住内心的冲动,今天升级了一下。

升级之前我都用的版本是3.0.11 ,装了10个左右的扩展,安装在D:\app\firefox目录,升级之前用mozbackup备份一下资料,然后安装firefox 3.5到d:\app\firefox ,不用mozbackup还原,所有的cookie、浏览历史、扩展、配置 都在,只是在运行firefox 3.5之前的扩展兼容性检查中有几个不兼容,有迅雷,bitcomet,嘀址,如果非要使用,可以手动修改xpi文件,应该影响不大,因为这些扩展没有使用到firefox的一些高级接口,比如右击添加链接之类的,所有和以后的3.5版本应该没有多大的冲突。google toolbar虽说通过兼容性检查,但是所有按钮都点不起,及时单词翻译也只出现一个小空格。

firefox 3.5相关资料:

面向开发人员的firefox 3.5 new features https://developer.mozilla.org/En/Firefox_3.5_for_developers

Firefox 地理位置定位 http://zh-cn.www.mozilla.com/zh-CN/firefox/geolocation/

firefox video http://www.mozilla.com/en-US/firefox/video/

发行说明 http://www.mozilla.com/en-US/firefox/3.5/releasenotes/

update:Google Toolbar 5.0.20090324 这个最新版本使用没有问题。

现在周边的东西已经推出 t-shirt到这里mozilla商店有卖,突然就是本文配图,叫做word cloud. 价格24$,太贵了,买不起。

不过可以下点壁纸安慰一下,以下分辨率都支持。
800x600
1024x768
1280x1024
1440x900
1680x1050
1920x1200

----irrellevant--------------

今天下午去吃饭的路上,摔了一跤,因为穿的拖鞋,很滑,pp很痛,也很囧。啥倒霉的事都让我碰得上,下次估计就是尝试汽车炸弹了。