星期日 上午多云,下午阴霾(今天风大) 1~11℃

notepad++ 缺少 libtidy.dll 和 TIDYCFG.INI 的处理

notepad++ 的 TextFX 插件的 HTML Tidy 功能很强大,但是总是提示缺少 libtidy.dll。

这里有一篇文章记录得比较详细。

处理方法:

去官网下载 v5.9zip包(zip package),注意,不是 Installer,是 zip package,解压后找到:\npp.5.9.bin\unicode\plugins\Config\tidy,在这个目录里有 libTidy.dll 和 TIDYCFG.INI 两个文件,或者直接把 tidy 这个目录拷贝到你的 notepad++ 相应目录下。

参考:


复发性口腔溃疡的食疗经验

试过很多方法,也买过维生素 B2 来吃,都不理想。

后来听烟色水袖说吃西红柿有好处。试了确实有好处,我通常吃小西红柿(也叫圣女果)。不过也不宜吃太多,否则可能拉肚子,一周吃两三次即可,每次几颗到十几颗。

今年开始吃燕麦片,效果相当不错,比吃西红柿效果好。燕麦片含有很多维生素B。


今天你喝燕麦片了吗?

燕麦片是价廉物美的好东西,除了对口腔溃疡有好处,还有其他很多好处,上网搜一下就知道,应该养成每天早上喝一杯的习惯。

购买时推荐桂格的牌子。超市里桂格的燕麦片我看过三种,一种是内有小袋包装的复合麦片,一种是快熟的纯麦片,一种是即食的纯麦片。快熟的没吃过(要煮,觉得比较麻烦),其他两种都吃过,主要是吃即食的,纯的比复合的好,没太多添加剂。

每天早上起来泡一杯,等洗漱完,正好就可以吃早餐了,两个小面包加一杯燕麦片,三五分钟解决,营养又实惠。千万不要以为营养的早餐就一定要贵的,我从前也这么错误的认为。


友吧今天

重构场馆列表第四晚。

第1390天:周末,重构场馆列表(3)

星期六 上午多云转阴,下午阴转多云 1~9℃

友吧今天

重构场馆列表第三晚。

第1389天:notepad++ 的 JSMin 插件

星期五 阴 1~8℃

notepad++ 的 JSMin 插件

今天发现这个插件还挺不错,用来 压缩 / 格式化 js。


友吧今天

继续重构场馆列表。

这次重构发现上一版本的前端代码写得真的很糟糕。

第1388天:重构场馆列表

星期四 中雨(傍晚雨夹小冰粒) 2~6℃

友吧今天

重构场馆列表。

星期三 小雨 3~6℃

掌机复出

买来没用几天就一直雪藏着,今晚 LP 突然想用来听歌,说手机有辐射,掌机没有(至少比手机小得多吧,没信号的)。

没白买啊。


MeYoung

今天起不再把工作日志记在blog了。


友吧今天

套场馆列表页。

星期二 上午阴,下午阴转小雨 5~11℃

一个相当好的励志视频

今天中午有位网友(localblog)发给我一个视频地址,看了之后觉得相当不错,相信看过的人也都一定能从视频中得到不小的收获。

感谢 localblog 分享:)

视频观看:《我和世界不一样》无手无脚无烦恼——力克·胡哲(难得中文字幕版)


CSS属性书写顺序及命名规则

网上关于css属性书写顺序的文章比较零散,流传的比较多的是“Mozilla的推荐”和“淘宝的规范”。

这一篇(CSS属性书写顺序及命名规则)总结得比较详细,主要提到的是 fantasai 和 Andy Ford 的 css 书写顺序,以及 css 命名规则,大体如下:

CSS属性书写顺序:

显示属性 -> 自身属性 -> 文本属性

1、影响文档流的属性(比如:display, position, float, clear, visibility, table-layout等)
2、自身盒模型的属性(比如:width, height, margin, padding, border等)
3、排版相关属性(比如:font, line-height, text-align, text-indent, vertical-align等等)
4、装饰性属性(比如:color, background, opacity, cursor等)
5、生成内容的属性(比如:content, list-style, quotes等)

例:

el {
 display: ;
 visibility: ;
 float: ;
 clear: ;

 position: ;
 top: ;
 right: ;
 bottom: ;
 left: ;
 z-index: ;

 width: ;
 min-width: ;
 max-width: ;
 height: ;
 min-height: ;
 max-height: ;
 overflow: ;

 margin: ;
 margin-top: ;
 margin-right: ;
 margin-bottom: ;
 margin-left: ;

 padding: ;
 padding-top: ;
 padding-right: ;
 padding-bottom: ;
 padding-left: ;

 border: ;
 border-top: ;
 border-right: ;
 border-bottom: ;
 border-left: ;

 border-width: ;
 border-top-width: ;
 border-right-width: ;
 border-bottom-width: ;
 border-left-width: ;

 border-style: ;
 border-top-style: ;
 border-right-style: ;
 border-bottom-style: ;
 border-left-style: ;

 border-color: ;
 border-top-color: ;
 border-right-color: ;
 border-bottom-color: ;
 border-left-color: ;

 outline: ;
 list-style: ;

 table-layout: ;
 caption-side: ;
 border-collapse: ;
 border-spacing: ;
 empty-cells: ;

 font: ;
 font-family: ;
 font-size: ;
 line-height: ;
 font-weight: ;
 text-align: ;
 text-indent: ;
 text-transform: ;
 text-decoration: ;
 letter-spacing: ;
 word-spacing: ;
 white-space: ;
 vertical-align: ;
 color: ;

 background: ;
 background-color: ;
 background-image: ;
 background-repeat: ;
 background-position: ;

 opacity: ;
 cursor: ;
 content: ;
 quotes: ;
}

