Showing posts with label web. Show all posts
Showing posts with label web. Show all posts

Saturday, September 18, 2010

接手烂摊子最讨厌了

一堆半成品,食之无味弃之可惜。一个项目后面的路好不好走太依赖最初的出发点了,从一个烂架构出发,只能越堆越补越恶心……

这个世界上之所以有那么多新兴“轻量级”产品,就是因为一直维护老产品是不可能完成的任务,看看塞班就知道了。微软在Vista的兼容性上挨了很多骂,在IE 9相对之前IE的兼容性上即将挨骂,Window Phone 7果断的抛弃了WM的所有软件也会挨骂;惹如此多用户不高兴却是这个巨人想活下去的必然选择。

要做出这样壮士断腕的抉择,既需要技术上对现况和目标的深入理解,也需要性格上的果敢啊。管理开发比写code有挑战多了……如果再管上一群不靠谱的coder……嗯嗯,果然这个够有趣值得努力。

Monday, August 23, 2010

观察

会想到这些,主要是因为受邀混迹某创业类网络公司,兼职赚零花。既然初创公司,自然有很多可能性,不过我不是一个喜欢经常换状态的人,所以喜欢(自认为正确的)做长期估计,以便不善规划的我不至于哪天倒霉。

明天的网络业,传奇将会越来越少;就行今天的软件业,不会再有盖茨。

看起来很没道理的一个推断吧?facebook, twitter, foursqure不是还在一个接一个的冒出来么?分明有一个做站点好主意就能一夜成就奇迹嘛。可是仔细想想为什么创意如此容易成功?

  1. 技术门槛低:写一个mootools这样优雅强大的js framework不容易,不过看着教学视频拿开源代码弄个网站文科大专生一周都可以做到唉;
  2. 廉价的实现方式:租台服务器,几个人写程序,没多少钱啦;
  3. 广泛的受众:每个有浏览器的人都能成为你的客户的!

so,无懈可击的草根平台?

可是,有个问题……你怎么赚钱?
“放广告啦,把Google/Baidu/BlahBlah给我的广告代码往页面一帖就可以数钱咯^_^”
这么容易的幸福啊,那么你觉得花里胡哨的banner支撑的web还能活多久?
“咩? ”

好吧,大家想一想,你上次点击(误点中不算)网页上的广告是什么时候?随着计算机融入生活的年龄越来越早,大家的广告抵抗力也越来越强,几乎每个人在熟悉的站点都能做到目光习惯性的跳过广告栏了吧?点广告的小白越来越难找了,web在画出一个又一个大饼破了一个个泡泡之后仍旧面临着几十年没搞定的问题——咋赚钱?

我认为未来的web的钱,会主要来自用户数据。而要掌握用户数据,需要一个平台,一个排他的平台。facebook可以被Google检索么?当然不行啦,我干了什么不想让全世界知道,好友知道就够了。renren让Baidu随便爬么?门都没有。有了自家地盘才好收割数据。

数据变成钱的方式很多。有哪个公司不想知道当人们提到自己公司的产品时常和哪些词,哪些对手的产品比较?如果你和别人在QQ聊起不知道买什么手机好的时候上面冒出来一个LePhone的广告想不想去看下?当我在amazon看到一本书的时候它“好心的”告诉我其他人也买了另一本书的时候,我甚至不会觉得这是个广告!但是BI是个低技术门槛的事情么?我雇中专生来写一个Amazon式的推荐功能能成么?

Jobs说flash再见吧,于是iXxx上的flash都危险了;如果明天Gmail说它只能用在一个叫做 chromeXgmail 的玩意儿里,恐怕我骂过Google之后还是得装一个。连自从埋葬了网景之后就忘了还有个叫做web的东西的微软都回来认真搞IE了,silverlight的更新速度也说明这个巨人重归战场的决心。平台战争的阴云再次渐浓,如果不是广泛的手机平台的优势opera恐怕早已作古……而各大巨头在web基础上构建的私家API则是另一种形式的平台。一旦平台再次分裂,成本就再也不便宜了,用户也不广泛了,小公司就又得苟延了。

环境能基本稳定,不是什么历史必然,只是这些巨头们均势而已。但是均势很难永久,一旦结束热闹就又来了。就像冷战完了,巴尔干却干起来了,连朝鲜挨打也称迟早的事了。苹果坐拥数不完的公司市值五分之一的美刀,携iTouch/iPhone/iPad(以及说不定那天上市的iTable什么的)之势,生生赶走flash肯定只是一个开始。

传奇的时代不久将结束。

================================

PS:我在“大问题”上总是偏悲观的,相信中美早晚会发生军事冲突,欧洲迟早被东欧和穆斯林问题拖入泥潭,奥巴马的当选支持率让我觉得美版希特勒也不是不可能……然而我在“小问题”一直是(盲目)乐观的,觉得我们这一代的某些IT人(最好包括我)能赶上这最后的浪潮。

