OOXX.ME PLZ
  1. Page 1 of 6
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6

Archive for codex

修改wordpress默认表情

Monday, November 10th, 2008

像素画,恩,啧啧,左边的来自pixelians

像素表情
恩,啧啧,上边来自zing <还有配套的淫荡QQ表情哟
(俺身边的朋友们只要稍微风骚点的都在使,比如贱贱等一小撮人我就不点名了)

大猫的favicon.ico也出自zing同学之手,特表谢意
logo也重新做了下题字出自泽东之手,再次感谢

想要在自己的wordpress里加入自定义表情,需要安装一款叫Custom Smilies的插件
怎么用的话就请看说明书了

但如何利用好捏?
比如大猫只是提取了一段JS(common.js),配合系统自带对应的图片名和表情字符,可以实现无插件评论框表情输入
只是刚学jquery,还夹杂着getElementById,哈哈,会js的人看一下源代码就知道了吧

值得骄傲的是俺把页面代码重新整理了下,完全通过W3C的XHTML CSS校验,没用一句hack,去除冗余代码,提升了N多速度吧~ 不由得暗暗佩服自己

Don't be a validation nazi

监视输入频率控制AJAX请求数

Thursday, October 9th, 2008

AJAX小伎俩
大家都知道AJAX是非常好玩的东东,这几天俺在写表单验证JS的时候遇到了一问题:
在注册表单输入用户名的时候,俺采用了onkeyup事件来触发AJAX校验,就是说每打一个字,表单就会去服务器那问一下是不是这用户名可以用,Justin章同学提出这样子服务器负担会比较大,比如疯狂打100个字就会发送100个请求,而Peter饭同学建议通过监视输入频率来控制请求数

具体实现效果描述如下:

两次击键间隔少于1秒不会发送请求,直到停顿时间超过1秒后发送一坨请求

逻辑如下:

设置一个timer倒计时1秒,每次击键都会初始化timer并重新开始倒计时

在骚扰花花同学一通后得出代码如下:
var timer;
function delay() {
if (timer) clearTimeout(timer);
timer = setTimeout(AJAX,1000);
}
function AJAX(){alert("假装我是AJAX")}
注意setTimeout的函数调用在IE下是不能传递变量的,比如不能写成 setTimeout(AJAX('cat'),1000)

例子如下:
http://caitou.com/lab/ajaxForm/landingpage.htm
有firebug的同学打开Console可以看到类似 GET http://caitou.com/lab/ajaxForm/ajaxProxy_id.php?id=bigcat&timeStamp= 字样,表示发送了http请求,在连续输入时,是不会发送的
哈,这里还有个AJAX跨域的小东东,我用的是一个PHPproxy
点我查看源代码另存为.php,把$proxy_url改成你的AJAX服务器端就可以实现跨域使用了

launchy手指大攻略

Wednesday, September 3rd, 2008

launchy

彻底的无敌的手指软体Launchy

  1. 启动程序
    alt+空格 输入 ww 匹配到旺旺(WangWang.exe) 回车
  2. 内建计算器
    alt+空格 输入 123*456+789 输出结果 56877
  3. MyEclipse ctrl+shift+r 亲切吧
    alt+空格 输入 index 下拉列表分别列出layout和screen里的index.vm
  4. 打开目录
    alt+空格 输入 pr 选择下拉列表里的Program Files 打开对应目录
  5. 播放歌曲
    alt+空格 输入 damien 选择列表里的Damien Rice - 9 Crimes
  6. 快捷方式名或批处理文件名执行
    alt+空格 输入 shu 提示shutdown 回车,关机
  7. 地址栏
    alt+空格 输入 caitou.com 自动在firefox里打开大猫爪
  8. Google搜索
    alt+空格 输入 g 然后按tab ,提示符变成Google> 输入搜索关键词,回车
  9. Linux输入方式打开目录
    比如要进入d:\DevilMayCry4\
    alt+空格 输入d: 然后按tab,提示符变成d:\并列出子目录,输入子目录DevilMayCry4开头字母比如d 继续按tab,自动补全为d:\DevilMayCry4\
  10. CMD命令行
    alt+空格 输入c 然后按tab,提示符变成cmd> 继续输入命令,例如ipconfig
  11. 电子邮件
    alt+空格 输入mail 然后按tab,提示符变成E-Mail> 继续输入email地址,会自动打开默认客户端并新建邮件

闪光点:

  1. 智能排序算法,和输入法一样,用的多的排在前面
  2. 自定义索引目录和文件后缀,比如增加D:\my\mp3里面的*.mp3
  3. 独立索引数据库,不必每次都去硬盘里检索,速度不是一般的快
  4. 主题漂亮方便定制(俺的职业病)
  5. 程序目录里的Utilities目录默认是被索引的
    可丢自定义名字快捷方式,比如sdf.lnk指向松岛枫的目录,输入sdf的时候嘿嘿
  6. ctrl+backspace删除单词,alt+backspace清空输入框

资源部分:

插件一大堆点我,不过似乎大猫感觉已经够用了

deviantART上的Launchy主题排行榜,的确很赞呀
更赞的是其皮肤虽然后缀名为style.qss,但用文本编辑器打开后语法与CSS无异
需要注意的是下拉列表里的地址样式是写在misc.txt里的

样式自定义速查:
style.qss
QLineEdit#input <> 输入文字的样式
QLineEdit#output <> 输出文字的样式
QListWidget#alternatives <> 下拉列表条目标题样式
misc.txt 下拉列表地址样式
dropPathItalics = 0 取值为1时为斜体
dropPathColor dropPathSelColor 交错背景色
dropPathFamily 字体
dropPathSize 文字大小
dropPathWeight 文字粗细

个人认为斜体很难辨认,所以有些好看的主题比如Sleek WMP某些不闪光点比如斜体,可以自行编辑对应主题的样式文件来搞定

使用第一天,马上把原来用的fingertips给拆了,感觉丫还有潜力没被我挖掘出来,大家有啥发现请分享呀,有啥疑问么,留言,嘿嘿

呃,忘了说,这玩意儿的目的据说是抹去你对快捷方式的记忆
脑子不好使了...下载地址忘了给...下载点我点我
主页点我

  1. Page 1 of 6
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6