跳至主要内容

博文

GAE上搭建oauth api

GAE 上搭建 API 的准备 1.       在这里下载搭建api需要的源代码 gatp-oauth-rev6-2   .7z http://code.google.com/p/gtap/downloads/list 2.       必须要有个Google帐号方能申请 Google app engine (注:申请要手机号的),给自己的application设置一个唯一的id,以后就可以用yourid.appspot.com来访问你的app。 注册 app engine地址   http://a p pengine.google.com/   ,有google account很方便的就建立了。 建立一个application,如图: 到 Python.org 下载并安装Python。 4.       下载并安装Google App Engine 的开发包 。 GAE 上搭建 API 的过程 1.     文件修改 解压gatp-oaut h-rev6-2   .7z 到 gtap-oauth 文件夹。 修改 app.yaml 修改 oauth_config.py , 把Consumer key 和 Consumer secret填到 该文件   twitter apps的callback url设置 为   https://xxx.appspot.com/oauth/twitter/callback 至于twitter apps的申请请看 http://diu.org.ru/?p=10131 2.     上传到app 我的 gtap-oauth 放在 google_appengine 安装目录下: D:\Google\google_appengine\gtap-oauth   运行cmd 打开命令行窗口, cd Go ogle\google_appengine 进入该目录,然后执行 appcfg.py update gtap-oauth 这个过程中会提示你输入你的gmail账号和密码 , 输入密码时,电脑是不显示的, 回车即可。 回到起始文件夹就上传完毕了。     3.     oaut

WRH54G第一次硬件升级失败记录

WRH 54G 第一次硬件升级失败记录 前期准备 元件和工具: 1. 烙铁风枪万用表 2. NOR FLASH 8M , SDRAM 32M 3. JTAG 连接线 4. UART 连接线 软件: 1. jtag 软件,网上有 tjtag 和 brjtag (其他应该都差不多) 2. dd_wtr 固件,我下了一个 micro 版和 mpag 或 big 版(都是全功能版),必须是 NEWD 3. cfe 在恩山论坛下载的 8m flash -32m sdram 版本的 cfe 4. 串口打印工具,这个不是必须的 查看了路由器原始板, NOR FLASH 为 2M ,具体型号 29LV160CTTC -70G ,如下图: 我选择的更换 FLASH 为 S29GL 064M 90TFIR4 ,如下: 对比了一下,两个 FLASH 差别主要在 WP# , block type , 地址线上 。考虑到一些 jtag 软件的支持情况,我的替换 flash 应该没什么问题,而且看网上的一些升级情况,该 flash 有成功的网友。 至于 SDRAM ,应该是要求不高,只要同数据位的都行,我手里的有镁光和奇梦达的。如下图: 升级过程: 1. 焊接 JTAG 和 UART 插针,发现 JTAG 的 4 根信号线上拉电阻没有焊上,补上了 4 颗 4.7k 电阻。 2. JTAG 接口图 3. UART 接口图 4. 我没有直接拆元件,先记录了一下板上的阻容焊接情况,然后用串口打印了一下启动信息,还用 JTAG 软件查看了一下 cpu 和 flash 信息,结果是 flash 不识别。 5. 取下 flash 和 sdram ,这个用风枪很容易,然后焊上新的元件,对好丝印,不要焊反了方向。焊完了仔细检查一下,不要有虚焊,连锡。 还有 R5 , R7 两颗 0 欧电阻也焊上,这个是连接增加的地址线的。 6. 插上电源,这时电源灯已经是半亮了。连上 JTAG 线,运行 cmd 打开命令行窗口。 7. 进入 jtag 软件目录, cd c:\jtag 接着在该目录下输入 brjtag – probeonly 就能看到 cpu 和 flahs 信息 但是依然是不识别我的 flash ,而且 cpu 识别是 r3 版本,看 brjtag 的

六月的一天

看到一首歌,写的挺不错.听了秀场的原唱,不是很喜欢.有空另外再谱个曲. 想象着,六月的那一天.......... 六月的一天, 全是年轻的脸。 他们在春风里, 忘记了时间。 六月的一天 全是年轻的脸。 他们在阳光下, 想象着世界。 一场大风, 把你吹散; 一场大雨, 把云冲淡。 六月的一天, 全是年轻的脸。 他们在春风里, 忘记了世界。 六月的一天 全是年轻的脸。 他们在阳光下, 想象着时间。 一场大风, 把我吹远; 一场大雨, 把足迹冲淡。

