qyt的博客

一个小创意

其实,严格上不能说是我的创意,看到刻录事的你是366+12人之一么?联想起两天前我们公司每年发一次的台历,突然觉得,做农历的台历、挂历是不是很有特点呢?

现在的台历主要功能已经不是看日子了吧。手机里,电脑的系统时间等等,有的是地方可以看到日期。台历作为一个精美的装饰品存在着。如果以农历的月、日为单位做成月历、日历,似乎是一个很有特点很酷的装饰品。

已经见过有些挂历里面把黄道吉日宜什么忌什么用小字印出来,不如突出这些,把公历的日子印成小字。再发散一下思维,以黄道十二宫为单位做成“星座历”,里面印上各种星相运道,这种东东估计有更大的市场,一定被无数小女生追捧。

Topic: 商业 生活

我可能在“钢七连”训过

最近《士兵突击》比较火,逮到我也看两集。

昨天看到班长复员前说要进城看看,进哪个城?北京!我这才知道,原来他们是京郊的部队。

想起我大学军训就在京郊的坦克部队里面训的。哈哈,说不定就是钢七连。不过钢七连似乎是装甲部队,估计差不远,hoho

班长的告别仪式在停坦克的地方举行的,那个地方狠眼熟,我有在坦克上的照片。

凌晨,我还在坦克场门口站过岗,哈哈,牛,确实很牛。

Topic: 生活

面窝

上帝,隔了多少年,我终于又吃到了真正的面窝。

下了公交车,路过一堆早餐摊点,我突然瞥见了她的身影,金金黄黄的,鼓鼓圆圆的,安安静静地躺在细铁丝做的架子上。本来已经走过的身子倒退回来。我不动声色问:“这个多少钱一个?”“一块五两个”,嘿嘿,价钱相当公道,我觉得。立刻掏钱。摊主头都不抬,忙着把一个新的面窝放在一口小油锅里慢慢浸呢。看到这里,我的思绪一下子拉回到十几年前。

那是一口大锅,在中学食堂门口。上午两节课后,手上攥着五毛钱,跟着住校的同学一起去“过早”。那口锅可真够大,直径足足有七十厘米,里面不知道有多深的油。做面窝的师傅拿一个圆圆的底部中间有一块凸起的勺子,在调好的面糊糊里一舀,往油锅里一放,勺子的底部凸起使面糊糊的中间空出一个洞,称之面圈更为合适。面圈稍稍成型后,继续舀下一勺,这个就在油里漂浮,差不多了再拿一双长长的筷子翻一下,让它均匀受热。油锅里经常漂浮着六七个这样的生熟程度不一的面圈,油锅外则是许多只手,拿着五毛一块的,喊着要面窝。师傅把熟了的面窝用筷子夹出来,稍微沥沥油,然后用黄色的方形的纸包上递给先来的小子,有的人到一边桌上,就一碗馄饨,慢慢地吹着气,享受着旁边或嫉妒或羡慕或愤怒的目光。一般我是不吃馄饨的,早饭都在家吃,偶尔来这吃一个面窝过一下嘴瘾。

“这是什么东西?”旁边有人指着这个圆圆的问。“面窝”摊主答,然后跟我说,“来这问都不问,直接就买的,都是湖北人,今天早上已经好多人了。”哈哈,从一堆人中把湖北人区别出来,这是个好办法。两个面窝好了,他拿个塑料袋装起来,递给我,嘱咐道,趁热吃,凉了不好吃。这个我当然知道,要我说,趁热吃都不好吃,一定要趁烫吃。因为太烫,所以只能呲出牙齿,用牙齿一点一点咬,外焦里软,边吃边吸气,这样吃才能吃得过瘾。在北京的湖北饭馆里,偶尔也有面窝,但是一是味道、形状都不够正宗,二是端上来都凉了,味道更就大打折扣了。在馆子里点过几次,就再没有兴趣尝试了,今天,终于算是又吃上正宗的了,哈哈哈哈,叫我怎么能不高兴!

Topic: 生活

奇怪的光柱

昨天下班路过上地环岛,有一个建筑物顶上射出的光柱令我困惑到现在,因为这个光柱有长度!

小时候玩手电筒,往天上照,光线由强变弱,最后渐渐被黑暗吞没。可是昨天见到的光柱在某一点突然就截止了,像被夜空中什么看不见的幕布挡住,在上面打出一个亮一点的白斑。

从过马路到去等车这一段路我一有机会就抬头观察这个光柱,就像天上出现了 UFO,可是旁边的人却没有往上看,是没瞧见?还是熟视无睹?还是根本就没心思考虑这个问题?

更新:一个可能是光打在了云上,不过云怎么会这么低?

Topic: 生活

生成 Google 翻译效果页面工具

这个题目有点长还有点拗口似乎。

话要说到去年底我翻译的这篇 web.py 0.2 教程,这个页面发布不久后,收到一封陌生人的 email,问我这个页面是手工做出来的,还是用工具做的。我据实回答。他说能不能做个工具自动做呢?我还真没想过这个问题,平时也很少翻译东东,所以就不了了之。但他的“拷问”倒是一直敲打着我。

最近 jQuery 玩了玩,于是做了这个工具来练手。如果要做到跟被翻译的页面风格一致,应该要另写一个程序去解析页面,把什么 <h1>、<p> 之类的拆出来,万一页面要是用 <div id="..."> 去控制格式,那就更不知该如何处理了,困难不小,头比较大,没有继续这个更高的需求。

