2013年12月13日 星期五

東京跨年小旅行-旅遊動機(機票篇)

◆起因

最近想要購入Macbook pro retina,

但是觀看台灣的價格真的跟外國差太多,

完全下不了手,

於是乎我就開始有了飛到香港、日本的衝動。

2013年11月22日 星期五

Dream

當你的人生走到尾端,

你後悔的會是什麼...

這幾天一直在想著未來的規劃,

我的身邊充斥著朋友們分享自己夢想的訊息,

而我自己的夢想呢?

我是不是目前正在原地踏步?

自己說要打工度假找尋自我 做了多少?

自己說要持之以恆慢跑?

自己說要念英文來挽回自己的頹勢?

我撐了多久?

夢想是靠努力一點一滴的累積而成的,

如果缺乏灌溉,

那夢想終究只是夢想,

要證實自己活過,

最重要的還是做自己希望的人,

我相信每個人都希望自己死而無憾,

我也是。

2013年9月21日 星期六

心靈沉澱之旅 台東


今年暑假似乎都沒有機會像其他人一樣好好的休息一下

因此在開學前我打算讓自己放逐一下

  1. MIR畢業旅行 馬來西亞&新加坡之旅
  2. 台東沉澱之旅
會有台東沉澱之旅這個想法

最一開始是因為宥勝說要學習一個人去旅行

一個人旅行雖然孤單

但是在旅行的途中

你會發現自己所欠缺的

或是你想要的

而你不需要跟隨他人隨波逐流

這一站你想要待久一點就待久一點

原本我是這樣想的

計畫著我的單人台東旅行

但是陰錯陽差之下

最後身旁不免還是多了一個夥伴一同享受這趟台東之旅

----------------------------------------------------------------------------------------------------


台東

是個很美麗很自然的地方

他應該是台灣所剩不多唯一一塊最美麗的淨土

我們一路沿著台9線

看著藍白色的天空經過了 鹿野 關山 池上 

最後到了六十石山 

山路雖然真的他X的難騎

但是騎到頂峰後一切都值得了

山上的風景真的很美

滿山遍谷的金針花海

真的很舒服





真的不得不推一下這間在關山的藍白式民宿

他可能沒有像大飯店一様舒適

但是老闆真的很熱情

分享了很多他的人生故事

老闆原本是電子系畢業在竹科工作

選擇放下工作

到這裡開民宿

我相信一定有相當大的取捨吧

人生就是一連串的選擇

不要為自己的選擇後悔



每一次的旅行都會帶給我很多不同的人生感受,
讓我更勇敢的跨出下一步,
期待下一次的旅行。

2013年6月5日 星期三

跨出一大步

如果總是活在現實生活中的小圈圈

你永遠不知道外面的天空有多麼遼闊

雖然害怕 雖然恐懼

但是勇敢的向前一步吧

2013年5月24日 星期五

持之以恆。繼續努力



最近體重終於有下來了

心中充滿著雀躍

當初的執著還是有些許的成果

於是要訂定新目標

因為想讓自己更好更棒


  1. 20:00後不吃除了晚餐的東西(即使是晚餐也盡量不要)
  2. 運動請堅持三三三(至少也得二三三 1週做2次,每次30分鐘,每分鐘心跳達130下以上的運動)
  3. 盡量少吃人工的食物

一個月後我們再來看看成果吧 :D

2013年5月22日 星期三

久違的淡江 卡撐



這次老實說有種去匆匆走也忙忙的感覺,

但是很珍惜這一段短短的時間,

因為又讓我們回到大學時候的那種感動,

2013年5月11日 星期六

2013年5月10日 星期五

健康養成計畫

請與我共同監督,謝謝

1.過20:00不吃東西,晚餐盡可能在18:00前解決

2.一周運動至少兩次 每次運動須超過30min

3.吃東西盡量挑選天然食材

以上

加油

2013年4月13日 星期六

我的未來五年計畫(22->28)

總是擁有滿滿的理想抱負

但是卻總是忘記當初的那一份承諾


最近很流行未來五年計畫


我的未來五年? 22->27 該怎麼過


2013年4月2日 星期二

2013年3月13日 星期三

解決m2eclipse error

在eclipse搭設marven資料庫時會遇到這樣的狀況

Multiple annotations found at this line:
- Execution default-testResources of goal org.apache.maven.plugins:maven-resources-          plugin:2.4.3:testResources failed: 
 Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to collect 
 dependencies for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 () (org.apache.maven.plugins:maven-resources-
 plugin:2.4.3:testResources:default-testResources:process-test-resources)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile 
 (execution: default-compile, phase: compile)
- CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: 
 PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be 
 resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 (): 
 ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:2.0.6: 
 ArtifactResolutionException: Failure to transfer org.apache.maven:maven-plugin-api:pom:2.0.6 from http://repo1.maven.org/
 maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or 
 updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from/to central (http://
 repo1.maven.org/maven2): null to http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-
 api-2.0.6.pom
