东南亚廉价航空查询与比价网站

网上商店开源程序对比

2010年1月29日

这两个星期在找网上商店的开源程序,但是没有找到合适的。网上开源的网上商店比较多。国内开源的也有好几个比较出名的。但是如果用于商用的话都要给钱的。只是开放源代码,并不免费。国内的开源商店都有比较好的口碑,但是我需要一个完全免费的。开源项目还是国外的月光比较圆啊。 国外的开源商店比较有名的有好几个。我这里说一说我试验过的。

1、zen-cart 这个是从osCommerce上分支出来的,基本上和osCommerce的架构差不多。后台界面也非常像。

特点(试验的版本 v138a-utf8-中文版本):

a)发展有一定年限,插件还是不少的。那是架构太强osCommerce的影子了,程序结构可能有点复杂。

b)页面控制和模块化调整还是挺强的。但是调整比较复杂,好像调整一样东西要在好几个页面内进行一些设置,需要慢慢熟悉其内部设置,如果熟悉的话,其功能还是比较强的。

c)后台界面太简陋+丑陋,而且复杂不够清晰,设置一样东西往往要找好久,或者所需要好几个地方进行设置。对于一般用户使用比较麻烦。可能需要专业人员维护商城的页面某些显示的调整。

d)页面模板相对比较少,好看的更加小。

e)添加模块比较复杂,添加模块可能需要在不同的目录或者语言文件目录添加不同的文件。语言翻译文件也是要在好几个目录上。比较麻烦。感觉没有统一的模块管理,好容易安装模块过多的时候,想删除部份模块的时候删除文件,或者忘记删除某些文件。

阅读全文…

Bookmark and Share

IT , , , , , , ,

Apple iPad是一台平板电脑么?

2010年1月28日

今天凌晨apple公司终于发布了他们的新产品–iPad. 我并没有像其他网友通宵留意apple这次发布会。但是今天起床第一件做的事情就是拿起我的ipod touch上网看新闻。看看apple究竟是否有出他的平板电脑。不过结果令我有点失望。

失望原因有下边几点:

1、使用的是iphone的操作系统。我希望是使用改良过的Mac OS操作系统。可以完全替代手提电脑的平板电脑。

2、还是不支持多任务。这个绝对是乔布斯的阴谋。我相信这个ipad支持多任务绝对不是性能上的问题,完全是产品定位与策略问题。

3、没有摄像头。看来下一代的ipod touch想增加摄像头的机会更加小了。连这个ipad都没有摄像头。

4、没有GPS,这么大的设备,有地图功能,还不嵌入GPS。苹果的东西总是完美,也总是存在种种非技术性的缺陷。

5、还有3G版本,哪个什么的迷你sim卡,真的搞不懂为什么会用迷你sim,本来sim卡已经很迷你了。iphone都不需要这么迷你的sim卡。反而大大的ipad需要这个。

失望中的希望:

1、看了看操作视频,虽然操作系统是iphone os,但是部分软件界面还是有针对地改进了。

2、因为是iphone的操作系统,当然支持App shop上边的软件啦。

3、会有专门为ipad制作的iwork软件。有了这个软件可以方便在ipad上编辑文件,幻灯片等。

4、有全尺寸的外置键盘作为配件。

5、还有适配器可以直接连接相机读取照片,或者sd卡适配器读取sd上的照片。如果ipad本身有usb接口就更加好。

究竟这台Apple iPad是一台什么的设备?是一台平板电脑?我觉得他连当今电脑的最基本的多任务都不支持,那还能叫电脑么?是一台加大码的ipod touch。谁会为了听音乐而带这么大台的ipod。我觉得这台ipod只能作为电子书的产品。

其实我觉得apple的确是把这台ipad定位为电子书,他的直接对手是亚马逊Kindle。

ipad比起ipod touch强劲的是什么?

1、屏幕是9.7寸,可以说是优点也可以说是缺点,大是为了方便看书,看网页,看资料。带也带来携带麻烦。

2、电力、号称10个小时的电力,打个6折也有6小时,足够一天的正常使用。目前iPod touch wifi上网的时间大概是4小时左右。

