手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2025年02月的文章

转:nook 2 root的简单方法介绍和使用体验

转载吧,这是我刚用上nook2后就看到的文章,按步就班,顺序操作,然后就OK了。
先上原文再上我自己的一些操作问题解决,原文来自:http://bbs.mydoo.cn/thread-24877-1-1.html
折腾了半天 终于root成功了。。
现在简单说下步骤
方法主要还是看了这个英文教程
http://nookdevs.com/NookTouch_Rooting
我的实际操作结果和教程里讲的有些出入 但还是root成功了
还有http://www.hi-pda.com/forum/view ... &highlight=nook
这个帖子里的一些东西。大家可以看下

方法如下
1.首先 下载noogie.img.gz、uRamdisk_rooted、Win32DiskImager。
前两个那个英文教程贴里有下载地址
或者可以用这个地址下载:
uramdisk_rooted  http://u.115.com/file/aqbzt2fw
noogie.img.gz  http://u.115.com/file/dns62aws
 Win32DiskImager http://www.vdisk.cn/down/index/6428099A5425

2.解压 noogie.img.gz。长按电源键关闭nook 将卡取出,通过读卡器链接电脑。用Win32DiskImager将解压后的文件写入卡中。
卡中的文件应是
boot.scr
boot.script
booting.pgm
cfg.bin
flash_spl.bin
MLO
regenerate_bootscript.sh
u-boot.bin
uImage
uRamdisk
wvf.bin

3.将卡插入nook并用usb链接电脑开机 屏幕上会出现rooted forever字样 等一段时间后电脑上出现一个"boot"盘符

4.将之前下载的uRamdisk_rooted改名为uRamdisk并替换boot盘里的同名文件。完成后电脑上删除硬件 将卡取出并删除其中的文件 机器重启。

5.这步做完后机器已经被root了。之后要做的用adb安装软件
adb-win.zip (289.81 KB)
将这个文件解压后放在c:\windows\system32\

6.讲nook连入和电脑一样的无线网络。nook上点所连接的网络名称可以看到ip地址。

7.电脑上运行cmd。输入 adb connect + 刚才输入的ip
adb shell

8.安装adw launcher
ADWLauncher.rar (726.53 KB)
如果解压后放在C盘
输入adb install c:\ADWLauncher.apk

adb详细操作指南可以看这里
http://tech.163.com/mobile/09/1105/06/5NBAG1OQ00112K88.html

9.这样就安装完毕了。重启nook后就可以选择adwlauncher界面,按以上的做法可以尝试安装各种软件。
--------------------------------------------------
1、现在来说我的问题,看第6步:“6.讲nook连入和电脑一样的无线网络。nook上点所连接的网络名称可以看到ip地址。”,事实上,由于无线网络不是我自己管理的,我当然不知道无线的IP是多少,开始的时候还在纠结由哪里的设置可以看到自己的IP,后来直接利用它自带的搜索功能打开我本机的WEB界面,直接输出了:echo $_SERVER['REMOTE_ADDR'],就显示了NOOK的IP地址了。然后运行:adb connect xxxx.xxx.xxx
如果成功会显示 xxx connected,于是就可以运行adb install 等命令了。

2、安装了一下UC,发现刷新页面其实很闪,用的不是特别舒服,等下周装ireader再说吧,因为nook的字体大小好象适应的不太好。。。

3、第四步完成后,把卡放到机器上格式化后发现只有73M了,怎么办?需要下载一个工具SDFormatter重新进行格式化,你会发现未使用的剩余空间都恢复了。

5、adb install的时候文件名尽量用英文名,且不要有空格,避免因字符集出现问题。

------------------------------
1、nook2 破解相关:nook2.7z

2、sdformatter:sdformatter.rar

 

Tags: nook2, adb

Mozilla Firefox 3.6.18?????

在cnbeta上面看到这个新闻的时候,我以为自己是穿越了。。。我都被强制升到4.0了,难道我还能再缩回去??

以下是内容:

Mozilla Firefox是一个自由的,开放源码的浏览器,适用于Windows, Linux 和 MacOS X平台。它 还有其它一些高级特征,如标签式浏览,可以禁止弹出式窗口.内置了钓鱼保护、改变标签浏览行为、能够重新打开以外关闭的标签、更好的支持网页订 阅的预览和订阅、拼写检查、支持JavaScript 1.7等.

下载:Mozilla Firefox 3.6.18

Firefox 3.6.18 fixes the following issues found in previous versions of Firefox 3.6:

  • Fixed several security issues.
  • Fixed several stability issues.

Please see the complete list of changes in this version. You may also be interested in the Firefox 3.6.17 release notes for a list of changes in the previous version.

-------EOF------

好纠结呀,是我穿越呢?还是cnbeta穿越了?

Tags: firefox

在Yii框架中使用Hprose或PHPRPC

Yii:

XML/HTML代码
  1. Yii is a high-performance PHP framework best for developing Web 2.0 applications.  
  2.   
  3. Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly. 

PHPRPC:

XML/HTML代码
  1. PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。  
  2.   
  3. 目前该协议的最新版本为 3.0。该版本目前已有以下几种语言的实现:  
  4.   
  5.     ASP,ActionScript,Delphi/C++Builder/Kylix,Java,JavaScript,NET,PHP,Python,Ruby,Perl,Lazarus(Free Pascal)  
  6.   
  7. 其中 ASP、.NET、Java、Ruby、Python 和 PHP 版本除了提供客户端实现外,还提供了服务器端实现。  

HPROSE:

