Archive for the "亿顺点滴" Category

24
8

前阵子大家都忙的挺辛苦,所以这次的海边活动也就充满了放松的气氛-沙滩游泳,吃海鲜,踏浪,捉螃蟹,当然,还有晚上的诈金花,哈哈!

第一天,到了奉贤的海边,这是个海边的小村镇,有很多星级宾馆和海鲜小吃。

我们住的宾馆,挺干净的

下午立即去了碧海金沙浴场享受沙滩的生活

那边的夕阳很美

大家都玩开心,直到傍晚才恋恋不舍得离开

 

 第二天上午,阳光明媚,一想去海边踏浪捉螃蟹,所有人的情绪都HIGH起来了。

 

真的有螃蟹啊!

 

兴致很高

 

越过泥泞的道路,螃蟹,我们来了!

哈哈,活捉!

黄泥螺

大海!

 

1
7

MYSQL High Availability 高可用解决方案对比. http://dev.mysql.com/doc/refman/5.1/en/ha-overview.html

Requirements

MySQL Replication

MySQL Replication + Heartbeat

MySQL Heartbeat + DRBD

MySQL Cluster

Availability

Automated IP failover

No

Yes

Yes

No

Automated database failover

No

No

Yes

Yes

Typical failover time

User/script-dependent

Varies

< 30 seconds

< 3 seconds

Automatic resynchronization of data

No

No

Yes

Yes

Geographic redundancy support

Yes

Yes

Yes, when combined with MySQL Replication

Yes, when combined with MySQL Replication

Scalability

Built-in load balancing

No

No

No

Yes

Supports Read-intensive applications

Yes

Yes

Yes, when combined with MySQL Replication

Yes

Supports Write-intensive applications

No

No

Yes

Yes

Maximum number of nodes per group

One master, multiple slaves

One master, multiple slaves

One active (primary), one passive (secondary) node

255

Maximum number of slaves

Unlimited (reads only)

Unlimited (reads only)

One (failover only)

Unlimited (reads only)

14
6

今天把Drupal里的Views测试通了, 用起来很好很强大. 只可惜是beta版, 非常多的dependence的module都不得不beta版. Drupal6出来这么久了, 这些module的porting工作进展怎么还这么慢.

今天一个收获, 找到不少发票模版, 以后给客户开局发票方便了.

研究core的api中, 目前暂时感觉很烦很不直观, 不过这种东西, 慢慢摸透潜规则才能看明白. 对里面的hook基本走了一遍, 有点感觉. DB_rewrite那个hook也太强了点…

3
6

http://www.goosh.org/

速度很快,programmer看了挺亲切的吧。

其实他原理很简单,Tim向这个网站的作者咨询过,人家是用google api做的,

http://code.google.com/more/#products-featured-ajaxsearch

30
5

因为做赌球网,想到了我们可能需要chat room,不过Joomla免费的chat room很少,也很糟糕(而且还不是本地的,每次都要去那个网站下载code)

在收费的里面,下面这2个是用的人最多的,也都是支持中文,摄像头

点击直接看demo

http://www.avchat.net/demos/avchat2/avchat2-demo-window.php

下面这个可以买host服务,10$/month

http://www.123flashchat.com/demo.html

 

30
5

最强的地方在于,可以分析客户哪来的?查什么关键字来的,增长趋势,link点击率,还支持邮件功能,而且很容易装。

我在etop装了一个,过一段时间就可以看报表了

Make profit-generating improvements to your advertising and website.

Google Analytics offers a host of compelling features and benefits for everyone from senior executives and advertising and marketing professionals to site owners and content developers.

Fast Implementation

Paste the Google Analytics tracking code into each of your website pages and tracking begins immediately.

Keyword and Campaign Comparison

Track and compare all your ads, email newsletters, affiliate campaigns, referrals, paid links, and keywords on Google and other search engines.

Custom Dashboards

No more digging through reports. Put all the information you need on a custom Dashboard that you can email to others.

AdWords Integration

Buy keywords on Google AdWords and use Google Analytics to learn which keywords are most profitable to your business.