上边两点都是为电子书而加强的。另外在App shop中有好多电子书下载的。据资料显示电子书的下载的收入超过游戏的收入。所以电子书的市场非常大。但是如果直接用iphone或者ipod touch来进入电子书市场可能又不是那么强劲。屏幕小是看书的最大缺点。

ipad还有一个应用点是对于经常外出的需要做演示的商务客户。可以非常方便使用ipad给客户演示幻灯片或者查看文档。

下边再谈谈为什么这台ipad会令到大家失望,我觉得大部分都是商业决策导致这台ipad功能这么差。

1、使用iphone os 而不是Mac OS X原因有几个。

a)目前iphone os是专门为触摸设备而设计的。如果使用mac os x改造,需要的开发成本加大。

b)还有机器的性能,如果运行mac os x的系统会吃不消。

c)运行iphone os可以更加好运用App shop获得更多的利润。

2、为什么没有多任务。

为了和Macbook拉开距离,这样人们不能把ipad当成电脑使用,只能作为电脑的附属品。用户买完ipad还是要买多台Macbook。(当然用户可以选择其windows的电脑)

如果有了多任务,人们就可以把ipad当成上网本用。因为ipad基本满足用户使用电脑的基本任务和需求。所以就不会买多一台电脑。好像现在很多人购买上网本代替原来使用的电脑。

3、没有GPS,这个估计apple希望用户会买iphone。而不是ipad + 一台普通手机。

4、为什么没有摄像头,这个我真的想不明白。

对于我来说,我是否会购买这部ipad呢。处于使用角度来说,我暂时不会买。因为我已经有ipod touch。看书这个应用来说不是那么吸引。加上中文电子书资源还不是那么丰富。

Bookmark and Share

IT , , , ,

虚拟主机使用免费的自签SSL证书并应用到子域名

2010年1月8日

好多朋友的网站都是使用虚拟主机的。在一些网站后台管理程序登录上需要用到SSL加密,已确保登录密码不会在网络传输中外泄。但是单单为了登录网站后台管理的时候使用ssl而向空间租用商购买SSL证书,明显不太划算,每年要多付出45美元。其实大家都知道,SSL证书不一定要购买,可以自己生成。然后配置到服务器即可以。只是使用的时候浏览器会弹出对话框告诉你这个SSL证书不是专业机构颁发的。只要确认通过就可以。其它使用上没有太大区别的。
由于我们虚拟主机用户不能修改apache的http.conf文件,所以大家不能通过ssh登录主机进行操作。只能通过cPanel操作。我是hostmonster用户,只能按照hostmonster说明给大家。这里是hostmonster的操作指南SSL Installation Instructions

首先要确认你的主机是否符合要求,首先你的主机需要有独立ip才可以使用SSL.如果没有独立ip只能使用共享SSL证书https://secure.hostmonster.com/~yourunixusername。

阅读全文…

Bookmark and Share

IT , , , ,

jqtouch使用和bug

2010年1月6日

发现了一个非常好的jQuery插件jQTouch。这个插件是帮助你方便开发iphone上的浏览器上的web程序。使它的操作像原生的Iphone程序有良好的界面和操作交互。

我使用了他帮朋友搞左个应用,你可以使用iphone或者ipod touch访问 http://www.goflytoday.com 就可以访问到该应用了。如果你没有iphone的话,可以使用Apple Safari浏览器去访问这个网址体验一下效果,其效果基本和iphone差不多,只是有小许细节不一样(google android的手机都可以,我用hero试过,速度比较慢)。其他浏览器就不行。

我使用的是jqtouch-1.0-beta-2-r109.zip这个版本。发现有一个bug。这个bug主要表现是当列表跳转的链接为空的时候,用户点击该链接的时候,连接会成另外一种状态后不会自动恢复原来的状态。
阅读全文…

Bookmark and Share

IT, 编程 , , ,

通过设置.htaccess识别浏览器的语言重定向不同的页面

2010年1月6日

apache有一个强大的地址重写模块(Module mod_rewrite),这个模块的使用可以参照这里这里。你也可以在google搜索这些设置。功能比较多,可以说只有你想不到没有做不到。

这个模块的一般用法有如下几种:

1、这个模块一般都用于一些程序的框架对地址栏的重写。例如wordpress就用到这个模块对地址栏从写,实现固定连接。

