msgbartop
PHP源码分析,Zend引擎分析,Web相关技术研究,Web技术分享–左手代码 右手诗
msgbarbottom

06 May 09 图片上传即时显示缩略图解决方法

做互联网, 就一定要多用新的互联网产品, 遇到好玩的, 要主动去思考如何实现, 这样才能一直保证你自己的良好的互联网应用的sense. 嘿嘿, 题外话一句.

昨天玩开心网的图片上传, 不得不说, 开心网的细节做的很好.

之前在前公司的时候, 高管干扰UE, 干涉产品的设计细节, 出来的产品, 一个比一个难看, 一个比一个土鳖. 搞得开发都不想做, 以至于一段时间, 我们开发工程师会去修缮UE设计的细节.

真不明白, 没有一点互联网应用美感和sense的”猪头”高管, 怎么会对自己的”审美”那么的自信…. 玩死自己没关系 , 玩死了公司, 你内疚不? 唉, 题外话二.. 细节决定成败!

恩, 回到正题, 看到了开心网的, 本地客户端检测图片格式, 和即时显示缩略图功能, 发现在chrome, firefox3, IE8下都不能显示缩略图, 可是我可爱的Eve一直坚持是可以的, 经过研究测试, 找到了在firefox3 , IE8下可以使用的方法.

05 May 09 使用CSS实现圈人效果(CSS Sprites)

我最早了解到”图片合并”技术, 应该是在大学游戏时代, 会发现很多游戏图标, 都会合并在一个位图中, 然后使用类似”遮罩”的技术来分别显示各种图标.

第一次使用CSS Sprites技术的时候, 其实并不知道它的这个名字, 也并没觉得多稀奇,就是个遮罩么.

今天玩开心网的圈人游戏时候, 发现它的实现是使用了Js, 突发奇想, 或许可以使用CSS Sprites来实现, 抛弃内嵌的JS.

28 Apr 09 用C/C++扩展你的PHP

PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。

本文就用C/C++在Unix下编写PHP扩展所需的各种知识,做一个详尽的说明….

24 Apr 09 数组非数字键名引号的必要性

我看到过很多人操作数组的时候, 对于数组中的非数字键名不使用引号,

  $array[key] = $value;

我可以理解有些人可能会觉得这样的代码很”整洁”, 并且也能正常执行.
更甚至,如果他很”幸运的”php配置的好:

error_reporting = ~E_NOTICE

他也许永远都沉浸在自己的”整洁”风格中, 看不到任何的NOTICE提示, 也不会意识到, 他这么做, 能损失多少的性能~

来, 我们一起来看看:

23 Apr 09 最近发生了一些很重要的事情

作者: laruence(http://www.laruence.com)
本文地址: http://www.laruence.com/2009/04/23/692.html
转载请注明出处

cT=”0″;nc=”#444444″;nBgc=”";nBorder=”#196FCB”;tc=”#FFFFFF”;tBgc=”#19A1FE”;tBorder=”#196FCB”;tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;defaultItemUrl=”WEB_URL”;defaultFeedUrl =”http://www.laruence.com/feed”;

破一下本博只谈技术的先列.
确实有必要记录一下.
洋溢~~
莫名的感动,不管是谁,谢谢~

22 Apr 09 谈谈用户可预感体验

作者: laruence(http://www.laruence.com)
本文地址: http://www.laruence.com/2009/04/22/687.html
转载请注明出处

cT=”0″;nc=”#444444″;nBgc=”";nBorder=”#196FCB”;tc=”#FFFFFF”;tBgc=”#19A1FE”;tBorder=”#196FCB”;tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;defaultItemUrl=”WEB_URL”;defaultFeedUrl =”http://www.laruence.com/feed”;

现在互联网产品最标榜的是什么?
用户体验.
今天使用fanfou的时候,  在探索@给多人的时候,  突然有了关于”用户可预感体验”的真实体会.
之前在Y!做Yahoo路客的时候, 上线以后, 用户反映不会用, 门槛太高, 帮助文件写了一大堆, 但是有几个用户会去看呢?
这就是用户可预感体验的一个bad case,
在我理解, 用户可预感体验, 是好的用户体验的enhancement,
哦, 也许我要解释下什么叫做用户可预感体验,
就好像, 我们使用windows, 看到x我们就知道是关闭的意思, 看到-就知道是最小化的意思,
再比如, 我使用fanfou的时候, 我@给一个人,是@username, 我猜想@给多人应该是@userA@userB, 结果确实是这样.
不要靠帮助文件让用户知道怎么用, 而是要让产品本身就能向用户”说明”出怎么来使用.
我想, 未来的用户体验比拼, 就应该是”用户可预感体验”的比拼吧…

21 Apr 09 phpDocumentor

最近再总结一些PHP的规范, 想起之前在Y!的时候的API描述自动生成工具, 翻到了phpDocumentor, 用起来感觉还是很方便 , 就安装到使用的过程写下来, 与大家分享

09 Apr 09 关于Javascript的作用域链的几句话

作者: laruence(http://www.laruence.com)
本文地址: http://www.laruence.com/2009/04/09/674.html
转载请注明出处

cT=”0″;nc=”#444444″;nBgc=”";nBorder=”#196FCB”;tc=”#FFFFFF”;tBgc=”#19A1FE”;tBorder=”#196FCB”;tDigg=”%E6%8E%A8%E8%8D%90″;tDugg=”%E5%B7%B2%E8%8D%90″;defaultItemUrl=”WEB_URL”;defaultFeedUrl =”http://www.laruence.com/feed”;

1.  js中的作用域是通过作用域链来实现的,  这个链, 是由一个一个的活动对象组成的, 最顶级的活动对象是window
2. 在js中, 在每一个执行点, this关键字都指当前函数(方法)的所有者.
3. 每个属性,其实都会定义成当前活动对象的属性, 在顶级文件中的每个函数定义,变量定义, 都定义成window对象的属性.
4. 对于函数, 如果通过函数表达式定义的函数, 则在函数表达式执行前, 该函数不可用. 而如果是通过函数定义式定义的函数, js会把它的定义提前, 也就是说在函数定义式之前, 该函数都可用.
5. 因为活动对象链的特性, 所以js支持闭包.
另外关于js中的原型链有一句要说的.
1. 只有函数对象有可以访问的prototype属性, 一般对象不是没有prototype属性, 只是没有可以访问的prototype属性.(严格来讲, 一般对象只有只能JS引擎内部访问的”[[prototype]]”属性)

07 Apr 09 如何写出最快的循环

你知道怎么写出最快的循环么?

刚刚在晓东郭的blog看到一个有趣的问题” PHP中 $i++ 和 ++$i 的区别 “, 有趣的导致我做了下解答….

07 Apr 09 在被责令关闭以后终于重新开放

这件事情告诉我们, 和谐社会创建靠大家,

法规是要遵守的, 不遵守的后果是很严重的…..

Pages:  1 2 3 4 5 6 7 8 ...11 12 13