2015年12月27日 星期日

2015 北京考察心得

1. 路邊大媽 App 運用自如,有兩種可能,一是不用會死、二是 App 真的打到痛點,做到極致。我想是比較頃向後者。
2. 工程師二至三年經驗平均月薪達到新台幣 8 ~ 10 萬,遠超過於台灣,在那邊搶錢搶糧搶阿宅。
3. 傳統店面通路式微,一是租金太高,二是電子商務崛起,連帶影響產品行銷模式。
4. 北京空氣每隔一公里味道都不一樣,去了四天每天只有霧跟很霧,是不適合人居住的地方。
5. 在北京比的是關係,和口袋。
6. 創意,文化已經不是台灣的優勢。
7. 簡單是王道,快速驗證痛點。
8. 垂直整合優先,橫向發展再說。

2015年12月14日 星期一

戰術上的勤奮無法彌補戰略上的不足


四處推產品 (短期效果)
確定產品賣點方向 (長期價值)


From Jamie :
"戰術上的勤奮無法彌補戰略上的不足"



2015年9月16日 星期三

List remove objects

Wrong :

        List<Integer> removeEvents = new ArrayList<>();

        ToServerEvent event;
        for (int i = 0; i < mList.size(); i++) {
            event = mList.get(i);
            if (! event.getClass().equals(EmergencyToEvent.class.getSimpleName())) {
                removeEvents.add(i);
            }
        }

        for (int j = 0; j < removeEvents.size(); j++) {
            mList.remove(removeEvents.get(j));
        }


Right :

        Iterator<T> iter = mList.iterator();

        ToServerEvent event;
        while (iter.hasNext()) {
            event = iter.next();
            if (! event.getFromClass().getSimpleName().equals(EmergencyFromEvent.class.getSimpleName())) {
                iter.remove();
            }
        }


Reference:http://stackoverflow.com/questions/13099654/how-to-remove-data-from-linkedlist-in-java

2015年7月8日 星期三

Ti cc254x Ble Over the Air

Bluetooth Low Battery Over the Air (OAD)

Ti cc2541
Android 4.3.+ ~ 5.0.+

1. close all notification characteristics
2. enable oad characteristic notification
3. get device image version
4. check new image version
5. start update firmware...
6. if failed... slow send_interval time...


Ti official android app sample code download  : https://git.ti.com/sensortag-android

2015年3月1日 星期日

Android Studio Import .jar (Mac OS X)

1. Copy .jar and paste to \libs (under your project folder)
2. Check build.gradle (Moudle: app) dependencies compile fileTree(dir: 'libs', include: ['*.jar']) 



3. Back to Android Studio click "Sync Project with Gradle Files"




4. done