转载:青春(韩寒)

harry:刚毕业的时候到东莞找工作,开始还好,工作了将近一年后,实在很难继续呆下去,不是辛苦不是累,是一种对未来对前途的迷惘,甚至绝望。终于离开,还好有个信念让自己继续生存下去。在广东这边,台湾厂算不错,大陆厂就更差,广东本地的老板更是小气。还有一些内地的老板,开个厂搞个半年一年,然后欠人一堆货款一夜之间消失,员工什么都没了。 我有一个朋友,毕业之前虽然也没有什么远大的理想,但积极健康,毕业以后去找工作,好不容易才找到,给别人加工东西,一个月赚一千五百块,时常加班,加班有时候有工资,有时候没有工资,合起来一个月能赚两千。他家在三十公里外,买了一个电瓶车,每天早出晚归,刚刚结婚,买不起房子,好在农村当时盖了三层楼,他们把一层和二层都租给了外地来打工的人,每间两百多,一共租出去六间,一个月可以补贴一千五,这些外来打工的人往往一个家庭三个人住一间,每个人的收入是八百多,靠步行和骑车,在附近的工厂里上班,附近的工厂是比加工业污染更大的化工业,是当时我们镇招商引资过来的,大部分都倒闭了,没倒闭的略有盈余,但是如果一治理污染,可能就亏损了,一亏损就没办法交税和拉动GDP了,所以政府也不能管,被这个厂污染的河流穿过我家门前,我老家的村里几乎每个农民住宅都住了超过二十个外来务工者。这些农民住宅的房东一般都有一个孩子,几乎所有的孩子都类似我文章开头提到的那个朋友。我朋友觉得自己混的还算不错,至少娶到了老婆,每个月的钱差不多都用于基本生存,什么大件都买不了,如果想要换个工作或者自己出去闯闯又不敢,一方面没有社会保障,万一有个三长两短死都死不起,一方面如果断了一个月的收入,生活就没有办法继续了。他们想去镇上买房子,把自己的户口变成城镇户口,这样对以后的小孩子比较好,但是上海郊区镇上的房子一套至少要五十万,他要不吃不喝工作25年才可以,而且还是毛坯房,要装修好还得再饿5年。好在他已经娶了老婆,不急需镇上的房子。但是他的隔壁邻居,我的另外一个朋友,刚大学毕业,工资比我第一个朋友要高一点,但女方要求也高,一定要在市里有一套房子才能结婚,这套市区二手的老公房房子至少需要两百万,我的朋友需要工作六十年,或者他们家的房子出租给八户外地打工人家,出租一百年才能买得起市里的房子,于是他们唯一的期盼就是动迁,就算政府五十万拆了他们的房子,五百万把这块地买出去都无所谓,至少五十万可以付清市区里那套房子的首

@harrygg Twitter Weekly Updates for 2010-05-23

有意思 RT @ akanehotaru1025 : 紅音ほたる公式ブログ 合言葉は『つけなアカン!!』 : 初海で潮冷却☆ http://blog.livedoor.jp/akanehotaru-noskinnosex/archives/51533590.html # yourfreedom更新很及时啊,昨天刚刚有新版 # 折腾了半天的vpn,还是没办法配置过滤,依然是全局的 # “@cdprobaby: 我的他出差了好些天,今天回来,上午11点把他接到,刚才快4点在家里吃到午饭...”精力真充沛啊 # @ xixitalk 这个对我来说很容易,拔焊台和电烙铁都有 in reply to xixitalk # @ xixitalk 哦,这些我都有,所以我才说简单。网上搜索基本上都会出现一些问题,好像都很麻烦 in reply to xixitalk # 请教,给路由器刷固件是否可以直接把flash取下来,通过烧录器把新固件烧进去,然后再焊上去?我发现刷机经常会出现各种问题,这种方法不是最简单? # 高新南三道,一mm侧坐车里,短裙,一抹米黄露了出来,公司几十号人齐齐向左看 # \"一个月前刚做了爸爸,儿子很可爱,大家都在讨论孩子像爸还是妈,昨天老婆神秘的告诉我说:我妈说孩子像你。我问为什么,老婆说:我妈说儿子的蛋像你,都大\" # “@ibvpn: Free ibVPN to Unblock Facebook in Pakistan http://ibvpn.com/blog/2010/05/free-ibvpn-to-unblock-facebook-in-pakistan/”又来了,大家快抢 # 当被问及情人节送给妻子什么礼品时,李彦宏深情地说:“我做的好就是给她最好的礼品。”--答的妙 # @ luzhaohui 草,还这样的。不过移动的也有定点封锁 in reply to luzhaohui # 请您贴一张大一点的图片,以供大家参考。欢迎参赛。。 RT @ youthfilm @81xiao 我可以毛遂自荐帅锅一顶么?呵呵。头像即本人。 # beautypageant /via @ 81xiao //对我来说,大赛晚了十年 # 北京天上人间被禁对