Internal Site Search

Find out how your visitors search your site, what they look for, and where they end up.

Benchmarking

Find out whether your site usage metrics underperform or outperform those of your industry vertical. Opt-in benchmarking compares your key metrics against aggregate performance metrics while preserving the confidentiality of your data.

Trend and Date Slider

Compare time periods and select date ranges without losing sight of long term trends.

Ecommerce Tracking

Trace transactions to campaigns and keywords, get loyalty and latency metrics, and identify your revenue sources.

Funnel Visualization

Find out which pages result in lost conversions and where your would-be customers go.

Site Overlay

See traffic and conversion information for every link as you browse your site. (no download required).

Email reports

Schedule or send ad-hoc personalized report emails that contain exactly the information you want to share.

GeoTargeting

Find out where your visitors come from and identify your most lucrative geographic markets.

30
5

Joomla 和 Drupal 的比较

  Joomla Drupal
社区功能
Community Builder. 一个不错的component加上一堆自己的插件, 能完成绝大多数的社区功能.

印象深刻. 用户可以组成Groups, 可以自定义注册表单.
购物和电子商务
Joomla有Virtuemart的支持, 对小型电子商务的网站还是很适用的. 另外还有跟OSCommerce的集成. 首先应该选择Virtemart, 他比较简单快捷. 除非Virtuemart缺少你要的payment支持.

支持不是很好, 缺乏税率支持和多币种. http://www.ubercart.org 似乎是个比较大的
SEO
Joomla1.5里的SEO支持, 已经挺不错的, 再加上SEF之类的component, 已经很强大了.

The out-of-the-box URLs work well and can be improved with one easy addon. The code is generally lightweight and well-optimised.
论坛
Fireboard, 功能都能满足需求, 就是似乎论坛的性能不是非常高.

本身就支持论坛功能, 不过相比成熟的论坛来说, 太嫩了一点. 如果需要高级的论坛功能, 还是考虑跟别的论坛集成, 比如VBDrupal
多媒体支持
很强, 各种格式都支持, 不过需要component的支持.不是内置功能.

Yes - Drupal Video and podcast options also available.
相册
很多相关的组件, 比如Flash gallery Expose之类

Has a default module and a Gallery2 integration.
日历和事件
JEvents之类的component, 不过用了之后, 感觉还是JCal Client/JCal Pro 比较猛

Not great. There are options but they are far behind those available for Joomla.
Template / Themes
Joomla有非常多的免费和收费版本的template库, 非常的旋和酷.

几乎没有商业的template支持, 一些免费的也非常简单.所以drupal开发的时候, 还是比较适合自己从头开发template的.
Blogs
有组件可以支持, 或者跟wordpress集成

本身的初衷就是为Blog服务, 但是没有wordpress那么专注于Blog功能
Document Management
DocMan

Workflow + Organic Groups + taxonomy可以做的到, 但是有点walkaround的感觉, 太勉强了
User Permissions
很垃圾, 后台就那么很死板的几种权限角色, 虽然有很强大的ACL功能, 可是并没被真的应用到Joomla的后台中去. 所以ACL根本没发挥出来. 如果需要弄一个后台权限很复杂的东西出来, 估计用joomla的话会比较郁闷的.

Rule based的权限管理, 非常灵活和直观. 只是缺少直接对用户的权限管理.
External Integration
Joomla 1.5 开始加入更多的Hooks, 不过诸如用户注册啦, 文章切换还要在未来版本才能实现.

Drupal的Hooks显然要多于Joomla
Content Management
不支持一个文章放在多个目录里, 而且只支持两级目录, Section >> Category

没有限制的Category支持, 并且可以支持Cross-Category的情况
Multisites Management
我没找到类似功能的组件, 虽然Extension page里有一个category专门是Multisites, 也仅仅是使用XMLRPC来管理和发布一篇文章到多个站点上.

有Multi Site的功能, 这个对于做类似于myspace, taobao这种网站, 有着很大优势. 每个用户有自己的前台后台, 能跟别人一起共享module, 共享template, 互相不同的module, template设置不会影响他人.
Documentation
比较烂的文档支持