2、根据用户访问的浏览器用户类型重定向到不同的页面,例如:如果用户使用手机访问的话重定向到wap页面等。

3、当网站目录结构发生该变的时候,使用rewirte可以解析旧有的连接跳转到新的连接。

现在我有一个想法就是想用mod_rewrite模块去判断用户的语言,根据用户浏览器的语言重定向到不同的页面静态页面。英文的用户跳转到英文的主页,中文的用户跳转到中文的主页。我在网上搜索了一番,发觉大家都习惯使用程序去判断用的语言再去跳转,或者在程序内根据用户语言输出不同的内容。经过不断搜索和尝试,最终我都发现如何设置mod_rewrite模块去做这个操作。

RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC]
#RewriteCond %{HTTP_ACCEPT_LANGUAGE} ^zh-cn
RewriteRule ^/?$ “http\:\/\/www\.goflytoday\.com\/airline2\/abc_chi\.htm” [R=301,L]

RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC]

RewriteRule ^/?$  index_cn.htm [R=301,L]

上边的写法就可以了。RewriteCond %{HTTP:XXXXX} 这种写法可以根据http头做出很多的判断。并不只是限于下边几个参数
HTTP_USER_AGENT
HTTP_REFERER
HTTP_COOKIE
HTTP_FORWARDED
HTTP_HOST
HTTP_PROXY_CONNECTION
HTTP_ACCEPT

Bookmark and Share

IT, 编程 , ,

骗人的中国移动3G网络三不换,不换号、不换卡、不登记

2009年12月23日

今天在engadget看到一篇新闻《今天,你3G了么?》。非常感慨移动的3G用户有297.6万。感觉挺多的。不清楚这个数据是否包括上网卡用户和上网本的用户。

上几个月我写过一篇文章,3G服务的选择。我当时的选择是选择电信的cdma网络。的确我也购买了电信的cdma 3G无线网卡作为我的电脑移动上网使用。选择电信的原因是按时计费,和速度应该不错。具体电信的cdma 3G网络使用情况如何会在以后的文章做总结。大家请留言我的blog。

作为手机的3G服务我该选择谁呢?目前国内不能带号选择营运商。而且我不希望换号,作为全球通的客户,所以只能选择移动的3G服务了。虽然TD的口碑不是那么好,为了不换号,也只能继续被移动剥削了。

这段时间移动经常买广告推介移动的TD服务套餐,我看价格也和我现在用的套餐价格差不多,而且赠送的上网流量还是挺多的。够手机平时上网使用,加上最近的ophone上市了。于是打电话去10086(广州)咨询如何更改成3G的资费套餐。

结果被告知

1、目前我的号码不能转换成3G的资费套餐。3G的资费套餐只是给3G号码段的用户使用。

2、如果把我的全球通SIM卡插入td的手机也不能使用3G服务。究竟手机能否打电话这个没有问。

3、如果我需要使用3G服务必须换一个3G的号码。

4、三不换政策只是移动最终希望实现的目标,但是目前并不能实现。

TMD真的想大骂中国移动,铺天盖地的网站都在宣传移动的3不换政策。各大的手机网站都几乎可以查询到这个政策,移动的总裁老早就在试商用期间就说这个政策了。当是目前已经商用好一段时间了,还是不能实施。真是气人啊!不知道是推销策略原因,还是技术原因。如果是技术原因移动就麻烦了。后来再留意下移动的广告和网站,都没有提及这个3不换政策。看来只是移动的老总在媒体前面啥说的。

还有广州移动最近推出的动感地带网聊卡也是和全球通的情况一样,不能用现有号码转换到网聊卡的资费,必须使用新号码。那个网聊卡也只能使用TD的手机,不支持普通手机(这个是10086的客服告诉我的,报纸是写建议使用TD手机)。

现在我只能等,等到移动3G服务不用换号,或者等到可以带号转网(这个估计没有3-4年等不来)。

还有一个解决方案,就是双枪,保留现有手机打电话和发短信。再带多台手机用于上网应用。

(不知道其他地区的移动是不是真的三不换,广州目前就不是了。)

Bookmark and Share

IT , , ,

曲奇制作攻略-同蓝罐曲奇有得比

2009年11月27日