@harrygg Twitter Weekly Updates for 2010-05-16

我宽容傻逼,但实在没法宽容那种一根筋的傻逼 # @ hades_d 搭建的api应该是正常的,是不是密码的问题?还是客户端的问题,换一个试试 # @ liangshixiong 我的每一步都写了啊 # @ luzhaohui 本来就没个屁事,我们就是去撑场子的,早知道就不去了,浪费玩我半天时间 in reply to luzhaohui # 回家 # 看到了感谢的名录,最后一个是老杳吧,又验证了我的猜测,公司上市前网上的枪文都是花钱找的老杳吧 # 为什么国密局,ic什么司的都是老娘们当头呢 # 台积电中国区总监,听口音应该是台湾人 http://img.ly/1dkh # 又验证了我的话,老总都是超能忽悠地 # 幄奇数据老总 http://img.ly/1dk2 # @ luzhaohui 是大屏幕,真人太小了,iphone照相太弱了 in reply to luzhaohui # 这个司仪叫欧梦瑶,不知道哪里请来的 http://img.ly/1diB # 第一次看到公司的董事长 http://img.ly/1diw # @ liangshixiong : 搭建twip3.1.1,最后一步输入oauth密码后,跳出页面显示Warning: file_put_contents 应该是oauth文件夹的权限或者路径指向有问题 # @ gtman1984 我记得就是设置里面第一页的最下面一个选项,勾上就可以了。我现在外面翻不了墙 in reply to gtman1984 # @ gtman1984 突然不好用了?这个我不知道了,是不是推特官网的设置你改过? in reply to gtman1984 # @ judgecn 我用的是paks.pk in reply to judgecn # @ judgecn 我估计是你的空间的问题,你把twip.php里面的twitter.com改成ip试试,具体见这里 http://diu.org.ru/?p=10104 第一部分 in reply to judgecn # 苍井空的呼唤,虽然我有问题,但实在不好意思提呀 RT @ aoi_sola : 今天我们开始进行网络现场出演。我们配备有twitter的英语与中文

搭建oauth的twip api详细教程

昨晚建好了twip,趁热把教程写下. 1.搭建前准备 到 这里 下载twip 3.1版本 必须翻墙到twitter官方网站去 申请 app 至于支持php的空间那是当然要的了,大家基本都有了吧,之前有建过twip的空间应该都可以,我试了两个都行. 还有域名,有免费的二级域名,有的免费空间也送二级域名,当然还有俄罗斯的免费顶级域名. 2.下载twip3.1我就不说了,写下如何申请app 到twitter官方网站登录后 前面几项都可以随便写,application name就是你发的推来自哪里 application website就是点击前面的name的链接 application type选browser callback url写上你的域名,指向callback.php文件 default access type选read&write 最后面的一项注册就不要勾选了 保存后出现下面的图片: 我们需要的就是consumer key和secret,请拷贝下来. 3.把下载下来的twip 3.1解压缩,打开oauth_config.php 编辑 第一条要写oauth的存放目录,这个要看你空间了,一般的地址是 /home/用户名/public_html/twip/oauth/       注意最后还有一个 / 填的不对没关系,到后面报错时会出现详细的地址的,到时再改就可以. 注意,下载的twip文件夹下面是没有oauth文件夹的,需要自己新建一个,注意在空间里把权限改为777. 第二,三就填上面申请的key和secret. 第四个就是填callback.php的url,和申请twitter app里填的是一样的. 最后一个可以改也可以不管,随便写一串字符就行了. 4.上传twip到空间的public_html下面. 在浏览器打开你的域名如 abc.com/twip,会出现: 点击图中的那个图标sign inwith twitter  (需翻墙) 会链接到twiter官网,点击allow (忘记截图了) 然后就让你输入密码,这个是校验密码,你用api登录的时候就需要输入密码了,我用tweetie好像没有让我输入密码. 如果出现fail,看看是不是翻墙问题. 如果出现Warning: file_put_contents,就要看看oauth文件夹的权限,以及路径