2015年12月23日 星期三

法律諮詢


法律諮詢  新北市政府 西側(大門進去左手邊  聯合服務中心)
周一~周五  am 9:00~12:00 pm 2:00~5:00
週二,週四 pm 6:00 ~ 9:00

2015年8月3日 星期一

2015年7月9日 星期四

Android 除錯技巧:

1.手機內做log除錯:
new Thread() {
@Override
public void run() {
Log.d("Environment.getExternalStorageDirectory()", String
.valueOf(Environment.getExternalStorageDirectory()));

// Calendar cal = Calendar.getInstance();
// cal.set(Calendar.MILLISECOND, 0);
// long timestamp = cal.getTimeInMillis();
  //  直接格式化輸出現在時間的方法
SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");
Date current = new Date();

String dirName = "Demo_upload";
String rootPath = Environment.getExternalStorageDirectory()
+ "/"+dirName+"/";

File file = new File(rootPath);
if (!file.exists()) {
file.mkdirs();
Log.d("upload1","create dirname:"+rootPath);
}

Log.d("upload1","create dirname2:");

File filename = new File(
Environment.getExternalStorageDirectory() + "/"+dirName+"/"
+ sdFormat.format(current) + "_logfile.txt");
try {
filename.createNewFile();
String cmd = "logcat -v time -f " + filename +" upload1:D  *:S";
                                         //讓upload1這個tag等極為debug的訊息列出

Log.d("cmd result:", cmd);
Runtime.getRuntime().exec(cmd);
Log.d("cmd final", "");
} catch (IOException e) {
e.printStackTrace();
}

}
}.start();

2015年7月8日 星期三

2015年6月15日 星期一

健康養生

1.抗老化成分-膠原蛋白

  
膠原蛋白怎麼補充?


《資料來源》全民健康保險雙月刊第88期 (99年11月
號)


想要補充「膠原蛋白」不必花大錢,天然食物中就能吃到。
文/張怡伶
諮詢/邱彥碩(署立雙和醫院骨科主治醫師)

近年來膠原蛋白因為被運用在醫學美容上,成為許多愛美女性的新寵兒,不管是吃的、喝的、擦的,只要是與「膠原蛋白」相關的產品都會成為熱門商品。

膠原蛋白並非什麼特殊物質,其實人體本身就會合成膠原蛋白,並以不同形式存在皮膚、骨骼、軟骨、韌帶、肌腱、血管壁和結締組織等部位,是人體中最豐富的蛋白質,占了體內蛋白質的25%,骨頭裡則有1/3是膠原蛋白。

膠原蛋白的特性
1.膠原蛋白是長條狀、纖維構造的蛋白質。

2.數條膠原蛋白集合成較粗的一股,稱為「膠原纖維」。

3.膠原蛋白是細胞外間質的主要成分,支持大部分的組織與細胞構造。

4.膠原蛋白有很好的張力強度。

5.膠原蛋白為韌帶、軟骨、肌腱、骨頭、牙齒、血管的主要組成成分。

6.膠原蛋白也是維持皮膚彈性與張力表現的要素。

老化會使膠原蛋白流失

膠原蛋白會隨著人體老化逐漸流失,最明顯的就是外表的變化,如皮膚出現粗糙、鬆弛、皺紋等現象。膠原蛋白快速流失除了會使膚質變差,也會使骨頭因缺乏膠原蛋白張力,而強度減低,容易發生骨折,因此老年人一旦跌倒,通常比年輕人更嚴重。

人體老化會造成膠原蛋白流失,長期過度使用肌肉的運動員也非常容易流失膠原蛋白,失去膠原蛋白會使韌帶、肌腱失去原有彈性,身體就容易痠痛或韌帶發炎,因此運動員的飲食多選擇以高蛋白質食物為主,蛋白質經分解後成為胺基酸,再合成身體所需的膠原蛋白,以增強肌肉彈性與張力。