XML/HTML代码
  1. Hprose (High Performance Remote Object Service Engine) 是一个商业开源的新型轻量级跨语言跨平台的面向对象的高性能远程动态通讯中间件。它支持众多语言,例如 C++, .NET, Java, Delphi, Objective-C, ActionScript, JavaScript, ASP, PHP, Python, Ruby, Perl 等语言,通过 Hprose 可以在这些语言之间实现方便且高效的互通。  
  2.   
  3. Hprose 易学易用,且功能强大,您只需很短时间的学习,就可以用它方便地构建出跨语言跨平台分布式的电信级应用系统。  

如何在Yii中使用Hprose或者PHPRPC呢?我这里简单介绍一下Yii下hprose的应用方法

 

1、下载hprose的PHP版本,嗯,别看了,是混淆过的,但不影响你使用。

2、将下载后的hprose拷贝到yii项目的/protected/extension/hprose目录下

3、新建一个apicontroller:

大小: 43.99 K
尺寸: 299 x 376
浏览: 2113 次
点击打开新窗口浏览全图

我这样的方式是最简单的,将一些actionIndex的方法都公开了,在实际应用中当然不可以这样。不过我这里是测试,当然是无所谓的

访问http://localhost/project/test/ (project是我的项目名称,test是controller, index是action,由于默认action是index,所以我省略了)

浏览器中返回了:

XML/HTML代码
  1. Fa4{s11"actionIndex"s11"afterAction"s5"hello"s3"sum"}z  

由此其实我们也可以基本确认有四个方法可以使用actionIndex,afterAction,hello,sum,这主要是因为我把当前类当成发布对象了。(不主张啊不主张)

 

4、继续下一步,

PHP代码
  1. <?php
  2. include("./protected/extensions/hprose/hproseHttpClient.php");  
  3. $client = new HproseHttpClient("http://localhost/project/test");  
  4. $result = $client->sum(1,2,3,4,5);  
  5. print_r($result);  

 

OK,浏览器输出了15,就这样完成了一个简单的HPROSE应用。

当然我这样的方式太简单了,文档在这里有下载,我就不再画蛇添足的提供了:http://www.hprose.com/documents.php。

因为只是简单的的一些应用,暂时也看不到hprose的性能比phprpc提升了多少。

---------------备注

由于Yii对于大小写敏感,因此在new HproseHttpServer();的时候,Hprose的H不能大写,否则,它会自动寻找HproseHttpServer.php,但由于PHP的hprose的文件中首字母都是小写。因此在new的时候就需要:new hproseHttpServer();

Tags: yii, hprose, phprpc

收到phpstorm序列号

在下载phpstorm的时候,向phpstorm申请了开源序列号,在经历了14天之后,终于收到了一封来自phpstorm的邮件,里面给了我一个序列号,可以使用一年。
非常开心,HOHO。
当然,在高兴之余也得谢谢thinkphp,因为我在申请的时候,是用的thinkphp的commiter的身份。幸好流年没有从google code的项目中将我删除。灰常感谢。。

phpstorm在一段时间的使用过程中感觉还是比较爽的,我对它进行了一些简单的配置
1、把字体換成我习惯的字体(参考dualface的更换netbeans字体)
2、将快捷键換成了netbeans的用法
3、将代码的配色基本換成了与netbeans一致的。。方便我更換IDE
4、配置了一些代码的美化功能等。

上图,由于我不知道那个号码是否有用,所以我屏蔽了。。。
大小: 61.71 K
尺寸: 500 x 262
浏览: 2315 次
点击打开新窗口浏览全图

Tags: phpstorm, 序列号, thinkphp

关于序列化javascript

不想多说什么,其实很多人在序列化上面纠结了很多了。
比如这篇javascript 序列化 ,它可是有完整的代码的哦,其实在很久之前,PHPRPC里就实现了PHP的序列化,还有PHPJS.org里也有相应的代码。当然这里我贴的还是我文中链接中的代码:

JavaScript代码
  1. function serialize(_obj)  
  2. {  
  3.    // Let Gecko browsers do this the easy way  
  4.    if (typeof _obj.toSource !== 'undefined' && typeof _obj.callee === 'undefined')  
  5.    {  
  6.       return _obj.toSource();  
  7.    }  
  8.    
  9.    // Other browsers must do it the hard way  
  10.    switch (typeof _obj)  
  11.    {  
  12.       // numbers, booleans, and functions are trivial:  
  13.       // just return the object itself since its default .toString()  
  14.       // gives us exactly what we want  
  15.       case 'number':  
  16.       case 'boolean':  
  17.       case 'function':  
  18.          return _obj;  
  19.          break;  
  20.    
  21.       // for JSON format, strings need to be wrapped in quotes  
  22.       case 'string':  
  23.          return '\'' + _obj + '\'';  
  24.          break;  
  25.    
  26.       case 'object':  
  27.          var str;  
  28.          if (_obj.constructor === Array || typeof _obj.callee !== 'undefined')  
  29.          {  
  30.             str = '[';  
  31.             var i, len = _obj.length;  
  32.             for (i = 0; i < len-1; i++) { str += serialize(_obj[i]) + ','; }  
  33.             str += serialize(_obj[i]) + ']';  
  34.          }  
  35.          else  
  36.          {  
  37.             str = '{';  
  38.             var key;  
  39.             for (key in _obj) { str += key + ':' + serialize(_obj[key]) + ','; }  
  40.             str = str.replace(/\,$/, '') + '}';  
  41.          }  
  42.          return str;  
  43.          break;  
  44.    
  45.       default:  
  46.          return 'UNKNOWN';  
  47.          break;  
  48.    }  
  49. }  

或许你也可以看一下PHPRPC的代码 。。我就不贴了提供下载一下,可以从这里下载:http://www.phprpc.org/zh_CN/download/ 【有序列化也有反序列化哦。。。】
我提供的只有PHPSerialize.js,请下载:phpserializer.js

Tags: serialize, javascript, 序列化