2016年3月25日 星期五

無痛由Pi 2 升級到 Pi 3的方法 (Raspbian 維持32位元)

無痛由Pi 2 升級到 Pi 3的方法 (Raspbian 維持32位元)



使用Pi2 執行
sudo apt-get update
sudo apt-get dist-upgrade
sudo shutdown -r now  重開機
sudo shutdown -h now 關機
然後把卡拔到Pi3就可以了

Pi3 內建的Wifi模組會自己有驅動 ,不用像原網頁那樣另外安裝.
藍芽我就沒有測試了



http://www.makeuseof.com/tag/upgrade-raspberry-pi-3/

2016年3月23日 星期三

Pi 2 B+ Raspbian上安裝chromium 瀏覽器的方法




執行底下六條程式即可在raspbian上安裝chromium  Pi 2 B+ 是安裝成功可用的

wget http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_armhf.deb
wget http://launchpadlibrarian.net/218525709/chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
wget http://launchpadlibrarian.net/218525711/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
sudo dpkg -i libgcrypt11_1.5.0-5+deb7u3_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
sudo dpkg -i chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb


原文網址

http://conoroneill.net/running-the-latest-chromium-45-on-debian-jessie-on-your-raspberry-pi-2/

2016年3月22日 星期二

限制Raspbian log file size的方法 一定要安裝 不然記憶卡會被塞爆...

http://blog.netflowdevelopments.com/2012/03/13/prevent-your-log-files-from-getting-out-of-control-in-debian-squeeze/

把epiphany的預設瀏覽器設定為google的方法


執行

sudo leafpad /usr/share/glib-2.0/schemas/org.gnome.epiphany.gschema.xml




把檔案中的下行
<default>'https://duckduckgo.com/?q=%s&t=raspberrypi'</default>
更改為
<default>'https://www.google.com.tw/#q=%s'</default>
記得改成當地的google主機網址,此處的是台灣



再執行

sudo apt-get install libglib2.0-bin



sudo glib-compile-schemas /usr/share/glib-2.0/schemas

2016年3月20日 星期日

在node上限制function執行時間 避免無窮迴圈的方法

https://github.com/tjanczuk/tripwire

node.js 中文亂碼問題解決方法

記得code檔案一定要存成UTF-8 就不會有問題
以及瀏覽器也要指定使用charset為UTF-8

node js post CORS的問題


小心 ,express 4.0之後就不會自動載入bodyparser等函數 , 需手動安裝和載入, 一些網路上舊的範本會導致錯誤

要上傳heroku之前還是得先於localhost試試看是否有錯誤訊息.

node.js 引用外部js檔案的兩種方法 包括無須建立module的方法

http://stackoverflow.com/questions/5797852/in-node-js-how-do-i-include-functions-from-my-other-files

2016年3月16日 星期三

Raspbian 工具列大小和隱藏設定方式

右鍵點擊工具列空白處 ->設定工具列   就有選項了

重要 , Raspbian Epiphany 瀏覽器放大縮小方式

重要 , Raspbian Epiphany 瀏覽器  全內容(包括圖片影片)放大縮小方式

按住Ctrl和鍵盤+或-即可放大和縮小   Epiphany 會自動記憶你在此網域上一次的放大縮小程度 開啟時自動放大

2016年3月15日 星期二

瀏覽器內建的歷史undo redo API 以及取消內建的方法

https://developer.mozilla.org/en-US/docs/Web/API/History_API


http://stackoverflow.com/questions/16578016/disable-undo-and-redo-in-browsers



不需要以上方法,只要用e.preventDefault()即可  一定要記得有()!!!!

2016年3月6日 星期日

sortable multi drag 多選的方法

http://stackoverflow.com/questions/3774755/jquery-sortable-select-and-drag-multiple-list-items

重要,讓某個物件的所有新舊(live update)子物件都被隨時附與event listener的方法


重要,讓某個物件的所有新舊(live update)子物件都被隨時附與event listener的方法

$("body").on("event","selector",function(e){ })  

2016年3月5日 星期六

重要 sortable 處理handle以及新增new object後的 refresh 用法




http://stackoverflow.com/questions/12716039/adding-a-new-item-to-a-jquery-sortable-not-being-picked-up-by-refresh




http://jsfiddle.net/rniemeyer/qwgrf/


重要 我遭遇的問題
http://stackoverflow.com/questions/15497383/jquery-ui-sortable-cant-drag-li-elements-in-cloned-ul

正確解  http://jsfiddle.net/weqYs/

只能使用clone(),其他event要手動加上, 不可使用clone(true,true) 因為背後的sortable的結構會亂掉

讓新物件也都有assign到listener的寫法
http://stackoverflow.com/questions/8650410/jquery-on-method-doesnt-see-new-elements

2016年3月1日 星期二

找回剛關閉的的chrome頁面的方法

search for "chrome recently closed tabs extension"

or simply Ctrl + Shift + T

------
Ctrl + W : 關閉目前分頁
Ctrl +T  : 開啟新分頁