存档

2010年1月 的存档

搭建Google App Engine个人代理服务器

2010年1月18日

提前声明 本文部分内容为转载  我自己架设了一个代理服务器 确实是不错 非常快,已经很接近直接访问了.

GAppProxy是一个完整的Proxy解决方案:与常见的HTTP Proxy不同,GAppProxy运行在Google App Engine上, 不需要专门的服务器,只要一个客户端即可使用Google无限的资源。上次也做过架设基于Google的代理服务器的介绍,但没有讲搭建Google App Engine个人代理服务器的具体实现,这次借鉴前人的成果,同大家一起分享。

今天说的主要是搭建个人的Proxy,自己管理和使用,速度优于公共的Fetch Server,同时更不容易被封。下面将完整的介绍怎样搭建自己的Fetch Server,以及如何使用的过程。主要是申请Google App Engine账户,上传GAppProxy源代码,配置浏览器端代理,三大步!懂的,可以略过。

1.申请一个Google App Engine帐号,开启一个应用

tmpEF7

到Google App Engine申请一个帐号,在右边填入自己的Google帐号,密码,即可以进入:

tmpAC20

进到里面后点击下面的那个Create An Application按钮打开新页面:

tmpB5E1

 

 

在这个页面,你填入你的手机号码(前面加上+86)点击Send你会收到一个字符串

 

tmpE645

 

输入字符串,你就成功申请到一个GoogleAppEngine的账户啦!恭喜现在开始创建一个应用:

tmp2FA4

 

照上面的填入你自己想取的应用名称,点击Save就可以啦!出来下面的这个页面就说明你创建成功了一个应用。

tmp56E4

 

 

回来,我们就会看见我们刚刚创建的那个应用已经出现啦!

tmp6F74

 

至此,我们这一步已经完成。现在转到GAppProxy源码包的下载及其上传步骤!

2.下载GAppProxy源码包,上传至Google App Engine应用

我们可以到GAppProxy的官方网站http://code.google.com/p/gappproxy/上面下载所需的源码包及其客户端!到http://code.google.com/p/gappproxy/downloads/list选择下面列表中的后面两个下载到本地,最好不要使用下载软件下载,建议直接使用浏览器中的另存为。(如果这两个网址打不开,那么可以用GOOGLE搜索第二个网址,然后点页 网页快照,在打开的页面里就和下面一样了,记住用迅雷下载)

tmp94A1

 

解压服务端源码包,文件夹里面的文件如下:tmpBA79

 

这里我们打开FetchServer文件夹中的app.aml文件 (用文本编辑器 不是记事本, 从网址搜下 文本编辑器,会找到很多)

修改第一行中application后面的名称,这里填上你刚刚创建的应用名称比如你的AppEngine地址是aaa.appspot.com,那就是application帐号就是aaa,保存这个文件,退出。

tmpD71E

 

上传方法一:(推荐)

我这里用的是一个Google App Engine的第三方上传工具SDUpload ,这个东西不需要配置Python和Google App Engine SDK的运行环境,在Windows下直接运行。

上传命令:SDUpload update fetchserver-1.0.0beta

其中:SDUpload为程序名;update为更新或上传的命令;fetchserver-1.0.0beta是程序所在目录。

首先,先下载SDUpload程序,解压后,将fetchserver-1.0.0beta文件夹拷贝放到SDUpload文件夹里面:

tmp119F

 

 

我们直接在window命令行输入操作命令,进入SDUpload文件夹,然后输入SDUpload update fetchserver-1.0.0beta 命令,按回车

 

tmp2F6D

 

下面会提示你输入Google邮箱帐号以及密码,照提示输入完以后点击回车即开始上传。上传成功后再进入你的Google App Engine 账户查看是否上传成功!(以防万一)

上传方法二:

这个就是传统的上传,比较繁琐,这里推荐使用第一种,需要先下载Python2.5以上以及Google App Engine SDK开发包。

Python 2.6.1下载 Google App Engine SDK 1.1.9下载

Python以及Google App Engine SDK安装完成后,点开始->运行输入cmd,调出DOS ,进入刚刚安装好的Google App Engine SDK安装目录,输入:appcfg.py update fetchserver-1.0.0beta 然后会有提示你输入Google账户以及密码(输入密码是CMD不会有任何反应),回车就上传了。

tmp626F

 

 

同样,上传后,再进入你的Google App Engine 账户查看是否上传成功!(以防万一)

