出手多普达595,入手黑莓8700
2008-10-19
由于学校信号原因,我的前任手机多普达595经常收不到短信,还经常会出现虚假信号等状况。于是一时冲动就换成了黑莓blackberry 8700。 http://www.longbill.cn/blog//uploadfiles/image/11723_55593.jpg 因为我以前就用过黑莓的7100,对黑莓的印象一直不错,不仅便宜,而且手机质量很好。在我看来,8700有以下优点:
  1. 大屏幕:320x240 宽屏!而且色彩很真实,可视角度大
  2. 全键盘输入。
  3. 滚轮定位精确
  4. 自带中文输入法
  5. 宽大,而且相当有质感。我觉得这才是吸引我的主要原因,这样的手机才是男人用的~
  6. 变形金刚设计风格。
  7. 支持蓝牙文件传输(以前7100不能传文件)
我是在淘宝找的成都本地卖家,直接上门拿货。14天机,配件齐全800拿下。哦,对了,我买的貌似是8700G,还有另外的两款,只是设计不一样,但是价格居然才650 。不过由于我太喜欢这个手机的变形金刚造型了,于是就忍痛多花了150元。 相关日志:出手MOTO E2入手 多普达 595

完。

3186 read 6 comment(s)
MySQL中文全文搜索:PHP简单中文分词函数
2008-10-18
前段时间研究中文全文搜索,结果发现mysql不支持中文的全文搜索。但是有一些解决办法,就是手动把中文单词用空格分开,然后搜索的时候加上 in boolean mode。 但是这就带来一个问题,就是中文分词。这个是个很大的难题,貌似中科院有个小组就是专门做中文分词技术的。我们用php来分词的话,要实现真正语义上的分词是非常困难的,就算实现了效率也不高。一般情况下,我们采用的是如下方法分词:
比如我们有一句话:你好我是刘春龙 那么我们可以这样来分词: 你好 好我 我是 是刘 刘春 春龙
这样虽然看起来有点傻,但是实际应用起来确实可行,因为我们搜索时候输入的关键词也是按照这个方法分词。 下面有个我自己写的函数,可以实现这种分词。传入三个参数,分别是:
1.需要分词的字符串,必须,英文,标点,数字,汉字,日语等都可以。编码为UTF-8 2.是否返回字符串,可选,默认是。如果传入false,那么将返回一个数组。 3.是否base64_encode中文,可选,默认是。Mysql的全文搜索有个配置是 ft_min_word_len 这个值一般是4,而我们分成的中文词语是两个字,就不会被mysql认为是一个词。而base64_encode过后,词语的长度为8,就不存在最小长度问题了。 base64_encode过后数据量会增大 50%。
注意,这里输入和输出的字符串编码都是UTF-8

function string2words($s,$return_string = true,$encode64 = true)
{
        $re = '';
        //匹配汉字
        if (preg_match_all("/([x{4e00}-x{9fff}]{2,})/u",$s,$ms))
        {
                foreach($ms[0] as $w)
                {
                        //关键部分:分词
                        $l = strlen($w)/3;
                        for($i=0;$i<$l;$i++)
                        {
                                $wi = substr($w,$i*3,6);
                                if (strlen($wi) > 3)
                                {
                                        $re .= ($encode64)?' '.str_replace(',','@',base64_encode($wi)):' '.$wi;
                                }
                        }
                }
        }
        //匹配数字
        if (preg_match_all("/(d+[.]?d+)/",$s,$ms))
        {
                foreach($ms[0] as $wi)
                {
                        if(strlen($wi) >= 2)
                        {
                                $re .= ($encode64)?' '.str_replace(',','@',base64_encode($wi)):' '.$wi;
                        }
                }
                $s = preg_replace("/(d+[.]?d+)/",' ',$s);
        }
        //去掉所有双字节字符
        $s = preg_replace("/([^x{00}-x{ff}]+)/u",' ',$s);
        $re = $s.' '.$re;
        if (!$return_string)
        {
                $re = preg_replace("/([^d])([,.-?n])([^d])/",'$1 $3',$re);
                $re = trim(preg_replace("/[s]{2,}/",' ',$re));
                $arr = explode(' ',$re);
                $re = array();
                foreach($arr as $a)
                {
                        if (strlen($a) >= 2) $re[] = $a;
                }
                return $re;
        }
        else
        {
                $re = trim(preg_replace("/[s,.]{2,}/",' ',$re));
                return $re;
        }
}

完。

6049 read 11 comment(s)
通用获得网页的实际大小的javascript函数
2008-10-15

    在做web2.0风格的弹出窗口的时候,经常需要把背景变暗和屏蔽。这时就需要得到一个网页的宽高数据。这里就会有很多细节和兼容性问题。经过长期摸索,现提供以下函数,希望对大家有用。这个函数的具体作用是获得网页的高度和宽度,如果网页没有窗口可见区域高的时候则取窗口的可见区域高度和宽度。返回值为一个对象 ,例如 { width:123, height:345}。现在兼容几乎所有的浏览器。

