档案

Archive for the ‘未分类’ Category

用手机写博客

2011年02月27日 留下评论

安装了一个Wordpress手机版,试一下在手机写博客的感觉。手机上有一个优点就是可以用语音输入法。那是相当快滴。对话筒说话然后就会帮你写上文字。技术的发展日新月异,我也很惊讶于这种发展的速度。语音输入的识别率相当的高几乎不用做任何的修改。
以后好像又有一年没有写博客。人生的目标对于我来说印象模糊。

分类:未分类

AKG K420

2010年08月1日 7 条评论

mp3的耳塞坏了,我不听mp3已经好久了,所以心里盘算着再买一个耳塞。一个月前跑去电脑城踩点,本来只是想买一个还过得去的耳塞,无奈被卖耳机的老板引诱,试听了森海塞尔的px100觉得音质还不错,遂决定购买之,无奈老板那儿没法刷俺的招行卡,结果未果而回,惶惶不可终日。发现京东也有的卖,而且便宜40块钱,大喜过望。本来想第二天下单的,结果等我准备下单的时候发现没货了,这个郁闷啊,等了几天没见有货。后来回想一下也许这是冥冥之中老天指引我不要买这一款耳机,在缺货的这段时间里,我又比较了一下px100和px200,然后又是AKG K420,评论一致偏向于AKG K420。我一向认为存在即是合理,大家都认为好的东西就一定有其道理,好吧,这也许就是所谓的从众心理。所以等到京东的px100上架的时候,我已经开始对px100不那么感冒了,转而开始对K420感兴趣了。可惜老天又在跟我开玩笑了,正当我准备下单买K420的时候,京东又没货了,Orz

本来想转而去淘宝,无奈还是担心淘宝上假货泛滥,即便我火眼金睛也是难分辨,所以本着宁肯多花钱也绝不要假货的心理,今天还是跑去总统数码港到官方指定的经销商那儿买回了K420,没想到比京东还便宜10块钱,哇哈哈…

图中就是K420的丑陋的身影啦,中间的D50是受Pelatti的诱惑开始小中毒的所谓“神器”。本来是人家索尼的一款录音笔来的,结果因为放音的音质实在是太好了,超过几乎市面上的mp3,所以被当成播放器而大受欢迎。无奈价格太高了,虽然小中毒,我还是没有入手的打算,反而对Sony的XK比较看好,那才是真正的mp3,虽然音质上略逊于D50。我看还是等一下,等到XK的升级版本出来,音质能再提高一下再考虑入手吧。

这两天,为我服务了4年之久的一双户外运动鞋终于老了,开始脱线了。我估计是因为前一阵子广州下雨淹水,我穿着它在水里趟了半天又没有及时晾晒造成线给腐烂断掉了,唉,是我的错。这双鞋的质量的确是不错,用料很足,穿的也很舒服,所以我这种恋旧的人又跑去买了一双一样的回来,其它都一模一样,除了颜色不同之外,以前是屎黄色,现在改屎灰色了,莫非又要穿4年?同一款式的鞋连着穿8年,比较难想象。

话说近来还搞到一个可爱的优盘,人称“雪糕”优盘,还真TMD像个雪糕,哈哈…

分类:未分类

Mediawiki的Sphinx全文搜索

2010年06月28日 留下评论

http://www.sphinxsearch.com/downloads.html下载最新版本的Sphnix搜索引擎。解压至任一目录,比如C:\Program Files\sphinx。

http://sourceforge.net/project/showfiles.php?group_id=207453下载Mediawiki的Sphnix搜索扩展。解压到Mediawiki的Extension目录,将Sphnix中的api目录下的sphinxapi.php拷贝到该目录将其中的sphinx.conf拷贝到别的目录以免可以通过Web被访问到,其中设置数据库用户和密码等信息以及用于存放索引的地方。

设置后使用以下命令建立索引:

/path/to/sphinx/installation/indexer --config /path/to/sphinx.conf –all

索引建立成功后可以通过以下命令测试全文搜索:

/path/to/sphinx/installation/search --config /path/to/sphinx.conf "search string"

配置Sphnix在系统中作为Service启动

C:\Program Files\sphinx\bin\searchd --install --config D:\Documents\sphinx\sphinx.conf --servicename SphinxSearch

为了在Wiki内容更新后相应地更新索引需要定期运行索引程序,可以建立两个计划任务执行以下的两个命令,第一个是永远主索引的更新,第二个是进行增量索引,第二个可以稍微频繁一些

/path/to/sphinx/installation/indexer --quiet --config /path/to/sphinx.conf wiki_main --rotate
/path/to/sphinx/installation/indexer --quiet --config /path/to/sphinx.conf wiki_incremental --rotate