3.设置浏览器,成功实现代理

解压上面下载的GAppProxy-1.0.0beta.exe文件安装(其实不算是安装,这个就是一个自解压文件)

tmp89BE

 

 

运行gui.exe,在Use Fetch Server里面填上你自己在GAE上架设了Fetch Server,例如,你的AppEngine地址是aaa.appspot.com,那application帐号就是aaa,则你应该在Use Fetch Server里面填上:http://aaa.appspot.com/fetch.py,再勾选Use Fetch Server,点击Save,以及Quit保存设置重新启动GAppProxy即可生效。

tmpA72E

 

要是想直接注册为系统启动项,就打开GAppProxy里面的service文件夹,双击install.bat文件,这样就可以将其注册为开机启动,会很方便!查看任务管理器看是否有proxy.exe和srvany.exe两个进程,有就成功!tmpC328

现在点击桌面IE右键属性–>连接–>局域网设置,GAppProxy的默认地址端口为127.0.0.1:8000,如下图:

tmpDE18

 

这样就大功告成啦!这时要是访问 http://www.ip138.com 等显示自身IP的网页,你会发现你来自不知道是哪了。

tmp5692

 

tmpAD4A

 

如果还是有不太明白的,可以QQ联系我, 1322468  city story

admin 未分类

光驱不出仓,难出,按几下才出来,的解决办法

2010年1月15日

  光驱是电脑中比较容易出现故障的部件,除了光头老化以外,我们最常见的问题就应该是光驱托盘无法出仓了。这种故障主要表现为:当光驱内没有光盘时,托盘常常无法弹出。但是如果在光驱里边长期放置一张光盘,那么光驱托盘就能顺利弹出。长久以来不但造成许多不便,还大大缩短了光驱的寿命。
    笔者的朋友正好就有一个这样的光驱,该光驱使用了好几年,但是光头部分没有任何损坏,读盘依然很迅速,但就是光驱托盘有时候不能正常出仓。如果拿到维修部进行维修的话,一来费时间,二来也要花费一笔维修费用。因此经过朋友的同意后,笔者决定自行对该光驱进行维修。拿到光驱后,经过上电测试发现故障现象与朋友描述的情况大致相同,打开光驱后通过观察光驱的工作状态发现:此故障主要是由于光驱的进出仓电机与传动皮带之间打滑,无法克服用来夹持光盘磁铁的吸力,才导致托盘无法弹出。

仔细观察 分析故障原因

    传动机构的工作原理如图所示,与本故障有关的部件分别是:1.主动轮 2. 皮带3. 从动齿轮组4. 抬升机构5. 主轴电机。
   
    当光驱接到开仓信号时由安在电机上的主动轮转动,然后由主动轮转动带动皮带,通过皮带再带动从动齿轮组转动。从动齿轮组的作用有两个:一是带动抬升机构作横向运动,由抬升机构运动带动主轴电机落下,使光盘的旋转电机与夹持光盘的磁铁分离。从动齿轮组的作用二是继续转动直到托盘出仓,所有的这几个动作,都是通过这个主动轮的转动再带动皮带来实现的。

    但是由于日子的推移,使皮带出现了老化、松弛,所以当光驱内没有光盘时,夹持光盘的磁铁会对主轴电机产生一个比较大的吸力,再加上由于天气原因在冬天,皮带不如夏天的柔软伏贴,主动轮的轮径较小与传动皮带的接触面小所以出现 “打滑”的现象,使得光驱托盘无法顺利弹出。
  
    松香粉让皮带恢复青春

    找到病因就能对症下药了。排除故障就要解决皮带与轮子之间的打滑问题。解决皮带打滑有几个办法:一是减小皮带长度或增大两轮间距;二是把老化的皮带恢复到原先的状态;三是粗糙摩擦面,增加摩擦力。但是由于这种皮带不好购买所以放弃了第一个办法;

    第二个办法是使用松香来恢复皮带的弹性,这里的松香就是我们平时在焊接电子元器件时所使用的那种,如果自己没有可以到电器维修店里去讨要一点,毕竟这东西也不贵,而且我们也只需要少许松香就可以了。如果皮带老化情况不是很严重的话,只需要在皮带上擦一点松香粉就可以了。但笔者手上这根皮带老化比较严重,所以需要进行浸泡。取一个小容器,在里边放上少许松香,然后用适量的酒精化开。等松香全部化开后把皮带浸泡在里边,这里要多泡一些时间,如果经过大约一天的浸泡可以使皮带最大限度的恢复以往的弹性,还可适当增加皮带表面的粗糙度。皮带经过了一番整治,装机测试情况有所好转,但是偶尔还是出现托盘无法弹出。
    为了彻底解决故障,我们还要使用第三个方法,就是增加轮子与皮带的摩擦度。用小刀在主动轮和从动齿轮组上面进行适当的破坏,刻出一道道的痕迹,另外用加热后的电烙铁也能达到同样的效果。完成后装机再试,故障彻底排除。

