去的路上,刚下了雨,于是难得看见这样云雾缭绕的情景


经过10个小时的车程,终于到达目的地,晚霞格外好看
新换了测试机,拼写建议就出问题了,时好时坏,也不知道为什么。后来干脆就全给删了,手动编译安装。

首先去 http://aspell.net/ 下载最新的aspell并解压,然后编译并安装
wget ftp://ftp.gnu.org/gnu/aspell/aspell-0.60.6.tar.gz
tar -xf aspell-0.60.6.tar.gz
cd aspell-0.60.6
./configure --prefix=/usr
make && make install

这里我指定了安装的地址,是因为我的php编译的时候指定了pspell的路径,所以我也必须安装到相应的地方,默认编译的话安装路径是/usr/local。

顺便说下,如果想php使用pspell那么你在编译php的时候要加上参数--with-pspell=/usr,或者使用phpize在以后给加上。

这样aspell就装好了,但是现在还不能用,因为缺少语言字典。在这里可以下载你想要的字典ftp://ftp.gnu.org/gnu/aspell/dict/0index.html
我下的是英文的,解压,编译并安装。这里编译的时候会自动找到你的aspell的安装路径,所以很简单
wget ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-6.0-0.tar.bz2
tar -xf aspell6-en-6.0-0.tar.bz2
cd aspell6-en-6.0-0
./configure
make && make install

好了,相关的字典文件就已经安装好了,重启你的php吧,我是用的nginx,所以稍微和一般的不同
/usr/local/php/sbin/php-fpm stop
/usr/local/php/sbin/php-fpm start


写个小程序测试下
 <?php
    $word    
'look at s';
    
$pspell_link pspell_new('en');
    
$sug pspell_suggest($pspell_link$word);
     
$suggestions array_unique($sug);
     
print_r($suggestions);
?>


join it!
ubuntu9.04 SVN服务器的架设
Posted in PHP on 2009/07/13 / 评论(0) »
假定你已经安装了apache2,现在还需要安装apache的svn模块和subversion,命令如下
sudo apt-get install libapache2-svn
sudo apt-get install subversion

然后创建你的svn根目录,我放在了/var/local/svnroot,你可以根据你的需要放在任何地方
sudo mkdir /var/local/svnroot

接下来,很重要,你需要给apache用户对这个文件夹的写权限,否则不能commit
sudo chown -R www-data\: /var/local/svnroot/

创建svn仓库
sudo svnadmin create /var/local/svnroot/mysite


现在,编辑apache的svn模块配置文件
sudo vi /etc/apache2/mods-enabled/dav_svn.conf

将其中的内容修改为如下信息
<Location /mysite>
    DAV svn
    SVNPath /var/local/svnroot/mysite
    AuthType Basic
    AuthName "Subversion repository"
    AuthUserFile /etc/subversion/passwd
    Require valid-user
</Location>

保存并退出
ok,现在需要添加用户了。使用以下命令即可
sudo htpasswd -c /etc/subversion/passwd testuser

因为是新创建的passwd文件,所以有-c这个参数,当以后再添加新用户的时候就不需要-c了。

好了,重启apache吧,到此为止svn服务器就算搭好了

我的环境是ubuntu,所以安装很简单
sudo apt-get install php5-pspell
sudo apt-get install libpspell-dev

这样就行了,记得重启apache

将你需要的单词作成一个文本文件,每行一个词,记得,一定是单词,短语是不行的,就是说词的中间不能有空格,有了也不会出错,只是会被忽略掉而已。
aspell --lang=en create master ./custom.rws < test.txt

使用这个命令生成字典文件,然后copy到aspell的目录下,比如我的是/usr/lib/aspell/
sudo cp custom.rws /usr/lib/aspell/


编辑en-wo_accents.multi你会看到如下的内容
add en-common.rws
add en_US-wo_accents-only.rws
add en_GB-ise-wo_accents-only.rws

这三个是英文查询时候会用到的3个字典,我这里的需求比较特殊,所以我只使用我自己的字典,那么将这三行都注释掉,添加上刚才我们的字典文件就可以了
下面就是我的文件内容
#add en-common.rws
#add en_US-wo_accents-only.rws
#add en_GB-ise-wo_accents-only.rws
add custom.rws


这就搞定了,写个小程序试试吧
<?php
$word    
'look at s';
$pspell_link pspell_new('en');
$sug pspell_suggest($pspell_link$word);
$suggestions array_unique($sug);
print_r($suggestions);
?> 
万恶的国服不开,于是我终于忍不住诱惑去台服了。前些日子总有人跟我说台服用不了我的那个钓鱼的小玩意儿,这次正好也自己来测试一下。

最终的结果是,果然有改变,某些地方不能钓鱼了。原因也很简单,水花的颜色变了,不是白色的,所以无法捕捉到白色的像素。

所以呢,更新了一个版本,可以自己设定水花颜色,以及颜色的近似度,这样就可以很大程度上提高上钩的效率了。

UserVar LTop=300,200 鼠标左上
UserVar RBot=980,500 鼠标右下
UserVar DCBTN=DropList{左键:1|右键:2} 双击左键或右键
UserVar dy1=5 鼠标扫描期间间隔时间
UserVar dy2=2000 上钩后等待时间
UserVar mouseType=1884068285 鼠标特征码
UserVar wColor=FFFFFA 水花颜色
UserVar PX=0.9 颜色近似度
VBSCall GetCursorShape(0)
Dim s,x1,y1,x2,y2,x,y,c,fx,fy,rx,ry,starttime,endtime
s=InStr(LTop,",")
x1=int(Mid(LTop,1,s-1))
y1=int(Mid(LTop,s+1))
s=InStr(RBot,",")
x2=int(Mid(RBot,1,s-1))
y2=int(Mid(RBot,s+1))
c=int(DCBTN)
Rem Search
x=x1
y=y1
MoveTo x y
Delay 1000
If c=1
    LeftDoubleClick 1
Else
    RightClick 1
    Delay 100
    RightClick 1
EndIf
Delay 2000
starttime=Now
While y<y2
    y=y+20
    While x<x2
        x=x+10
        MoveTo x y
        Delay dy1
        If GetCursorShape(0)=mouseType
            fx=x
            fy=y
            MoveTo fx+100 fy+100
            Goto Waiting
        EndIf
    EndWhile
    x=x1
EndWhile
Goto Search
Rem Waiting
While true
    VBSCall FindColorEx(fx-100,fy-100,fx+100,fy+100,wColor,1,PX,rx,ry)
    If rx>=0 and ry>=0
        MoveTo rx ry
        Delay dy2
        RightClick 1
        Delay 500
        LeftClick 1
        Delay 2000
        Goto Search
    EndIf
    If DateDiff("s",starttime,Now)>=22
        Goto Search
    EndIf
EndWhile


放出了源码,不提供小精灵下载了。需要用的,自己下载个按键精灵去弄吧,很简单的

关于使用和设置请看这里http://anerg.cn/read.php?1

注意:如果是vista系统,请以管理员身份打开,否则可能不能正常使用。

关于如何设置水花颜色,请先手动钓鱼,当有鱼上钩的时候,按下键盘上的PrtScn键,也就是截图按键,然后用photoshop选择水花的颜色,并加入到设置中即可。

目前我的小号才16级,只在精灵城那边钓鱼,还没有发现问题,正确抓取率超过80%。还是那句话,如果特效开到最高,成功率几乎100%
分页: 5/10 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]