2024年1月15日 星期一
Futurecoinx app的隱私權宣告
透過Facebook分享
2023年12月20日 星期三
GroceryShop app的隱私權宣告
透過Facebook分享
2023年11月3日 星期五
YimianFang app的隱私權宣告
透過Facebook分享
2023年11月2日 星期四
Bitrental Driver app的隱私權宣告
透過Facebook分享
2023年10月30日 星期一
九九乘法表app的隱私權宣告
透過Facebook分享
2023年8月12日 星期六
bitrental app的隱私權宣告
透過Facebook分享
2023年7月28日 星期五
助英台app的隱私權宣告
透過Facebook分享
2016年3月9日 星期三
使用git command來解決pull request造成code conflict的問題
- 有衝突的pull request
- github建議的方向
Checkout via command lineIf you cannot merge a pull request automatically here, you have the option of checking it out via command line to resolve conflicts and perform a manual merge. Step 1: From your project repository, check out a new branch and test the changes. git checkout -b billiam327-master master git pull https://github.com/billiam327/sync_utility.git master Step 2: Merge the changes and update on GitHub. git checkout master git merge --no-ff billiam327-master git push origin master |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git branch * master |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git checkout -b billiam327-master master Switched to a new branch 'billiam327-master' |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git pull https://github.com/billiam327/sync_utility.git master remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 1), reused 3 (delta 1), pack-reused 0 Unpacking objects: 100% (3/3), done. From https://github.com/billiam327/sync_utility * branch master -> FETCH_HEAD Auto-merging compress.sh CONFLICT (content): Merge conflict in compress.sh Automatic merge failed; fix conflicts and then commit the result. |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git diff diff --cc compress.sh index f1bc6a8,4df3660..0000000 --- a/compress.sh +++ b/compress.sh @@@ -1,44 -1,32 +1,72 @@@ echo "0. Compress sample cmd" ++<<<<<<< HEAD +echo "11. .tar.Z" +echo "12. .tgz" ++======= + echo "5. Compress .tar.gz" + echo "6. Decompress .tar.gz" + echo "7. Decompress .bz" ++>>>>>>> 25ed2d8b8c89b6a15f6c56403b4d17abae16f008 read option case "$option" in "0") echo "Compress sample" ;; ++<<<<<<< HEAD + "11") + echo "Select action." + echo "1. Compress file" + echo "2. Uncompress file" + read action + case "$action" in + "1") + read -p "Please input filename : " filename + read -p "Please input dirname : " dirname + echo `tar zcvf $filename.tar.Z $dirname` + ;; + "2") + read -p "Please input filename : " filename + echo `tar zxvf $filename.tar.Z` + ;; + esac + ;; + "12") + echo "Select action." + echo "1. Compress file" + echo "2. Uncompress file" + read action + case "$action" in + "1") + read -p "Please input filename : " filename + echo `tar zcvf $filename.tgz $filename` + ;; + "2") + read -p "Please input filename : " filename + echo `tar zxvf $filename.tgz` + ;; + esac ++======= + "5") + echo "Compress .tar.gz" + echo "Please input filename:" + read filename + echo "Please input directory:" + read dirname + tar zcvf $filename\.tar.gz $dirname + ;; + "6") + echo "Decompress .tar.gz" + echo "Please input filename:" + read filename + tar zxvf $filename\.tar.gz + ;; + "7") + echo "Decompress .bz" + echo "Please input filename:" + read filename + bunzip2 -d $filename.bz ++>>>>>>> 25ed2d8b8c89b6a15f6c56403b4d17abae16f008 ;; "*") echo "Not supported" |
| nelsoncgtekiMBP:sync_utility nelsonchung$ vim compress.sh nelsoncgtekiMBP:sync_utility nelsonchung$ git diff diff --cc compress.sh index f1bc6a8,4df3660..0000000 --- a/compress.sh +++ b/compress.sh @@@ -1,44 -1,32 +1,66 @@@ echo "0. Compress sample cmd" + echo "5. Compress .tar.gz" + echo "6. Decompress .tar.gz" + echo "7. Decompress .bz" +echo "11. .tar.Z" +echo "12. .tgz" read option case "$option" in "0") echo "Compress sample" ;; + "5") + echo "Compress .tar.gz" + echo "Please input filename:" + read filename + echo "Please input directory:" + read dirname + tar zcvf $filename\.tar.gz $dirname + ;; + "6") + echo "Decompress .tar.gz" + echo "Please input filename:" + read filename + tar zxvf $filename\.tar.gz + ;; + "7") + echo "Decompress .bz" + echo "Please input filename:" + read filename + bunzip2 -d $filename.bz + "11") + echo "Select action." + echo "1. Compress file" + echo "2. Uncompress file" + read action + case "$action" in + "1") + read -p "Please input filename : " filename + read -p "Please input dirname : " dirname + echo `tar zcvf $filename.tar.Z $dirname` + ;; + "2 |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git status On branch billiam327-master You have unmerged paths. (fix conflicts and run "git commit") Unmerged paths: (use "git add <file>..." to mark resolution) both modified: compress.sh no changes added to commit (use "git add" and/or "git commit -a") nelsoncgtekiMBP:sync_utility nelsonchung$ git commit -am "Merge billiam327's patch." [billiam327-master 1eeb4e3] Merge billiam327's patch. nelsoncgtekiMBP:sync_utility nelsonchung$ git status On branch billiam327-master nothing to commit, working directory clean |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git log commit 1eeb4e3839235541e2d49266bd785ebd8aa7bb0a Merge: 7caa911 25ed2d8 Author: nelsonchung <chihchun.chung@gmail.com> Date: Tue Mar 8 20:06:03 2016 +0800 Merge billiam327's patch. commit 7caa911614c0a756b2c540cc625afe7079a40abe Author: nelsonchung <chihchun.chung@gmail.com> Date: Tue Mar 1 14:48:22 2016 +0800 Add the git command - git diff commit 176c69b148f7152150404ec88c13732d52e2fa6e Merge: 2a3a088 3a0fd69 Author: Nelson Chung <chihchun.chung@gmail.com> Date: Tue Mar 1 10:29:34 2016 +0800 Merge pull request #2 from yayanglu/master compress.sh commit 2a3a088888cd4dae6946d2b197cd99899c881b33 Author: nelsonchung <chihchun.chung@gmail.com> Date: Fri Feb 26 16:39:29 2016 +0800 Modify gitcmd for testing. commit 0a226fbca060c471d90ad36a8f4a426d7af19a20 Merge: 0b8a91b 8fedb7b Author: Nelson Chung <chihchun.chung@gmail.com> Date: Fri Feb 26 15:54:15 2016 +0800 Merge pull request #7 from nelsonchunggithub/master Add the command - git remote add upstream commit 8fedb7b9241eedf3f8e10ea02f06a662bb3b1a93 Author: nelsonchung <chihchun.chung@gmail.com> Date: Fri Feb 26 15:48:02 2016 +0800 Add the command - git remote add upstream commit 0b8a91bb5034379e2b5d2d7dac8f70b5da90805d Author: nelsonchung <chihchun.chung@gmail.com> Date: Fri Feb 26 15:38:16 2016 +0800 Modify gitcmd to test. |
| nelsoncgtekiMBP:sync_utility nelsonchung$ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. nelsoncgtekiMBP:sync_utility nelsonchung$ git branch billiam327-master * master nelsoncgtekiMBP:sync_utility nelsonchung$ git merge --no-ff billiam327-master Merge made by the 'recursive' strategy. compress.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) |
| 這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote |
透過Facebook分享
2016年1月29日 星期五
2015年11月24日 星期二
fopen, access and stat 執行效能的比較
本篇文章就執行效能來做一個比較
| fopen | access | stat | |
| time |
Tue Nov 24 13:36:27 2015
Tue Nov 24 13:36:45 2015
Total time: 18s
| Tue Nov 24 13:36:45 2015 Tue Nov 24 13:36:52 2015 Total time: 7s | Tue Nov 24 13:36:52 2015 Tue Nov 24 13:36:59 2015 Total time: 7s |
| fopen | access | stat | |
| time | Tue Nov 24 13:38:21 2015 Tue Nov 24 13:38:34 2015 Total time: 13s | Tue Nov 24 13:38:34 2015 Tue Nov 24 13:38:41 2015 Total time: 7s | Tue Nov 24 13:38:41 2015 Tue Nov 24 13:38:48 2015 Total time: 7s |
source code download:
https://github.com/nelsonchung/nelson_sample_code_for_c/blob/master/diff_fopen_access_stat.c
透過Facebook分享
2014年9月5日 星期五
架設gre 在ubuntu 13.10
- 增加interface name
range dynamic-bootp 10.118.251.100 10.118.251.250;
option routers 10.118.251.163;
}
sudo ip link add gre2 type gretap remote 172.16.95.33(CM side ip addr) local 172.16.1.118(gre server(local) side ip addr)
sudo ifconfig gre2 10.118.251.163(refrence by /etc/dhcp/dhcpd.conf)
sudo ifconfig gre2 up
sudo ifconfig gre2 down
sudo ip link del gre6
| 這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote |
透過Facebook分享
2014年8月8日 星期五
2014年4月21日 星期一
爸爸肝癌治療與心路歷程 - 從省桃出院回家休養
2014.04.19
爸爸從省桃出院回家繼續修養。
這次算是撿到一條命,原本在醫院狀況都很不樂觀,直到過了清明節,加上家人去買水果酵素,三果汁,以及少許的995。當然再還有上西醫的療程,凝血劑,血袋,食鹽水,葡萄糖點滴,高蛋白。
回到家,爸爸去剪了頭髮,中午吃了點東西後,開始午休。下午姑姑來幫他做按摩,包含背部跟腳部的按摩。姑姑建議我們去買亞培的補充品,給癌症患者吃,可以補充因為食慾不振造成營養不良的問題。買一罐給爸爸試試。
2014.04.20
正常飲食,包含稀飯,用果汁機打過的青菜,些許杏鮑菇(只吃味道),不吃進去,怕不好消化。三果汁繼續喝。爸爸喜歡吃甘蔗自己會跟我們要。排便大約兩三個小時一次,顏色約為黃綠色。晚上七八點開始睡,半夜有睡不著的問題,這個需要調整,半夜沒有睡好很傷肝。
2014.04.21
開始吃亞培癌腫瘤患者飲品,早上開始喝。
爸爸身體,目前能夠自己從床,移動到客廳與廁所。
看到一篇文章-
http://tw.gigacircle.com/58170-1
覺得很有道理,但是,,,見仁見智,。有人說對也一定有人說不是
2014.04.23
今天爸爸去省桃回診
抽血做檢查
各方面指數都與出院前差異不大
黃膽稍微飆高 指數是10.8
回到家這幾天作息沒有調整好
半夜都睡不太著
媽媽為此還生氣說 半夜都不睡 白天睡 是叫我怎麼照顧
量血壓是約95
有些許偏低
看起來不像腫瘤破裂
推論是抽血後量血壓導致的
叫我們不用擔心
另外 提醒我們
如果血壓一般都正常的情況下
但是
這個時候血壓掉的稍微快一些
那就要注意是不是腫瘤破裂
因為腫瘤破裂看不出來
也不會排血便
預約下周一 4.28回診
2014.04.26
買了一台血壓計
給老爸早晚量血壓
2014.04.27
老爸喊了兩天不舒服了
今天早上受不了頭暈,肚子脹的很不舒服
跑去掛了急診
抽血做了檢查
血紅素沒有偏低
血壓正常,不是腫瘤破裂
懷疑是便便次數太少,這兩天大約兩次
先前在醫院一天5到12次
以爸爸的狀況,次數絕對不能太少
不然會造成肝昏迷
抽腹水的時候,有紅色反應,有發炎現象。建議住院觀察,爸爸說不要,想回家休養。
姑姑來告訴我們有關原始點醫學的資訊,想讓爸爸去試試。
強調食補,身體調養與按摩的方式調整體質,進一步戰勝癌症。
預計讓爸爸星期四去看癌症門診,爸爸還在思考。
2014.5.8
爸爸這兩天開始喘氣,是因為心跳速度加快的原因導致。身體也出現了不協調的情況。
早上七點,阿聖打電話給我說爸爸不對勁,看到他眼睛張開,但是一直叫他都沒有反應,叫我趕快去醫院。
到了醫院,爸爸有回過神了,但是還是很喘。主治醫生來了,我們詢問主治醫生的建議,他說如果是他爸爸,他會讓他好好走(點滴裡面加入些許嗎啡),不會在讓他增加痛苦了。於是我們決定回去,讓爸爸好好待在家裡走完人生最後一程。
透過Facebook分享
2014年4月20日 星期日
爸爸肝癌治療與心路歷程 - 桃園醫院加護病房
住進加護病房,各個指數不樂觀,肝指數飆高破千,黃膽升到3,腎指數升到4。醫生說到5,就要洗腎。屁股的地方也因為排血便加上包尿布的關係,開始潰爛。可能是因為沒辦法一排完血便就馬上更換的關係。
加護病房負責將爸爸的生命跡象穩定後,就要讓他轉一般病房,經過幾天的照料,肝指數降到300,黃膽維持3,腎指數維持4,肚子越來越大,講話也比較虛弱。
透過Facebook分享
2014年4月17日 星期四
爸爸肝癌治療與心路歷程 - 桃園醫院急診室
這次,家裡拉了血便,趕緊送到署立桃園醫院。也聯絡了高醫生,他是放射腫瘤科的醫生。跟爸爸很有緣,高醫生也說他看有緣的病人,雖然還沒給他處理,但是他會常來看爸爸,並參與醫療上的建議。
這次是第二次,吐血之前會先拉血便,拉了幾個小時,如果血過多身體凝血功能差,無法將傷口癒合,就會造成吐血現象。爸爸是肝硬化加上肝癌,所以血液如果進不去肝臟就會跑到其他地方,像是胃或是食道...等靜脈地方。
急診住了一天,早上六點開始吐血,量非常的大,十分鐘吐掉兩袋捐血的量(500),前前後後加起來有超過3000cc,輸入進去的血來不及給他吐出來,血壓也低到8x,急診醫生建議要從大腿內側輸血進去,爸爸馬上說好,就推到緊急處理室進行手術。
處理完,總算穩定生命跡象,早上去照胃鏡,尋找破掉血管的地方,進行修補,讓出血處癒合,停止出血,無奈已經因為出血過多的關係,無法看出出血處,只好繼續使用凝血劑來幫助止血。
這時,看到爸爸臉上的氣色非常好,讓我感到非常奇怪,原本瘦巴巴的臉,異常紅潤與豐滿。(原來輸完血之後,會有這樣的現象。)
爸爸的情況只比休克的病人危急,所以要優先排加護病房。等到下午進了加護病房,總算安心許多。
高醫生來看了爸爸,告訴我們爸爸情況很不好,叫我們要先做好心理準備。出現了一些要離開人世前的身體現象,像是肚子腫脹,水腫。
爸爸,你真的要離開我們了嗎?
透過Facebook分享
2014年1月28日 星期二
開發Android藍芽程式 出現閃退
利用logcat的Error Log level發現以下錯誤
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:804)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:571)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.SecurityException: Need BLUETOOTH_ADMIN permission: Neither user 10148 nor current process has android.permission.BLUETOOTH_ADMIN.
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at android.bluetooth.IBluetooth$Stub$Proxy.startDiscovery(IBluetooth.java:1966)
at android.bluetooth.BluetoothAdapter.startDiscovery(BluetoothAdapter.java:795)
at com.nelson.app.FullscreenActivity.CommunicationWithBtDevice(FullscreenActivity.java:248)
at com.nelson.app.FullscreenActivity.onActivityResult(FullscreenActivity.java:214)
at android.app.Activity.dispatchActivityResult(Activity.java:5274)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3158)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:3205)
at android.app.ActivityThread.access$1100(ActivityThread.java:136)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1249)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4881)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:804)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:571)
at dalvik.system.NativeStart.main(Native Method)
01-28 23:06:03.001 522-676/? E/InputDispatcher﹕ channel '42ec6e68 com.nelson.app/com.nelson.app.FullscreenActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
01-28 23:06:03.462 830-1318/? E/ExternalAccountType﹕ Unsupported attribute readOnly
透過Facebook分享
2013年12月3日 星期二
2013年11月28日 星期四
兩台無線ip分享器(AP)如何連接
加上兩台無線ip分享器(簡稱AP1, AP2)
AP1與cable modem以有線方式連接
AP2與AP1與有線方式連接
AP1:
提供DHCP功能
本身ip address為192.168.0.1
並確認與cable modem網路連線沒問題
AP2:
關掉DHCP
本身ip address改成192.168.0.100
有線與無線的設備目前都連線正常。
透過Facebook分享
2013年11月14日 星期四
[已解決]wireshark 無法在 OS.x 10.9版本正常執行
http://ask.wireshark.org/questions/26326/apple-maverick-and-x11
開啟terminal
rm -rf /opt/X11
download xquartz
http://xquartz.macosforge.org/landing/
安裝xquartz
需要重新開機
透過Facebook分享







