PHP版的Firebug

文章分类:PHP, Wordpress | 共3 条评论  查看次数:55 + 8

在网上看到的一款版的firephp,于是下来看了看,很可惜怎么调试,都没有出现官方说的效果,于是萌生想法,自力更生,写了一个lite版的。

效果:

继续阅读...

[PHP小技巧]检测网站是否支持url重写

文章分类:PHP, apache | 发表评论  查看次数:45 + 10

<?

if(function_exists('apache_get_modules')){
    if(in_array('mod_rewrite',apache_get_modules())){
        echo 'mod_rewrite is enabled';
    }
    else{
        echo 'mod_rewrite is disabled';
    }
}

用了一个关键函数"apache_get_modules",它包含了所有启用的modules

FLASH 3D 墙

文章分类:FLASH | 发表评论  查看次数:61 + 9

origin link: http://www.flashloaded.com/flashcomponents/3dwall/

再一次见识了的强大,看看官方的说明

Displays images on an engaging interactive wall using the Papervision3D engine. The wall can be flat or set at any curvature to create a truly unique look. The viewer can also scroll, tilt and zoom the wall freely. Includes a built-in preloader for seamless transitions between thumbs and large images. Over 60 parameters to customize your wall ensures unlimited number of looks and an enticing viewer experience. Available for ActionScript 3.0 ( CS3) only.

可以变平坦,也可以任意弯曲,可以滚动,放大,缩小墙,内置loading,包含了60多个客户端参数,AS3 only。

当然这么优秀的产品,也不是谁都能获得的,想要,就得花费$99。

AIR的产品展示站点

文章分类:FLASH | 发表评论  查看次数:33 + 7

url:http://freshairapps.com/

其实不光是通过制作的程序,还有教程、资源、新闻等等,不过目前数据还比较少

用jQuery实现严谨的javascript

文章分类:jQuery, javascript | 发表评论  查看次数:68 + 9

有段时间没有接触了,找到了个比较好的幻灯片,虽然是E文的,但仔细看看都能看懂,我觉得包含在其中的思想非常好,阐述地也很明了。

【转】十个习惯让你精通新的开发技术

文章分类:misc | 发表评论  查看次数:93 + 11

Ben Watson,知名开发者。任职于GeoEye,是其所属开发团队的领导者。本文发表于他自己的博客,阐述了十种学习新技术的方法。

这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。

1. 要看书。
在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也一样很有帮助。只不过要找到高质量的、权威的信息,就不如网络上可供查找的范围广。

2. 读代码。
这也是我很喜欢的一种方式。如果我并没有几年的专业编程工作经验,在学习之初我并不会去读很多复杂的代码。如果我要是早些开始学习,我将是一个比现在更好的程序员。但是,开始时我会从一些开源项目里,去学习那些源代码(当然,这些代码不能与我的工作有关,也不是我自己写的)。要从自己会使用到的,或者自己感兴趣的程序开始这项工作。我是从 Paint.net 这个网站里开始学习的,而且已经积累了很多关于 .NET 的编程技术。

读别人的代码可以为你提供更多不同的工作思路,这比你完全凭自己思考得到的工作方式要多。

3. 写代码。
谨记,要写大量的代码。从根本上来讲,最好的学习方法就是实践。如果不写代码,你根本不能把(某种语言中)内在的东西学习透彻。学习之初,可以从一些技术指南和图书中照搬一些尽量简单的程序。当然,这种照搬是要自己完全手工输入,而不是复制和粘贴,这两种之间的效果差别是很大的。这种方法的主旨就在于,使知识内在化,并思考其用法,而不是盲目照抄。学习过程中,要时常查找新的 API 调用方法,这其实是简单的事情。

最重要的是,要写一个你自己的程序,不管它是一个简单的游戏,或者是一个参与开源项目的程序,还是一个公为你自己使用的简单插件。用不同的方式来写程序,尽量尝试使用新的技术,新的技巧,新的设计方式。一定要让现在的项目比以往的项目更好。想要成一个优秀的开发者,这一点是核心。

4. 与其他开发者交流。
像 Apple,微软,Google 等大公司一样的新闻描述的一样,(与其他开发者交流)可以让你解决一些复杂的问题。虽然这并不能让你感觉到自己已经成一个团队或是社区的成员,但是这种方法可以让你接触到更多不同的想法。

不同类型的项目要求不同的设计方法,代码技术,开发流程和设计思想。如果你工作在一个小团队里,你不必与太多的人接触,只要在用户群会议中找到一些人(来讨论)即可。如果这样还不行的话,参与到在线论坛中与其他人讨论(这时你需要更努力地寻找高质量的讨论内容)。

5. 教会别人。
相对于仅仅读代码之类的工作,教其他人学习可以让你更深入地学习某个技术,这种方法有着非凡的效果。教会别人某个技术,同样也会让你更专注于这种技术,并且可以比别人更深层次地理解它。同样你也会面对一些问题。

“如果你不能向一个六岁的儿童解析清楚一个概念,那么其实是你并没有完全理解它。”Albert Einstein说。

教学场景可以是无穷无尽的:与工作搭档一对一交流,休息碰面,非正式周会,学习茶会,教室,讨论发表会,等等。每周在相同理念开发者之间举办一次30分钟的非正式会议怎么样?每周,让几个人来就他们想要更深入了解话题,向大家传授这些技术知识,并且展开讨论。如果你知道你将要向团队成员们传授正学学习的知识,你是不是更想要了解这项技术的每个细节呢?

继续阅读...

共27页 1 2 3 4 5 6 7 8 ...25 26 27 下一页