Author Archives: wlx

在ios平台上使用piwik mobile

服务器上使用了piwik来统计用户访问情况,发现其也有ios版本,于是下载使用,但是发现一直有问题,无法登入,因此还在piwik trac平台上继续汇报了此bug,但后来无意中发现,只要piwik mobile语言设置为和ios平台相同,即可登陆。即在中文情况下,需要设置piwik mobile语言为中文,iphone中需要在设置中找到piwik mobile进行处理,ipad中打开piwik mobile可以直接设置。

Posted in tech | Tagged , , | Leave a comment

给awstats增加纯真IP库qqwry.dat支持

服务器环境:ubuntu 10.04, utf8编码 在进行网站统计时,默认采用的GEOIP库进行国家统计,但我们的网站用户群主要是国内,因此统计来源国家意义不大,就需要统计国内各省市来访信息,纯真IP数据库应该就可以发挥很好的作用。 awstats结合qqwry.dat已经有现成的插件,但其官方网站已经无法访问(www.ieasy.org),因此此插件见本站的附件(已经进行了处理,编码转换为UTF8,文件路径按照UBUNTU进行了默认修改)。qqhostinfo 把插件中的两个文件,即qqhostinfo.pm和qqwry.pl拷贝到/usr/share/awstats/plugins目录下,把纯真IP库文件qqwry.dat也拷贝到此目录下,然后在/etc/awstats/awstats.config.local中添加一行: LoadPlugin=”qqhostinfo” 这样就应该可以了。

Posted in Linux | Tagged , , | Leave a comment

wordpress站点更换域名

采用wordpress建站后经常会先使用临时域名,待测试完毕后再更换为正式域名,但在wordpress数据库里对站点域名进行了绑定,因此需要使用数据库进行处理: update wp_options set option_value=replace(option_value,’old_site_url’,’new_site_url’) where option_value like ‘%old_site_url%’;

Posted in Blog | Tagged , , , | Leave a comment

iphone4 美版越狱升级为5.0.1

昨天看到完美越狱5.0.1出来了,然后看到其自带了激活功能,因此就按照说明进行了升级。按照说明,先制作保基带固件,然后进入DFU、恢复、越狱。整个过程很顺利,而且启动后可以使用之前的GEVEY卡贴进行解锁,但发现短信和通话记录全部丢失!到网上搜索了一下,居然没有相关的解决方案。在apple官网上也有相关的问题记录,但依然无解。经过多次、漫长的尝试,最终通过如下方法将短信和通话记录回复了。 1. 首先刷回之前的4.3.1版本,开tinyumbrella,然后恢复之前的固件。恢复后所有原来的记录都在,这是可通过ssh或itools将相关的几个数据库文件拷贝出来。 短信地址:/private/var/mobile/Library/SMS/sms.db 通话记录:/private/var/wireless/Library/CallHistory/call_history.db 2. 再次升级,恢复、越狱,安装sbsettings、opensssh后,将上出备份出来的数据库文件拷贝回原地址。 注意:拷贝回去后,要注意文件权限,否则仍旧会有问题! chown mobile /private/var/mobile/Library/SMS/sms.db chown _wireless /private/var/wireless/Library/CallHistory/call_history.db 然后再次重启,进行解锁工作,你的系统应该正常了。 BTW:我在越狱后还遭遇了无限重启问题,不知道是安装的哪个程序导致的,后来成功的那次就没有安装appsync了,也不知道罪魁祸首是不是他,还是越狱自身的问题。

Posted in mac osx, tech | Tagged , , , | Leave a comment

有意思的一篇文章:[译稿]为什么我们不要 .NET 程序员

文章地址:[译稿]为什么我们不要 .NET 程序员 有些观点我比较赞同: 用 .NET 进行编程就像是在麦当劳做烹饪。那里有全套神奇的设备能够自动的造出所有的东西。只有你按一下正确的按钮,跟着提示灯的指示,你就可以批量的制造出完美无缺的1.6盎司的汉堡,比地球上的任何其他人都要快。 然而,如果你想做出一个1.7盎司的汉堡,很抱歉,你做不到。很简单,没有这样的按钮。 馅饼是预先做成了那样的尺寸。它们做出来之后就被冷冻,所有你无法把它们揉到一起做成其它尺寸,解冻机和烹饪机是一体的,你没有办法在它们之间进行拦截。 麦当劳的厨房产出的食品精确的和麦当劳的菜单保持一致的——这种模式使你的大脑不需要任何的思考。可是,它不能偏离菜单,对烹饪机器的任何你妄想的压挤变 形都会导致它停止工作,而被送回返厂维修。

Posted in Program | Tagged | Leave a comment

ubuntu oneiric apache2.2 tomat7 mod_jk geonetwork

在一台新服务器上安装了ubuntu oneiric 11.10中安装apache2.2 tomcat7,现在想通过mod_jk把二者桥接起来。 1. 首先安装 sudo apt-get install tomcat7 apache2 libapache2-mod-jk 2. 修改workers.properties sudo nano /etc/libapache2-mod-jk/workers.properties 把其中一行: workers.tomcat_home=/usr/share/tomcat6 替换为: workers.tomcat_home=/usr/share/tomcat7 3. 配置tomcat7 sudo nano /etc/tomcat7/server.xml 把port 8009这行的默认注释给去掉: <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ /> 并添加host中添加自己的应用: <Context path=”/geonetwork” docBase=”/var/www/xining/geonetwork/web/geonetwork/” crossContext=”false” debug=”0″ reloadable=”false” … Continue reading

Posted in Linux, Program | Tagged , , , , , , | Leave a comment

bluefish 2.2.0发布了

bluefish是我现在进行php编程的ide工具,其最新版本2.2.0发布了,最大的变化是支持gtk-3了。 就是不知道什么时候ubuntu能有更新包出来,估计等不及就要自己编译了。

Posted in Linux, Program | Tagged , | Leave a comment

诡异的问题:时间不同步导致FTP用户地址丢失

数据中心的FTP在设计时采用每小时更新的方式,即用户控制在A服务器上,FTP SERVER在B服务器上,最近发现有用户通过申请后得不到数据下载地址。 逐步排查后没有发现任何问题,后来仔细看了cron列表,同步控制信息是在B服务器上每小时的58分左右进行,但B服务器快了2分钟,导致B服务器上的58分=A服务器上的00分,这样就错过了用户控制信息! 最终发现B服务器上没有安装时间同步进程: sudo apt-get install ntp 这样应该就能解决问题了!

Posted in Linux | Tagged , , | Leave a comment

postgresql中从多表中进行update

有时候,需要根据其他表的数据对某表的数据进行更新,这是就可以用到多表更新的功能: update metadata m set source=s.uuid from source s right join datasource d on s.id=d.sourceid where m.uuid=d.uuid

Posted in Program | Tagged , , | Leave a comment

bing api json中文搜索有乱码

系统中使用bing api json进行查询后发现搜索结果有乱码,网上搜索后发现是一个返回高亮的问题: bing api默认的请求参数是上面这样的。后面经发现’Options’=>’EnableHighlighting’,有问题。如果指定 Bing Search API时如果指定Options=EnableHighlighting(如下),则返回的Jason字符串中在关键字两边会有全角空格字符,而全角空格字符在IE下显示为很长的空格,在Firefox上显示为乱码。 最终解决方方案:在查询請求中去除Options=EnableHighlighting的参数设置后正常。

Posted in Program | Tagged | Leave a comment