補充膠原蛋白的食物
許多人迷信打膠原蛋白針,以輕鬆獲得美麗的肌膚,事實上注射進真皮層的膠原蛋白最多只能維持1年,而且價格昂貴,還可能引起發炎及過敏反應。因此與其花大錢買補充「膠原蛋白」的產品,不如從日常飲食中吸收蛋白質,分解後的胺基酸就會合成足夠的膠原蛋白。
攝取蛋白質的方式很多,其食物來源可分成奶、蛋、肉、魚等動物性食物,及豆類、堅果與五穀根莖類等植物性食物,不論動物性或植物性蛋白質,人體都能轉化製造出所需要的膠原蛋白。

另外,許多吃起來有黏稠感、會牽絲的食物,多含有豐富膠質,也可幫助補充膠原蛋白,存在食物裡的膠質有膠原蛋白、植物膠、果膠、阿膠、植物黏液等不同型態,在動物與植物中都可以找得到。

多補充抗氧化劑

維他命C(人體合成膠原蛋白過程的重要輔酶)能幫助膠原蛋白合成,因此想要擁有平滑彈性的好膚質,除了多吃含膠原蛋白的食物外,也要多補充維他命C、E、硒等抗氧化物質,才能有效促進自體生成膠原蛋白,減緩老化現象。

蔬果類食物是攝取抗氧化營養素的最佳選擇,如深綠及黃紅色蔬菜、柑橘類、莓果類、番茄、檸檬等食物含有維他命C;穀類、植物油、綠葉蔬菜、蛋黃、堅果類食物含豐富的維他命E;多吃大蒜、青蔥、洋蔥則可攝取微量元素硒。

做好防曬工作 膠原蛋白不流失

因為紫外線會對皮膚造成傷害,加速膠原蛋白流失,讓皮膚提早老化,因此日常的肌膚保養,應先做好防曬工作,才能真正達到保養的功效。 

                                            富含膠質的食物
===========================================================================膠原蛋白(collagen)

豬皮、豬腳、肉、豬耳朵、豬尾巴、豬蹄筋、雞腳、雞皮、牛筋、魚骨、魚頭、海參、魚肚(鰻魚、黃魚、海鱺、鮑魚的魚鰾加工製成)、魚翅。
植物膠、果膠(pectin)

是一種膳食纖維,多存在水果中,部分蔬菜也含有果膠。蘋果、杏、梅、李、醋栗、柑橘、胡蘿蔔、番茄、莢豆類、豌豆等都含有果膠;另外,草莓、葡萄、香蕉、高麗菜也有,但含量較少。

阿膠(agar)

可由海草、珊瑚草等海草中提煉出來,由於有零熱量及富飽足感的特性,成為許多減重者的飲食選擇。

植物黏液(mucilage)

山藥、馬鈴薯、秋葵、蘆薈、菇類、黑白木耳、仙草、愛玉等都含有植物黏液。
===================================================================

2015年6月2日 星期二

2015年5月27日 星期三

Google 相關服務申請

1.申請 google api  所需要的 api key:

   使用windows command,下達指令如下:
 C:\Program Files (x86)\Java\jdk1.7.0_17\bin>keytool -list -v -keystore C:\Users\{user_name}\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

就可得到SHA1號碼,再進入到https://console.developers.google.com/project

使用1. SHA1 與 2. Android檔案 AndroidManifest.xml中的package name  在  建立新的金鑰 =>Android 金鑰  產生 Google 所需的API金鑰

2015年5月20日 星期三

YY外星人

【YY外星人成名曲歌譜】聽起來是這樣~
異民們要我到大地 我脫下褲差放個屁 我左手錢包 我右手當我不到夏天不穿屌 人生江湖的大山洞 什麼樣的兄弟會尖叫 突然往前的那麼一票 大喊一聲賣耗子藥
我是地痞小流氓 我要逛逛這個橋 你就是要惹我到讓人家走 惹到人家帝寶流 那就是我的稱呼 我他媽的我就是這麼強 
我每天沒死沒鼠眼阿 壞人都叫我哪個字 我的名字叫阿恩恩 洞洞CC歪歪的集合 你們也可以叫做我的外號江湖小屁爺 
我們全部都走山 而且我們也走街 大哥的手機劈頭的都是蘋果加WIFI 最夯的打卡的寶馬的 插在褲叉的 罵聾的打啞的
組頭聚頭罵傻的 我們就是一群有組織的黑社會 我們每天豈止山裡喊我們著性感的又另類
我是神經病 我是神經病 我是一點都沒有能力 我是神經病 我要命錢不要命 我們就是這個命 耶!! 拉~拉~拉~

