Tag archive for "工作"

worklife

工作和团队

2 Comments 01 August 2010

世界杯期间忙里偷闲写了几篇球评,虽然我觉得还挺有深度,但应者寥寥。
不过我宁愿相信,曲高和寡。

数月前接手了一项新的工作任务,算是一项不小的挑战。
好在数月来,进展颇为顺利,规划已经成型,各项工作正在按部就班地进行当中,结果虽不敢保证,但我相信,只要方向正确,总有一天会到达成功的彼岸。

除了工作方向之外,另外一个保障工作进度的要素就是团队。
团队的管理是一门学问,有些人有天赋,天生适合做领袖,有些人则需要花费时间去思索。
我的工作团队还没有到达需要运用高级管理学知识的规模,但是如何发现和挖掘员工的潜力、增强团队的凝聚力也是我不可忽略的工作重点。

从07年到现在,我运用最多的办法就是玩各种团队游戏(UNO/文字捉鬼/三国杀等等),在这些游戏过程中,每个人的性格和表达能力都能得到很好的展现,稍加观察和分析,延伸到工作上,哪些人适合做什么样的事情也就一目了然了。

玩这些游戏除了可以深入了解员工,做到人尽其才之外,还能培养组员的逻辑思维能力和语言表达能力,有效增进组员感情,提升团队凝聚力。从而进一步达到提升团队工作效率的目的。

 

Download, FLASH, LAMP

Ubuntu安装Adobe air

3 Comments 06 May 2009

最近装上了Ubuntu9.04,对于web开发人员来说,着实是一个非常不错的选择。Linux下的编辑器实在是太出色了,让人爱不释手。

由于工作需要,需要在Ubuntu上安装原型图软件Balsamiq Mockups,于是我试图用apt-get来安装air,无奈找不到相应的软件包,只好去Adobe官网找到了Linux的版本,并且安装成功,以下是安装方法:

1.下载Adobe Air For Linux的最新版本:
访问http://www.adobe.com/go/EN_US-H-GET-AIR
Adobe会自动识别你的操作系统,你要下载的文件是AdobeAIRInstaller.bin .
点击“立即下载”即可。(若要下载其他操作系统的版本,请点击这里

2. 为了输入命令方便把文件名改为air.bin,并将其移动至主文件夹(位置-主文件夹)中.

3.打开终端 输入

  1. chmod +x air.bin
  2. sudo ./air.bin

命令运行之后就会出现air的安装界面,按照说明进行即可。

 

Internet

WordPress插件开发实例

1 Comment 23 April 2009

一直想写一篇关于Wordpress插件开发的文章,但是一些插件开发的基础知识,描述起来需要很大的篇幅,因此我就借助他人的知识来完成一篇开发实例吧。

如果你想要做一个wordpress的插件,你可能会问以下两个问题:
1. WordPress的插件是如何工作的?
2. WordPress的插件是如何开发的?

首先,给大家介绍一下Wordpress插件的工作原理。

WordPress的大部分插件都是对程序的输出内容进行修改,比如在侧边栏添加一个flickr相册、加入最新评论等内容,在这个过程里面有一个叫hook的概念。hook的本义是“钩子”,衍伸到IT行业来说,就是把原有的输出或者通讯半路拦截下来并加入自定义内容的一个过程。

因此Wordpress插件在内容方面的基本工作原理就是hook,在Wordpress的官方API中,这种hook行为被定义为filter(过滤)。

在实现对内容进行hook的过程当中,插件可能需要一系列的连锁反应,以评论为例,由于评论的行为发生频率并不高,因此评论的总数是没有必要实时去更新的,当新评论产生时再更新是比较合适的办法。

为此,Wordpress提供了事件驱动的模型,通过API可以很方便地绑定各种行为,这个API被称作action

了解了Wordpress插件的工作原理之后,下面给大家介绍一下关于插件开发的基础知识,由于描述起来比较复杂,所以这里大家可以参考水煮鱼的文章《自己动手写Wordpress插件》,这篇文章分几个部分,描述得比较详细。

开发一个Wordpress插件需要php、mysql、js以及CSS(甚至flash)等各个方面的知识,因此对人的综合素质要求还是颇高的,但事实上并不难,下面我就结合《Achome Comment Flow》这个插件的开发过程,给大家做一个范例演示。

首先从程序架构上来分析:

Achome Comment Flow的数据流分为三个部分,即数据库、数据处理中心和数据输出。
程序架构也由三个部分构成,分别是php源码、widget配置和flash前端展示。
从下面这种结构图,大家可以非常清晰地理解它的结构:

wp_comment_flow_structure

其次从开发步骤来分析:
1. 编写代码注册widget
2. 编写代码注册widget的编辑面板
3. 根据widget的选项生成配置参数,传递给前端flash
4. 每次配置完毕或有新评论产生,重新生成供flash调用的XML文件

有兴趣的朋友可以下载Achome Comment Flow的源码进行分析,里面有详细的注释,有问题可以给我留言。

 

Life

杂记

3 Comments 25 March 2009

这一周的工作状态出奇地好,接连完成了很多在我看来有重大意义的事情,比如某大型客户端软件的服务器端应急部署,组内项目管理系统的搭建和推行,项目上线流程的重新制定和推行。总之,一切都在有条不紊地向前推进。

做的事情越来越大,成就感却越来越小,可能这是成长必经的过程,陶伟杰说得好,离自己的心远一些,能撬动的东西会更多一些。有时候,确实需要放开自己的心灵或者拳头,即使不是主角,也要努力实现自己的价值。

—————————————————————-

周日在大悦城的9层,继续读余秋雨的《亚非之旅》,很有意思,于是决定去买一本“合订本”的《千年一叹》。
周一下班奔向金五星的二手书店,却发现大部分已经关门,只剩下一家店主正准备收摊,我进去翻了半天也没有找到,却在失望准备离开的时候,左眼瞄到了隔壁关门书店的书架上,赫然有一本斜躺在那里。厚着脸皮进去拿,然后把钱扔给了隔壁准备收摊的店主。。。

有时候,买二手书确实要看缘分。

晚上躺在床头翻书的时候,突然想起6年前躺在对面床铺的《千年一叹》,人生有时候很有意思,那个时候近在眼前的东西却不屑一顾,现在却到处求着去找,或许这就是岁月带给人的不同吧。

—————————————————————-

近期,RD的足球队开始训练,预期是每周一次,经过年后这段时间的训练,体能已经大大提高,昨晚的训练竟然依稀找到一些高中时期的神勇,居然能连做四五个单车动作还能追上皮球,不错,继续保持和发扬。搜超联赛5月份就要开始,我不相信三连亚的宿命。

 

Ajax, Javascript

jQuery UI 1.7发布

3 Comments 09 March 2009

近日,jQuery UI的开发团队宣布最新的1.7版本正式发布(点击下载),下面让我们看看新版本中有哪些改进吧。

Welcome to jQuery UI 1.7

等等 – 什么是 jQuery UI?

“jQuery UI 是基于jQuery JavaScript Library的界面交互开发组件,我们可以用它来开发丰富多彩的web应用程序。这篇文章将告诉你如何使用jQuery UI是如何工作的。”

兼容性

最新发布的 UI组件只能兼容jQuery 1.3,所以,如果你还在使用jQuery 1.2.6,就必须进行升级。同时值得注意的是1.7第一个和jQuery 1.3完全兼容的组件。

后续开发

虽然1.7已经发布,jQuery开发小组仍然在不断努力更新1.6版本,希望可以修正1.6版本中的一些问题,修正的版本将于下个月正式发布。

CSS UI框架

在1.7中,UI组建是通过一个全新设计的框架来实现的,它构建在一个全新的CSS框架之上,并且不仅仅支持jQuery UI组建的插件,还支持一些自定义的插件,因此,开发者可以非常方便地使用jQuery UI ThemeRoller来获得各种主题。同时,这个框架提供了一些常用的UI元素、声明、容器以及图标,并且通过jQuery UI ThemeRoller进行统一管理。

插件优化

为了体现出新版本的特点,所有的UI插件都被重新优化,同时修正了各种bug;为了方便大家离线查阅文档,在下载包中包含了几乎所有插件的说明文档。

Google CDN的使用

  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/jquery-ui.min.js"></script>

在1.6的版本中, 千万别忘了使用Google’s CDN来调用jQuery UI,这样做有哪些好处呢?

  • 省钱(带宽费用和服务器负载)
  • 可以同时引入更多的js文件
  • 可能被缓存在用户的电脑上,让你的应用更快

官方博客

伴随1.7的正式发布,jQuery开发小组发表了新的博客文章UI specific jQuery blog. 这可能成为您在使用jQuery UI时的重要指导文献。

里面的一些demo和文档也已经全部更新。

听起来很不错,我该如何开始呢?
如果你是第一次使用UI库,可以参考这篇 Getting Started Guide 来一步一步学习。

jQuery流行的一个重要原因就是它详细的使用说明,你很难找到其他的框架也有同样详细的使用手册, 这篇Getting Started Guide 会清楚地告诉你jQuery UI 1.7可以做到哪些事情,如何使用各种插件,学会以后不要忘记show一show你的成果哦~!

 

© 2010 Satellite Of Love. Powered by Wordpress.

Photo Edition, originally Daily Edition.