Why not VMware Player[为什么不选择VM-Player呢]?

Why not VMware Player[为什么不选择VM-Player呢]?

虚拟机(Virtual Machine)为大家熟知的品牌不是很多,虚拟桌面可能大家在windows上会选择大名鼎鼎的VMware Workstation或者VirtualBOX;而在Mac下可以选择的有Parallels,VMware Fusion还有VisturlBOX for Mac。当然除了VirtualBOX是开源软件免费的外,其它的都是付费软件,但是身边有好多人在用VMware Workstation,当提到这不是免费的,他的回答让人大跌眼镜:“VMware Workstation不是免费的吗?找个序列号就行了,我用的所有软件都是免费的!”–这是从我们软件开发者口中说出的!可以想见:我们中国软件从业者为什么这么苦逼的生存,因为**! 也许他们眼中开发工具UltraEdit Text Editor(UE)是免费的,FlashFXP是免费的,甚至SQLPLUS ,MS Office都是免费的!那么为什么不去尝试一些真正FREE的工具呢?为什么不选择VMware Player呢,Notepad++? Filezilla?Putty…

看来已经偏题很远了…今天VMware player 发布了新版本,VMware-Player-5.0.我本意是来纠正某知名网站对VMware player 错误宣传,没想到扯了这么多,那就呆会儿扯吧…

VMware player同样是VMware出品的一款优秀的虚拟机产品,它最大的特点是:FREE!这是一个免费版本!无需任何注册便可现在免费使用,(而不是某网站所提到的仍需注册,免费版本注册下载早已取消)虽然功能较Workstation少,但已经足够了!这里给出一些版本和下载地址,点击链接直接下载,也可前往:

官方网站下载点击前往!

(以下地址可能已经无效,请前往官网下载————>>>>>官方网站下载)

VMware-player-5.0.0-812388.exe
(VMware Player for Windows 32-bit and 64-bit | 73M)

VMware-Player-5.0.0-812388.i386.bundle
(VMware Player for Linux 32-bit | 206M)

再回头来看看常用的那些工具可以选择免费的开源软件呢?

