首页 » October 2006

October 2006

October 27, 2006

Articles in October 2006

Putty Posted by 唐生 at October 27, 2006 6:43 AM | comment(s) (0)

一款SSH和TELNET的小巧的工具。

一、下载
Putty下载页

二、设定
Putty_1.png
用管理器新增一个站点

Putty_2.png
允许显示闪烁字

Putty_3.png
可以使用Back Space键

Putty_4.png
设定终端窗口的大小

Putty_5.png
设置光标形状

Putty_6.png
填入默认用户名自动时会自动填写账号

Putty_7.png
保存站点设置,登录

按此阅读 "Putty" 全文 »

GPS数据与GIS格式间的转换 Posted by 唐生 at October 26, 2006 4:06 AM | comment(s) (0)

传统上,GPS数据转换成GIS格式受昂贵机器和各公司对自家格式的保留的制约,只能在测绘、国土等财力雄厚的领域里进行应用。近年GPS设备价格下跌,Google Earth的免费发行更进一步推动了民间GPS的自研究需求,他们需要通使用手头的GPS仪器和软件,采集、整理成带有纯个人需求的数据,如出行、游玩地图。

下面是我用ArcPAD录的一段shape格式的江南西TrackLog(data source),目的是加载入已有的广州1:2000矢量数据和在Google Earth中进行比较来简单测试MIO P350的性能范围。


采集数据的过程参照ArcPAD Review

一、shp转KML

shp文件比较好处理,可以直接用ArcPADArcViewArcGIS打开进行地图绘制、信息处理。打开同名的dbf文件,复制出经度和纬度两列,再使用kmlgenerator工具转出KML(Google Earth Markup Language)格式即可在Google Earth中。

convert_GPSdata_points.png

convert_kmlgenerator.png


二、其他GPS格式转KML

在一些非CE系统的GPS设备或者某些社区特定格式,例如Garmin的MapSource(.gdb),Geocaching.comLOC Waypoint File(.loc),这就需要一套转换工具(中间件)和一套编辑工具。

转换可以使用GPSBabel,它可以把各种GPS格式的轨迹转换为OziExplorer的PLT格式(编辑),以上过程可逆(输出KML)。
convert_GPSdata_GPSBabel.png

编辑可以使用OziExplorer
convert_GPSdata_OziExplorer.png

convert_GPSdata_OziExplorer_Convert.png


三、对比
convert_GPSdata_points_2.png
在SuperMap中

convert_Shape_KML.png
矢量数据与位图的对比

转角是因为我想起来要过对面和凉茶。 :)

KML文件下载

四、其他

按此阅读 "GPS数据与GIS格式间的转换" 全文 »

Awstats Posted by 唐生 at October 25, 2006 12:11 AM | comment(s) (0)

Awstats是一款使用perl脚本的httpd日志(rawlogs)分析工具,由于是直接对log文件进行操作,所以文件大小、来访路径、搜索引擎、错误代码都能准确分析,结果汇报页面能友善地比较各个时段横向、纵向的数据。

静态演示
动态演示地址

以下是我在Dreamhost上安装使用Awstats的心得。

安装Awstats
在这里使用Putty进行SSH连接,目录操作用FlashFXP

1. 下载 awstats6.6
进入根目录后,利用wget下载源程序:

wget http://awstats.sourceforge.net/files/awstats-6.5.tar.gz

解压:

tar xfzv awstats-6.6.tar.gz

将文件夹/awstats-6.6重命名为/stats.boxup.org,并进入/stats.boxup.org文件夹:

mv awstats-6.5 stats.boxup.org cd stats.boxup.org

2. 安装准备

由于Dreamhost的CGI不用在特定文件夹下才能访问,为了方便我把所有目录都归在/stats.boxup.org文件夹下,最后在/stats.boxup.org里新建一个/data文件夹,用于存放awstats每月的数据:

cd stats.boxup.org mkdir data

更改data目录权限为755

chmod -R 755 data

将/icon,/css,/js三个文件夹拷贝到/stats.boxup.org文件夹下面,以使其静态页面可以正常引用这些文件:

完成后的目录结构如下

awstats_list_structure.png

3. 配置conf文件
进入/stats.boxup.org/文件夹,config文件保存在awstats.model.conf里:

cd ~ cd /stats.boxup.org/

不要直接重命名你的awstats.model.conf文件,建议采用拷贝的方式新增:

cp awstats.model.conf common.conf

其中common.conf就是你新生成的用于所有domain的公共配置文件,在不同域名的配置文件中则可以完全省略这一冗长的部分。

如果你只对一个域名进行统计,则可以直接生成文件"awstats.domain.com.conf",在这里我用的是awstats.boxup.org.conf,再按以下方式进行编辑设定。

先找到一些常用的部件位置

GeoIP.dat的path可以通过以下命令得到:

locate "GeoIP.dat"

在Dreamhost上的路径是:"/usr/local/share/GeoIP/GeoIP.dat",注意这个数据库你可以手动下载一个最新的版本来提高准确度,这部分的详细说明可以参看"在DreamHost上使用GeoIP和GeoCity Lite"

