在上文 mac上安装和使用goagent翻墙,解决找不到event.h问题
安装好goagent,可以使用chrome代理上网。
但一些网站会出现证书无效警告的问题,无法正常访问。例如twitter, github。
需要安装goagent的根证书。
本文地址 http://situee.blogspot.com/2012/12/macgoagent.html
双击 GoAgent/local 目录下的 CA.crt 证书导入到系统
在 钥匙串访问 中找到 GoAgent CA 并双击
(可以在右上角的搜索框输入goagent快速找到)
选择 信任 > 使用此证书时 > 总是信任
最后,重启浏览器。
Situee's BLOG. This a blog about iphone / mobile development, programming and other information technology. Welcome!
Sunday, December 09, 2012
Monday, December 03, 2012
mac上安装和使用goagent翻墙,解决找不到event.h问题
在mac上安装和使用goagent翻墙
关于申请google app engine的教程很多,我就不再写了。
在这申请https://appengine.google.com/
- 申请Google Appengine并创建appid。
- 下载goagent稳定版 http://code.google.com/p/goagent/
可以直接下载最新的 http://goo.gl/sxgfB - 修改local\proxy.ini中的[gae]下的appid=你的appid(多appid请用|隔开)
- 用终端在goagent\server\下运行python uploader.zip上传到appengine
- chrome请安装SwitchySharp插件,然后导入这个设置https://goagent.googlecode.com/files/SwitchyOptions.bak
本文地址http://situee.blogspot.com/2012/12/macgoagenteventh.html
找不到gevent怎么办
当上传即 python uploader.zip时,可能出现
ImportError: No module named gevent;
官方说在shell命令执行如下语句(注意需要安装 gcc 或 xcode): curl -k -L http://git.io/I9B7RQ|sh
但是我试过不行,报以下权限问题,加了sudo也不行.
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-41204.write-test'
Tuesday, September 04, 2012
iOS Objective-C performSelector static method
It's tested OK to use the following static method calls.
Tested on Xcode Version 4.4.1 (4F1003), Apple LLVM Compiler 4.0
[[StaticMethodClass class] performSelectorInBackground:@selector(runInThreadMethod)withObject:nil];
[StaticMethodClass performSelectorInBackground:@selector(runInThreadMethod)withObject:nil];
[StaticMethodClass performSelectorOnMainThread:@selector(runInThreadMethod)withObject:nil waitUntilDone:NO];
[StaticMethodClass performSelector:@selector(runInThreadMethod) withObject:nil];
Although, there is no auto-code-completion, but it runs fine.
But when use "target", it's NOT ok to use the Class itself, should use "[StaticMethodClass class]" as the target. like.
[NSTimer scheduledTimerWithTimeInterval:1.0 target:[StaticMethodClass class] selector:@selector(runInThreadMethod) userInfo:nil repeats:NO];
Monday, September 03, 2012
iOS Objective-C schedule NSTimer with static method target
Usually we schedule NSTimer like:
[NSTimer scheduledTimerWithTimeInterval:2.0
target:instance
selector:@selector(targetMethod)
userInfo:nil
repeats:YES];
targetMethod is an instance method of the instance.
What if we want to schedule to run a static method (or class method) of a class?
Just replace the "instance" with "[ClassA class]".
[NSTimer scheduledTimerWithTimeInterval:2.0
target:[ClassA class]
selector:@selector(staticMethod)
userInfo:nil
repeats: YES];
"staticMethod" is a static method of ClassA.
"[ClassA class]" is the target object.
[NSTimer scheduledTimerWithTimeInterval:2.0
target:instance
selector:@selector(targetMethod)
userInfo:nil
repeats:YES];
targetMethod is an instance method of the instance.
What if we want to schedule to run a static method (or class method) of a class?
Just replace the "instance" with "[ClassA class]".
[NSTimer scheduledTimerWithTimeInterval:2.0
target:[ClassA class]
selector:@selector(staticMethod)
userInfo:nil
repeats: YES];
"staticMethod" is a static method of ClassA.
"[ClassA class]" is the target object.
Wednesday, August 22, 2012
Eclipse CDT Launch failed Binary not found
(1)Build before Run
You must build before run, otherwise there would be no binary to run.
But you can set up auto build, so that you can build and run by one click.
Check this post How to set Eclipse CDT Auto Build
(2)If you are moving projects to another platform
Select the correct tool chain in C/C++ Build > Tool Chain editor
Select the correct binary parser in C/C++ Build->Settings->Binary Parsers
Set up a correct build configuration in C/C++ Build > Manage Configurations
Check this post Import Eclipse CDT project from Windows to Mac
(3)Another case is "supporting Mach-O 64 Parser"...
Friday, August 17, 2012
How to set Eclipse CDT Auto Build
How to set Eclipse CDT Auto Build?
First, Situee choose auto build at Eclipse menu, but it doesn't work.
When run, still "Launch failed. Binary not found."
Go to Project properties > C/C++ Build > Behavior > Workbench build type
First, Situee choose auto build at Eclipse menu, but it doesn't work.
When run, still "Launch failed. Binary not found."
Go to Project properties > C/C++ Build > Behavior > Workbench build type
Import Eclipse CDT project from Windows to Mac
I built a Eclipse CDT project on Windows. Then want to work on Mac, too.
But it's quite difficult to migrate to Mac.
Try to run, and "Launch failed.Binary not found."
1. Change the "Binary Parser"
Subscribe to:
Posts (Atom)