javascript代码:

function get_page_size()
{
    var re = {};
    if (document.documentElement && document.documentElement.clientHeight)
    {
        var doc = document.documentElement;
        re.width = (doc.clientWidth>doc.scrollWidth)?doc.clientWidth-1:doc.scrollWidth;
        re.height = (doc.clientHeight>doc.scrollHeight)?doc.clientHeight:doc.scrollHeight;
    }
    else
    {
        var doc = document.body;
        re.width = (window.innerWidth>doc.scrollWidth)?window.innerWidth:doc.scrollWidth;
        re.height = (window.innerHeight>doc.scrollHeight)?window.innerHeight:doc.scrollHeight;
    }
    return re;
}

完。

3548 read 3 comment(s)
真正爱你的人,永远不会关机
2008-10-15

校内网上转过来的故事。

    毕业时,女孩子对男孩子说:我要去北京,北京的中关村有中国硅谷之称,那里机遇多,以后容易发达。

    男孩子说:那我就回四川老家,那里是天府之国,美女多,以后你发达了不要我,我容易再找。

    女孩子的小拳头在男孩子厚实的胸前轻敲,嘟起了小嘴儿,说你就知道想美女,哼,就算以后我不要你了,你也只能想着我爱着我,不许你找别的女孩子。

    男孩子握住女孩子的手,深情的在她的额头印上一吻,说,傻丫头,咱们的父母都在四川呢,你去北京了,我这个好女婿,当然得回去照顾岳父岳母啦。

    女孩子的星目里闪着泪花,投进男孩子的怀里,再也不起来。

    两人异地相隔但是情愫不减,浓浓的相思当然只能靠无线电波来传递,发短信,打电话,两个人向祖国通讯事业的营业额尽心尽力的贡献着。

    一天,女孩子在网上读到一个故事,说的也是一对情侣的故事,每次打电话,那个男孩子都会等女孩子先挂电话,当女孩子经历了世事沧桑之后,她才发现,原来这个世上最爱自己的男人,就是那个每次打电话都等自己先挂的男孩子。

    女孩子记住了这个让她唏嘘流泪的故事,那天晚上打完电话,她对男孩子说:你先挂电话。