btw,咱是有中国特色的,如果大家抱着“就是好”的盗版xp和IE6在高高的网络长城里一直用到2050年去,任他国际巨头打得不可开交,国内技术环境保持高度稳定,群众纷纷表示影响不大……

Wednesday, August 11, 2010

web标准与国际政治何其相似

今天下午折腾了半天才靠到处搜索生生写出了一个能够在主流浏览器里滑动展开并自动收起的侧边连菜单……这效率,要死人的。对所有努力写过网页或者以后要写网页的同志们表示深切的同情,浏览器之间不一样的东西太多了,各自一套,标准委员会的作用还不如核不过扩散公约有用……

btw,感觉淘宝的Kissy库做的不错,不大,但是需要有的东西差不多都有了。虽然我没深入了解过js库,但是觉得整体上还是不错的。而IE6/IE8/Safari/Firefox的A级主流支持也让在国内环境中使用比较放心。国内鲜有高质量开源项目,所以更要赞淘宝。

上面说到国际公约,就要提到苗师兄在校内提到的《理解国际冲突——理论与历史》一本书,我找到了(第五版网上有下载,目前似乎出了第七版吧)读了之后感觉是本很不错;而且它不是一本厚砖头。(A big plus, 'cause I've almost never finished thick books...)

某种意义上在国际技术标准的制定上,也是出于一种类似于国际关系一样的状态。大公司驱动,小公司追随(当然也有起义的时候),没有外部统一的强制力约束。微软的IE实现其实很好用,但是不敌Apple/Mozilla/Opera人数众多成不了标准。反过来微软就是不做的事情,谁也别想弄成,因为它的市场份额最大。padding是不是放在height里面,从父节点到子节点是否对应鼠标事件,其实不是什么技术问题;是钱的问题。但是完全没有标准,开发者就没法工作了,这些公司也赚不到钱了。从这个角度看,web标准不会到来,就像世界大同无比遥远。

Monday, May 31, 2010

通过nginx以动态地址提供静态文件服务

(这题目有些纠结,因为是从我自己的英文博客翻译来的……)

最近我在实验室做了个放在Google App Engine (GAE)上的小网站,但是GAE没法提供我需要的大文件下载,因此我们最后还是不得不自己弄了个服务器提供文件服务。我一方面不想直接提供URL,另一方面又不想失去nginx静态文件服务的性能。

我最终的办法是通过Sybren A. Stuvel写的一个纯Python的 rsa模块  来在GAE上用私钥加密文件名和当前时间,然后把加密后的url提供给用户。在文件服务器上,我通过 nginx的 X-Accel-Redirect 功能 和一个小 cherrypy 服务来解密url,验证时间,然后设置 X-Accel-Redirect header 为真实的 nginx internal地址。

在我这里这个方法工作得很好 :)

Thursday, March 11, 2010

blogger 还真是死不开窍

居然这么长时间了还是会在切换 HTML 和 WYSIWYG 编辑的时候自动去掉<p>标签,替换以换行符<br />,真是不知道说什么好,也不看看人家 wordpress 的进步,唉,被 google 收购了就这么不思进取。

Tuesday, April 14, 2009

面对网页的遐思

本来我认为技术应该是越来越方便的,可是忽然想到网页制作,发现不是那么回事。

当年dreamweaver横空出世,与frontpage争锋“用table布局的最强大工具”;而今虽然土坯还在孜孜不倦的出dw cs2, dw cs3, dw cs4 实际上严肃的实用网页基本上都变成用文本编辑器(比如记事本)写代码的了(不知道T大的计算机文化基础课程还要不要大家做网页了,当年会有dreamweaver可是个“先进”工具的说……如果还在教dreamweaver我就不的不鄙视一下母校何其土鳖……当然作为一个第三世界国家我没指望大学教学能引领研究和产业发展,至少也得跟上时代步伐)

的确上来就教如何手写代码看起来很是不人性化,大有要非ECS系童鞋小命的感觉,不过从只有head, title, body, p标签开始学习做其实还挺有趣的,比一个一对按钮面板不知道怎么用的dw强多了;当今网页创作工具再次倒退回到了文本编辑器时代。

想想技术变化真是无情,当年一统江湖的大杀气如今成了土老冒的象征……如今漫天的div盒子在html5的语义标签下是不是也很快就要黯然落幕了呢?这个产业真的够残忍,几年时间就把认识颠覆一遍,知识淘汰一遍,一不小心没跟上趋势就被拍死在沙滩上了……

退化进化终究都是变化啊