LocalSettings.php中增加这条设置

$wgSearchType = 'SphinxSearch';
require_once( "$IP/extensions/SphinxSearch/SphinxSearch.php" );

其中第一句用于表示使用SphinxSearch替换掉默认的搜索引擎,否则则只是在特殊页面中生成一页用于Sphinx的查询结果。

关于中文的分词切分,暂时没时间记录啦,待续……

分类:未分类

花花草草

2010年06月19日 留下评论

分类:未分类

聚沙成塔

2010年06月15日 3 条评论

其实时间是个可怕的东西,很多微小的效果经过时间的积累也可以非常的明显,没想到我的这个访问量可以说非常小的网站,居然也可以在2年内积累起快2万多人的浏览量,吼吼……

分类:未分类

利用Socks via Http突破端口被封的限制

2010年06月9日 留下评论

很多公司为了安全,都会有一些IT的Policy,其中就有封锁某些端口的Policy。比如封锁21端口不让使用Ftp等等。但是一般都不会封锁80端口,因为这是浏览网页用的http端口。所以现在很多工具可以将对其它端口的Request转换成http,然后通过http与服务器联系,再由服务器去访问真正的计算机及其端口。今天发现了一个不错的这样的工具Socksviahttp,用纯Java写的,而且是开源的,吼吼。以下摘录了它里面的一段文字,用来说明突破端口封锁的原理。

这个是平时程序访问某一服务器及其端口的过程,是通过直接访问的方式,如果一旦端口被封,则这条路就行不通鸟。

  (1)                          (3)
Program        real
(IRC,     <------------>  IRC Server
Telnet)     connection    or Telnet Server

这是使用Socks代理的方式,Socks代理服务器作为一个中介,你的程序跟它联系,它再去访问实际的服务器和端口,当然,一般这种情况下你需要在自己的程序里面设置代理,以便程序知道不使用直接访问的方式而是通过代理访问。

  (1)                    (2)                          (3)
Program     socks                       real
(IRC,     <------->  Socks Server  <------------>  IRC Server
Telnet)      v4                      connection    or Telnet Server

下面这种方式就是端口被封锁时候的情形,相当于是将原来的Socks代理一分为二,你的程序与客户端的代理程序联系,因为端口被封,所以这个代理会将Socks请求转换成HTTP请求与服务器端的Socks代理联系,再由这个服务器端的代理去真正的访问你需要访问的服务器和端口返回信息。讲得真TMD累,费了这么好大的劲就是为了绕开封锁。

  (1)                   (2a)                                (2b)                      (3)
Program     socks    Socks via     ------------------    Socks via         real
(IRC,     <------->    HTTP            HTTP tunnel          HTTP      <------------>  IRC Server
Telnet)      v4     client part    ------------------    server part    connection    or Telnet Server

Socsviahttp下载下来的时候就已经编译打包好了,它包含一个客户端的程序和一个服务器端的程序。所以如果你有一台自己的服务器没有被封端口,就可以在上面部署了。它包含了一个server.bat,可以直接运行,当然运行前需要简单的配置,这个配置很简单,自己看一下说明就可以了。不过我更喜欢把它部署在我的Tomcat上,然后利用Apache通过Http访问。其实很简单,将它原来的class全部放在WEB-INF目录下,然后再加多个web.xml,然后打个war包就搞定了。下面是我的这个web.xml:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
<web-app>
   <display-name>Socks via Http</display-name>
    <servlet>
      <servlet-name>ServletAdmin</servlet-name>
      <servlet-class>socksviahttp.server.admin.ServletAdmin</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServletAdmin</servlet-name>
        <url-pattern>/admin</url-pattern>
    </servlet-mapping>

    <servlet>
      <servlet-name>ServletSocks</servlet-name>
      <servlet-class>socksviahttp.server.ServletSocks</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServletSocks</servlet-name>
        <url-pattern>/socks</url-pattern>
    </servlet-mapping>
</web-app>

这样一来,你就可以配置客户端的服务器,使得它访问http://yourserver/socks,然后运行之,在你自己的程序中设置代理。因为代理就是这个客户端服务器,是在你自己的机上的,所以ip设成127.0.0.1,端口默认为1080,搞定。测试ok。

分类:未分类

一直在附近

2010年06月4日 3 条评论

今天是个敏感的日子,鉴于这么敏感的日子我就不好说明到底是什么敏感的日子了,只知道N年前我还小孩子的时候发现电视里没有动画片看了,只知道今天我用的一些微博网站通知我由于一些技术原因没法将我写的东西同步到其他发布源。网上充斥着一些信息,有些东西是野火烧不尽滴……