欢迎有需要的人试用生成 Google 翻译效果页面工具

Topic: 技术 网络

jQuery 初探


记得两年前刚开始玩 flickr 的时候,贴心的使用体验一下子就征服了我。其中对一个更改照片主题的效果印象尤其深刻:鼠标移到照片的主题上,这条文本背景变成淡黄色;左键点击,文本变成输入框;输入新名字后回车,名字更改完毕。整个过程不像在操作网页,倒是像在使用文本编辑器。

由于对 html,javascript 所知甚少,隐藏在这神奇效果后面的技术令我叹服不止且念念不忘。随着后来看了一点点 Ajax 方面的东东,感觉到这应该是页面上的元素替换。这两天尝试了一下 jQuery,想起了这个当年让我耳目一新的页面效果,实现之:

  1.  
  2. $(document).ready( function() { //网页 ready 后加载此方法
  3.     $('span[id=email]') //定位到<span id="email">元素
  4.         .mouseover( function() { $(this).css("background-color",
  5. "#ffff90") }) //鼠标移上<span id="email">元素后改其css里background-
  6. color的值
  7.         .mouseout( function() { $(this).css("background-color",
  8. "white") }) //鼠标移离<span id="email">元素后改其css里background-
  9. color的值
  10.         .click( function() { //给<span id="email">元素绑定 click 事件
  11.             var origEmail = $(this).text() //取得<span>元素包含的文本
  12.             $(this).hide() //隐藏自身
  13.             $('<input name="email" value="' + origEmail + '" type="text"/>') //创建
  14. 一个<input>元素其值为原来的 email
  15.                 .appendTo("div#email") //把该元素添加到<div id="email">中
  16.                 .focus() //把焦点移到该元素上
  17.                 .keydown( function(ev) { //绑定 keydown 事件
  18.                     if (ev.which == 13) { //回车的键盘 key code 为 13
  19.                         var email = $(this).val() //取出<input>元素此时的值
  20.                         $(this).remove() //移除该<input>元素
  21.                         $('span[id=email]').text(email).show() //显示
  22. 原来的<span>元素并将 email 添加其中
  23.                     }                  
  24.                 })
  25.         })
  26. })

完成后,心情一阵悸动,哈哈,好久没这么爽了,两年来压在心头的谜团就这么解掉了。

示例页面:input_replace_span.html

更新:

上面的代码是精炼过的,本来面目可不是这样,花了许多时间 refine,将收获总结如下

1.用 hover 的方法可以替换 mouseover 和 mouseout,将两句话写在一句里面。但是在这个地方,hover 却还有些问题,input 变成 span 后,有时鼠标不在 span 上,它的背景色仍然是淡黄色(Fx 有此问题,IE 没有)

2.attr 修改属性的方法固然好,但是对于 style 属性因为 css 里面又有各种描述,所以 jQuery 做一个 css 方法不是白做的,理由见回复

3.在匿名函数里面,本元素用 $(this) 表示就 ok 了,没必要再用 selector 定位一次

4.span 在被 input 替换的时候,不用 remove,只用 hide 即可,到需要它的时候再 show 出来。这种方法明显对性能有好处,否则如果 remove 掉再 appendTo 进来时,还要重新绑定一系列事件响应函数

5.jQuery 的 API 文档里面对事件响应内的匿名函数的参数没有言及,它是可以传递参数的,代码里的 keydown 事件就传了 ev 进去

6.对于键盘响应的 key code,Fx 和 IE 支持的标准不同,网上的示例基本都是 key=window.event?ev.keyCode:ev.which 这样解决的。jQuery 包装了一层,所以在这里用 ev.which 即可

7.可以将 appendTo,keydown,focus 这些函数写在一条语句里面,不过保证性能的同时也要兼顾代码可读性

Write Less, Do More. Let's Go!

Topic: 技术 网络

自问自答

问:你认为“江钻股份”股价多少比较正常?

答:25 左右,所以如果 20 买的话,它的上涨潜力还是很大的。

问:你认为中国目前股市如何?

答:还不错,虚假不错也是不错。

问:那这么说 25 的“江钻股份”应该也是有上涨潜力的?只不过没有 20 的上涨潜力大而已。

答:好像确实是这样。

问:能赚就行,你还非要赚得最保险赚到最多啊?!该买时就买嘛!!!

答:[沮丧的]一个星期不到,25 涨到 31 了,呜呜~~

生在江汉钻头厂,长在江汉钻头厂,上大学某一年,我厂改制变成“江钻股份”

Topic: 搞笑 生活

火炬手一定要选出来?

看到选拔火炬手的新闻,气就不打一处来。

选选选,现在的中国太功利了,什么都选。难道当火炬手一定要有些才艺,一定要是一个不普通的普通人?

对于这种健康人都可以胜任的角色,我看用买彩票抽奖的方式抽出来比较公平。要让最普通的普通人能够亲身参与奥运才符合体育运动的宗旨吧。

举行这种选秀活动是为了挣钱的目的我还好接受些。如果中国奥委会或者相关的机构或者社会觉得非这样不能找出几个举着火炬跑两步的人,我看这个国家就完蛋了。

顺便说一句,如果统计到我的话,我一定是那5.1%中的一个。

Topic: 社会 运动
订阅 RSS - qyt的博客