正在加载

    有同事的iPhone 3G刷到了iOS4,但因为耗电过快,所以想要刷回iOS 3.1.3,一番折腾,最终完成了操作,记录步骤如下:

    1.需要安装iTunes 9.2,之前的版本认不出刷了iOS 4.0的iPhone。

    2.用数据线连接电脑,打开iTunes,按住HOME+电源键10秒钟(不超过13秒钟),期间iPhone会关机,到时间松开电源键,Home继续保持按住状态,随后iTunes会提示进入到恢复模式,此时iPhone会保持黑屏状态,这就是所谓的DFU模式。

     此步骤如果两者同按的时间过长,则会进入普通的恢复模式,此时屏幕上会出现USB连接iTunes的画面,此模式下无法进行后续步骤。

    3.下载iPhone相应的历史版本固件,下面这个网址非常不错:

    http://www.felixbruns.de/iPod/firmware/

    4.按住Shift键,选择iTunes中的“恢复”,此时会出现文件选择的窗口,注意,如果是Windows 7的系统,需要设置iTunes为Windows XP的兼容模式,不然按住Shift也无法出现选择窗口。


阅读本文未完部分»

10,754次阅读 | penddy on 2010-7-13 14:58 | File Under 手机 | 马上抢沙发 -

    由于原有的共享主机已经快要到期,在综合权衡了一下,盆地购买了另外一家的虚拟主机服务,这样就碰到了需要迁移博客的问题,先拿之前做的一个小站试验,具体迁移过程随后再详述,本文主要谈到遇到的另外一个问题。

    在顺利完成迁移后,其他都没有问题,但盆地发现所用的PageNavi扩展的分页链接中,所有的页面链接都有问题。

    比如假设博客地址为http://www.penddy.com,但指向的链接地址变成了http://www.penddy.com/http://www.penddy.com/index.php/page/2 ,这样所有的页面跳转链接是有错误的。

    由于google无果,只好凭着盆地对php的一知半解和之前调试代码的经验,查找问题过程如下:

    1.先查看"wp-content/plugins/wp-pagenavi"下的wp-pagenavi.php文件,在其中的wp_pagenavi函数中,可以看到其调用了_wp_pagenavi_single函数,在同一个文件中查看_wp_pagenavi_single函数,发现其调用了get_pagenum_link函数。

    2.get_pagenum_link函数位于wp-includes下的link-template.php文件中,经过多次打印调试信息,发现如下一句代码返回的结果不一致:

    $request = remove_query_arg( ‘paged’ );


阅读本文未完部分»

6,545次阅读 | penddy on 2010-7-12 17:03 | File Under 互联网 | 马上抢沙发 -

一、起由

    受限于手机系统的安全设置,在symbian和iPhone中想要安装抓包软件基本上是不靠谱的(据说s60 v2有抓包工具),因此基本上需要迂回处理。

    盆地采用的方式是设置代理的方式,然后查看代理中的流动的数据。目的用于工作,但和纯产品偏离较远,有点不务正业的嫌疑。

二、代理设置

    首先盆地使用的代理位于同一局域网中,其实是盆地使用的台式机。而iPhone/iPad通过WLAN接入,通过cmwap/cmnet接入的还是算了。

   iPhone/iPad中,在WLAN设置中,点击已经连接上网络右侧蓝色的详情指示按钮,既可以进入网络设置的详情,在其中的“HTTP代理”中选择“手动”,然后其实设置上同一局域网的代理服务器。

   symbian中,在“工具”—>“设置”—>“连接”—>“接入点”中选择相应的wifi接入点,进入编辑界面,然后选择左软键中的“高级设置”,在其中的“代理服务器地址”和“代理端口号码”中正确设置代理即可。

   说明:在symbian中,即使设置了代理,uc浏览器似乎也不会调用代理,而自带浏览器和一些应用(比如新浪微博)则会调用此代理。

三、pc代理和Http包查看工具


阅读本文未完部分»

10,752次阅读 | penddy on 2010-7-2 9:05 | File Under 软件 | 1条评论 -

    此问题仅限于非扫描版的pdf,因为扫描版的pdf的构成就是一张张图,所以不存在此问题。

    问题的原因在于有些非扫描版的pdf使用了在ipad中不支持的字体,解决方法是在pdf中嵌入这些使用字体。

    处理方法:

    1.首先查看pdf文件使用的字体,比如盆地使用的的FoxitReader中可以按"Ctrl + D"或者在"文件"菜单中选择"属性",在弹出的窗口中选择"字体"标签。

    2.其次是在pdf中嵌入这些字体,比如盆地使用的是Foxit PDF Creater(某次福昕公司活动的奖品),选择打印,打印机选择Foxit PDF Creater创建的虚拟打印机,在"属性"中有"Font"标签,其中首先选择"Use the font embedding list below",然后在下方的"Font Embedding"中选择刚才查看到的字体。

    3.然后的工作就是打印,打印出来的文件就是可以在iPad中查看的,如果你觉得麻烦,可以在上述一步中直接选择"Embed all fonts",这样文件会多出十几M,不过省事。

另外,从网络上找到Adobe Acrobat的用法,附于下方,供参考:


阅读本文未完部分»

18,792次阅读 | penddy on 2010-6-30 14:02 | File Under 生活 | 马上抢沙发 -

1.安装apache
sudo apt-get install apache
http://wiki.ubuntu.org.cn/Apache%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE

web根目录:/etc/apache2/sites-enabled/000-default

2.安装mysql
http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

sudo apt-get install mysql-server

sudo apt-get install mysql-client

3.安装php5
sudo apt-get install php5

4.中文
sudo apt-get install language-support-zh

5.常用命令


阅读本文未完部分»

5,888次阅读 | penddy on 2010-6-30 10:50 | File Under 互联网 | 马上抢沙发 -