Archive for the ‘东东博客’ Category

解决PHP写MySQL数据乱码问题

星期三, 25 5 月, 2011

在创建数据要设定整个数据或数据字段为utf8编码:

只设定单个字段为utf8编码的实例:
[sql highlight_lines=”4″]
CREATE TABLE IF NOT EXISTS `mytweets` (
`id` bigint(20) NOT NULL,
`time` datetime NOT NULL,
`text` varchar(200) CHARACTER SET utf8 NOT NULL,
`type` varchar(20) NOT NULL,
`screen_name` varchar(50) DEFAULT NULL,
`status_id` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`)
);[/sql]

(更多…)

网卡出现黄色感叹号无法上网的解决

星期一, 23 5 月, 2011

昨晚邻居家的笔记本突然无法上网,不管怎么删除网卡再安装都无法让网卡获取IP地址,设备管理器里显示如图:

除了最后一个不能卸载另两个黄色感叹号通过卸载对应网卡可以卸载掉,后来在网上搜索解决办法,没有搜到完整能用的方法,不过综合了那些方法确实能解决问题。

(更多…)

用WinRar压缩文件时清除文件权限的方法

星期四, 19 5 月, 2011

最近碰到个怪事,在Windows XP的桌面上用WinRar压缩一个文件夹成zip文件,然后上传到PHP空间,在cPanel里解压这个zip文件时发现这个文件夹不能通过http方式访问,详细查看才发现解压后的目录权限是700,而可以访问的目录权限是755,并且目录里的文件全是600权限。

分析下来发现在NTFS分区上使用WinRar默认选项压缩时会把文件或文件夹的权限带进去压缩包,解决办法是在用WinRar压缩时把“压缩后清除存档属性”钩上,如下图:

如果在非NTFS文件压缩文件或文件夹时不存在这个问题。

iTouch 4的越狱与翻墙

星期六, 7 5 月, 2011

iTouch 4的全称是iPod Touch 4代,在写这篇博文的时候iOS最新版是4.3.2,这里有该版本的越狱指南,操作细节可以参考4.3.1的步骤。需要说明的一点是苹果的产品在刷系统时需要到官方网去验证,而苹果在发布新版本后就关闭了旧版的验证,此时如果刷早期的版本就会在验证时出3194错误,比如我刚开始由4.2.1刷成4.3.1或重刷4.2.1时都报这个错误,结果刷4.3.2就顺利通过。

iTouch 4越完狱后就可以安装威锋网上的破解程序,强烈推荐使用iTunes来安装程序,包括破解的程序。iTunes的安装步骤:
1. 连接iTouch 4到电脑,启动iTunes,点开“资料库->应该程序”,在本地硬盘找到下载的ipa程序,拖到iTunes界面的右边部分。
2. 正确的程序会在应用程序列表里显示图标,选择这些图标拖到左栏你的设备上去,再切换到设备界面点“同步”按钮即可完成安装。

越狱后仍可安装iTunes Store上的软件,直接在iTunes里创建一个新的帐户,需要用到一张美元双币信用卡来注册,注册过程会从信用卡里扣掉1美元作为预授权,目的是验证信用卡的合法性,这个钱后面会返还的。令人蛋疼的发现在另一台电脑登录iTunes帐号时也需要再扣1美元作为预授权,这很难理解但也只能受制于人了。

(更多…)

Ubuntu与Windows系统交互文件的方法

星期四, 5 5 月, 2011

这里只谈在Ubuntu下使用smbclient连接到Windows XP的方法,其它方法请自行Google。

目的:把Ubuntu当前用户下载到Download目录的所有ipa文件上传到Windows XP的Share共享目录的新建ipa子目录。

操作:($符之前的是系统提示内容,这里user@computer_name只是举例)
1. 在Ubuntu下打开一个终端(Terminal),进入到Download子目录(操作哪个目录就进哪个目录):
[text]user@computer_name:~$ cd Downloads[/text]

2.  实行smbclient命令(域用户不能省[Domain/]部分):
[text]user@computer_name:~/Downloads$ smbclient //remote_computer/Share -U [Domain/]UserName[/text]

3. 然后输入用户的密码完成连接:
[text]Enter [Domain/]UserName’s password:
Domain=[DOMAIN] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager][/text]

4. 通过mkdir命令在远程的Windows共享目录下新建ipa子目录并进入该子目录(smb: \是系统提示):
[text]smb: \> mkdir ipa
smb: \> cd ipa[/text]

5. 上传所有ipa文件:
[text]smb: \ipa\> mput *.ipa[/text]

6. 对于要上传的文件输入“y”并回车即可。上传单个文件用put,下载单个文件用get,下载多个文件用mget。

注意:mput、put、mget、get只对当前目录有效,试过“/home/user/Downloads”之类的目录无效,只能在执行smbclient之前先进入该目录,或者在smb里使用lcd命令改变当前路径:
[text]smb: \> lcd /home/user/Downloads[/text]

抵制百度要从屏蔽它的爬虫做起

星期三, 27 4 月, 2011

首先我们来观摸一下淘宝网的做法:http://www.taobao.com/robots.txt

依葫芦画瓢,这是我的写法
[text]
User-agent: Baiduspider
Disallow: /

User-agent: baiduspider
Disallow: /

User-agent: *
Disallow: /down/
#更多要屏蔽的目录罗列在这里
[/text]

参考内容:在Google里搜索“robots 屏蔽 百度”关键词组即可找到相关内容。

空间流量充足决定解除图片防盗链

星期五, 22 4 月, 2011

刚开始使用的空间是每月只有3GB的流量,因没限制图片的访问所以经常导致月底流量枯竭而无法再继续使用,后来开启了图片防盗链功能。

去年10月底把空间迁移到Hawk Host上,每月有30GB的流量,流量比较充足。

但从今年2月下旬开始空间上放置的一些MP3歌曲竟然让这30GB流量的空间快撑不住了,检查防盗链设置才发现没有限制直接访问的链接,因此一些专门提供MP3下载网站收藏了我这里的MP3链接,提供给他人直接从我这下载。

后来我把直接访问的限制加上,可以避免MP3歌曲的直接下载耗掉了大量流量,但发现想Google Reader之类的竟然显示的图片为盗链,试了多种方式都无法解决。

(更多…)

Firefox提示使用了无效的安全证书

星期二, 19 4 月, 2011

这两天Firefox 4.0在打开Twitter时老提示“使用了无效的安全证书”,见下图:

(更多…)

写了Host Switchy小工具

星期一, 18 4 月, 2011

因众所周知的原因,Google的某些SSL服务经常间竭性的抽疯,怎样才能快速发现某SSL已经抽疯并切换至未抽疯的服务,从而不影响到我们使用这些非常优秀的服务呢?

为了解决这个问题我自己用VC写了这个Host Switchy小工具,界面:

(更多…)

写了Twip API的中转代码

星期一, 11 4 月, 2011

Twip API是@yegle写的Twitter API代码,可以应用在很多的Twitter客户端上,之前在自己的空间上部署过这个API来使用,但由于众所周知的原因导致了这种非加密的API经常挂掉,为此我曾用过的一个副域名寿终正寝,严重抗议GFW所实施的反人类做法。

为了防止部署的API引起域名或IP被墙,因此我自己写了Twip的中转代码Twip Transfer,功能是将Twip API的调用转至真正API并返回结果,好处是隐藏了真正建API的空间,起到防止域名或IP被墙的可能,也避免了token泄漏。

(更多…)