好久没有写过烘焙的制作文章了,因为最近比较忙,没有什么时间研究。现在写篇关于曲奇的制作,是早两个月的试验品。
曲奇的制作非常简单,是烘焙的入门产品。难度比较小。我们第一次制作就成功了。而且口味也非常好。可以和蓝罐曲奇一较高下。

首先是准备材料:
1、低筋面粉200克。
2、黄油130克。
3、细砂糖35克。
4、糖粉65克。
5、鸡蛋1只(要用正常大小的鸡蛋,千万不要用那些营养不良的所谓出生蛋)。
曲奇制作材料
制作步骤:
一、黄油在制作前提前放到室温软化,记住是软化不是容化,千万不要把黄油容到水那样。

阅读全文…

Bookmark and Share

美吃 , ,

Dynamically loading Google Maps API V3 by JQuery

2009年11月25日

发觉google的一些应用的javascript接口API的的js文件下载有时候会比较慢,会影响网站的加载。好像Google Map API v3的js下载经常都比较慢,影响整体网页的显示效果。所以今天特别研究动态载入javascript文件。网上搜索了一下,无非都是那几个方法。不过我发现JQuery本身就自带一个动态下载javascript文件的函数,无需用一些插件。
jQuery.getScript( url, [callback] ) 官方说明

非常容易加重js文件,1.2版本之后就可以支持跨域下载javascript文件。

于是我就用了动态加载Google Map API v3的javascripte文件。

1
2
3
$.getScript("http://maps.google.com/maps/api/js?sensor=false",function(){
alert("Script loaded and executed.");
});

虽然显示了警告信息”Script loaded and executed.”, 页面变成了空白页面了,真是不解。开始怀疑JQuery的.getScript的问题,于是试了官方的示范例子,并没有问题。于是修改官方例子动态下载google map api的js。同样页面也变成了空白页。

估计应该是google map api v3的api问题,观看了http://maps.google.com/maps/api/js?sensor=false的源代码
阅读全文…

Bookmark and Share

IT, 编程 , ,

在Acer TravelMate3260安装Mac OS X

2009年11月17日

最近由于玩ipod touch太多,发觉自己中了苹果的毒。发觉什么都是苹果的好。想体验一下苹果的操作系统是不是那么的好,下载了一个VM的版本,但是在虚拟机上运行慢得不得了。于是在把自己的notebook安装Mac OS X体验下。

在网上搜索了一番,发觉在非苹果的电脑安装Mac OS并非那么容易,驱动是一个头痛的问题。

首先查看了一些自己的手提Acer TravelMate3260的配置。

主板:
CPU 类型             Mobile Intel Core Solo T1400, 1833 MHz (11 x 167)
主板芯片组    Mobile Intel Calistoga-GM i945GM

显示设备:
显示卡       Mobile Intel(R) 945GM Express Chipset Family
3D 加速器    Intel GMA 950
声卡          Realtek ALC883

无线网络卡 Intel(R) PRO/Wireless 3945ABG Network Connection
有线网络卡   Marvell Yukon 88E8038 PCI-E Fast Ethernet Controller

cpu,主板芯片,和显示卡都支持, 但是网卡就不支持,无线和有线都不支持。有线的网卡型号有部分非acer用户支持,只能试试才知道。无线网卡intel的就不用想了。

阅读全文…

Bookmark and Share

IT , , , , ,

htc hero 1天试用感受

2009年11月9日

上星期六,老婆的朋友给了一台hero过来,帮忙搞搞手机上网设置。所以有幸玩了一下hero。其实这台运行google开发的手机操作系统android的hero是目前我的手机换机首选,不过感觉价格还是比较贵,一路都没有下手,加上买了台ipod touch 第三代。觉得再买台智能手机好像也没有太大的必要。

这里讲讲一些总体试用的感受吧。

1、拿起hero感觉有点重,不太习惯,样子还是挺好看的。

2、那个轨迹球挺好玩的。

3、操作起来还算流畅。

4、操作和使用需要一点时间适应。感觉ipod touch的操作更加人性化。

5、上网的显示效果不错,基本和电脑上的一样。

6、手头上这台机只有繁体中文和英文选择。没有简体中文。

阅读全文…

Bookmark and Share

IT, 生活 , , ,