btw,忽然回想起大四上的一门完全没花心思的课——貌似叫做网络信息论——想起樊平毅老师,当时很不愿意去翻找论文和经典教材,现在才恍然发现追本溯源,看清时下纷繁技术的前世今生,判断它未来,是如此的重要。

Friday, August 15, 2008

blogger后台改版还是不错的

新的后台页面看起来还是很清爽了,最常用的new post十分的醒目,这点还是不错的。和Google的结合也更加的紧密了,嵌入广告或者其他小玩意儿都容易了许多,也算是一个进步吧:)
基本上对于blogger没有什么不满意的地方了,不过还是贪心的想如果google弄个类似live writer一样的东西就更好了,或者给blogger的wysiwyg编辑器增强一下,连上面的new post的背景指定都需要手写代码有点不够人性化……

fs2U不灵了

金色盾牌血汗铸就~

然而还是有好多好东东是需要下载的,活人不能被D憋死,据说这个是通过dns搞得,于是自然就用本地dns的办法解决它。网上有个脚本效果还行,自己处理其实也就是那个法子(传说中的本地域名解析——hosts文件)。

又可以用了,速度还不错的说;)

btw,另外在卓越亚马逊看到有买开幕式DVD的,没看到而且对那个特别有爱的可以考虑一下哈。bt上据说有个NBC版本高清的流传,不过我这旧电脑和窄带宽就不尝试了……

Wednesday, July 16, 2008

SF居然还没有解封!

今天需要下载MinGW才发现这个郁闷的问题,十分的想骂人了……

Friday, April 11, 2008

更新后的Live Writer能支持自定义模板的Blogger预览了

这个实在是个不错的进步,现在能够更加轻松的用Windows Live Writer写blog了,完全不必登录网页后台来编辑啦^_^

其实我自定义的模板是非常非常简单的,只是定义了title背景色和鼠标悬浮变化而已,没有图片(我觉得简单就是美观,嗯)当然你要是说我在给自己的懒惰寻找理由我也不是很反对;)

其实不少朋友都是有Blog的,不论是Sina还是Blogger的博客,模板差不多的(sohu的特别一点,也更不标准一些,用w3标准卡的话惨不忍睹……)都是CSS的变形而已。于是就有了讨论如何美化博客的共同基础啦,欢迎对此有爱的人和我讨论~

btw, 有本叫做《css之禅》(The Zen of CSS Design)的书,相当的不错,去年秋天出了中文版,我只看过英文的电子书,很不满足,谁有借我看几天吧……这本书的好处是插图相当的多,很多成功页面布局的例子,代码相当的简洁易懂,所以适合各种水平的读者啦^_~。

如果一个人做的网页可以反映他的性格的话,从我的blogspot看我应该是“率真而灵动”的,自我陶醉ing~~

Tuesday, March 11, 2008

体验了一把MSN-Gtalk互通,很刺激

今天上网的时候偶然看到已经可以通过“某些手段”实现MSN-Gtalk的互联互通了,遂体验了一把:

为了使用这个互联互通的功能,我们需要利用Jabber Transport来作为桥接,可以理解成把你的帐号交给一个bot去登录msn,然后把消息转发给使用jabber协议的Gtalk。具体方法为了方便使用了一种常见的Jabber协议的IM软件(但是不是Gtalk,sigh…)Psi。

安装psi 0.11 windows版后直接就可以使用Google的账户登录,登录后点坐下的那个按钮,选择service discovery,然后在上面一个框中填入:
jabbernet.dk
当然,如果你使用其他的jabber im transport server也没问题,然后browse

这时候会列出可用的服务,选择msn,填入账户密码,ok了~

从此Psi就没用了,不用再理他了,嘿嘿。登录Gtalk,看到MSN的联系人了吧?(应该会看到不少邀请,嗯)

=======================================

当然貌似是Jabber Transport Server的设计问题,所以有时候联系人的在线状态会显示成离线……

=======================================

再后来就该说怎么停止Jabber Transport Server上的MSN服务了……(不然一登录Gmail MSN就掉了太傻了>_<)

在主界面你的Jabber帐号上(也就是xxx[at]gmail.com)上点击右键,然后选择XML console,输入以下内容:

<iq type='set' to='msn.jabbernet.dk'>
<query xmlns='jabber:iq:register'>
<remove/>
</query>
</iq>

原理上其实就是一次空注册操作,嗯

Thursday, January 3, 2008

Windows Live Writer 2008真的已经很实用了

和早年需要自己指定ftp发布照片相比,现在发布格式内容竟然是这样的简单。支持向多数的weblog程序提交照片,比如我用的blogspot和live space都是被支持的^^

以前在日志里面贴个照片多么的艰难啊,现在终于不用登陆网页去贴照片啦,真让人高兴。另外现在对于blog的标签的支持也让这个程序实用性极大的增强了,可以说是目前所有的通用独立blog发布程序里最好的了。

