who?...me!

永明则名

web standards,web browser,web information architecture,life…

我们是数码的陪葬品

四月 26th, 2012 by 则名

刚才洗漱时无聊思考几十年后,我们死了,我们不再有陪葬物。
而是我们骨灰炼制的存储器里压缩着我们有生之年留下的数码痕迹。
我们成了数码的陪葬品。
Cool毕了!
所以,有眼光的IT企业应该及早收购火葬场,有眼光的火葬场应该及早用上IT业的各种API和云服务。恩!

Posted in 我的工作 | No Comments »

今天做了2件事情

三月 30th, 2012 by 则名

今天做了2件事情:
1.正式从大街网(dajie.com)离职;
2.声明不再更新本人的新浪微博。

Posted in 我的工作 | 1 Comment »

音乐是记忆的载体,承载着人生的脉络

三月 30th, 2012 by 则名

2005年那年夏天我走出学校步入社会,那年我24岁。跟几个朋友一起创业,整日在那个居民楼的2室1厅里工作。
那个夏天尤其炎热,印象最深的是连着3天2夜我被热的睡觉总时间不到9个小时,最后都有点儿崩溃了。忍不住跟学长发了脾气,声称不干了。
那个夏天入耳的歌很多,偶然的听到了朴树的那首《别,千万别》,当时觉得就是给我写的,于是几乎整天的听,简直成了我继续生活下去的强心针。
今晚微博上看到一个网友说自己24岁了,我突然就想到了朴树的这首歌。
现在听着“别 做梦 你已二十四岁了…天真是一种罪 ,在你成人的世界,生活不再风花月…”,那年夏天,那些事,那些人又回来了。
音乐或一首歌,它承载的不只是听觉,时间、空间,甚至空气中的味道都可以被其轻而易举不知不觉的保留下来。而在某个特定时空里又会被特定的因素激活,被保留在音乐里的有关那时的一切记忆就像梦境般闪现在脑海里。
或许音乐就是人生的脉络。
分享朴树的《别,千万别》http://www.xiami.com/song/378716

Posted in 我的工作 | No Comments »

基于LBS,我希望有附近广播的功能

二月 28th, 2012 by 则名

近段时间主要工作时间都用在了筛选简历,面试这些事情上了,可是收效甚微。总之一句话:人才难觅。
中午突然想到公司的位置是五道口,这里从事互联网相关工作的人应该是不少的,用微信的应该也有相当数量。于是就想,如果我打开微信能够广播出一条招聘信息,然后我附近打开微信的移动手持设备就会看到我的广播。这样我要散播的信息就能为我周围的人所看的,而其他人的广播我也能看到。
那么这些附近广播信息怎么展示呢,初步构思下,只需按照时间先后顺序倒序逐条排列就可以,没错,就是列表形式。这样就形成了一个基于LBS,附近地点广播为维度的BBS。每条信息可以评论,这样就会多出按评论热度排列广播的维度。用户还可以设置显示多长时间段内的附近广播,这样保证时效性这个天然的信息过滤机制。
试想下,这个附近广播功能所能发挥的作用。
比如,发布招聘、传播路况、提醒周围人注意事项等。
无疑附近广播功能很好的弥补信息流动的一个重要渠道,学术点儿的说,更像蜂群网络,推动涌现出更多有趣的事情。

Posted in 我的工作 | 3 Comments »

web前端开发新手应该关注的3个中文blog

二月 17th, 2012 by 则名

最近一直忙着每天筛选简历,面试。2,3周下来未果。来面试的多是即将毕业的在校生或从业经验不足的人。其中不少学生对基础知识的认知和掌握欠佳,这或许跟其环境有关。今晚闲着无聊,就试着给大家推荐3个我认为有利于web前端开发新手职业发展和定位的blog。

前淘宝牛P玉伯,刚加入支付宝,网名岁月如歌。曾主写过javascript框架Kissy,对nodejs等前沿性技术保有持续的探索和实践。
从玉泊的blog里可以学习到他对前端技术的不断求真,在他身上可以体会到专研技术的力量和乐趣。
推荐理由:技术纵深挖的够深,项目经验极其丰富。
blog:http://lifesinger.wordpress.com/

豆瓣前端主管张克军,张克军成长于中国雅虎,在美国雅虎接受过专业web前端开发培训。我有幸曾在中国雅虎与克军共事,他追求优雅的前端解决方案,有很好的html,css,javascript编写风格和成熟的模式。
推荐理由:重基础,善总结,有很执着的专研精神,乐于布道。
blog:http://hikejun.com/blog/

前口碑网前端主管三七,网名秦歌,曾服务于中国雅虎,当时我入职雅虎的面试官。曾与淘宝前端主管小马一起翻译过Douglas Crockford的《Javascript: The Good Parts》,中文名《Javascript语音精粹》。
推荐理由:技术扎实,眼界开阔。
blog:http://dancewithnet.com/

