我是老岩,我是阿布,我是Harrie,2010年为了扩展自己的事业,我有了一家互联网公司:上海岩创网络科技有限公司 网址: http://www.yancreate.com 我的联系方式是:手机:13918304704 邮箱: harrie@yancreate.com QQ:13689186 MSN: harriewang@hotmail.com 欢迎大家跟我交流和讨论。
今天无聊发了一条测试微博,内容如下:
#iphone5上市时间# 已经确定 苹果正式发出秋季新品发布会邀请函,发布会日期定在美国太平洋时间10月4日上午10:00,北京时间10月5日1:00。在邀请函的封面写着“Lets talk iPhone”。 http://t.cn/ae9RUL不到一分钟,立刻收到一套评论:内容如下
xiexiulong064:@Harrie
我朋友琪琪之前参加iphone4许愿活动抽中了一台iphone4¨现在iphone5的许愿活动又出来了@爱疯5许愿墙 `
(6分钟前)
评论 我 的微博: “#iphone5上市时间# 已...”
我顺着链接点过去,发现 http://weibo.com/n/爱疯5许愿墙 现在是凌晨亮点, 昨天下午3点45发表第一条微博到现在已经有2199个粉丝了,而且还在持续增长中,iphone5既然马上要发布,这个微博一定也会有更多的动作,无论是宣传自己的服务还是做广告都会有很好的效果,顺着连接一路点下去
查看这个网站所有者 http://www.pe...ilinside.com/ 是一个微博营销公司 这样就很容易理解了. 接下来就靠大家自己想象了
最后补充一句, 不是我教大家学坏, 这只是根据每个产品的特点做更细致的营销, 希望大家能够根据特点做一些有意义的事情, 例如微博的精准数据挖掘.
一般的数据库搜索都是用的SQL的 like 语句,like 语句是不能利用索引的,每次查询都是从第一条遍历至最后一条,查询效率极其低下。一般数据超过10万或者在线人数过多,like查询都会导致数据库崩溃。 这也就是为什么很多程序都只提供标题搜索的原因了,因为如果搜索内容,那就更慢了,几万数据就跑不动了。
Mysql 全文索引是专门为了解决模糊查询提供的,可以对整篇文章预先按照词进行索引,搜索效率高,能够支持百万级的数据检索。
从 Mysql 4.0 开始就支持全文索引功能,但是 Mysql 默认的最小索引长度是4。如果是英文默认值是比较合理的,但是中文绝大部分词都是2个字符,这就导致小于4个字的词都不能被索引,全文索引功能就形同虚设了。国内的空间商大部 分可能并没有注意到这个问题,没有修改 Mysql 的默认设置。
如果您使用的是自己的服务器,请马上进行设置,不要浪费了这个功能。
如果您使用的是虚拟主机,请马上联系空间商修改配置。首先,Mysql 的这个默认值对于中文来说就是一个错误的设置,修改设置等于纠正了错误。其次,这个配置修改很简单,也就是几分钟的事情,而且搜索效率提高也降低了空间商 数据库宕掉的几率。如果你把本文发给空间商,我相信绝大部分都会愿意改的。
设置方法:
请联系服务器管理员修改my.ini ,在 [mysqld] 后面加入一行“ft_min_word_len=1”,然后重启Mysql,再登录phpmyadmin重建全文索引,否则将无法使用全站搜索功能。
SQL语句示例:SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('database');
也许还需要给mysql打中文全文搜索补丁包
寫過用HTML和Javascript開發iPhone/Android原生軟體-Mobile Web App Framework總整理這篇文章之後,我發現Titanium Mobile是其中最有潛力的解決方案。一套原始碼便可以同時輸出iPhone、iPad與Android原生應用程式,可節省大量的開發時間與維護成本。
在使用Titanium Mobile之前,我也曾經用過PhoneGap開發過iPad應用程式。PhoneGap雖然門檻感覺比較低,只要把Safari上可以正確執行的網頁包到PhoneGap裡面就可以,但是實際在寫的時候發現問題真的很多。就如同Richard所言,效能是很大的問題,需要花很多時間最佳化。再者要在各平台上有最佳的使用體驗,那麼這個應用程式就必須和其他原生應用程式有相同的互動與使用者介面。因為無法直接使用原生的使用者介面元件,所以這些東西都要自己刻,開發速度快不起來。雖然有jQuery Mobile和Sencha Touch之類的UI framework可以幫忙解決這些事情,不過同樣的使用者介面同時放在iPad和Android Tablet就無法符合使用者的預期,使用性並不會太好。
Titanium Mobile與其他將Mobile Web包裝為Mobile App的解決方案相同的是都能夠使用熟悉的Web技術來開發,不同的是Titanium Mobile能夠將你寫好的Javascript應用程式轉換成真正的原生應用程式。搭配Titanium Mobile API,你可以使用原生的使用者介面元件、特效,並直接存取檔案、資料庫、使用相機拍照錄影、使用GPS、和各種感應器。如果功能還不夠用,甚至可以利用Objective C或Java撰寫module,供Javascript呼叫使用,擴充性十足。值得一提的是如果是個平台都支援的功能,Titanium Mobile的函示庫便會將它抽象化。比如Tab元件在iOS與Android上都有,你可以用同樣的一段程式碼去產生Tab,而在手機上呈現的便會是該平台的使用體驗(iOS在下、Android在上),可以符合使用者的預期。
在我發現Titanium Mobile的潛力之後,我向公司申請前往美國接受Titanium Mobile的教育訓練。在分析過後Titanium Mobile所能帶來的效益之後,公司不僅讓我到美國拿到Titanium Certified App Developer的認證,更向原廠洽談合作,成為亞洲第一家合作夥伴,目前更積極規劃如何將此技術引進台灣。
这个列表由国外程序员 Andy 所分享,其中包括各种语言构建的“Platform as a Service 平台即服务”的产品,并非所有服务都对人人有用。注:PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应 用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
PHP
Python
Ruby
Java
Node JS
.NET
Perl
Ringo JS
Javascript