编辑工具—>Notepad++(Windows)  和TextWrangler(MACosx),JEDIT(http://www.jedit.org/) 可以前往我先前文章:https://www.gigiwangs.com/archives/421

Ftp工具—>  filezilla(MAC AND Windows)  , Cyberduck(MAC);

Office  —>   WPS ,OpenOffice(我想还是WPS吧,的确已经相当不错了!)

Telnet工具–> Putty,Poderosa(当然Mac下有终端!)

其它还望自己动手Google,扔掉破解,换回点软件开发者的可怜的尊严!

Nexus s ROOT for Jelly Bean4.1教程整理(Latest)

Nexus s ROOT for Jelly Bean4.1教程整理(Latest)

昨天手机Nexus s已经升级至4.1,更新安装完之后,root权限又没了,又要重新root!教程网上很多,这里从网上收集整理而来,并且通过了验证。

首先做好准备工作:PC,Nexus S,数据线,工具和驱动,以及上面提到的Recovery.img和Superuser文件…下面给出下载地址:

驱动,adb,fastboot,运行脚本:

来这里下载安装:立即下载下载完成后解压,解压后会看到一个miui_ns的目录,该目录有分别为drivers和fastboot两个子目录。
但是目录下的recovery不要用,可以直接删除掉也可将Bat脚本删除,参照下面的命令一步一步来。

  Recovery:

下载最新版本recovery-clockwork-6.0.0.7-crespo.img,在这里来找到对应neuxs s 机型下载:http://www.clockworkmod.com/rommanager ;目前Nexus的版本已经是6.0.0.7.为了操作方便,将文件名改为recovery.img,当然这随意了。

Superuser:

下载最新的superuser文件Superuser-3.1.3-arm-signed.zip,在这里:http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.1.3-arm-signed.zip将附件Superuser-3.1.3-arm-signed.zip通过USB储存直接拷到手机里(不要解压缩)。*到官方网站获取最新版本:http://androidsu.com/superuser/ 注意找到与自己手机系统版本号对应的正确版本下载。

好了,准备工作基本做好。开始了:共三步走:BOOTLOADER→RECOVERY→ROOT。

1.设置和安装驱动:

手机:设置为USB调试模式(usb debugging)–即设置-开发者选项-USB调试;关机,
电脑:安装手机USB驱动,刚刚下载的解压后的miui_ns/drivers目录下。
*即:手机连上电脑之后(不打开大容量储存)提示安装驱动失败,那么就打开电脑控制面板中的“设备管理器”,找到对应的有问题的USB设备,点右键更新驱动程序软件。手动浏览到你解压到的目录,勾选“包含子文件夹”确认,即可安装驱动。

2.解锁bootloader

需要解锁设备,如果机器bootloader还没有解锁,那么首先要解锁;已经解锁就可跳过。进行bootloader解锁(即使解锁,再上锁),会清除你手机上的【所有】数据(包括内部的16G SD 存储),包括但不限于应用、设置、联系人和账户等,请做好数据备份!
–>连接数据线;
–>重启手机按手机音量向上同时按开机电源键进入fastboot模式;
–> 进入windows命令提示行 ,cd到刚才下载的调试工具miui_ns/fastboot目录下:

fastboot oem unlock

按照手机提示,按住电源键确认,直到完成。

3.刷Recovery

同样按手机音量向上同时按开机电源键进入fastboot模式.刷入第三方recovery,也就是刚下载的recovery-clockwork-6.0.0.7-crespo.img

fastboot flash recovery recovery-clockwork-6.0.0.7-crespo.img

不要重启手机,否则重复这一步。

4.刷入Superuser,Root

进入Recovery,这是进入已经不是Google原生recovery,而是Clockwork-Recovery.

install zip from sdcard
– choose zip from sdcard
找到放的附件
– Superuser-3.1.3-arm-signed.zip
– Yes – Install Superuser-3.1.3-arm-signed.zip
然后修正权限:
– +++++Go Back+++++
– advanced
– Fix Permissions
这时候Recovery会在最下面用灰色字提示“Fixing permissions”。这一步可能会花上两三分钟时间,请耐心等待。
完成了之后:
– +++++Go Back+++++
– reboot system now
然后手机会自动重启。然后……然后大功告成。

升级信息如下:

Phone:Google Nexus S(I9023)
OS: Android Jelly Bean 4.1.1
Recovery:recovery-clockwork-6.0.0.7-crespo.img(6.0.0.7)
Superuser:Arm-Device 3.1.3

 

Google Nexus S迎来新的Jelly Bean4.1OTA升级

Google Nexus S迎来新的Jelly Bean4.1OTA升级

2012年7月21日,据传Google开始Nexus S 4.1OTA的推送两天左右,我收到了OTA更新。上一次的4.0更新分了两次推送,第一次是12月17日(https://www.gigiwangs.com/archives/436)我是后一批收到的,但都是刚刚流出推送的消息就收到,这一次又是人品爆发!!

新的升级包114.4MB,也算够大了下载–重启–安装–初始化,过程5分钟左右,开机动画变得【单纯】了,通知栏变了,多了Play Magzines应用,Google搜索变得很炫,还有设置界面有点变化,添加账户更加方便,其它应该变化不大,所以也不截图了,想要升级的童鞋注意检查更新了!

 

Linux下编译Python/C API问题

Linux下编译Python/C API问题

在Linux下编译python c api时遇到 类似下面的错误:

 undefined reference to `Py_Initialize

当然,如果你在windows平台下,使用IDE可能不会遇到这样问题。但是在linux,unix下呢,要自己动手写Makefile呢?
猜测这可能是缺少某些库,Google一下可以找到答案,这里文章会给出原因和解决方案,但是在多一下废话给刚刚接触python C API 的童鞋们,这不是所谓的技术文章,只是希望众多刚刚步入python大门遇到此类问题的一个参考。当然我也是菜鸟…

Linux下安装python,当前的发行版通常已经安装了python,但是可能版本等原因,如果需要安装,建议源码编译安装:

到这里下载所对应的版本:http://python.org/解压,cd到解压后的python(X.X.X).

# ./configure
#  make
#  make install

这样编译安装完成,在Terminal下敲python:

Python 2.7.3 (default, Jul  3 2012, 18:01:45) 
[GCC 4.7.0 20120507 (Red Hat 4.7.0-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

OK,现在来试试Python/C API.网上的例子很多,随便拿来一个最简单的,假设保存为main.c:

//This is A sample.
#include "Python.h"

int main()
{
        Py_Initialize();
        printf("This is a C-Python Program.\n");
        PyRun_SimpleString("print(\"Hello,Python\")");
        Py_Finalize();
        return 0;
}

 

写一个Makefile,因为python的安装目录都采取了默认:

ALL	= ./tc
CC	= gcc
RM	= rm
LIBS	=  -lpthread -lm -ldl -lutil 
INCL	= /usr/local/include/python2.7

OBJ	= main.o
all:$(ALL)

./tc : $(OBJ) 
	$(CC)  $(OBJ) -I$(INCL) -L$(LIBS) -L/usr/localb/ -lpython2.7 -o $@

clean:
	$(RM) $(OBJ) 
	$(RM) $(ALL)

好了,编译,运行:

This is a C-Python Program
Hello,Python

那么,文章开头提到的问题呢,没忘记呢。是因为在编译时忘记链接这些库:

-lpthread -lm -ldl -lutil
不要忘了,还有,注意Python.h的路径,P是大写!

 

 

为什么选择Airdroid而不是豌豆荚?

为什么选择Airdroid而不是豌豆荚?

为什么选择Airdroid而不是豌豆荚?

(IN CHINA MAINLAND)Android操作系统的用户好多选择了豌豆荚,特点呢,按照其官方的说明是这样的:

1.最丰富的应用、音乐、视频、图片,免费下载到手机(电子市场Google play Strore..各种野市场,这么说也就是一种野市场了)

2. 应用推送(Android 用Google账号登录,电脑上登录Google play ,在最丰富的市场中直接搜索,点击下载到手机,这才是push…)
说白了,就是一种野市场了。
中国特色吧…当然如果你使用的一款行货设备,那么很有可能你已经不能真正体验android了,电子市场不见了,GOOGLE 地图,Google music,Google 日历…都不见了,Google 搜索也被无耻百度搜索替代…

显然,要使用豌豆荚, Read more

使用cJson[C语言]解析json..

使用cJson[C语言]解析json..

最近很忙,项目的需要,先是搞了搞SOAP,使用gSoap来处理Web service服务端和客户端,确实相当方便,正当搞得莫名其妙时,迎来了五一小长假,回了趟家,一周之后回来,接到的是用json…..JSON?XML?SOAP…?使用gSoap,json-c,libjson?额滴神啊(这其实不是陕西话,原意:MY GOD!)怎么办,搞呗… JSON(JavaScript Object Notation):     http://www.json.org/json-zh.html SOAP(Simple Object Access Protocol ):  http://www.w3school.com.cn/soap/index.asp    http://zh.wikipedia.org/wiki/SOAP 对于出现的所有工具,方法,库可以Google之,我只是把我用json的一些体会记录下来,我只是使用C对简单json报文解析,效率要考虑。 Read more

MAC下使用GoAgent以及遇到问题解决

MAC下使用GoAgent以及遇到问题解决

goagent是用来做什么的,这里就不多说了,只要是通过搜索引擎来到这里的,相信您一定知道。安装指南和使用方法在官方页面已经很细致了,可以在这里参考http://goo.gl/D8DEz 这里在来整理在mac上遇到的一些问题: 假定你的server已经部属OK。

1.Mac下安装。需要下载goagent.稳定版下载 http://goo.gl/D8DEz ,完成后解压,得到的goagent包,例如将其放在了/Users/XXXX/Tools/目录下,你所需要的是修改./local文件夹下proxy.ini文件,填入你的appid,password(可选)

[gae]
enable = 1
appid = yourappid
password =
path = /fetch.py
profile = google_cn
mulconn = 1

 

2.mac下客户端。可使用 GoAgentMac客户端,下载地址http://goo.gl/kR9ke,与其说是一个客户端,倒不如说就是一个图标再加脚本的快键方式,没有什么UI。直接下载后放入应用程序文件夹中,然后做以下简单设置:

–>在应用程序中找到刚下载的GoAgentMac app.

–>右键–显示包内容–/Contents,修改该目录下的Info.plist文件(第44行),填入proxy.py的路径(刚才Goagent/local/目录)

 

<key>GoAgentPath</key> <string>/Users/XXXX/Tools/goagent/local/proxy.py</string>

3.证书问题。看到很多人在使用https访问某些网站时遇到证书错误,比如twitter,页面被阻止,无法打开,或是乱码,原因呢?其实在goagent的wiki上以及issue上说的很明白了:证书未成功导入。 windows下证书导入很简单,next-next就可以了,mac osx下需要手动导入CA.cer证书文件(证书同样在刚刚下载的goagent目录下)。
–>钥匙串访问–文件–导入项目–(完成)–接下来很重要!!成功导入的Goagent CA证书,更改信任项为“总是信任”,默认是“永不信任”.

   OK…其它问题,再说吧,这么久了还没出现过… 

A Dog and A Cat… Only In My Heart

A Dog and A Cat… Only In My Heart

Why?

———–为什么,可以吗?这里可以没有段落标记吗?

———–By GIGI www.gejo.in   发现使用Safari浏览器已经无法显示Google Adsense…

It’s my unique love for them -my dog named Heihur and my kitty named Heiwa,because their skin and hairs are Black.

Time Flies, Several years has past when They had come to my Family and me,

Time and tide wait for no man. Heihur has gone last year,

I know that my Kitty will leave some day in any case.

He is too old  to eat something a little hard,

I am always worrying about my Kitty..

But I can do Nothing for him..

I pray and pray for him..

And Others who Love me.

…..

…………

……………………

………………………………

……………………………………..

好吧,这是我上传上传不完整完整篇《狗狗心事》:http://v.youku.com/v_show/id_XMzc5MDczMDM2.html

Google宣布开始新一轮的Android 4.0( Ice Cream Sandwich)推送

Google宣布开始新一轮的Android 4.0( Ice Cream Sandwich)推送

今天早上,google在google+上宣布开始新一轮的Android 4.0( Ice Cream Sandwich)推送,版本号4.0.4.

https://plus.google.com/u/0/104629412415657030658/posts

我们已经开始推送的Android4.0.4的冰淇淋三明治.推送设备包括UMTS / GSM的Nexus S,Wi-Fi版Xoom 和HSPA+ Galaxy Nexus,我们还将在未来几周内向更多的设备推送。你们当中有些人将首次接收到冰淇淋三明治,而其他人将收到稳定改进的冰淇淋三明治,因而可以获得更好性能的相机,更流畅的屏幕旋转,同时提高了手机号码识别和更多的夹心冰淇淋的体验。文章最后附上手动OTA下载地址(官方) Read more

LINE:类whatsapp手机免费通话和信息服务-同时支持Windows和MAC OSX

LINE:类whatsapp手机免费通话和信息服务-同时支持Windows和MAC OSX

WhatsApp Messenger一款跨平台(iOS,Android,S60,BlackBerry等)免费信息的小软件曾经风靡一时,接着一大堆的软件冒了出来,而且功能上青出于蓝而胜于蓝,典型的国内的腾讯出品-微信MiTalk Messenger(米聊)Youni短信…国外的当然更多了Viber : Free Calls & MessagesKakaoTalk Mes​sen​ger,三星的ChatONeBuddy XMS等等,这些都给出了 电子市场(Google Play)的链接地址,可以看出来,大部分不仅仅可以发送文本,图片,语音,视频等信息,甚至更提供了基于网络的通话服务,这里隆重推荐更外一款类似 Read more