Web Service 服務站台

1.http://www.geonames.org/export/JSON-webservices.html

2.天氣:
http://www.survivingwithandroid.com/2013/05/build-weather-app-json-http-android.html
(http://api.openweathermap.org/data/2.5/weather?q=ROME,it)

台灣專用:http://api.openweathermap.org/data/2.5/weather?q=Taipei,tw&lang=zh_tw

 語言切換:
http://bugs.openweathermap.org/projects/api/wiki/Api_2_5_weather/4/diff
(ex: http://api.openweathermap.org/data/2.5/weather?q=London,uk&lang=zh_cn)

 預測:
  http://bugs.openweathermap.org/projects/api/wiki/Api_2_5_forecast
  (ex:http://api.openweathermap.org/data/2.5/forecast?q=Kaohsiung,tw&lang=zh_tw)

  經(longitude)緯度(latitude):
http://api.openweathermap.org/data/2.5/weather?lat=35.11&lon=139.22

2015年5月16日 星期六

Toeic 準備技巧

A.聽力資源

[PTT 資源]
https://www.ptt.cc/bbs/TOEIC/M.1388139072.A.79F.html


[六分鐘BBC英文]
http://www.bbc.co.uk/worldservice/learningenglish/general/sixminute/

[VoiceTube]
https://tw.voicetube.com/videos/1282

[ESL pod]
http://www.eslpod.com/website/index_new.html#

C.綜合資源
https://www.ptt.cc/bbs/Eng-Class/M.1420469918.A.262.html

https://www.ptt.cc/bbs/TOEIC/M.1402672493.A.2A2.html



------------------------------------------------------------------------------------
A.聽力技巧--
part 1:
 1. 靜態與動態 - 注意物件的狀態
 2. 靜態-注意 主詞與動詞
 3. 動態-注意動詞
 4. 注意是否有主詞
part 2:
  1,when,what,why 開頭
  2,選項的時態
part 3:
  1.掃描題目 跟  選項, 將 選項 的關鍵字做簡化
  2.出題具有順序性
part 4:
  1.注意問題的對象,比較不需要區分  出題的順序



B.閱讀技巧---
part 5:
 主詞,動詞尋找
介係詞 + N/V-ing
part 6:
副詞 修飾(1)整個句子 (2)動詞 (3)形容詞 (4) 副詞
part 7:
1.先看題目,找簡單問題
2.跳過not 題目(如果無法當下找出答案時)
3.看文章的標題,文首與文尾
4.看過文章一次,勿重新再看一遍,找重點即可
5.難找的題目直接猜,勿停頓過久
6.圖表題先做
7.如果有飛機行程,產品訂單,產品介紹單....此類先掃描即可
8.please contact....之類的聯繫文 不需要看
9.速度快才能將整篇大意記在腦中
10.前52題要飆速,控制在25分以內
11. 同一動詞,不同時態的文法選項 只要看句子前後就可


2015年5月14日 星期四

電玩視頻

1.真人快打X  Raiden Thunder God - 50% damage combos
   本人操作影片

2015年4月23日 星期四

java Regular Expression 範例:

EX 1:
       String testString = "<.asdasd>htmlasdasd</zxc>   <asasd>xxxsss</aas>";
       
        Pattern pattern = Pattern.compile(">.*<");

        Matcher matcher = pattern.matcher(testString);

        while(matcher.find()) {
             System.out.println(matcher.group());
        }

2015年4月15日 星期三

Android 反組譯

解出apk的source code:
http://fecbob.pixnet.net/blog/post/35370219-%5Bandroid%5Dapk%E5%8F%8D%E7%B7%A8%E8%AD%AF%E9%81%8E%E7%A8%8B%E5%8F%8A%E7%94%A8%E5%88%B0%E7%9A%84%E5%B7%A5%E5%85%B7(%E8%BD%89)

解出apk裡面的xml:
  http://ibotpeaches.github.io/Apktool/install/



經典歌曲



movie:

Gladiator 03: The Battle

songs:

LeAnn Rimes
-Right Kind of Wrong
-how do i live
-can't fight moon

other:

as long as you love me

game:

   peace walker main theme
  the witcher 3 theme -  Kaer Morhen,ost trk16

應用軟體 使用技巧:

1.FileSeek:
     兩個關鍵字搜尋, "extends" + "activity"

2015年3月24日 星期二

Mysql 用法


A.Windows 的mysql command
1.從 Xampp的bin/mysql 匯入資料庫:
  mysql -u root -p joomla <  demo.sql










B.將original的columna欄位由 '.'字元分割 再存到 test1:
INSERT INTO test1 (account , mac , date , sys , dia)

SELECT account, mac , date,
SUBSTRING_INDEX(columna, '.', 1),
SUBSTRING_INDEX(columna, '.', -1) FROM `original`



C.字串取代:REPLACE(`欄位名稱`, '欲取代的字串', '取代後的字串')

# 將efg開頭的字串取代
UPDATE `table` SET `column` = REPLACE(`column`, 'efg', 'zzz') WHERE `column` LIKE 'efg%';
 
將efg結尾的字串取代
UPDATE `table` SET `column` = REPLACE(`column`, 'efg', 'zzz') WHERE `column` LIKE '%efg';
 
將欄位column_2含有efg字串取代成zzz,不過將取代後的結果覆寫於column_1,不更動column_2原有的內容
UPDATE `table` SET `column_1` = REPLACE(`column_2`, 'efg', 'zzz') WHERE `column_2` LIKE '%efg%';

2015年3月23日 星期一

Android 問題排除

A.Conversion to Dalvik format failed with error 1

     Eclipse -> Project -> Property -> Java Build Path 移除重複的jar檔案


B.Wechat Sample source code 執行問題:

source code下載:
 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&lang=zh_CN
  1.加入本身的debug.keystore
 

2.重新安裝 Wechat Sample 的app


C. 錯誤訊息 - java.lang.VerifyError

     
     不可以將*.jar檔案放在bin資料夾裡 ,而是放在libs資料夾中
      

D.讓Support 7 的 mediarouter, appcompat 兩個 project正常輸入到Eclipse


1.將C:\Program Files (x86)\Android\android-sdk\extras\android\support\v7\appcompat
   以android exist project 輸入到Eclipse, 再設定android 5.0.1   
2.設定properties檔案等級對應21(系統可能自轉換過去)

3.為第二個mediarouter project設入 appcompat project作為依賴library


E.unsupport version 52 

1.重新下載android版eclipse 

2.以administrator 身分 , 開啟SDK Manager 將相關的API 18 安裝,也需注意 對應版本的 Android
Build Tools也安裝

3.進入Eclipse的Window-Preference-Java-Compiler-Compiler compliance level 設成 1.7

問題分析: 最新的Android SDK無法支援到Java 1.8 導致錯誤

2015年3月20日 星期五

Android Layout 編排

1.type 1:


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="${relativePackage}.${activityClass}" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <EditText
            android:id="@+id/edittext"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="message 1" />

        <Button
            android:id="@+id/send"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:text="發送" />
     
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:orientation="horizontal"
         >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:autoLink="web"
                android:text="發送朋友圈"
                android:textSize="20sp" />

            <CheckBox
                android:id="@+id/check1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="ok"
               >
            </CheckBox>
      </LinearLayout>
    </LinearLayout>

</RelativeLayout>


2.將物件設置到中心位置:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingTop="10dp"
    android:paddingBottom="10dp"
    android:orientation="horizontal"
    android:paddingLeft="16dp"
    android:paddingRight="16dp" >

    <!-- Title Of Song -->
    <TextView
        android:id="@+id/title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textColor="#040404"
        android:textSize="18sp"
        android:textStyle="bold"
        android:typeface="sans" >
    </TextView>

   <TextView
        android:id="@+id/titlea"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/title"   
        android:gravity="center"
        android:textColor="#a18787"
        android:textSize="15sp"
        android:textStyle="bold"
        android:typeface="sans" >
    </TextView>
</RelativeLayout>


3.全螢幕分割兩區之Layout:(最外層一定要為LinearLayout)

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    tools:context="${relativePackage}.${activityClass}" >

    <RelativeLayout
        android:layout_width="0dp"
        android:layout_weight="0.5"
        android:layout_height="match_parent"
        android:layout_marginBottom="20dp"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginTop="20dp"
        android:background="@drawable/my_custom_background" >
     
        <Button
          android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CLick"
            >
            </Button>
    </RelativeLayout>

    <RelativeLayout
        android:layout_width="0dp"
        android:layout_weight="0.5"
        android:layout_height="match_parent"
        android:layout_marginBottom="20dp"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_marginTop="20dp"
        android:background="@drawable/my_custom_background" >
    </RelativeLayout>

</LinearLayout>


2015年3月15日 星期日

Wechat 開發

A.http://stackoverflow.com/questions/14565479/getting-started-with-the-wechat-android-sdk



B.申請可以發訊息的app_id:


資料來源-微信 開放平台->資源中心->資源下載->android資源下載
(https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&lang=zh_CN&token=1a0a48ed7ac2fa05954d120587ae576ec4e78195)

1.先放入wechat sdk sample(https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/WeChatSDK_sample_Android221cbf.zip)於eclipse

2.生成keystore   , F:\keystore>keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000   (alias必為androiddebugkey  ,密碼為android)

3. 從eclipse  選取前一步產生的debug.keystore   (windows->preference->android->build->custom debug keystore)

4. eclipse 的 wechat sdk sample 安裝於手機

5.使用          apk_signature.apk
(https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android221cbf.apk) 輸入 package name(androidmanifest.xml中可修改) ,得到 md5 碼
(使用大陸手機號碼)

6.申請app_id,  微信  開放平台  -> 創建移動應用 ->填入 md5碼與 package name ,等待審核
7.獲取app_id ,寫入sample code中,將之前的sample.apk移除,帶入新app_id重新安裝sample.apk,發送訊息



2015年3月9日 星期一

2015年3月6日 星期五

Git指令使用

使用putty 程式進去--

刪除git 的tag 分支專案:

  git tag -d <tag-name>



刪除 最後的commit紀錄:


(需要 先將 git clone下來, ex: git clone ssh://name@10.8.70.133/data/git/<project> -b  <branch1>)

進入project folder之後:

輸入指令:git reset --hard HEAD~1   (最前面的commit刪掉)
         git push -f

刪除 最後的commit紀錄(方法2)
進入project folder之後:
輸入指令:
                  git reset --soft HEAD~1


提交source code失敗之後的處理:


在Eclipse中
A.project右鍵  -> team -> pull (抓出新code)
B.project右鍵  -> team -> synchronize workspace (處理 衝突 的code)

  處理完衝突的code之後,按push 強制提交code                


   


處理Eclipse Git 因permission denied無法上傳檔案的問題

 到達work tree資料夾
sudo chown -R youruser .   (須加逗號)

2015年1月7日 星期三

桌上型電腦升級顯示卡

A.增加效能面:
1. Phenom ii x4 945 3.0G  CPU超頻:
外頻調為240, cpu voltage調為1.4V
PCIE clock為100(200外頻/2) -照auto設定240/2(120)會過高傷害到顯示卡.
North Bridge 設定 2160(預設值為200外頻x10(2000),設定為240x10 -> 240 x9  ,防止晶片組無法負荷) 如果系統重新開機而不穩 ,可往下調整倍率 x8,x7
Hyper Transport 設定2160(預設值為200外頻x10(2000),設定為240x10 -> 240 x9,防止晶片組無法負荷) 如果系統重新開機而不穩 ,可往下調整倍率 x8,x7
RAM為X6.66(預設值)

2.將CPU換高效散熱膏,以增加運作穩定.
as5,y500,愛拉兩千,mx-2,純銀奈米,氮化鋁

3.要更新到AMD Driver Omega官方版以增加運作穩定性(beta版本可能導致螢幕熄火,尤其在桌面閒置狀態下)


B.穩定系統方面:
1.PSU的12V供電輸出要大於 CPU(95Watt) + VGA(hd 7850燒機150Watt),
  至少要全漢,海韻,Antec,這樣的廠牌之80 Plus銅牌以上,最重要的是要有過電流,過電壓的保護.
  挑選全日系的電容以增加耐用之壽命


RMA:return  merchandise authority(可退回原廠維修的權利)