<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小汐的露青轩</title>
	<atom:link href="http://blog.imxifs.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.imxifs.info</link>
	<description>坐亦禅，行亦禅，一花一世界，一叶一如来，春来花自青，秋至叶飘零，无穷般若心自在，语默动静体自然。</description>
	<lastBuildDate>Mon, 05 Jul 2010 14:47:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://blog.imxifs.info/?pushpress=hub'/>
		<item>
		<title>VBox下刷MOTOE6</title>
		<link>http://blog.imxifs.info/20100705/flash-motoe6-through-vbox/</link>
		<comments>http://blog.imxifs.info/20100705/flash-motoe6-through-vbox/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 14:47:03 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=859</guid>
		<description><![CDATA[最近發現MOTOE6的包包有更新,之前有幾個bug也修復了. 手裡沒有win,可是刷機得到win下去用RSDtools,也不知道怎麼想的,就打算虛擬機試試. 之前刷機的時候仔細查看過,刷機的時候手機會切換幾次設備. 我就想過了,設備ID變了之後,那麼VBox就不能捕獲設備,必須立馬重新將新的設備分配進去. 想好了,這就下手.先吧moto驅動裝上,RSD軟件也裝上. 手機進入紅屏工程模式,首先給虛擬機分配Motorola NS Flash Bulverde設備 開始刷機,刷到30左右會卡住,然後會手機會自動切換設備到Motorola SE Flash Bulverde 同樣分配進去.然後繼續等.等到後面99%的時候,再分配Motorola USB Modem, 這次100後,會出現Motorola Phone,這樣就刷完了. 依次出現的設備有以下幾個,注意及時將其分配進虛擬機.刷機應該就沒問題 1.Motorola NS Flash Bulverde 2.Motorola SE Flash Bulverde 3.Motorola USB Modem 4.Motorola Phone [刷機有風險] Today on history:2009:&#160;&#160;二探Btrfs(6)2009:&#160;&#160;初探testdisk(9)]]></description>
			<content:encoded><![CDATA[<p>最近發現MOTOE6的包包有更新,之前有幾個bug也修復了.<br />
手裡沒有win,可是刷機得到win下去用RSDtools,也不知道怎麼想的,就打算虛擬機試試.<br />
之前刷機的時候仔細查看過,刷機的時候手機會切換幾次設備.<br />
我就想過了,設備ID變了之後,那麼VBox就不能捕獲設備,必須立馬重新將新的設備分配進去.<br />
想好了,這就下手.先吧moto驅動裝上,RSD軟件也裝上.<br />
手機進入紅屏工程模式,首先給虛擬機分配Motorola NS Flash Bulverde設備<br />
開始刷機,刷到30左右會卡住,然後會手機會自動切換設備到Motorola SE Flash Bulverde<br />
同樣分配進去.然後繼續等.等到後面99%的時候,再分配Motorola USB Modem,<br />
這次100後,會出現Motorola Phone,這樣就刷完了.</p>
<p>依次出現的設備有以下幾個,注意及時將其分配進虛擬機.刷機應該就沒問題</p>
<pre>
1.Motorola NS Flash Bulverde
2.Motorola SE Flash Bulverde
3.Motorola USB Modem
4.Motorola Phone
</pre>
<p style='color:red;'>[刷機有風險]<br />
<h2>Today on history:</h2><ol><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090705/explore-btrfs-gain/' title='Permanent Link to 二探Btrfs'>二探Btrfs(6)</a></li><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090705/first-glance-of-testdisk/' title='Permanent Link to 初探testdisk'>初探testdisk(9)</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100705/flash-motoe6-through-vbox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>我也纵横.Geolocation+GoogleMapsAPI初体验</title>
		<link>http://blog.imxifs.info/20100630/geolocationgoogle-maps-api-first-glace/</link>
		<comments>http://blog.imxifs.info/20100630/geolocationgoogle-maps-api-first-glace/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 15:42:09 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[还是会寂寞]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=849</guid>
		<description><![CDATA[Geolocation+GoogleMapsAPI初体验 起 最近在关注LBS方面的东西,当然也就会关注定位方面的东西.例如:HTML5草案中的Geolocation. 承 navigator.geolocation是浏览器的html5里geolocation接口,可以根据浏览器是否含有此方法来判断浏览器是否支持获取客户端地理位置. navigator.geolocation.getCurrentPosition() 获取当前用户的地理位置是通过这个方法,参数有三个,分别是成功后回调函数,失败后回调函数,还有参数. 获取到的数据会传送给成功后回调函数,然后就可以通过回调函数来获取用户的地址,包括经纬度和详细的接到地址等等 navigator.geolocation.getCurrentPosition(function(data){ alert(data.coords.latitude); alert(data.coords.longitude); }); 这段代码就可以实现将用户的经纬度通过警告弹窗的方式提示给用户.地址数据取得后会传给data,回调函数内用data就可以取得相关数据.完整的结构可以参考文章末尾的参考资料. 前几天也看过HTML5草案里WebStorage,顺便就把他们存到本地存储里去.如果要取出来,就用 sessionStorage.setItem(&#8216;latitude&#8217;); navigator.geolocation.getCurrentPosition(function(data){ sessionStorage.setItem('latitude',data.coords.latitude); localStorage.setItem('longitude',data.coords.longitude); }); 转 既然能取得我们的经纬度,那我们就可以把这个参数给谷歌地图,他就会帮忙把我们标注到地图上咯,就和latitude差不多的感觉. 查阅谷歌地图API之后我们可以发现,代码指导里面的初始化很可疑. var latlng = new google.maps.LatLng(-34.397, 150.644); 这样我们只要把经纬度传给之前初始化的那个类,就能设置地图上的地理位置了,于是把关键的代码改成: navigator.geolocation.getCurrentPosition(function(data){ var latlng = new google.maps.LatLng(data.coords.latitude,data.coords.longitude); }); 这样,我们的山寨版Latitude就成了.当然还有一些不足.慢慢可以改. 继续查阅API之后,发现可以添加地标(Marker),小小修改之后,和谐的东西就出现了. 这里是我写出来的demo,通过Geolocation获取经纬度,然后传给谷歌地图API,初始化后就可以生成谷歌地图. 谷歌地图的相关代码是修改至谷歌地图API官网. http://lab.imxifs.info/geogmap.html 合 Google Maps Javascript API V3 Reference http://code.google.com/apis/maps/documentation/javascript/reference.html Google Gears Geolocation API http://code.google.com/apis/gears/api_geolocation.html W3C [...]]]></description>
			<content:encoded><![CDATA[<p>Geolocation+GoogleMapsAPI初体验</p>
<h2>起</h2>
<p>最近在关注LBS方面的东西,当然也就会关注定位方面的东西.例如:HTML5草案中的Geolocation.</p>
<h2>承</h2>
<p>navigator.geolocation是浏览器的html5里geolocation接口,可以根据浏览器是否含有此方法来判断浏览器是否支持获取客户端地理位置.<br />
navigator.geolocation.getCurrentPosition()<br />
获取当前用户的地理位置是通过这个方法,参数有三个,分别是成功后回调函数,失败后回调函数,还有参数.<br />
获取到的数据会传送给成功后回调函数,然后就可以通过回调函数来获取用户的地址,包括经纬度和详细的接到地址等等</p>
<pre>
		navigator.geolocation.getCurrentPosition(function(data){
			alert(data.coords.latitude);
			alert(data.coords.longitude);
		});
</pre>
<p>这段代码就可以实现将用户的经纬度通过警告弹窗的方式提示给用户.地址数据取得后会传给data,回调函数内用data就可以取得相关数据.完整的结构可以参考文章末尾的参考资料.<br />
前几天也看过HTML5草案里WebStorage,顺便就把他们存到本地存储里去.如果要取出来,就用<br />
sessionStorage.setItem(&#8216;latitude&#8217;);</p>
<pre>
		navigator.geolocation.getCurrentPosition(function(data){
			sessionStorage.setItem('latitude',data.coords.latitude);
			localStorage.setItem('longitude',data.coords.longitude);
		});
</pre>
<h2>转</h2>
<p>既然能取得我们的经纬度,那我们就可以把这个参数给谷歌地图,他就会帮忙把我们标注到地图上咯,就和latitude差不多的感觉.<br />
查阅谷歌地图API之后我们可以发现,代码指导里面的初始化很可疑.</p>
<pre>
var latlng = new google.maps.LatLng(-34.397, 150.644);
</pre>
<p>这样我们只要把经纬度传给之前初始化的那个类,就能设置地图上的地理位置了,于是把关键的代码改成:</p>
<pre>
		navigator.geolocation.getCurrentPosition(function(data){
			var latlng = new google.maps.LatLng(data.coords.latitude,data.coords.longitude);
		});
</pre>
<p>这样,我们的山寨版Latitude就成了.当然还有一些不足.慢慢可以改.<br />
继续查阅API之后,发现可以添加地标(Marker),小小修改之后,和谐的东西就出现了.</p>
<p>这里是我写出来的<a href="http://lab.imxifs.info/geogmap.html">demo</a>,通过Geolocation获取经纬度,然后传给谷歌地图API,初始化后就可以生成谷歌地图.<br />
谷歌地图的相关代码是修改至谷歌地图API官网.<br />
<a href="http://lab.imxifs.info/geogmap.html">http://lab.imxifs.info/geogmap.html</a></p>
<h2>合</h2>
<p>Google Maps Javascript API V3 Reference<br />
<a href="http://code.google.com/apis/maps/documentation/javascript/reference.html">http://code.google.com/apis/maps/documentation/javascript/reference.html</a><br />
Google Gears Geolocation API<br />
<a href="http://code.google.com/apis/gears/api_geolocation.html">http://code.google.com/apis/gears/api_geolocation.html</a><br />
W3C Geolocation API Specification<br />
<a href="http://dev.w3.org/geo/api/spec-source.html">http://dev.w3.org/geo/api/spec-source.html</a></p>
<h2>Today on history:</h2><ol><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090630/project-euler-problem-1/' title='Permanent Link to Project Euler Problem 1'>Project Euler Problem 1(2)</a></li><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090630/thunder-base64-decode-python/' title='Permanent Link to 迅雷链接解码'>迅雷链接解码(5)</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100630/geolocationgoogle-maps-api-first-glace/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>真实的LVM2</title>
		<link>http://blog.imxifs.info/20100625/ready-for-lvm2/</link>
		<comments>http://blog.imxifs.info/20100625/ready-for-lvm2/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 14:27:28 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[还是会寂寞]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=846</guid>
		<description><![CDATA[觊觎LVM2的灵活性已然很多年&#8230;但是一直在没磁盘空间和有几个G磁盘空间中挣扎. 最近有两个同事入手了1T的盘&#8230;我就不要脸地借过来用了2天.好不容易把机器上的分区重新分配了一下. 开始的时候还在挣扎要不要来这次可能大出血的行动.但是后来还是忍不住折腾了. 先把我120G的盘划成了这样. 5G&#8212;&#8212;reiserfs 5G&#8212;&#8212;ntfs 100G&#8212;reiserfs 对我来说,一个移动版的linux还是要有的, 第一个分区就是一个专门安装了维护用软件的archlinux,也弄了xorg,偶尔也进去更新一下.可以说这个维护盘对我还是相当有用, 第二个分区就是留下来作为同事间可能交换数据用的空间,虽然说可能太小,派不上用场,但是最早我是想用来装个xp的.不过我还是忍住了这种冲动. 最后一个大分区装了各种高清电影和一些收集来的有版权(版权开放,或者是官方免费下载)的游戏. 后来把我机器上的250G盘划成了这样. 10G&#8212;&#8211;reiserfs 20G&#8212;&#8211;ntfs 200G&#8212;lvm2 2G&#8212;&#8212;swap 第一个分区当然就是我的根分区,10G的根分区对我来说是恰到好处,基本上软件可以装全,然后留下些空间来编译一些内核跟软件什么的. 第二个分区是给vbox虚拟机里的xp用的.我们这行,没有个xp,ie6什么的,混不下去的. 第三个lvm2就是专门存数据的,巨大的home分区. 最后一个是给咱本本休眠用的,毕竟每次开机都要重复打开那些目录,文件,程序什么的,太烦了,休眠就帮了大忙了. 可是后来发现home分区太巨大了,我反而还不好放东西.其实是最近很少整理文件.导致文件很乱. 所以又把LVM分区划成了 30G&#8212;&#8211;reiserfs 170G&#8212;reiserfs 30G的home还是和以前一样大,170G的大分区用来放数据. ++++++++++++++++++++++++++++++++++++++++ 说说lvm吧 PV&#8212;物理卷 VG&#8212;卷组 LV&#8212;逻辑卷 要先建立一个物理卷,这个物理卷的介质可以是分区,整个硬盘什么的. pvscan 可以查看现在联机的设备里有没有可用的物理卷 pvscreate 可以把一个介质建立为一个物理卷 pvdisplay 可以查看现在联机的物理卷的信息 把这三个命令的前缀pv分别换成vg和lv就可以分别操作卷组和逻辑卷了 1一般操作 先建立一个物理卷 pvcreate /dev/sda3 vgcreate data /dev/sda3 lvcreate -l 100%FREE -n home data 这样就把sda3建立成物理卷, 然后创建叫data的卷组,并把/dev/sda3放进卷组,最后把整个data的卷组空间建立为一个叫home的逻辑卷(分区), 之后这个逻辑卷会被映射到/dev/data/home和/dev/mapper/data-home,就可以通过这个路径来访问这个逻辑卷, 逻辑卷可以直接相当于分区了,但是又比分区强大的多. [...]]]></description>
			<content:encoded><![CDATA[<p>觊觎LVM2的灵活性已然很多年&#8230;但是一直在没磁盘空间和有几个G磁盘空间中挣扎.<br />
最近有两个同事入手了1T的盘&#8230;我就不要脸地借过来用了2天.好不容易把机器上的分区重新分配了一下.<br />
开始的时候还在挣扎要不要来这次可能大出血的行动.但是后来还是忍不住折腾了.</p>
<p>先把我120G的盘划成了这样.</p>
<ul>
<li>5G&#8212;&#8212;reiserfs</li>
<li>5G&#8212;&#8212;ntfs</li>
<li>100G&#8212;reiserfs</li>
</ul>
<p>对我来说,一个移动版的linux还是要有的,<br />
第一个分区就是一个专门安装了维护用软件的archlinux,也弄了xorg,偶尔也进去更新一下.可以说这个维护盘对我还是相当有用,<br />
第二个分区就是留下来作为同事间可能交换数据用的空间,虽然说可能太小,派不上用场,但是最早我是想用来装个xp的.不过我还是忍住了这种冲动.<br />
最后一个大分区装了各种高清电影和一些收集来的有版权(版权开放,或者是官方免费下载)的游戏.</p>
<p>后来把我机器上的250G盘划成了这样.</p>
<ul>
<li>10G&#8212;&#8211;reiserfs</li>
<li>20G&#8212;&#8211;ntfs</li>
<li>200G&#8212;lvm2</li>
<li>2G&#8212;&#8212;swap</li>
</ul>
<p>第一个分区当然就是我的根分区,10G的根分区对我来说是恰到好处,基本上软件可以装全,然后留下些空间来编译一些内核跟软件什么的.<br />
第二个分区是给vbox虚拟机里的xp用的.我们这行,没有个xp,ie6什么的,混不下去的.<br />
第三个lvm2就是专门存数据的,巨大的home分区.<br />
最后一个是给咱本本休眠用的,毕竟每次开机都要重复打开那些目录,文件,程序什么的,太烦了,休眠就帮了大忙了.<br />
可是后来发现home分区太巨大了,我反而还不好放东西.其实是最近很少整理文件.导致文件很乱.<br />
所以又把LVM分区划成了</p>
<ul>
<li>30G&#8212;&#8211;reiserfs</li>
<li>170G&#8212;reiserfs</li>
</ul>
<p>30G的home还是和以前一样大,170G的大分区用来放数据.</p>
<p>++++++++++++++++++++++++++++++++++++++++<br />
说说lvm吧<br />
PV&#8212;物理卷<br />
VG&#8212;卷组<br />
LV&#8212;逻辑卷<br />
要先建立一个物理卷,这个物理卷的介质可以是分区,整个硬盘什么的.<br />
pvscan 可以查看现在联机的设备里有没有可用的物理卷<br />
pvscreate 可以把一个介质建立为一个物理卷<br />
pvdisplay 可以查看现在联机的物理卷的信息<br />
把这三个命令的前缀pv分别换成vg和lv就可以分别操作卷组和逻辑卷了</p>
<p>1一般操作<br />
先建立一个物理卷<br />
pvcreate /dev/sda3<br />
vgcreate data /dev/sda3<br />
lvcreate -l 100%FREE -n home data<br />
这样就把sda3建立成物理卷,<br />
然后创建叫data的卷组,并把/dev/sda3放进卷组,最后把整个data的卷组空间建立为一个叫home的逻辑卷(分区),<br />
之后这个逻辑卷会被映射到/dev/data/home和/dev/mapper/data-home,就可以通过这个路径来访问这个逻辑卷,<br />
逻辑卷可以直接相当于分区了,但是又比分区强大的多.<br />
接着建立文件系统<br />
mkfs.reiserfs /dev/data/home<br />
这样就完成了,</p>
<p>2进阶操作<br />
不过我还是没有满足,因为我打算把这个lvm分成两个逻辑卷来用,也就是前面说的30G和170G<br />
这样就需要操作逻辑卷了.这里的顺序是调整文件系统&#8212;>调整逻辑卷&#8212;>建立新逻辑卷&#8212;>建立新文件系统<br />
首先要先将文件系统调整大小<br />
resize_reiserfs -s 30G /dev/data/home<br />
之后缩小逻辑卷到30G<br />
lvreduse -L 30G /dev/data/home<br />
把卷组剩下的所有空间都用来建立新的逻辑卷<br />
lvcreate -l 100%FREE -n data data<br />
接下来建立文件系统就完成了<br />
mkfs.reiserfs /dev/data/data</p>
<p>++++++++++<br />
我的lvm初体验是在虚拟机里,现在也总算在真机上用上了,而且调整逻辑卷(分区)很方便<br />
也学到了些新东西&#8230;生命在于不断折腾阿</p>
<p>最后当然要感谢ArchLinux的Wiki和Gentoo的Wiki啦&#8230;<br />
这两个地方是我长期查阅的地方,当然还要IBM的那个网站(记不住名字啦)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100625/ready-for-lvm2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>老爹</title>
		<link>http://blog.imxifs.info/20100620/laodie/</link>
		<comments>http://blog.imxifs.info/20100620/laodie/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 13:52:05 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=842</guid>
		<description><![CDATA[老爹. 老爹总是默默地关心着我,也许是小时候对我太严厉了吧,我总觉得在他面前有些怯懦. 老爹每次都是透过老娘的电话说上那么几句,虽然很少跟我通电话,但是他想到的都是为我. 我曾经任性地认为老爹想要把我塑造成他的模样.但是后来我知道,他只是想我以后的路更加平坦宽广. 但是我一次次好像都伤了他的心. 不管是初中高中,我考试的时候都很不理想.老爹想尽办法让我读市重. 虽然有问过我的意见,但是我那时任性地说了句随便. 我知道老爹不会把这些事情放在心上,但是我的心里留下了这么一个映像,有些伤了老爹 . 很小的时候,老爹要我每天背唐诗, 认字.那时候只能不爽地服从了.我渐渐地长大,渐渐地收益于之前老爹的教育. 我认的字比别人多,看的书比别人多,渐渐地老师把我当作书香门第,事实上我也的确是.不过我所涉猎的都是学校没有教过的. 初中的时候我历史很厉害,因为小时候老爹让看中国通史.(虽然后面近代史各种悲剧) 高中的时候我语文很厉害,因为小时候老爹让多背诗词,多看字典 (小时候我翻得最多的书是唐诗宋词鉴赏辞典,现代汉语辞典,中国通史,神曲,聊斋志异神马的) 我没办法厚着脸皮说那些曾经怨恨老爹的事情,那些都是为了我好.不管我是不是做错,老爹都是这样地为我好. 我是个很传统的人,心里总是念着&#8221;天地君亲师&#8221;,我的心里其实老爹就是这五者的集合. 其实父亲节这种日子,我是看得很淡的,我在我心底铭记每一天,因为每天都是父亲节. 就如同,在父亲眼里每天都是儿子节一般 弦子的一首歌,很喜欢. 老爹 嘿 亲爱的老爹 天都还没黑 照顾自己我早已学会 放心我不会喝醉 嘿 亲爱的宝贝 饭吃饱了没 外面是个混乱的社会 小心点不要吃亏 成就它固然可贵 工作可别太累 健康开心才更珍贵 人生有太多是非 得用眼泪体会 但愿你能勇敢面对 唉呀呀 我的老爹 你说得对 有人追我不会乱收玫瑰 唉呀呀 我的宝贝 快去约会 虽然那男生整头发像刺猬 唉呀呀 我的老爹 不在身边 你碎碎念功力依然没变 唉呀呀 我的宝贝 你这小鬼 只要能得到幸福的智慧 少顶嘴就非常完美 因为你是我的宝贝 [...]]]></description>
			<content:encoded><![CDATA[<p>老爹.</p>
<p>老爹总是默默地关心着我,也许是小时候对我太严厉了吧,我总觉得在他面前有些怯懦.<br />
老爹每次都是透过老娘的电话说上那么几句,虽然很少跟我通电话,但是他想到的都是为我.<br />
我曾经任性地认为老爹想要把我塑造成他的模样.但是后来我知道,他只是想我以后的路更加平坦宽广.<br />
但是我一次次好像都伤了他的心.</p>
<p>不管是初中高中,我考试的时候都很不理想.老爹想尽办法让我读市重.<br />
虽然有问过我的意见,但是我那时任性地说了句随便.</p>
<p>我知道老爹不会把这些事情放在心上,但是我的心里留下了这么一个映像,有些伤了老爹 .<br />
很小的时候,老爹要我每天背唐诗, 认字.那时候只能不爽地服从了.我渐渐地长大,渐渐地收益于之前老爹的教育.<br />
我认的字比别人多,看的书比别人多,渐渐地老师把我当作书香门第,事实上我也的确是.不过我所涉猎的都是学校没有教过的.<br />
初中的时候我历史很厉害,因为小时候老爹让看中国通史.(虽然后面近代史各种悲剧)<br />
高中的时候我语文很厉害,因为小时候老爹让多背诗词,多看字典<br />
(小时候我翻得最多的书是唐诗宋词鉴赏辞典,现代汉语辞典,中国通史,神曲,聊斋志异神马的)</p>
<p>我没办法厚着脸皮说那些曾经怨恨老爹的事情,那些都是为了我好.不管我是不是做错,老爹都是这样地为我好.<br />
我是个很传统的人,心里总是念着&#8221;天地君亲师&#8221;,我的心里其实老爹就是这五者的集合.<br />
其实父亲节这种日子,我是看得很淡的,我在我心底铭记每一天,因为每天都是父亲节.<br />
就如同,在父亲眼里每天都是儿子节一般</p>
<p>弦子的一首歌,很喜欢.<br />
老爹<br />
<embed src="http://www.xiami.com/widget/1041166_2069705/singlePlayer.swf" type="application/x-shockwave-flash" width="257" height="33" wmode="transparent"></embed><br />
嘿 亲爱的老爹 天都还没黑<br />
照顾自己我早已学会 放心我不会喝醉<br />
嘿 亲爱的宝贝 饭吃饱了没<br />
外面是个混乱的社会 小心点不要吃亏<br />
成就它固然可贵 工作可别太累<br />
健康开心才更珍贵<br />
人生有太多是非 得用眼泪体会<br />
但愿你能勇敢面对<br />
唉呀呀 我的老爹<br />
你说得对 有人追我不会乱收玫瑰<br />
唉呀呀 我的宝贝<br />
快去约会 虽然那男生整头发像刺猬<br />
唉呀呀 我的老爹<br />
不在身边 你碎碎念功力依然没变<br />
唉呀呀 我的宝贝<br />
你这小鬼 只要能得到幸福的智慧<br />
少顶嘴就非常完美 因为你是我的宝贝<br />
生活要有点趣味 时间偶尔浪费<br />
不用担心我懂进退<br />
未来有风光明媚 也有事与愿违<br />
有梦就别半途而废<br />
唉呀呀 我的老爹<br />
你说得对 明天明天一定早起早睡<br />
唉呀呀 我的宝贝<br />
可别挑嘴 你这小小年纪减个什么肥<br />
唉呀呀 我的老爹<br />
其实ok 真的那牛仔裤不算太贵<br />
唉呀呀 我的宝贝<br />
千山万水 只要能更快乐地去飞<br />
唉呀呀 我的老爹<br />
你说得对 有人追我不会乱收玫瑰<br />
唉呀呀 我的宝贝<br />
快去约会 虽然那男生整头发像刺猬<br />
唉呀呀 我的老爹<br />
不在身边 你碎碎念功力依然没变<br />
唉呀呀 我的宝贝<br />
千山万水 只要能更快乐地去飞<br />
那是我最大的安慰 因为你是我的宝贝</p>
<h2>Today on history:</h2><ol><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090620/%e6%90%ac%e5%ae%b6%e5%95%a6/' title='Permanent Link to 搬家啦'>搬家啦(10)</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100620/laodie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>tuxonice-userui提示文字自定义</title>
		<link>http://blog.imxifs.info/20100619/tuxonice-userui-notice-diy/</link>
		<comments>http://blog.imxifs.info/20100619/tuxonice-userui-notice-diy/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 10:55:04 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=838</guid>
		<description><![CDATA[每次看到TUXONICE休眠的text界面,总觉得心里一股热血上涌. 我的机器要有一个钢弹一样的名字才好.于是每次休眠和唤醒的时候,就提醒自己一定要看看能不能把这个提示文字改掉. 但是似乎每次系统唤醒之后就完全忘在脑后,要不就是休眠之后,才想起这回事. 这天我忍不住在便签上写上TUXONICE的字样.终于在唤醒之后还能记住这件事了. 于是就把tuxonice-userui的源码搞了下来,新人类的直觉告诉我这个文字定义在userui_text.c里面[其实,我第一反应觉得是在头文件里定义的] 在这个文件里找到这一行 printf("T U X O N I C E"); 修改之,然后就完成了,于是编译之后装上.再次休眠就能看到了 我这里改成了 printf("GNDRIVER RUN STATUS"); 超没含量阿,太容易了 Today on history:2009:&#160;&#160;makepkg.conf调整补遗(0)2009:&#160;&#160;makepkg.conf调整(0)]]></description>
			<content:encoded><![CDATA[<p>每次看到TUXONICE休眠的text界面,总觉得心里一股热血上涌.<br />
我的机器要有一个钢弹一样的名字才好.于是每次休眠和唤醒的时候,就提醒自己一定要看看能不能把这个提示文字改掉.<br />
但是似乎每次系统唤醒之后就完全忘在脑后,要不就是休眠之后,才想起这回事.<br />
这天我忍不住在便签上写上TUXONICE的字样.终于在唤醒之后还能记住这件事了.<br />
于是就把tuxonice-userui的源码搞了下来,新人类的直觉告诉我这个文字定义在userui_text.c里面[其实,我第一反应觉得是在头文件里定义的]<br />
在这个文件里找到这一行</p>
<pre>printf("T U X   O N   I C E");</pre>
<p>修改之,然后就完成了,于是编译之后装上.再次休眠就能看到了<br />
我这里改成了</p>
<pre>printf("GNDRIVER RUN STATUS");</pre>
<p>超没含量阿,太容易了</p>
<h2>Today on history:</h2><ol><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090619/makepkg-conf%e8%b0%83%e6%95%b4%e8%a1%a5%e9%81%97/' title='Permanent Link to makepkg.conf调整补遗'>makepkg.conf调整补遗(0)</a></li><li>2009:&nbsp;&nbsp;<a href='http://blog.imxifs.info/20090619/makepkg-conf%e8%b0%83%e6%95%b4/' title='Permanent Link to makepkg.conf调整'>makepkg.conf调整(0)</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100619/tuxonice-userui-notice-diy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opricot,另一个MongoDB管理器</title>
		<link>http://blog.imxifs.info/20100617/opricot-another-mongodb-web-manager/</link>
		<comments>http://blog.imxifs.info/20100617/opricot-another-mongodb-web-manager/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 15:00:23 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=834</guid>
		<description><![CDATA[前段时间在MongoDB官方看到两个MongoDB的Web版管理器,然后就果断地在机器上装上了. 这个也是通过用PKGBUILD装上,然后用软连接链接到webroot目录. 似乎这个更有控制台的感觉.看下图 下方的输入区域里可以输入命令,然后点击旁边的RUN,就能执行. 工欲善其事,必先利其器.果断把一些环境,管理器部署好. 之后就能可以开始MongoDB的体验之旅了. 虽然现在生产环境都还是MySQL,也不能忘记时刻充电. 还有就是我觉得NoSQL也不是神,没那么容易就像很多人武断的判定MySQL等关系数据库就要死掉了.]]></description>
			<content:encoded><![CDATA[<p>前段时间在MongoDB官方看到两个MongoDB的Web版管理器,然后就果断地在机器上装上了.<br />
这个也是通过用PKGBUILD装上,然后用软连接链接到webroot目录.<br />
似乎这个更有控制台的感觉.看下图<br />
<a href="http://blog.imxifs.info/wp-content/uploads/screenshot_013.png" rel="shadowbox[post-834];player=img;"><img src="https://images2-focus-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fblog.imxifs.info%2Fwp-content%2Fuploads%2Fscreenshot_013-1024x550.png&container=focus&gadget=a&no_expand=1&resize_h=0&rewriteMime=image%2F*" alt="" title="screenshot_013" width="520" height="279" class="alignnone size-large wp-image-836" /></a><br />
下方的输入区域里可以输入命令,然后点击旁边的RUN,就能执行.</p>
<p>工欲善其事,必先利其器.果断把一些环境,管理器部署好.<br />
之后就能可以开始MongoDB的体验之旅了.<br />
虽然现在生产环境都还是MySQL,也不能忘记时刻充电.<br />
还有就是我觉得NoSQL也不是神,没那么容易就像很多人武断的判定MySQL等关系数据库就要死掉了.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100617/opricot-another-mongodb-web-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArchLinux OpenVPN Client</title>
		<link>http://blog.imxifs.info/20100613/archlinuxopenvpnclient/</link>
		<comments>http://blog.imxifs.info/20100613/archlinuxopenvpnclient/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 06:39:13 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=829</guid>
		<description><![CDATA[从KDE到GNOME ,又从GNOME到OpenBOX,再到Awesome,我差不多走完了,各大桌面环境(XFCE,LXDE,E17那些也折腾过啦). 最纠结的其实就是软件,KDE和GNOME的软件之间是很悲剧的,特别是我这种洁癖,用K的时候坚决不上G系软件,用G的时候坚决不上K系软件. 后面就更悲剧了,离开了GNOME,问题更大了,applet里的软件很难找到一些替代. 用OpenBOX的时候就纠结于NetworkManager的选择,后来我果断地选上了Wicd这种神器&#8230; 悲剧问题也再一次出现,Wicd没有办法&#8221;直接&#8221;管理VPN链接. 折腾了好几个例如 Openvpn-admin类似的软件,始终不能满足我这个怪人的需求. 最后还是ArchLinux里自带的Daemon解决了我的难题. 解决: 1.获取ca.srt,xxx.key,xxx.srt,xxx.conf这几个文件. 2.放到/etc/openvpn/目录下 3.执行/etc/rc.d/openvpn start稍等片刻你就处于vpn状态了 另:把tun0(vpn打开的设备)加入到vnstat.conf里, 执行一次vnstat -u -i tun0来初始化一下tun0设备的数据. 就可以监控到vpn的流量了. 我这里装了vnstat和php写的vnstat的web界面. 真相:]]></description>
			<content:encoded><![CDATA[<p>从KDE到GNOME ,又从GNOME到OpenBOX,再到Awesome,我差不多走完了,各大桌面环境(XFCE,LXDE,E17那些也折腾过啦).<br />
最纠结的其实就是软件,KDE和GNOME的软件之间是很悲剧的,特别是我这种洁癖,用K的时候坚决不上G系软件,用G的时候坚决不上K系软件.<br />
后面就更悲剧了,离开了GNOME,问题更大了,applet里的软件很难找到一些替代.<br />
用OpenBOX的时候就纠结于NetworkManager的选择,后来我果断地选上了Wicd这种神器&#8230;<br />
悲剧问题也再一次出现,Wicd没有办法&#8221;直接&#8221;管理VPN链接.<br />
折腾了好几个例如 Openvpn-admin类似的软件,始终不能满足我这个怪人的需求.<br />
最后还是ArchLinux里自带的Daemon解决了我的难题.</p>
<h3>解决:</h3>
<p>1.获取ca.srt,xxx.key,xxx.srt,xxx.conf这几个文件.<br />
2.放到/etc/openvpn/目录下<br />
3.执行/etc/rc.d/openvpn start稍等片刻你就处于vpn状态了</p>
<p>另:把tun0(vpn打开的设备)加入到vnstat.conf里,<br />
执行一次vnstat -u -i tun0来初始化一下tun0设备的数据.<br />
就可以监控到vpn的流量了.<br />
我这里装了vnstat和php写的vnstat的web界面.</p>
<p>真相:<br />
<a href="http://blog.imxifs.info/wp-content/uploads/screenshot_0121.png" rel="shadowbox[post-829];player=img;"><img src="https://images2-focus-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fblog.imxifs.info%2Fwp-content%2Fuploads%2Fscreenshot_0121-300x163.png&container=focus&gadget=a&no_expand=1&resize_h=0&rewriteMime=image%2F*" alt="" title="screenshot_012" width="300" height="163" class="alignnone size-medium wp-image-831" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100613/archlinuxopenvpnclient/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>乐铺发飙了</title>
		<link>http://blog.imxifs.info/20100612/lepu-is-great/</link>
		<comments>http://blog.imxifs.info/20100612/lepu-is-great/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 18:25:09 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=818</guid>
		<description><![CDATA[之前在考虑涉足电子商务的时候,曾经有过一次大规模的调查&#8230; 就是关于在线商城的,当时loopo(似乎当时叫这个)给我留下了很深的映像,那时候也是我发现的一个比较好用的商城了. 当时很高兴发现了loopo,而且还惊讶地发现了乐铺的商城是自行开发而且还是开源的&#8230; 二话不说就下载了下来,没记错的话,当时他们的项目托管在Google Code呢. 后来折腾了一段时间,发现虽然前台很适合我们,不过后台似乎不怎么友好,也就是说对我们自己的项目并没有很友好. 虽然我们的项目选用了另一款开源的电子商城程序,但是乐铺的程序一直让我&#8221;耿耿于怀&#8221;. 当对乐铺的产品进行分析的时候,发现乐铺上的东西很多都是我们自己望尘莫及的,而且当时也发现定位不同,所以果断没有尝试效仿, http://code.google.com/p/loopo/ http://www.lepu.com/ 乐铺,其实这个是我很想山寨而不能的一个产品(项目) 验证:乐铺活动验证]]></description>
			<content:encoded><![CDATA[<p>之前在考虑涉足电子商务的时候,曾经有过一次大规模的调查&#8230;<br />
就是关于在线商城的,当时loopo(似乎当时叫这个)给我留下了很深的映像,那时候也是我发现的一个比较好用的商城了.<br />
当时很高兴发现了loopo,而且还惊讶地发现了乐铺的商城是自行开发而且还是开源的&#8230;<br />
二话不说就下载了下来,没记错的话,当时他们的项目托管在Google Code呢.<br />
后来折腾了一段时间,发现虽然前台很适合我们,不过后台似乎不怎么友好,也就是说对我们自己的项目并没有很友好.<br />
虽然我们的项目选用了另一款开源的电子商城程序,但是乐铺的程序一直让我&#8221;耿耿于怀&#8221;.</p>
<p> 当对乐铺的产品进行分析的时候,发现乐铺上的东西很多都是我们自己望尘莫及的,而且当时也发现定位不同,所以果断没有尝试效仿,</p>
<p><a href="http://code.google.com/p/loopo/">http://code.google.com/p/loopo/</a></p>
<p><a href="http://www.lepu.com/">http://www.lepu.com/</a></p>
<p>乐铺,其实这个是我很想山寨而不能的一个产品(项目)</p>
<p>验证:乐铺活动验证</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100612/lepu-is-great/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>用phpMoAdmin管理MongoDB</title>
		<link>http://blog.imxifs.info/20100609/phpmoadmin-manage-mongodb/</link>
		<comments>http://blog.imxifs.info/20100609/phpmoadmin-manage-mongodb/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 13:11:40 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[旅行的意义]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=805</guid>
		<description><![CDATA[最近NoSQL真的是风行了,twitter貌似就是前段时间转到了NoSQL 1.安装mongodb 这个aur里面可以找到,拖回来装.编译进程很慢,编译会花很长时间的. 2.安装php-mongo 这个在aur里面有的,可以直接拖回来装上 3.安装phpMoAdmin 写了个PKGBUILD,和Arch源里的phpMyAdmin一样的风格.之后用软连接,链接到webroot下.用http://10.20.0.1/phpmoadmin就可以打开了 PKGBUILD在此 MongoDB http://www.mongodb.org/ php-mongo http://github.com/mongodb/mongo-php-driver/ PHP,mongo参考 http://php.net/manual/en/book.mongo.php phpMoAdmin http://www.phpmoadmin.com/ 资料都来自MongoDB官方PHP相关资料 http://www.mongodb.org/display/DOCS/PHP+Language+Center]]></description>
			<content:encoded><![CDATA[<p>
最近NoSQL真的是风行了,twitter貌似就是前段时间转到了NoSQL
</p>
<h2>1.安装mongodb</h2>
<p>
这个aur里面可以找到,拖回来装.编译进程很慢,编译会花很长时间的.
</p>
<h2>2.安装php-mongo</h2>
<p>
这个在aur里面有的,可以直接拖回来装上
</p>
<h2>3.安装phpMoAdmin</h2>
<p>写了个PKGBUILD,和Arch源里的phpMyAdmin一样的风格.之后用软连接,链接到webroot下.用<em>http://10.20.0.1/phpmoadmin</em>就可以打开了<br />
<br />
<a href="http://xifs.googlecode.com/files/phpmoadmin-1.0-2.src.tar.xz">PKGBUILD</a>在此
</p>
<p><a href="http://blog.imxifs.info/wp-content/uploads/screenshot_0101.png" rel="shadowbox[post-805];player=img;"><img src="https://images2-focus-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fblog.imxifs.info%2Fwp-content%2Fuploads%2Fscreenshot_0101-1024x363.png&container=focus&gadget=a&no_expand=1&resize_h=0&rewriteMime=image%2F*" alt="" title="screenshot_010" width="520" height="184" class="alignnone size-large wp-image-810" /></a></p>
<h3>MongoDB</h3>
<p><a href="http://www.mongodb.org/">http://www.mongodb.org/</a></p>
<h3>php-mongo</h3>
<p><a href="http://github.com/mongodb/mongo-php-driver/">http://github.com/mongodb/mongo-php-driver/</a></p>
<h3>PHP,mongo参考</h3>
<p><a href="http://php.net/manual/en/book.mongo.php">http://php.net/manual/en/book.mongo.php</a></p>
<h3>phpMoAdmin</h3>
<p><a href="http://www.phpmoadmin.com/">http://www.phpmoadmin.com/</a></p>
<h3>资料都来自MongoDB官方PHP相关资料</h3>
<p><a href="http://www.mongodb.org/display/DOCS/PHP+Language+Center">http://www.mongodb.org/display/DOCS/PHP+Language+Center</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100609/phpmoadmin-manage-mongodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>又能休眠了</title>
		<link>http://blog.imxifs.info/20100606/hibernate-again/</link>
		<comments>http://blog.imxifs.info/20100606/hibernate-again/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 14:38:04 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[还是会寂寞]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=803</guid>
		<description><![CDATA[不知道什么时候开始,我的Arch就突然不能休眠了,具体表现是休眠的时候提示休眠不能.要不然,休眠之后就不能唤醒了. 一直都没有解决这个问题,所以这段时间一直都是要关机的,每次重新开机,机械地打开这些文件,所以这段时间真的感觉很不爽. 好容易挨到周末,晚上抽空编译了几个CAD软件来玩,结果这几个软件都是超大型的&#8230;编译的要2G以上空间,最后安装下来却都是200MB左右. 顺便也就看了下新的内核怎样了,zen内核现在依然稳定在2.6.33-zen2,结果我还是zen1. 改了一下PKGBUILD添加上Arch的logo补丁,开启了KMS,这个必须要开,咱intel的卡,不开这个连X都进不了. 然后就是纠结的{无限}重启了.十几次休眠重启唤醒之后,终于找到错误的根源. 1.mkinitrcpio-zen.conf的配置被覆盖. 2.TuxOnIce的压缩模块和唤醒时的不同. 也就是错误都在mkinitrcpio-zen.conf里,这些错误都是通过dmesg命令查看log得到的信息分析而来. 把resume的Hook模块添加回了mkinitrcpio-zen.conf,然后把lzf内核模块加入initrd里就解决了大半个月来的问题.]]></description>
			<content:encoded><![CDATA[<p>不知道什么时候开始,我的Arch就突然不能休眠了,具体表现是休眠的时候提示休眠不能.要不然,休眠之后就不能唤醒了.</p>
<p>一直都没有解决这个问题,所以这段时间一直都是要关机的,每次重新开机,机械地打开这些文件,所以这段时间真的感觉很不爽.</p>
<p>好容易挨到周末,晚上抽空编译了几个CAD软件来玩,结果这几个软件都是超大型的&#8230;编译的要2G以上空间,最后安装下来却都是200MB左右.</p>
<p>顺便也就看了下新的内核怎样了,zen内核现在依然稳定在2.6.33-zen2,结果我还是zen1.</p>
<p>改了一下PKGBUILD添加上Arch的logo补丁,开启了KMS,这个必须要开,咱intel的卡,不开这个连X都进不了.</p>
<p>然后就是纠结的{无限}重启了.十几次休眠重启唤醒之后,终于找到错误的根源.</p>
<p>1.mkinitrcpio-zen.conf的配置被覆盖.</p>
<p>2.TuxOnIce的压缩模块和唤醒时的不同.</p>
<p>也就是错误都在mkinitrcpio-zen.conf里,这些错误都是通过dmesg命令查看log得到的信息分析而来.</p>
<p>把resume的Hook模块添加回了mkinitrcpio-zen.conf,然后把lzf内核模块加入initrd里就解决了大半个月来的问题.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100606/hibernate-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pyquery,python中的jquery</title>
		<link>http://blog.imxifs.info/20100606/pyquery-is-not-jquery/</link>
		<comments>http://blog.imxifs.info/20100606/pyquery-is-not-jquery/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 18:43:36 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[还是会寂寞]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=800</guid>
		<description><![CDATA[之前还发现一枚杀器 &#8212; pyquery. 本来是要通过这个模块来抓取某个网站上的数据,然后通过这些数据来下载一些图片的. 结果发现悲剧的是,别人网站上的图片地址是ajax取的,这还不说了,还要根据浏览器生成一个secure key. 这下可以说是只好把这件事情搁下了,不过没有自动的方法,还可以用手动来偷这些图,呵呵. &#8212;下面是这个杀器的相关传送门&#8212; 作者似乎依然在谷歌code挂上了羊头. 当然pypi里也有 http://pypi.python.org/pypi/pyquery 项目: http://code.google.com/p/pyquery/ &#8212; 之后我还是要坚持写一段时间博客,不忙的话,还是吐吐槽吧 文档: http://pyquery.org 下载: http://www.bitbucket.org/olauzanne/pyquery/]]></description>
			<content:encoded><![CDATA[<p>之前还发现一枚杀器 &#8212; pyquery.</p>
<p>本来是要通过这个模块来抓取某个网站上的数据,然后通过这些数据来下载一些图片的.</p>
<p>结果发现悲剧的是,别人网站上的图片地址是ajax取的,这还不说了,还要根据浏览器生成一个secure key.</p>
<p>这下可以说是只好把这件事情搁下了,不过没有自动的方法,还可以用手动来偷这些图,呵呵.</p>
<p>&#8212;下面是这个杀器的相关传送门&#8212;</p>
<p>作者似乎依然在谷歌code挂上了羊头.</p>
<p>当然pypi里也有 <a href="http://pypi.python.org/pypi/pyquery">http://pypi.python.org/pypi/pyquery</a></p>
<p>项目: <a href="http://code.google.com/p/pyquery/">http://code.google.com/p/pyquery/</a></p>
<p>&#8212;</p>
<p>之后我还是要坚持写一段时间博客,不忙的话,还是吐吐槽吧</p>
<p>文档: <a href="http://pyquery.org/">http://pyquery.org</a></p>
<p>下载: <a href="http://www.bitbucket.org/olauzanne/pyquery/">http://www.bitbucket.org/olauzanne/pyquery/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100606/pyquery-is-not-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>神器!升级别人的IE</title>
		<link>http://blog.imxifs.info/20100605/upgrade-client-ie/</link>
		<comments>http://blog.imxifs.info/20100605/upgrade-client-ie/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 16:39:13 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[还是会寂寞]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=791</guid>
		<description><![CDATA[今天练级打怪的时候突然爆了神器一只 传说级的ie7-js. 描述是A JavaScript library to make MSIE behave like a standards-compliant browser. 别人的老是用ie6,人家做点网页还真挺不容易. 既然咱决定抛弃ie了,但是有时候还是不得不照顾一下. 虽然咱说的那样决绝,不过有时候是被兼顾ie嘛.平时那么多ie的bug,这下好了. 用这个js强力地插入一下,就能远程&#8221;升级&#8221;别人的ie. &#60;!--[if lt IE 7]&#62; &#60;script src=&#34;__PUBLIC__/Js/IE7.js&#34;&#62;IE7_PNG_SUFFIX=&#34;.png&#34;;&#60;/script&#62; &#60;![endif]--&#62; 而且还有ie7,ie8甚至还有ie9哦. 爆神器的传送门:http://code.google.com/p/ie7-js/]]></description>
			<content:encoded><![CDATA[<p>今天练级打怪的时候突然爆了神器一只<br />
传说级的ie7-js.<br />
描述是A JavaScript library to make MSIE behave like a standards-compliant browser.</p>
<p>别人的老是用ie6,人家做点网页还真挺不容易.</p>
<p>既然咱决定抛弃ie了,但是有时候还是不得不照顾一下.</p>
<p>虽然咱说的那样决绝,不过有时候是被兼顾ie嘛.平时那么多ie的bug,这下好了.</p>
<p>用这个js强力地插入一下,就能远程&#8221;升级&#8221;别人的ie.</p>
<pre class="brush: javascript">
&lt;!--[if lt IE 7]&gt;
&lt;script src=&quot;__PUBLIC__/Js/IE7.js&quot;&gt;IE7_PNG_SUFFIX=&quot;.png&quot;;&lt;/script&gt;
&lt;![endif]--&gt;
</pre>
<p>而且还有ie7,ie8甚至还有ie9哦.</p>
<p>爆神器的传送门:<a href="http://code.google.com/p/ie7-js/">http://code.google.com/p/ie7-js/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100605/upgrade-client-ie/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>是喜是悲,在E6上折腾android</title>
		<link>http://blog.imxifs.info/20100428/shixishibeizaie6shangzhetengandroid/</link>
		<comments>http://blog.imxifs.info/20100428/shixishibeizaie6shangzhetengandroid/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 13:29:58 +0000</pubDate>
		<dc:creator>xifs</dc:creator>
				<category><![CDATA[流水]]></category>

		<guid isPermaLink="false">http://blog.imxifs.info/?p=783</guid>
		<description><![CDATA[上周Android运行在iPhone上的消息传来之后,去看了YouTube上的视频,结果意外地看到了android在MOTO的E6上运行的视频. 我按捺住心里的激动,果断研究了一晚上,以失败告终. 当时的状态是内核启动到了挂载nfsroot的阶段,可惜链接不上我机器上的nfs. 今天突然心血来潮,修改了编译内核时的参数,去掉了nfsroot方式,并把root系统放到了SD卡上面.经过了几次失败,我进入了一个很好的境界,就是: 完成了android内核的启动,并启动到了SD卡上的BusyBox,但是悲剧的是我没法从机器上telnet到手机上,因为手机的usb0(USB网)没有分配ip(也许是没有初始化),这样,就没有办法输入进入android环境的相关命令. 这是何等的悲剧.又是多么令人欣慰阿&#8230; 只好充充电,改天再折腾了.]]></description>
			<content:encoded><![CDATA[<p>上周Android运行在iPhone上的消息传来之后,去看了YouTube上的视频,结果意外地看到了android在MOTO的E6上运行的视频.<br />
我按捺住心里的激动,果断研究了一晚上,以失败告终.<br />
当时的状态是内核启动到了挂载nfsroot的阶段,可惜链接不上我机器上的nfs.</p>
<p>今天突然心血来潮,修改了编译内核时的参数,去掉了nfsroot方式,并把root系统放到了SD卡上面.经过了几次失败,我进入了一个很好的境界,就是:<br />
完成了android内核的启动,并启动到了SD卡上的BusyBox,但是悲剧的是我没法从机器上telnet到手机上,因为手机的usb0(USB网)没有分配ip(也许是没有初始化),这样,就没有办法输入进入android环境的相关命令.</p>
<p>这是何等的悲剧.又是多么令人欣慰阿&#8230;<br />
只好充充电,改天再折腾了.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imxifs.info/20100428/shixishibeizaie6shangzhetengandroid/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