打开QQ,收到一条留言,问我最近很少看到我。那是一个从未谋面的网友,偶尔聊聊,在我上学的时候就开始了,快10年了吧。我有很多这样的网友,素未谋面,有些在同一个城市,有些相隔千里。但是却很自信,并且彼此了解,有些从上学、工作、结婚、生子,一路陪伴着走来,了解他们的程度甚至于多过他们的某些亲人,你比他们的另一半更早的出现在了他们的生活中。又是一种很奇怪的感觉吧,仅仅通过网络交流的两个人,其实对你而言,你其实是通过屏幕和电脑另一端的一个存在在交流。只是由于人有情感,可以想象,也许另一端是完全不同的一个世界,而在你的脑内世界,却可以凭借你的想象和感觉营造出与之交流的对象。网络到底是虚拟的还是现实的,这是个问题,为什么就不能既是虚拟的又是现实的呢。

我回复了那条QQ,我说:其实我一直在附近。是的,交流的方式有很多种,想念也是其中的一种。安全又廉价。其实很多时候我会通过其他的形式比如博客,微博来关注某个人,只是我很少显式的去表达对某人的关心。现在的网络给了人们更多的方式联系,开心网、微博,只是为什么,好像心与心之间的距离反而拉大了,可能是因为在这种方式下的人越来越以自我为中心和被动地接受信息,而不是真正发自内心的去主动关系别人和联系别人。

分类:未分类

岁月的印记

2010年05月25日 2 条评论

晚上花了很多的时间看别人的博客,眼睛累得要流泪而不自知。很多人没有坚持写博客的习惯,我想可能是因为大多是刚开始的三分钟热度,等到发现没有什么人来观赏自己的博客时就失去了这份热忱。可是我却一直以为,博客不是写来给别人看的,其实最主要是写给自己看的,给以后的自己。当我在看别人的博客的时候,会有一种奇怪的感觉,就仿佛透过时间和空间,来到博客中描述的故事场景之中,接触到了过去发生的事情。就比如刚认识一个朋友,通过博客,你马上就可以了解这个人的过去种种,而且你也会惊奇的发现,你所了解的过去的这个人和现在的这个人在经历过去种种之后已经发生了巨大的变化,不论相貌,性格……那是一种时间沉淀之后才有的感觉,所以会让你产生一种错觉,就仿佛你们是认识并了解多年的好友一般。而且有一种很难解释的感觉,仿佛时空错乱一般……

分类:未分类

老同学聚首

2010年05月22日 2 条评论

昨天在车上王文宝打电话给我说今天会从肇庆骑自行车到广州来,真的是比较佩服。根据原定计划,他早上7点多出发,大概下午2点多到广州,根据他后来的描述,走国道的路都比较顺利,下午2点也确实已经到达广州了,可惜接下来找到我住的地方的路耗费了他很长的一段时间,中途我看着地图手机指挥了他一路。装备果然比较专业,很有运动员的味道,车子也不错,好吧,有图有真相。

龚圣夫妇在他之前一个小时就到了,然后是严宗诚,难得的又一次同学聚首,各自谈一下近况,顺便感慨一下这个社会。晚上去吃了川菜,一起开开玩笑,很是开心……

分类:未分类

妈妈开始用QQ

2010年05月22日 留下评论

前一阵子,妈妈在电话里说最近她在学电脑,打五笔,话语中透露出开心的样子。我跟她说五笔我都不会,不要学了,那么难记,直接用手写板也可以输入的。心里盘算着下次回家把我这台ThinkPad给她用,再配个手写板。老妈不是一个新潮的人,记得前两年教她怎么发短信,也就是刚开始发了几个给我试试,后来再没有见过。反而是老爸,经常发些短信给我。所以这次学电脑估计也是因为她周围的一些老妈妈越来越多的开始用电脑的缘故,然后整天在她耳边说把她的兴趣勾起来了。

昨天偶然打开QQ,发现有人加我,感到奇怪,因为现在基本不是Q,很少有人会加我。打开一看,上面说是妈妈的Q,估计是哥哥帮妈妈搞了一个Q吧。打了个电话回家,老妈不在,看越剧去了,问了一下老爸,跟我猜想的一样,老哥给妈妈搞了一台电脑练打字,呵呵。挺爸爸说中午妈妈唠叨着要上网跟我视频……

昨天在电视看到一位主持人说,只有当你有了自己的孩子之后,你才会真正理解父母对你的爱有多深,所以,不要去埋怨父母有时候做的事情让你觉得离谱,因为所有你认为他们做的错误的事情都是基于对你的爱的基础之上的,所以,珍惜和他们在一起的时间,让他们感到快乐。

分类:未分类