不是很好, 只能说还可以. 相对Joomla算是及时更新
SSL Compatible
Standards Compliance
兼容性不是很好, 1.5很多不兼容以前1.0的东西

非常好
Internationalization
使用JoomFish, 还不错的一个组件盘, 只是不是joomla内置功能

非常好的内置I18N支持
Commercial Community
非常强, 很多Joomla的商业club

很弱, 很难找到Drupal的商业公司, 商业club
General Community
非常棒的社区支持, 有大量商业的和非商业的component可以使用.

很好的社区, 但是绝大多数是非商业的组件, drupal的商业化程度比Joomla来说低的多.
易用性
Joomla has a great graphical interface in separate area of website.

Administrator tasks on the current Drupal version are done via a menu on the frontpage which confuses many. Drupal 5.0 will solve this and also provide an online installer. Still, installing many modules needs technical knowledge.
学习曲线
简单, 算是最容易上手的CMS了, (就使用者来说)

比Joomla难一些, 有些东西不那么直观, 但是也算是好用的CMS了
加载速度
非常丰富的Javascript特效, 导致速度不是非常快

比Joomla稍微好一些
源文件大小, 压缩包 1.0.15 – 2.7MB
1.5 – 5.4M
Version 6.2 只有 1.03M
Current Situation Joomla1.5之后的下一个版本feature list 6.2
大公司支持 Google支持的Summer Camp Yahoo支持的Camp
Overall 如果你想搭建一个好看, 并且快速能有很多功能的网站, 同时是Admin-oriented的网站, 就是少数人是admin, 管理整个site的所有内容, 普通用户就是网站的读者, 那么用Joomla是非常适合的. Drupal是一个更加可扩展的框架, default的layout, 后台界面, 支持的功能, 都没有Joomla那样, 直接能达到商业标准. 但是他有很好的接口和模型, 能让开发人员轻松定义更适合自己的网站. 他比较适合那种需要多站点支持的, 或者说social networking system的网站.
26
5

这几天在为亿顺的开发团队选择issue tracking system, 以实现更高效的开发流程。

在这里主要比较三个主流的解决方案:Bugzilla, Trac 和 JIRA.

Bugzilla 是最知名的开源问题跟踪系统,同时也被很多大型高质量的开源项目使用,如 Mozilla, Apache 和 Eclipse. 她是一个成熟,功能丰富的问题管理方案,非常适用于大型项目。

Trac 同样是个开源的issue tracking system,但是她与Bugzilla有着完全不同的理念(wiki-based)。Trac看起来轻量优雅。它使用基于web的管理界面,而且所有操作都非常的直觉。另外Trac对SVN subversion有着非常好的支持。

JIRA 可能是我知道的最好的商业解决方案了.

总的来说, Bugzilla在那用着有些别扭的界面下隐藏着非常强大的功能,但我对它复杂的安装配置与维护实在不感冒。JIRA是个独立而且强大的解决方案, 提供所有Bugzilla有的功能,甚至根多, UX也很好, 可用,稳定, 但是需要一些花费. Trac比较起来就很好, 轻量优雅, 对SVN支持完美, 带有wiki功能. 亿顺的开发团队正在使用Subversion, 我们也习惯用wiki来共享知识. so, 答案已经出来了:)

24
5

挺有意思的, 自己出来之后, 见识了各种各样的人, 这个客户之前只合作了一个小项目, 现在也象个朋友一样.  套用食神里的话, 做项目很简单, 一字曰”心”, 尽心尽力的为客户着想, 自然能赢得信任和后续的customer reference.

16
5

http://www.codecoke.com/Tech/web-design/diffent-betwoon-ie-firefox.html

div { padding:3px; }
.d1 { width:250px; min-height:20px; border:1px solid #00cc00; float: left; }
.d2 { width:130px; min-height:40px; border:1px solid #0000cc; float: left; }
.d3 { width:100px; min-height:40px; border:1px solid #cc0000; float: left; }