admin 未分类

关于装了windows7 删除XP启动菜单的问题

2010年1月11日

第一个方法: 在运行里面输入 MSCONFIG然后在 引导 选项卡里面 把windows xp删除!

第二个方法:用bcdedit删除。首先用管理员方式运行CMD,然后在CMD里输入bcdedit。找到你的XP的启动的标示符,比如我的是 {5623cb29-c648-11de-b1c2-ca1101fc7965},你找到你的,把它复制下来。 然后在输入 bcdedit /delete {4333cb29-c648-11de-b1c2-ca1101fc7965}
就可以删除了!
最后介绍一下 BCDEDIT的使用方法
 BCDEdit命令简介
  通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
  在BCD中,硬盘或分区的GUID可分为如下几类:
· {legacy}:指存在上一代Windows系统如Windows XP的硬盘或分区;
· {default} : 默认操作系统所在硬盘或分区;
· {current} : 当前硬盘或分区;
· {c34b751a-ff09-11d9-9e6e-0030482375e7} : 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。
(注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}格式)。
  BCDEDIT命令
· bcdedit /? : 显示命令帮助
· bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。
· bcdedit 或 bcdedit /enum all : 显示Windows 7系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 。
  使用BCDEdit备份与恢复启动选项
  在对Windows 7的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
· bcdedit /export “D:\BCD Backup\Bcd Backup” : 将启动设置备份到D盘 “BCD Backup” 目录下;
· bcdedit /import “D:\BCD Backup\Bcd Backup” : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。
  使用BCDEdit修改启动菜单选项
  作为一种良好的操作习惯,在对Windows 7的启动选项进行任何修改前,首先要对BCD中的启动选项进行备份,相应的命令上页我们已介绍过,在此不再赘述;其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”这样的长字符串时,很容易出错,而这往往会导致Windows 7启动失败。
  下面详细介绍使用BCDEdit修改启动选项的常用命令格式:
· bcdedit /set {legacy} Description “Windows XP Professional SP2” : 修改上一代操作系统在启动菜单中的显示内容,比如说我们也可将其修改为“Vista天地专用XP SP2”之类。注意,命令中的引号不可省略;
· bcdedit /set {current} description “Windows 7 Build 5270 x86″ : 修改当前启动硬盘或分区上的操作系统在启动菜单中的显示内容。注意,当前分区上的操作系统可能为Windows 7,也可以是其他系统,当然,命令中的引号也不可省略;
· bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} description “Windows 7 Build 5270 x64” : 修改安装于其他硬盘或分区的系统在启动菜单中的显示内容,使用这项命令时一定要注意该硬盘/分区的GUID输入正确,相应的GUID可通过“ bcdedit ”或“ bcdedit /enum all ”命令查看。
· bcdedit /default {current} : 将当前启动硬盘/分区中的操作系统设置为默认启动的系统;
· bcdedit /default {5189b25c-5558-4bf2-bca4-289b11bd29e2} : 设置指定GUID上的操作系统为默认启动的系统;
· bcdedit /default {legacy} : 设置上一代Windows 系统Windows XP为默认启动的系统;
· bcdedit /displayorder : 设置启用菜单中各项的显示顺序,如:
bcdedit.exe /displayorder {legacy} {current}
将首先显示Windows XP,然后再显示默认启动的系统如Windows 7;
· bcdedit /timeout 15 : 将默认的启动菜单显示时间30秒更改为15秒,当然,您可以将这个时间修改为任何您希望的数值。
  使用BCDEdit修复硬盘/分区结构错误
  在对启动选项的修改过程中,如添加或删除某个硬盘/分区时,可能会因操作中的不慎导致硬盘/分区结构的混乱,除了采用恢复修改前的备份方法外,也可以首先使用BCDEdit来尝试一下修复。
  具体方法如下:
1. X:\>X:\boot\fixntfs.exe -lh -all :这时的“ X: ”指引导目录 “boot” 所在的硬盘/分区;
2. bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} device partition=X: :将指定GUID的分区设为启动分区。注意,这里的“ X: ”的GUID须与指定值不同,同时,运行该命令后,必须接着运行下面的osdevice命令;
3. bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} osdevice partition=X::将指定GUID的分区设为启动分区。注意,这个命令必须与上面的device命令配对使用,同时“ X: ”的GUID须与指定值不同。
怎样去除启动菜单直接进入Windows 7呢?
  要解决这个问题,有两种途径。分别是图形界面方法和命令行方法。

  图形界面方法:

  依次点击“开始→运行”,输入msconfig并确定,在Boot 标签中可以修改启动菜单的选项。

  命令行方法:

  用“管理员模式”运行“命令提示符”,使用 bcdedit 命令修改 Windows 7菜单项的名称:bcdedit /set {default} description “Windows 7”。

admin 未分类

我常用的 免费VPN(全部已测)

2010年1月8日

最近封的很厉害,给大家推荐几款免费VPN, (全部已测)

 

1.FoucsVPN 可以重复申请的VPN 一个帐户免费4小时

个人感觉速度还可以,下面介绍一下使用方法
 
  一、注册 FocusVPN 账号。
  打开 FocusVPN 注册页面:http://www.focusvpn.com/signup-trial.htm
  Choose a Username:选择一个用户名
  Choose a Password:设置登录密码
  Confirm your Password:确认登录密码
  Your Name:你的姓名(随便填写)
  Your Phone Number:你的电话号码(数字,随便填)
  Your Email address:你的电子邮箱(这个一定要真实的,用来接收账户信息)
   
  填写好注册信息后,点击“Continue”按钮提交注册FocusVPN免费账号申请,如果注册成功,会转到如下页面:
   
   二、下载FocusVPN软件并安装使用
  点击下载:FocusVPN英国免费虚拟号客户端软件下载
  下载完成后双击安装,桌面会出现FocusVPN快捷方式图标,双击FocusVPN图标运行,输入你的账号和用户名,这里注意,“登陆域”一项要填写你邮箱中收到的FocusVPN邮件里的服务器地址,“uk.focusvpn.com”, 
用户名和密码就是你刚才申请的!
 

2.日本的 PacketiX.NET – 筑波大学的免费VPN代理

PacketiX.NET免费VPN代理是来自日本著名学府筑波大学的的一个学术实验项目,除了日文版还提供了英文版,可以通过ActiveX控件来在线安装,安装过程中仅有几个选项,非常容易,无需注册帐户,但由于要下载更新十几M的VPN代理软件程序,所以需要你耐心多等一会儿。PacketiX.NET免费VPN代理是做为非营利性的学术目的推出的,这几天试了两次,很容易连接上。
 
 
安装好以后如图显示
 

3.顺便再介绍几款,免费的SOCKS代理服务器,

3.1 CJB.NET 免费代服务器

这个可以直接通过浏览器代理,操作很简单,IE里设置是proxy.cjb.net:1080
设置方法以360安全浏览器为例
 
 
 
注意,使用VPN和代理服务器的时候注意把IE浏览器的语言改为美国EN-US
然后进入www.google.com 就可以搜索你想要的东西了

 3.2 SearchingFaster – 美国免费在线代理服务器

SearchingFaster是一家提供免费在线代理服务器的网站,服务器放置在美国著名的SoftLayer机房,页面简洁,广告不多,对中文网页支持好,没有乱码出现,采用PHProxy在线代理系统程序,支持SSL,可访问Gmail等https网站。注意:SearchingFaster的免费在线代理服务器有个限制,如果想长期使用需要按照SearchingFaster的要求修改你的DNS设置,具体方法:XP用户Vista用户

网址:http://www.searchingfaster.com

admin 未分类

推荐几个FTP电影网站

2010年1月2日

最近几个BT网站连连OVER, 相信好多朋友想看片都无从下手了,这次给大家推荐几个不错的FTP电影下载的网站,比BT会更快~

http://www.dygod.com  电影天堂 (这个不错,更新快 片全,不过大伙浏览的时候不要一次性打开太多页面,广告太多了 很容易卡)

http://www.yyets.com  我为人人网 提供字幕下载

http://www.ts60.com  飘零影院

http://www.520tv.tv 神奇影院(网址看着倒挺像带恶意代码的,不过可以放心用)

admin 未分类