以上推荐的3位blogger,是在我个人的眼界之内认为值得推荐的。虽然意在推荐给web前端开发新手学习,我也相信即便你是位有相当经验的从业者,关注他们也是会很有收获的。当然web前端开发界高手如云,新一代后起之秀也风生水起,由于本人精力有限这里就不再多列。有心者应该可以通过不同信息途径获得他们的blog,还请自行关注。

另打个广告,目前我供职的大街网前端开发组急需人才加入,欢迎大家推荐和自荐。
具体职位描述请看:
高级web前端开发工程师:http://job.dajie.com/59f6448b-00c1-44cf-94bf-ecd17ffbc5bd.html
web前端开发工程师:http://job.dajie.com/d39aabdc-074c-48d7-b91c-1ce472c11dab.html

Posted in 我的工作 | 5 Comments »

听妈妈讲爸爸年轻时候的故事

一月 29th, 2012 by 则名

春节假期在家,晚饭后我和妹妹听妈妈讲往事。中间有一段很是打动我,当晚我就文字记录下来,现分享下:)

妈妈生病,妹妹还小,我要上学。奶奶有其他事情顾不上照料我妈妈和妹妹。
爸爸一个人要下地干活,做饭刷锅,照顾生病的妈妈,洗妹妹的尿布。而且洗尿布洗得特认真,先用洗衣粉洗一遍再用香皂洗一遍,晒干后叠好整整齐齐的放一起。
有次晚上月亮很亮,爸爸以为天亮了就下地去摘棉花,等他摘了一平车的棉花浑身被霜露打的湿漉漉的回到家,天还没亮。
妈妈讲这一段往事的时候,我明显感觉到她对当时我爸处境下的辛劳充满了感动和崇拜。当然,更多的是心疼。
听完这段往事,我也被打动了。想着当年我爸应该跟我现在的年龄差不多,真想马上问问他,当时那么困难条件下那么努力的动力是什么。可是这会儿他应该是正在村里棋牌室打麻将,呵呵。这个可爱的"小老头"!

Posted in 我的心情 | 1 Comment »

好吧,来个2011的总结

一月 7th, 2012 by 则名

好吧,来个2011的总结:
我长高了1公分!

Posted in 我的工作 | 2 Comments »

通过服务器端判断用户端信息,给页面html标签添加class name,简化浏览器兼容性hacks

十一月 4th, 2011 by 则名

最近在着手大街网整站前端优化的事情,除了跟前端组所有成员一起分析线上代码的各种问题及优化空间以外,我想到了上个月无意间发现豆瓣网站页面的html标签上挂有ua-mac ua-ff7这2个class name,当时就在线问了下克军是否跟用来处理浏览器兼容性有关,今天又跟克军确认了下,确实是这样。翻看了yahoo.com的首页,他们也是这么干的。
于是,写了个demo,用php实现通过userAgent信息来给页面html标签打上拟定好的class name。
这个不存在神马商业机密,现公布出来。很简单,但对前端开发摆脱各种不知所云的hacks特殊符来说很有意义,同时也能更好的用一套代码兼容各种设备。
php实现方案的demo:http://www.zhaoyongming.com/lab/add-ua.php
这个demo是我写给公司后端同学们看的,目的是为了让他们更好的理解这样做的好处并积极配合我们完成这项改善计划。
php代码:

function useragent(){
$useragent = $_SERVER['HTTP_USER_AGENT'];
if(strstr($useragent, 'Win')){
$ua_system = 'ua-win';
}else if(strstr($useragent, 'Mac')){
$ua_system = 'ua-mac';
}else{
$ua_system = 'ua-other';
}
if(preg_match('|MSIE ([0-9])|', $useragent, $matched)){
$browser_version = $matched[1];
$ua_browser = 'ua-ie'.$browser_version;
}else if(preg_match('|Firefox/([0-9]+)|', $useragent, $matched)){
$browser_version = $matched[1];
$ua_browser = 'ua-ff'.$browser_version;
}else if(preg_match('|AppleWebKit|', $useragent)){
$ua_browser = 'ua-wk';
}else{
$ua_browser = 'ua-other';
}
return array("ua_system" => $ua_system, "ua_browser" => $ua_browser);
}
$ua = useragent();
?>

在html标签上添加$ua返回的自定义的相对应的class name:

<html class="<?php echo $ua["ua_system"].' '.$ua["ua_browser"]; ?> ">
css代码hack示例:

.show{/*general style*/}
.ua-ie8 .show{/*IE8 hacks*/}

javascript代码hack示例(基于jQuery):

if($('.ua-ie8').find('.show')){
//todo ie8 special function
}

UserAgent 信息查阅: http://www.useragentstring.com/pages/useragentstring.php

Posted in 我的工作 | 4 Comments »

« Previous Entries

    follow me on Twitter

    移民海外

    Stack Exchange Q&A site proposal: Immigration Oversea(in Chinese)移民海外

    分类目录:

    没事去溜溜

    朋友

    同道中人--值得学习

    看读听

    最新评论