顯示具有 tips 標籤的文章。 顯示所有文章
顯示具有 tips 標籤的文章。 顯示所有文章

2014年1月21日 星期二

iOS Packet Tracking via USB

Get UDID
system_profiler SPUSBDataType
Serial Number: XXXXXXXXXXXXXXXXXXXXXXXXXX

List
rvictl -l

Start
rvictl -s XXXXXXXXXXXXXXXXXXXXXXXXXX

Stop
rvictl -x XXXXXXXXXXXXXXXXXXXXXXXXXX

ifconfig -l
lo0 gif0 stf0 en0 en1 fw0 en3 p2p0 bridge0 rvi0

if you don't have the interface rvi0 
ifconfig rvi0

Run tcpdump
tcpdump -i rvi0 -n -t -q -A tcp
tcpdump -i rvi0 -n -t -l -s 1024 -q -A 'tcp port 80'  > tcpdump

Just for GoogleAnalytics-iOS-SDK 2.x
// realtime tracking
[GAI sharedInstance].dispatchInterval = 0;
// print debug messages
[GAI sharedInstance].debug = YES;
// disable https
[GAI sharedInstance].defaultTracker.useHttps = NO;

[tcpdump]
[remote packet capture]

2013年4月11日 星期四

FlashDevelop: getDefinitionByName ReferenceError: Error #1065: Variable ... is not defined.

When I was using getDefinitionByName to create dynamic class.
var myClass:Class = getDefinitionByName('Item1') as Class;

I usually got this error:
[Fault] exception, information=ReferenceError: Error #1065: Variable Item1 is not defined.

Fixed: just including complete library
assets.swf -> Add To Library -> Options -> Included library(include completely)

[ref]
http://www.flashdevelop.org/community/viewtopic.php?p=27575

2012年10月29日 星期一

Drop Multiple MySQL tables

You can show tables with wildcard character on MySQL server.
ie: SHOW TABLES LIKE 'PREFIX_%';

But can't drop multiple tables with '%'.

[HowTo]
For shell script:

for T in `echo "SHOW TABLES" |mysql db|grep "^PREFIX_"`; do echo "DROP TABLE $T;"|mysql db;done

enjoy it.
:D

2012年10月17日 星期三

How to monitor google analytics for iOS and Android

目前監控 mobile app tracking traffic 常用 proxy monitor 的方式,
不過這種方式常常會出現很謎的狀況,
ie: 有時有抓到資料,有時沒有...
造成開發者與分析師間鬼打牆的狀況...

最準確的方式還是用老方法直接截取封包,
以前用 tcpdump 很苦還要自己解析資料,
幸好現在有 ngrep 好用...XD

2012年9月18日 星期二

fire effect performance tuning

火及火焰效果調校教學

一直以來都會需要用到火/火焰特效,
筆記一下調校心得,
順便試用 wonderfl online coding,

幾個重點如下:
filter:加強效果
this.filters = [new BlurFilter(4, 16, 1)];

blendMode:加強效果
this.blendMode = "add";

2012年9月10日 星期一

mac osx memo

記錄一下拿到 MacBook Pro 安裝的軟體
xCode
command line tools(主要是會用到 gcc)
homebrew(wget/most/screen...etc.)
synergy(share keyboard and mouse)
StartNinja(remove startup sound)
iTerm
Adium

bash setting
.profiile
.bashrc
.inputrc
.screenrc

接下來是 as coding 相關的
flex sdk
flash debug standalone player
java

接下來剩裝好 IDE 編輯器,
就差不多可以工作了..XD

20130815 update:
see more..
http://flashisobar.blogspot.tw/2013/08/switching-from-bash-to-zsh-on-osx.html

2012年8月27日 星期一

TimelineLite/TimelineMax memo

TimelineLite/TimelineMax
append
appendMultiple
加在時間軸的後面

prepend
prependMultiple
加在時間軸的前面

insert
insertMultiple
加在特定的時間軸中

2012年7月13日 星期五

Google analytics: tracking user time spent

如何用 GA tracking 使用者載入網站(檔案)的時間

PM 常常為了客戶活動網站,使用者載入瀏覽到底會不會很慢,
搞得一個頭兩個大。
不要吵~~ GA tracking 一下就知道啦!!

2012年6月4日 星期一

2012年5月11日 星期五

how to enable gzip on dotcloud

put nginx.conf at the root of application.
cat nginx.conf
gzip on;
gzip_http_version 1.0;
gzip_types text/plain application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript font/truetype;
gzip_disable "MSIE [1-6]\.";

now restart nginx.
dotcloud run app.www sudo /etc/init.d/nginx restart

enjoy it.

2012年4月30日 星期一

2012年1月12日 星期四

flashpunk tips

// debug 超好用呀~~
// press ~ : toggle the debug Console on/off.
FP.console.enable();

// global objects
FP.stage
FP.width
FP.height
FP.halfWidth
FP.halfHeight

2011年12月30日 星期五

FlashDevelop compile swfs using a single class file

標題很難下..XD
大家應該有遇過進行小測試時,只想隨便寫個 as
要怎麼測試,又不想特別開一個 Project
更不想開肥大的 Flash CS5 IDE
那怎麼辦呢??

2011年12月6日 星期二

wget tip


用來用去還是 wget 最好用呀~~

enable cookies
wget --cookies=on --keep-session-cookies --save-cookies=cookie.txt http://your.url

referer url and load cookies
wget --referer=http://your.referer.url --cookies=on --load-cookies=cookie.txt http://your.url

post data
wget --post-file post.txt http://your.url
wget --post-data="type=APP&nick=nickname" http://your.url

in post.txt(on windows)
type=APP&nick=nickname

user agent
--user-agent="Mozilla/5.0"