对于我这样的同样的内容两次发布来说,生活真是从此轻松愉快~~

Friday, December 28, 2007

发现还是常看校内的,于是

于是我在我的两个主浏览器里都把广告干掉了,wahaha

对于firefox,用的当然是轻松方便的adblock插件,规则如下:

http://gg.xiaonei.com/*
xiaonei.com#*(id*=banner)
xiaonei.com#div(class*=announcement)
xiaonei.com#*(id*=p44)

这四条把校内的广告干干净净的干掉了,嘿嘿嘿

至于opera稍微有点技巧(虽然很通俗,很平凡,很多人都知道)就是自定义user css我专门用记事本写了个xiaonei.css放在opera 的profile\styles\user\目录下,内容这样写

/* Xiao Nei AD-remove*/
#dashGift, #dashIm, #p44
{ display: none !important }
[id="banner"]
{ display: none !important }
[class="block announcement link"]
{ display: none !important }

然后访问校内,右键选择站点属性,显示选项卡的自定义层叠样式表选择上述的xiaonei.css,重启opera,打开校内……Bingo!广告每咯=)

iGoogle的Holiday Village主题真pp

感觉iGoogle的品位最近好得多了,不知道是不是请了更强大的设计师(或者是换了恰好符合我口味的设计师,嘿嘿)

没pp没真相,呵呵,上图一个:

(以下图片转自google)

宁静的小村庄,温暖的灯光,纷纷扬扬的雪花,清凉的月光~

这个图片是个非常有意思的结构,中间的小村庄是永远居中的,两遍的树林是可以tile的,也就是说这景致横向多长看起来都是很连贯的,相当的不错。

(用firefox找出网页中图果然比较方便,用opera就差得多了,sigh,期待fx3中)

Monday, December 10, 2007

blog-spot竟然又能访问了

年底放风?真是服了盾牌了……

新的iGoogle冬季主题很pp

或许大多数人都像我一样无法直接启用它,打开iGoogle,然后清空地址栏,在里面输入:

javascript:_dlsetp('preview_skin=skins/winterscape.xml');void(0);

然后点右边的save。这时候会让你选择地区,无需我多说。然后这个pp的页面会随着一天里时间改变(就像Fedora 8的那个默认桌面那样)

Sunday, December 2, 2007

推荐几个web服务吧

www.isload.com.cn

爱存,免费网络硬盘。教育网访问速度算是很快的了,至少比微软的skydrive要快,无需注册这点也是十分的方便的,呵呵。Web式的上传,无需客户端插件之类的东西。


 

www.mapbar.com

图吧,很好的电子地图。地标应该是最全的了,比百度的好。速度上不如搜狗的,但是感觉更加好用。查询公交地铁乘车路线的时候会给出很直观的动画演示,我最喜欢的工具站点之一。


 

zidian.cn.yahoo.com

中国雅虎的在线字典,用起来挺方便的,词典是用的Dr. Eye的。还有多国语言互译的功能,虽然机器翻译也就是那么个样子,不过偶尔用一下还挺好。


 

www.answers.com

这个教育网还没法直接访问,但是作为一个搜索知识的网站相当的好。搜索词条的解释来自很多权威来源,比如大英百科什么的。另外值得一提的是它有某百科的镜像,很方便不善于翻墙的同学^^

Saturday, November 3, 2007

好高兴呀o(^_^)o贴个桌面图庆祝一下

不许笑话我用仿Mac的主题土!
点击图片放大↓


墙抽风了……

竟然能直接访问blog~spot了,真是十分的奇迹……

2007-11-4 2:30am,让我们记住这个神奇的时刻把:P

不用web proxy看才发现昨天的日志竟然有个html语法错误……真是不好意思(*`_`*)

Friday, October 26, 2007

推荐一下yeah.net的邮箱

我见过的最好的国内免费邮箱了。速度相当的不错,呵呵,这是163系邮箱的共有优点。

比起126和163这两个老东西最大的好处是没有个嵌入在邮件后面的广告了,这个相当的赞,没有广告的邮件让人觉得正式了许多,呵呵。Web界面也设计的不错,十分的pp,对于firefox支持也是挺好的。用网易的那个升级计划就能获得不限制的容量,嗯,尽管这个看起来作用不大哈,我觉得一年能攒出个400M邮件就是很不容易的了……

支持POP3, SMTP就是说可以用outlook等收发邮件。最近用outlook 2007感觉那是相当的好啊,挺方便的,当然邮件功能不是最主要的了,outlook的日历功能也是很赞的。


另外听说Gmail支持IMAP了,说把中文的用户名改为英文的就可以启用,可是我一直是英文的界面咋就没见到涅……呜呜呜,被google歧视了:’(