http://osoyoo.com/
2017年11月30日 星期四
2017年11月28日 星期二
[Python] HEX轉換
Without the 0x prefix, you need to specify the base explicitly, otherwise there's no way to tell:
x = int("deadbeef", 16)
With the 0x prefix, Python can distinguish hex and decimal automatically.
>>> print int("0xdeadbeef", 0)
3735928559
>>> print int("10", 0)
10
https://stackoverflow.com/questions/209513/convert-hex-string-to-int-in-python
2017年11月26日 星期日
[vim] 建立 Python 編輯環境
一直都沒有好好弄個適合的開發環境, 參考這幾篇應該有幫助
http://codingpy.com/article/vim-and-python-match-in-heaven/
https://blog.gtwang.org/linux/vundle-vim-bundle-plugin-manager/
http://www.jianshu.com/p/f0513d18742a
這篇的直接使用就蠻好看的
http://blog.csdn.net/u013475704/article/details/52295157
但要先裝這幾個套件
$ sudo apt install vim-python-jedi
$ sudo apt-get install exuberant-ctags
http://codingpy.com/article/vim-and-python-match-in-heaven/
https://blog.gtwang.org/linux/vundle-vim-bundle-plugin-manager/
http://www.jianshu.com/p/f0513d18742a
這篇的直接使用就蠻好看的
http://blog.csdn.net/u013475704/article/details/52295157
但要先裝這幾個套件
$ sudo apt install vim-python-jedi
$ sudo apt-get install exuberant-ctags
2017年11月24日 星期五
[Network] LoRa Power Consumption
LoRa 號稱可以使用鈕扣電池 10 年, 那大概可以這樣計算
鈕扣電池 2032 大約為 210mAh
由於LoRa 在 RX 的電流消耗為 10mA, 因此 210mAh / 10mA = 21 小時 = 75600 秒
假設每次 RX 完整時間為 10ms, 因此 75600 秒可以做 7560000 次
如果每分鐘醒來接收一次 RX, 因此可以做 7560000/60分/24小時/365天 = 14 年
而通常真實電量為標示電量的 70%, 因此 14 年 * 0.7 大約就是 10 年
但找不到 RX 的時間阿 QQ
鈕扣電池 2032 大約為 210mAh
由於LoRa 在 RX 的電流消耗為 10mA, 因此 210mAh / 10mA = 21 小時 = 75600 秒
假設每次 RX 完整時間為 10ms, 因此 75600 秒可以做 7560000 次
如果每分鐘醒來接收一次 RX, 因此可以做 7560000/60分/24小時/365天 = 14 年
而通常真實電量為標示電量的 70%, 因此 14 年 * 0.7 大約就是 10 年
但找不到 RX 的時間阿 QQ
2017年11月21日 星期二
[Network] LoRa
更新幾個找到的連結說明
* https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5038744/
* https://electronics.stackexchange.com/questions/278192/understanding-the-relationship-between-lora-chips-chirps-symbols-and-bits
* https://revspace.nl/DecodingLora
* http://blog.csdn.net/qq_33658067/article/details/78059774
* http://blog.csdn.net/howiexue/article/details/78045635
這篇有寫到讀 datasheet
http://www.voidcn.com/article/p-uhynndjf-sm.html
當然一定要推 matt knight 的文章
https://github.com/matt-knight/research
* https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5038744/
* https://electronics.stackexchange.com/questions/278192/understanding-the-relationship-between-lora-chips-chirps-symbols-and-bits
* https://revspace.nl/DecodingLora
* http://blog.csdn.net/qq_33658067/article/details/78059774
* http://blog.csdn.net/howiexue/article/details/78045635
這篇有寫到讀 datasheet
http://www.voidcn.com/article/p-uhynndjf-sm.html
當然一定要推 matt knight 的文章
https://github.com/matt-knight/research
[多媒體] mp4 to jpeg
最近很常把影片轉成圖檔
ffmpeg -i input.mp4 output_%03d.jpg
這還沒試過 QQ
ffmpeg -r 1/4 -i %03d.jpg -vcodec copy -qscale 1 copy.avi
ffmpeg -i input.mp4 output_%03d.jpg
這還沒試過 QQ
ffmpeg -r 1/4 -i %03d.jpg -vcodec copy -qscale 1 copy.avi
2017年11月20日 星期一
2017年11月19日 星期日
2017年11月16日 星期四
[RPi] SONY IMX219
這兩篇很有趣, 可以參考看看
規格書
https://github.com/rellimmot/Sony-IMX219-Raspberry-Pi-V2-CMOS
波長範圍
http://www.khufkens.com/projects/ov5647-spectral-response/
規格書
https://github.com/rellimmot/Sony-IMX219-Raspberry-Pi-V2-CMOS
波長範圍
http://www.khufkens.com/projects/ov5647-spectral-response/
2017年11月12日 星期日
[Python] NLP & jieba
現在都要看簡體文章 QQ
「結巴」中文分詞:做最好的 Python 中文分詞組件
https://github.com/fxsjy/jieba
对Python中文分词模块结巴分词算法过程的理解和分析
https://github.com/encorehu/encorehu.github.io/blob/master/_posts/2013-02-04-jieba-fenci-suanfa-lijie.md
我爱自然语言处理
http://www.52nlp.cn/
「結巴」中文分詞:做最好的 Python 中文分詞組件
https://github.com/fxsjy/jieba
对Python中文分词模块结巴分词算法过程的理解和分析
https://github.com/encorehu/encorehu.github.io/blob/master/_posts/2013-02-04-jieba-fenci-suanfa-lijie.md
我爱自然语言处理
http://www.52nlp.cn/
2017年11月8日 星期三
2017年11月7日 星期二
[Wordpress] 綠界物流串接
基本上參考這篇
http://diary.taskinghouse.com/posts/1465311-wordpress-woocommerce-connect-ecpayphpcartmodule
到綠界申請物流(小宗)
https://www.ecpay.com.tw//IntroTransport/Index
如果申請 C2C 的物流, 記得在 woocommerce 後台也要修改成 C2C 才行
https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=3095
不然點選電子地圖會出現這樣的錯誤
"找不到加密金鑰,請確認是否有申請開通此物流方式。",
http://diary.taskinghouse.com/posts/1465311-wordpress-woocommerce-connect-ecpayphpcartmodule
到綠界申請物流(小宗)
https://www.ecpay.com.tw//IntroTransport/Index
如果申請 C2C 的物流, 記得在 woocommerce 後台也要修改成 C2C 才行
https://www.ecpay.com.tw/Announcement/DetailAnnouncement?nID=3095
不然點選電子地圖會出現這樣的錯誤
"找不到加密金鑰,請確認是否有申請開通此物流方式。",
[Wordpress] 從 Gmail 的 SMTP 寄信
安裝 wp-mail-smtp
https://wordpress.org/plugins/wp-mail-smtp/
注意要降低 gmail 安全性才能使用
https://myaccount.google.com/lesssecureapps
有點麻煩, 要先登入到管理介面
> https://gsuite.google.com/products/gmail/
> https://admin.google.com/AdminHome?pli=1&fral=1
> https://admin.google.com/AdminHome#SecuritySettings:exp=1&flyout=basic
> Less secure apps
Some apps use less secure sign-in technology, which makes accounts more vulnerable. You can choose to deny access for these apps, which we recommend, or choose to allow access despite the risks.
Go to settings for less secure apps ››
> Less secure apps
Locally applied
Disable access to less secure apps for all users (Recommended)
Allow users to manage their access to less secure apps
===> 選這個才行 Enforce access to less secure apps for all users (Not Recommended)
2017年11月6日 星期一
[Wordpress] 綠界金流串接
MerchantID及HashKey、HashIV的取得?
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1179
---
廠商後台( https://vendor.ecpay.com.tw/)
-->系統開發管理-->系統介接設定
---
如何模擬付款?
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1193
---
如何進行模擬付款:
(1)信用卡-
卡號的部分請輸入:4311-9522-2222-2222
安全碼的部分請輸入:222
有效年月:請設定大於測試時間。假如您的測試時間在2013年11月26號,該筆交易的信用卡有效年月請設定2013年11月以後,因為系統會判斷有效年月是否已過期,已過期則會回應刷卡失敗。
---
金流程式如何串接?
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1489
http://diary.taskinghouse.com/posts/1465311-wordpress-woocommerce-connect-ecpayphpcartmodule
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1179
---
廠商後台( https://vendor.ecpay.com.tw/)
-->系統開發管理-->系統介接設定
---
如何模擬付款?
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1193
---
如何進行模擬付款:
(1)信用卡-
卡號的部分請輸入:4311-9522-2222-2222
安全碼的部分請輸入:222
有效年月:請設定大於測試時間。假如您的測試時間在2013年11月26號,該筆交易的信用卡有效年月請設定2013年11月以後,因為系統會判斷有效年月是否已過期,已過期則會回應刷卡失敗。
---
金流程式如何串接?
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1489
http://diary.taskinghouse.com/posts/1465311-wordpress-woocommerce-connect-ecpayphpcartmodule
[Wordpress] paypal從零開始
之前申請過, 現在又要再一次
主要是一些 wordpress + woocommerce 的設定忘掉了, 簡單說
1. 將所有個人身家資料都要填給 paypal, 並且認證一張信用卡才會變成 verified 的使用者
2. 在填寫 paypal 資料, 要記得填 PayPal Identity Token 資訊, 操作過程大概是
http://sjarahul.com/paypal-identity-token/
https://docs.woocommerce.com/document/paypal-standard/
https://woocommerce.com/videos/paypal-standard/
3. 最後 return url, 這次沒成功 QQ, 有空再研究吧
主要是一些 wordpress + woocommerce 的設定忘掉了, 簡單說
1. 將所有個人身家資料都要填給 paypal, 並且認證一張信用卡才會變成 verified 的使用者
2. 在填寫 paypal 資料, 要記得填 PayPal Identity Token 資訊, 操作過程大概是
http://sjarahul.com/paypal-identity-token/
https://docs.woocommerce.com/document/paypal-standard/
https://woocommerce.com/videos/paypal-standard/
3. 最後 return url, 這次沒成功 QQ, 有空再研究吧
[Wordpress] permalink
最近在轉移機器, 結果改版後 permalink 竟然不能用
參考這篇做就可以了
https://codefiddle.wordpress.com/2014/06/14/wordpress-permalink-404-error/
後來才看到 Tsung 有寫過這問題
https://blog.longwin.com.tw/2014/03/apache-22-24-upgrade-conf-2014/
主要就是 Apache 2.2 升級到 2.4 的 Conf 設定原來是
要改為每個目錄都設定
參考這篇做就可以了
https://codefiddle.wordpress.com/2014/06/14/wordpress-permalink-404-error/
後來才看到 Tsung 有寫過這問題
https://blog.longwin.com.tw/2014/03/apache-22-24-upgrade-conf-2014/
主要就是 Apache 2.2 升級到 2.4 的 Conf 設定原來是
DocumentRoot "/path/to/www" <Directory /> Options FollowSymLinks AllowOverride All Require all granted </Directory>
要改為每個目錄都設定
DocumentRoot "/path/to/www" <Directory /path/to/www> Options FollowSymLinks AllowOverride All Require all granted </Directory>
2017年11月5日 星期日
2017年11月4日 星期六
[JS] 即時繪圖
JavaScript 的即時畫線, 有這範例就搞定了
https://codepen.io/ztrayner/pen/VeJMRL
其他的參考資料
* http://kushagragour.in/blog/2013/06/getting-started-with-chartjs/
* https://canvasjs.com/docs/charts/how-to/live-updating-javascript-charts-json-api-ajax/
* http://microbuilder.io/blog/2016/01/10/plotting-json-data-with-chart-js.html
https://codepen.io/ztrayner/pen/VeJMRL
其他的參考資料
* http://kushagragour.in/blog/2013/06/getting-started-with-chartjs/
* https://canvasjs.com/docs/charts/how-to/live-updating-javascript-charts-json-api-ajax/
* http://microbuilder.io/blog/2016/01/10/plotting-json-data-with-chart-js.html
訂閱:
文章 (Atom)