男孩子一愣,说,傻丫头,打电话还分什么先后啊。

    女孩子撒娇,说,不嘛不嘛,就得你先挂电话,不听我以后不理你了,让你找不到老婆。

    男孩子停了几秒钟,轻笑了下,说知道了傻丫头,为了以后我不打光棍儿,我就先挂了哦,就知道浪费电话费。

    女孩子听见男孩子挂断电话后传来的第一声线路忙音,她开怀的一笑,在心里对男孩子说:亲爱的,我爱你,比你爱我的还要爱。

    从那以后,两个人打电话,每逢说到再见,她便握住手机静静的听,等男孩子先挂。而男孩子总会笑着亲昵的叫她一声傻丫头,便挂断了电话。

    时间久了,女孩子渐渐的感到一丝淡淡的委屈:你知道吗你,哼,每次我都等你先挂电话,我这么默默的爱你,你却一点也不知道。她想让男孩子也看看那篇文章,让他知道自己多么爱他,哪天他也能等自己先挂一次电话,自己能切切实实的感受下什么叫被爱,该多好啊。

    女孩子忍住了,她的幸福中既有甜蜜又有酸涩,她想:能这么一辈子以一个独特的方式深切的爱一个男人,也是一种幸福吧。

    跟所有的北漂一样,女孩子的日子过的并不舒适,但是能住在筒子楼里,相比那些住地下室的北漂们,女孩子的生活条件算不错的了。初时的雄心壮志已经被磨的只剩下一个小小的尾巴,但是好强的女孩子并没有向男孩子抱怨过什么,她只是更习惯于对男孩子说那句我爱你。

    筒子楼所在的那个社区治安不太好,甚至还有一个专偷女性内衣的变态狂。以前有同租的女孩儿陪伴,女孩子并没有感觉怎样,但是那个女孩儿因为家里有事告假回家了,留下女孩子一个人住在两室一厅一厨一卫的房子里,她很自然的感觉到孤单害怕。

    那夜,女孩子在睡梦中被一阵窸窸窣窣的声音惊醒,仔细的听了下,是房门口传来的声音。她抓紧被角,浑身抖作一团,大气不敢出,无助的泪水无声的从眼中涌出来。

    突然,她的手碰到枕下的手机,仿佛抓住了救命稻草,立刻给男孩子发了一条短信:亲爱的,我怕。

    其实男朋友远在四川,就算一个信息能起什么作用呢?更何况大半夜的,男孩子可能早关机睡觉了。女孩子忘记了要先报警,在这个最害怕的时刻,她只想起了男孩子。

    令女孩子惊喜的是,信息发出后几秒钟,男孩子的电话打进来了。她轻轻的接通,听见里面传来男孩子关切的声音:傻丫头,是不是想我了?

    女孩子尽量压低自己的声音,向男孩子说现在她一个人住在房子里,门外可能有贼,她好害怕。

    男孩子安慰女孩子别怕,他想了想,对女孩子说:把你的手机外放喇叭打开,把声音开到最大,你慢慢去门口,别怕,亲爱的,相信我,别怕。

    女孩子冰雪聪明,男孩子一说,她就想到了男孩子的意图:男孩子大声喊话,让外面的人知道,屋里有男人,偷东西或者打别的主意的人,识相的就快走。

    女孩子战战兢兢的梛到门口,把手机的外放喇叭打开,声音开到最大后,她轻轻的对话筒说:好了,我在门口了,外放小喇叭也打开了。

    这时候女孩子确认外面有人,而且不是一个,可以听见他们微微的对话声。

    正当女孩子的身体抖的将要站立不住时,手机里突然大喊一声:***,谁在外面搞我的门啊?屋里的哥儿几个都起来,有客人来了。

    男孩子的声音高亢而粗犷,在寂静的黑夜了把女孩子吓了一大跳。不过门外的人可能被吓得跳的更高,女孩子只听见一阵扑通扑通的脚步声由近而远,看样子是被吓走了。

    女孩子舒出一口气,腿一软,摊在地上。

    男孩子等了一会儿,轻轻的问:外面的人走了吗宝贝?

    女孩子终于哭出来,对着手机说,亲爱的,我想你。

    女孩子惊魂未定,男孩子便一直安抚女孩子,那一夜,两个人捧着电话说到天明,女孩子说快挂断吧,打了这么久长途,得花多少钱啊。

    男孩子笑着说真是个傻丫头,女孩子说就傻,傻才会看上你啊,挂了吧亲爱的,今天上班小心睡着被老板K哦。

    挂断电话后,女孩子心里一团甜蜜,她享受男孩子给她的安全感,不过美中不足的是,男孩子似乎已经形成先挂电话的惯例了,这次也不例外,女孩子心想:他虽然很好,但是到底不像那个故事中的男孩子爱女孩子那样深的爱我,他都没有让我先挂过电话。

    天开始热了,女孩子的很多单衣上面都没有口袋,所以很多时候她都忘记带手机,比如下班吃饭时手机忘在办公桌上,比如跟室友出去玩时手机忘在租房里,每次她回来都会收到男孩子的未接电话和信息,也只有这些时候,她才会感觉公平点:哼,每次都先挂我电话,不能及时接你电话,就算是小小的惩罚吧,不许委屈啊,笨猪。

    五月十二号,普通的不能再普通的一天,女孩子在那个小公司里兢兢业业的做着自己的事,为自己的那点小小的梦想不懈的拼搏着。

    快下班时,办公室里传起来一个消息:发生了大地震,四川汶川是震中,据说震级跟唐山大地震差不多。

    女孩子心里一惊,下意识的向口袋里掏手机,忘记带!

    她立刻拿起办公室里的座机给男孩子打电话,但是拨过去信号就断,再拨家里的座机号码,还是不通,看来四川的通讯设施也被地震破坏殆尽了。

    一种不祥的预感涌上心头,心急如焚的女孩子再等不及下班,从写字楼里冲下来,招了一辆出租车就向自己租住的筒子楼赶去。

    打开手机,竟然有五十多条未接电话,全部是男孩子打来的,她一翻,还有一条未读短信:
宝贝,亲爱的,傻丫头,用尽我今生所有的爱叫你,我爱你,比你爱我还要爱。

    自从那次你坚持让我先挂电话,我就知道,你肯定也看过了那个故事,可是,亲爱的,我想告诉你,我爱你,比你爱我还要爱。

    其实我也看过那篇故事,很早就看过,那是一个美丽的故事,因为有所憾而美,但是那不属于我们,我不要那种美,那种缺憾的美,我不要!刻骨铭心必将伴随着撕心裂肺,我宁愿两个人平平安安的过一辈子,也不要那种刻骨铭心,我只想伴你过一生,携子之手,与子偕老。

    我不要那种凄惨的美,我只要实实在在的幸福。我从来不敢忘记带手机,我怕哪天你会想我,如果我没带手机,我怕你也会同我一样沮丧,很多时候,即使是上厕所,我也要把手机揣兜里;我晚上从来不关机,每晚睡前我都更换一次电池,再把铃声调大,我怕你哪个夜里会害怕想跟我说话,如果我关机,你在异乡会更加孤独。

    你每次都让我先挂电话,我知道那是因为你爱我,我很开心,想起来总是眼里潮潮的;我的电话从来不关机,你却不知道,那是因为我更爱你,别怪我没告诉过你,我的宝贝,我是想等到咱们都老成妖怪时再说。

    傻丫头,看样子我是没有那个陪伴你一生的福气了,我背上的那块预制板,已经压了我两个多小时,我的整个胸部背部都撕裂般的疼痛,我还能闻见自己流出血的腥味儿,宝贝,我可能无法再陪你继续走下去了。

    亲爱的,我想听听你的声音,我一遍遍的打你的手机,你为什么不接啊?亲爱的,你听见我在呼唤你吗?亲爱的,这里好黑,我好冷,我想让你抱着我。

    亲爱的,我的亲爱,我的宝贝,我爱你,我此刻是如此怯懦如此怕死,因为那意味着我再不能吻你疼你。我更担心的是你会因为我而伤心欲绝,别那样,亲爱的,我走了,你在北京再找一个人照顾你,那里成功人士多,机遇多。你是天堂里最圣洁的天使,没有人在你身边保护,我怕你会受到伤害。

    答应我,亲爱的,如果还有一个男人像我这样爱你,千万别不接他的电话,我知道他那时会有多痛。

    我不能呼吸了,宝贝,再见了,来世,我一定要做你老公!

    宝贝,亲爱的,傻丫头,再次用尽我今生所有的爱叫你,我爱你,比你爱我还要爱。

    女孩子的泪水似江水决堤,哭到来不及呼吸,她仰头向天,紧闭着双眼发出撕心裂肺的呼喊:亲爱的,我现在知道了,你比我爱你的还要爱我,你在天堂等我电话,来世我做你的妻,一辈子都不会再关机!

完。

2931 read 17 comment(s)
成为mac的忠实fans
2008-10-13

    我觉得苹果电脑之所以比一般的电脑贵,不仅仅是因为它的牌子和设计,更是因为它的价格里面包含了正版mac os x 操作系统和一大堆预装软件。

    在我接触mac之前,windows似乎是电脑的唯一选择,因为除了它之外,其他的操作系统(比如ubuntu, redhat等)都还没有到能够民用的水平。于是在windows的魔爪下挣扎了很多年。使用windows无疑有点像是呆着镣铐跳舞,要忍受它很多极其 不人性化的操作方式。还要与强悍的各种病毒做斗争。哎,真的累了。于是我投奔了mac os x,再于是我爱上了mac,再于是我买了台macbook。至此我算是解脱了。但是还有千千万万的同胞们还在windows下面苦苦挣扎,同情ing.....

    苹果操作系统的人性化程度已经远远超过了windows的所有版本。现在我发现原来vista里面的很多东西都是从mac上抄袭过去的。比如spot light,比如系统自带桌面壁纸,比如Front Row。。。。。而且抄袭的质量也不怎么样,试问谁在vista下面新开一个程序不用鼠标点击程序图标?(mac下面的spot light是一个搜索框,按control+空格就可以打开,然后输入程序的前几个字母或者汉字,需要的程序就出来了,直接回车运行即可。同样vista 下也可以实现:按windows键打开开始菜单,此时光标默认在搜索框,然后同样输入程序名字,点击回车。但是vista的速度方面就完全没有spot light快,甚至有些时候慢如蜗牛)

    还有个很常用的功能:截屏。在mac下面按住shift+command+3就是截屏,shift+command+4是部分截屏。而windows下只需按print screen即可。但是mac下按截屏后,图片会自动以png格式保存到桌面,而windows是保存到剪贴板。以至于我很多同学根本就不知道windows自带了截屏功能。windows和mac同样的对比数不胜数~

    Mac系统自带的软件很经典,很实用。比如世界上最好的播放软件iTunes,iPhoto, iWeb, iChat, iMovie, Photobooth, GarageBand ,iDVD, Time Machine 等等。。。这些软件基本可以满足日常办公和娱乐需求,而且这些软件功能很强大,但是界面很简洁,很好用。哦,对了。还有那个看不见图标的东西:预览。苹果下面很多文件格式可以直接实用预览功能打开,只需要选中该文件然后按空格键即可。我知道的目前支持的格式包括 所有图片(包括psd),几乎所有音频和视频,ppt,doc,xml,rtf 等等。

    还有系统的界面,苹果操作系统已经不能用漂亮来形容了。我觉得应该叫优雅!比xp的丑陋和vista的艳俗完全高了个层次的。

   以下是iTunes的播放界面。

完。

3981 read 15 comment(s)
上一页 1... 15 16 17 [18] 19 20 21 ...35 下一页
Copyright © Longbill 2008-2025 , Designed by EndTo , Powered by EndCMS