CSS命名规则:

[ 模块前缀 ] _ 类型 _ ( 作用 | 状态 ) n _ [ 位置 n ]

图例说明:
 * ( 必选 ):必需存在
 * [ 可选 ]:可根据需要选择
 * |:多选一
 * n:可有多个

名词说明:

模块前缀
 模块定义时使用的前缀。

类型
 定义类的内容类型。如输入框、文本、段落等等。

作用
 定义类的作用,用于对类型的补充。

状态
 定义类的状态,用于对类型的补充。

位置
 定义类所使用的位置,如首页、导航等等,不排除使用左、右这样的词,但应尽量避免。

 * 每项都可有自己的一个缩写表,同一名称的缩写尽量统一。
 * 所选用的单词应选择不过于具体表示某一状态(如颜色、大小等)的单词,以避免当状态改变时名称失去意义。
 * 由不以数字开头的小写字母(a-z)、数字(0-9)组成。
 * 确保类(.class)的重用性与对象(#id)的唯一性,id避免使用保留字。

例:

模块前缀:

 * 弹出 pop
 * 公共 global,gb
 * 标题 title,tit
 * 提示 hint
 * 菜单 menu
 * 信息 info
 * 预览 pvw
 * Tips tips
 * 导航 nav

类型:

 * 按钮 bt
 * 文本 tx
 * 段落 p
 * 图标 icon
 * input input
 * 颜色 color,c
 * 背景 bg
 * 边框 bor

作用:

 * 设置 set
 * 添加 add
 * 删除 del
 * 操作 op
 * 密码 pw
 * 导入 inc

状态:

 * 成功 suc
 * 失败 lost
 * 透明 tran

位置:

 * 公共 gb
 * 边框 bor
 * 段落 p
 * 弹出 pop
 * 标题 title,tit
 * 菜单 menu
 * 内容 cont
 * 导航 nav

参考:http://kevinpeng.iteye.com/blog/677599


MeYoung

  • 优化“货物跟踪”页面(by wy);
  • 解冻按钮做成全局(by wy);
  • 消费明细修改(by wy);
  • 其他修改。

友吧今天

  • 参考上面的“CSS属性书写顺序”,再次优化css。现在只有首页的css,趁早优化一下,后面的页面都按这样的规范来写。
  • 开始套场馆列表页。

第1385天:css优化

星期一 小雨 3~7℃

MeYoung

  • 优化“我的好友”js;
  • 优化home页面;
  • 零碎修改(by wy)。

友吧今天

css优化。

星期日 小雨 5~9℃

友吧今天

sports v3 首页静态页完成。

星期六 小雨 4~5℃

Zen Coding v0.7 for Notepad++ 资料

zen-Coding是一款快速编写HTML,CSS(或其他格式化语言)代码的编辑器插件,这个插件可以用缩写方式完成大量重复的编码工作,是web前端从业者的利器。 zen-Coding插件支持多种编辑器,如UltraEdit、Notepad++等。

下载:zen-coding v0.7 for Notepad++

下载:Zen Coding缩略表

视频演示

使用参考:zen-Coding在Notepad++中的使用

注意:zen-coding v0.7 会导致 notepad++ 的 ctrl+y 失效,解决方法:

打开 Notepad++\plugins\NppScripting\includes\Zen Coding.js

搜索"ctrl+y",找到下面这行:
addMenuItem(‘Evaluate Math Expression’, ‘evaluate_math_expression’, ‘Ctrl+Y’);

这是一个计算数学表达式的功能,例如输入 1+1,然后按 ctrl+y,就变成 2 了。

把这一行注释掉或者把它修改成别的快捷键,然后重启 notepad++。


前端常用工具整理

浏览器

firefox插件:

编辑器

  • Notepad++
    实用插件:TextFX、Light Explorer(另一个类似的插件叫 Explorer)、Compare、NppFTP、JSMin、ZenCoding(目前在插件管理器中没有ZenCoding,需要手动安装)

js框架

css/js压缩

参考手册


友吧今天

首页侧栏html。

星期五 上午阴,下午小雨 4~9℃

《心理学导论》随记(5):伪心理学

与真正的心理学家不同,伪心理学家从不进行科学实验。常见的伪心理学有“手相学、颅相学、笔迹学、占星术”等,“占星术”大概是最流行的一门伪心理学。

之所以有这么多人热衷于伪心理学,主要有以下几个原因:

  1. 无批判接受顺言:人们容易相信别人对自己的奉承或赞扬。
  2. 正例谬误效应:人们由于只关注与自己的期望相符的信息而忽略其他信息所产生的知觉错误。
  3. 巴纳姆效应:巴纳姆是个有名的马戏艺人,他的成功秘诀只有一句话:“永远要让每位观众都感到自己若有所获。”如果要让每个人都能感到对自己人格的描述是准确的,就要去说那些带有普遍性的行为特点。

注意 jquery $.cookie 的路径

今天发现,如果不写 path 的话,cookie 默认存放在当前目录(此前以为默认是存放在根目录)。

如果不同目录的文件要使用同一个cookie,那么一定要写明路径(例如存放在根目录下)。

$.cookie(cookieName, val, {path: "/"});

 否则会出现多个同名 cookie,取值出现混乱:

/cookieName
/path/cookieName


MeYoung

  • 优化“我的好友”js;
  • 琐碎优化修改(by wy)。

友吧今天

处理首页侧栏html。