现在编辑boxup.org配置文件:

需要改动的地方有:

LogFile="/home/user/logs/boxup.org/http.xxxxxxx/access.log" SiteDomain="www.boxup.org" HostAliases="www.boxup.org boxup.org" DNSLookup=2 DirData="." DirIcons="/icon" DefaultFile="index.php index.html index.htm" lang="cn" LoadPlugin="decodeutfkeys" LoadPlugin="geoip GEOIP_STANDARD /usr/local/share/GeoIP/GeoIP.dat"

编辑完后保存退出。

配置好所有的域名后,检查.pl文件的权限,所有.pl文件权限应设定为"755",即"-rwxr-xr-x":

ls -o

4. 首次生成统计页面

perl /home/yourusername/stats.boxup.org/tools/awstats_buildstaticpages.pl -config=boxup.org -update -awstatsprog=/home/yourusername/stats.boxup.org/awstats.pl -dir=/home/yourusername/stats.boxup.org/

注意以上只有一行,自动换行除外。

awstats_commandline.png

使用web浏览器,地址栏键入http://stats.boxup.org/awstats.boxup.org.html
看上去怎么样?

5. 设定cronjob
编辑crontab任务清单,这样awstats便能定期更新统计。DreamHost使用nano编辑器:

crontab -e

针对不同的domain,设定其定时执行的cron job:

1 * * * * /usr/local/bin/perl /home/yourusername/stats.boxup.org/tools/awstats_buildstaticpages.pl -config=boxup.org -update -awstatsprog=/home/yourusername/stats.boxup.org/awstats.pl -dir=/home/yourusername/stats.boxup.org/

注以上只有一行,Dreamhost的Perl需要指定完全路径。设定完成后,保存退出nano:

CTRL + O CTRL + X

注意,你可以在不同的domain下设定不同的/statistics文件夹,这样的话,你的配置文件则需要做相应的改动。在这里我把所有的统计页面都设置在/stats.boxup.org根目录下,因此针对不同的domain只需要改动"-config=domain.com"一项即可。

详细的使用crontab方法详见Shell使用指南,nano遇到分行问题可参考Dreamhost的Crontab说明

6. 设定.htaccess文档
设定默认页面,在你的.htaccess文档中写入:

DirectoryIndex awstats.boxup.org.html

当用户访问http://stats.boxup.org/时,会自动访问/awstats.boxup.org.html

EOF

参考:
QiRan.ORG awstats6.5安装笔记

按此阅读 "Awstats" 全文 »

转移到MovableType上 Posted by 唐生 at October 5, 2006 11:49 PM | comment(s) (1)

应该没人知我总共用过几个出版平台,我数比你,NucleusCMS,B2,Drupal,Blogger,XOOPS,希望今次MovableType系最后的选择,其实响03年6月(即系岩开始玩BLOG时候)就想用MT,不过),显示速度快、服务器的压力小、独立性和服务器上的脚本解析临时出错时MT都可以做到其他平台加埋先有的效果。

不过又唔想重新写过,而且搞完之后右边长长的按月归档几好睇。所以旧ilogs.org(NucleusCMS)和boxup.org(XOOPS)的数据都转左过来,参考左MT的Importing格式Blogger to MT,用人手剪左几日,不过冇评论,打算迟D再人肉更新翻,不过以前D嘢就没乜好睇了,我只系想让个列表长D。

将首页换成一个聚合器(by lilina),会精选D我关注紧或我觉得非常有趣的或可以增加通式的BLOG,一来可以令访客没敢闷,二来我半年没开过Feeddemon了。

快速用旧模板更新过一次MT的旧模板 - -,系阿系没美感common sense啦,未来有时间先慢慢修改,终有一日我可以做出大方又好睇嘅模板。

嗯阿MT仲支持用API上稿,等阵再试,因为依家仲未有个加表情的editor。

按此阅读 "转移到MovableType上" 全文 »

Archives | 通式档案 | Popular | Disclaimer | Subscribe | About | Contact | RSS rss
© 2003 - 2008 唐生 TONYHEAD.COM. All rights reserved.
 
News!
About this Site
Created: July 14, 2003
Entries: 504
Page views/month: 3 thousand
Comments: 371
Location: Canton, China
Time: UTC +08:00
Author: 唐生, ms08
Update Frequency: weekly
RSS 2.0 Feed  RSS
Google Reader 订阅
Powered by Movable Type 4.2rc1-en
Translations:English
Contact
Email/GTalk:
My Picks
OS: Windows Server 2003 Standard Edition SP2
Browser: Mozilla Firefox 2.0
Email Client: Outlook 2003
FTP Client: FlashFXP
Text Editor: Maruo
Downloader: FlashGet
AntiVirus: Symantec AntiVirus
Compression Tool: 7-Zip
Image Viewer: IrfanView
Feed Reader: Google Reader
Financial: MoneyWise
PIM: wikidPad
Blog Writer: Zoundry Raven
Web Hosting: Site5
Miniblog: Twitter
ID:claimID
UID:TYT004
Archives