- CoreException: Could not get the value for parameter compilerId for plugin execution default-testCompile: 
 PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be 
 resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 (): 
解決方式:
1.)修改 pom.xml 加入以下<dependency>片段
<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.4.3</version>
</dependency>
2.)按右鍵marven install from Eclipse
3.) refresh the project in eclipse (F5)
4.) run Maven > Update Project Configuration... on project (right click)

2013年2月22日 星期五

爽爽文

今天的公司咪聽結束了!!!

幸好狀況沒這麼差!!!!

接下來就是選課要頭痛了!

BUT ALL THIS THINGS I THINK I COULD HANDLE IT YESSSSSS!

加油 :)

2013年2月21日 星期四

做一個什麼樣的人

答應自己要做到的事情,

是不是很容易因為時間、局勢而讓我們對自己的承諾抹煞掉了?

2013年2月19日 星期二

2/20

夢想不可能一蹴可及,就算眼前看似關聯,其實我們正一步一步的往自己的理想邁進。

2013年2月17日 星期日

給翔哥

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

2013年2月2日 星期六

突如其來

誰也不知道

突如其來....原本還打算今天去大溪

萬萬沒想到今天的我居然是在醫院度過....


2013年1月31日 星期四

2013年1月26日 星期六

Ways to debug Jni in C



android priority:
  V    Verbose
  D    Debug
  I    Info
  W    Warn
  E    Error
  F    Fatal
  S    Silent
第二個欄位是tag,例如Dalvikm,qmenud,BatteryService,也可自訂,主要是用來辨認是何種訊息。括號內的是pid,後面就是訊息內容了。這大概是log的格式。
In JAVA
在JAVA中,logcat的class是在android.util.log裡,因此若要使用,需要在header加上import android.util.Log。程式的使用如下:
Log.v(): VERBOSE
Log.d(): DEBUG
Log.i() : INFO
Log.w(): WARN
Log.e(): ERROR

In JNI
在JNI中,可以使用<android/log.h>所定義的macro:
int __android_log_print(int prio, const char *tag,  const char *fmt, ...)
#if defined(__GNUC__)
    __attribute__ ((format(printf, 3, 4)))
#endif
    ;
參考android討論區所提到的這篇文章,可定義如下的macro以方便使用:
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG  , "libnav",__VA_ARGS__)
就可以在.c檔裡輸出到logcat,方法如下:
jint
Java_com_latrell_libtest_libtest_add( JNIEnv* env, jobject thiz, jint x, jint y)
{
        LOGD("#############test log in JNI, x is %d, y is %d\n",x,y);
    return add(x,y);
}
從logcat就可看到,也是一種debug方式:
D/libnav  (  716): #############test log in JNI, x is 3, y is 5
在JNI裡使用logcat,要在Android.mk裡將liblog link進來,因此要加上:
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
將ndk裡的hello-jni改寫了一下,程式碼如下:
hello-jni.c
#include <stdio.h>
#include <jni.h>
#include <android/log.h>

#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, "libnav",__VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG  , "libnav",__VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO   , "libnav",__VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN   , "libnav",__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR  , "libnav",__VA_ARGS__)
int add(int x, int y)
{
        return x+y;
}
jint
Java_com_latrell_libtest_libtest_add( JNIEnv* env, jobject thiz, jint x, jint y)
{
        LOGD("#############test log in JNI, x is %d, y is %d\n",x,y);
    return add(x,y);
}

Android.mk:
LOCAL_PATH := $(call my-dir)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog

include $(CLEAR_VARS)

LOCAL_MODULE    := latrell-libtest
LOCAL_SRC_FILES := hello-jni.c

include $(BUILD_SHARED_LIBRARY)
libtest.java:
package com.latrell.libtest;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class libtest extends Activity {
    /** Called when the activity is first created. */
    int ret=0;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView  tv = new TextView(this);
            int a=3;
            int b=5;
            ret=add(a,b);
            tv.setText(Integer.toString(ret));
            Log.i("Create Android", "################Test in java");
            setContentView(tv);
    }
 public native int  add(int x, int y);
    static {
        System.loadLibrary("latrell-libtest");
    }

}


2013年1月9日 星期三

喜怒哀樂


為什麼我不能在憤怒的時候放聲大叫

為什麼我不能在難過的時候放聲大哭

為什麼我不能在開心的時候放聲大笑

什麼時候才可以讓自己更像自己一點

什麼時候我不再像以前一樣 遇到問題就可以放肆的問

什麼時候我變成一個操俗辣

遇到想講的事情都不敢講

不敢去要

不敢去追求

這就是我要的嗎?

那......我之前相信的一切

又算什麼

2013年1月7日 星期一

最後一堂NLP


一堂從開學以來就不太敢懈怠的課->自然語言處理實作 Nataure Language Processing Lab