常遇到自商業軟體下壓縮檔案中有中文,解壓縮時變成亂碼,原因是檔案編碼問題,商業軟體還在用big5編碼,造成解壓縮後是亂碼,查了一下文件,讓系統解壓縮時使用big5,可以解決這個問題。寫成一個sh給檔案總管使用即可
#!/bin/bash
FILENAME="$1"
zip_path=`echo $FILENAME | sed 's/.zip//gi'`
unzip -O big5 $FILENAME -d $zip_path
子忠做法
uznip -O CP950 $FILENAME -d $zip_path
以unity為例,放在家目錄中的.local/share/nautilus/scripts下即可。記得要給執行權限即可
下載做好的檔案
https://drive.google.com/file/d/0Bz6-J_NwALFBZnFhU0tKOVd2eTQ/view?usp=sharing
2016年4月26日
2016年4月14日
雷切雕記事
玩了一陣子的雷射切割機,記錄一下心得
1.東西不便宜,我們也只能買入門款。
2.切木頭還好,切雕壓克力就味道難以接受,空污問題要注意。
3.焦距要注意,焦距錯了,圖會走樣,也會切雕不下去。
4.可以用inkscape來畫圖,svg現在很重要,如何做外框線?值得複習。
5.切的時候要有邊綠線條,會比較不容易出問題。雕的時候顏色深的會被雕下去,圖建議只有黑或白。
6.切壓克力時,會有霧霧情形,建議表面的紙不要撕掉,因為雕完的煙會被雷射附著在壓克力上,可以用酒精來清潔,不要撕掉壓克力上的紙是最好方法。
7.先雕後切,雕的時候,先把要切的線變成無線條,但要和要雕的部分一起選,這樣定位才不會不同,造成誤差。
8.瓦愣紙來雕效果還不錯。
做時鐘的心得
機芯不貴,但要注意有指針和N形鐵片最佳,不然做好了東西,如何掛起來是個問題,想到的是用迴紋針來做掛鈎,是可以考慮的方法。
可以上openclipart來下載時鐘的圖形來增減,如果要自己畫,可以用360/60=6,6度是一個刻度,30度是一大格,用旋轉方式來處理。
我改的時鐘svg
http://163.20.108.1/svgteam/show_pic.php?id=838
完成作品
1.東西不便宜,我們也只能買入門款。
2.切木頭還好,切雕壓克力就味道難以接受,空污問題要注意。
3.焦距要注意,焦距錯了,圖會走樣,也會切雕不下去。
4.可以用inkscape來畫圖,svg現在很重要,如何做外框線?值得複習。
5.切的時候要有邊綠線條,會比較不容易出問題。雕的時候顏色深的會被雕下去,圖建議只有黑或白。
6.切壓克力時,會有霧霧情形,建議表面的紙不要撕掉,因為雕完的煙會被雷射附著在壓克力上,可以用酒精來清潔,不要撕掉壓克力上的紙是最好方法。
7.先雕後切,雕的時候,先把要切的線變成無線條,但要和要雕的部分一起選,這樣定位才不會不同,造成誤差。
8.瓦愣紙來雕效果還不錯。
做時鐘的心得
機芯不貴,但要注意有指針和N形鐵片最佳,不然做好了東西,如何掛起來是個問題,想到的是用迴紋針來做掛鈎,是可以考慮的方法。
可以上openclipart來下載時鐘的圖形來增減,如果要自己畫,可以用360/60=6,6度是一個刻度,30度是一大格,用旋轉方式來處理。
我改的時鐘svg
http://163.20.108.1/svgteam/show_pic.php?id=838
完成作品
2016年4月7日
ubuntu LAMP server安裝
有人需要,所以寫了這篇記錄文
ubuntu 14.04安裝LAMP(apache php myslq ) server
1.下載ubuntu 14.04 server iso作成光碟或是可開機隨身碟。建議使用LTS版本(16。04將要正式上市),更新維護時間較長。開機
2.安裝到電腦主機中。
建議安裝英文語系,以免將來用ssh連線時出現亂碼,還需要切換,造成不便。
安裝完成後,系統會重開機,記得server要使用固定IP,請使用文字界面來設定網路卡。
sudo -s
nano /etc/network/interface
以下內容僅供參考
auto eth0
iface eth0 inet static
address 163.20.108.215
netmask 255.255.255.0
gateway 163.20.108.254
dns-nameservers 163.20.108.1 203.72.153.6 168.95.1.1
eth0通常是對的,請使用ifconfig來確認
dns-nameservers一定要設定,不然會無法上網下載套件
以上只是LAMP基本安裝,調校才是要花心思的地方,linux調校好,可以把效能發揮到極致,多用心了解各項設定,對你會有幫助。
ubuntu 14.04安裝LAMP(apache php myslq ) server
1.下載ubuntu 14.04 server iso作成光碟或是可開機隨身碟。建議使用LTS版本(16。04將要正式上市),更新維護時間較長。開機
2.安裝到電腦主機中。
建議安裝英文語系,以免將來用ssh連線時出現亂碼,還需要切換,造成不便。
空白鍵選擇openssh server和LAMP
安裝完成後,系統會重開機,記得server要使用固定IP,請使用文字界面來設定網路卡。
sudo -s
nano /etc/network/interface
以下內容僅供參考
auto eth0
iface eth0 inet static
address 163.20.108.215
netmask 255.255.255.0
gateway 163.20.108.254
dns-nameservers 163.20.108.1 203.72.153.6 168.95.1.1
eth0通常是對的,請使用ifconfig來確認
dns-nameservers一定要設定,不然會無法上網下載套件
以上只是LAMP基本安裝,調校才是要花心思的地方,linux調校好,可以把效能發揮到極致,多用心了解各項設定,對你會有幫助。
2016年4月5日
文德國小創意仿生獸-仿生獸創客
看了一些仿生獸做法,自己想了想,修改了一下。
使用3D印表機做
1.主板:在機板上加了後腳的支柱,上面做了電池盒。
https://www.tinkercad.com/things/1sEnYxm8IQt-
2.四隻腿:使用7公分的圓角長方形,開了軸洞,這一部分用雷切或許會快些。
https://www.tinkercad.com/things/0HDwKOREDwn-

3.腳:幫它裝上腳比較好看,也練習3D繪圖。
https://www.tinkercad.com/things/aTFw2GM2X7I-
4.軸:使用3mm圓柱,加上烙鐵或是熱融槍的熱固定
https://www.tinkercad.com/things/c6YvqyF7cbo-
5.T軸:改成已經有的減速馬達形狀和大小
https://www.tinkercad.com/things/gw1dfXhBhNS-t
這樣全程不必使用到鏍絲。
又想到加上arduino可以讓它前進又後退。
使用可變電阻來當馬達的出力大小
使用麥克風值600來改變正反轉
arduino ide檔案
ardublock檔案
2016年3月29日
2016年3月28日
dhcp server install
1.安裝
sudo apt-get update;
sudo apt-get install isc-dhcp-server
2.網卡設定固定IP(linux文字設定優先,使用圖形界面設定網路,dhcp server開機啟易失敗)
使用文字界面設定,避免dhcp server在開機時啟動,而網卡並不存在,因為圖形界面網卡啟動較慢
sudo nano /etc/network/interface
在
auto lo
iface lo inet loopback
最後面加入下列內容:
auto eth0
iface eth0 inet static
address 163.20.108.215
netmask 255.255.255.0
gateway 163.20.108.254
dns-nameservers 163.20.108.1 203.72.153.6 168.95.1.1
注意:eth0是網卡代號各機可能有不同,dns-nameservers是dns主機,請依需求更改之。
3.dhcp發在哪一張網卡(一般而言預設會是正確的)
sudo nano /etc/default/isc-dhcp-server
找到
INTERFACES=""
填入是正確的網卡代號
INTERFACES="eth0"
4.dhcp server設定
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf-日期
nano /etc/dhcp/dhcpd.conf
說明:
網域名稱
option domain-name "example.org";
dns server使用,加空白間隔
option domain-name-servers ns1.example.org, ns2.example.org;
租約期限(秒)
default-lease-time 600;
最大租約期限(秒)
max-lease-time 7200;
網段設定
range是dhcp 發IP範圍
option routers是gateway
option domain-name-servers163.20.108.5, 203.72.153.6,168.95.1.1;
subnet 10.231.97.0 netmask 255.255.255.224 {
range 10.231.97.10 10.231.97.200;
option domain-name "class.wdps.ntpc.edu.tw";
option routers 10.231.97.254;
}
針對網卡發固定IP
host passacaglia {
hardware ethernet 00:00:c0:5d:bd:95;
fixed-address 192.168.5.201;
}
5.重啟dhcp server
sudo /etc/init.d/isc-dhcp-server restart
6.移除dhcp server
sudo apt-get remove isc-dhcp-server
===================================
自己寫的sh方便使用csv來設定電腦IP
準備工作
先下載zip檔解壓縮成hostmac.csv 和dhcpd_set.txt和dhcpd_creat.sh三檔,並將sh設成可執行檔
chmod +x dhcpd_creat.sh
1.設定環境
nano dhcpd_set.txt
2.使用試算表calc編輯hostmac.csv,把要設成固定ip的mac加入其中,存成csv檔(注意請使用utf-8格式儲存)
3.産生dhcp.conf檔案,執行
./dhcpd_creat.sh
完成設定。
sudo apt-get update;
sudo apt-get install isc-dhcp-server
2.網卡設定固定IP(linux文字設定優先,使用圖形界面設定網路,dhcp server開機啟易失敗)
使用文字界面設定,避免dhcp server在開機時啟動,而網卡並不存在,因為圖形界面網卡啟動較慢
sudo nano /etc/network/interface
在
auto lo
iface lo inet loopback
最後面加入下列內容:
auto eth0
iface eth0 inet static
address 163.20.108.215
netmask 255.255.255.0
gateway 163.20.108.254
dns-nameservers 163.20.108.1 203.72.153.6 168.95.1.1
注意:eth0是網卡代號各機可能有不同,dns-nameservers是dns主機,請依需求更改之。
3.dhcp發在哪一張網卡(一般而言預設會是正確的)
sudo nano /etc/default/isc-dhcp-server
找到
INTERFACES=""
填入是正確的網卡代號
INTERFACES="eth0"
4.dhcp server設定
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf-日期
nano /etc/dhcp/dhcpd.conf
說明:
網域名稱
option domain-name "example.org";
dns server使用,加空白間隔
option domain-name-servers ns1.example.org, ns2.example.org;
租約期限(秒)
default-lease-time 600;
最大租約期限(秒)
max-lease-time 7200;
網段設定
range是dhcp 發IP範圍
option routers是gateway
option domain-name-servers163.20.108.5, 203.72.153.6,168.95.1.1;
subnet 10.231.97.0 netmask 255.255.255.224 {
range 10.231.97.10 10.231.97.200;
option domain-name "class.wdps.ntpc.edu.tw";
option routers 10.231.97.254;
}
針對網卡發固定IP
host passacaglia {
hardware ethernet 00:00:c0:5d:bd:95;
fixed-address 192.168.5.201;
}
5.重啟dhcp server
sudo /etc/init.d/isc-dhcp-server restart
6.移除dhcp server
sudo apt-get remove isc-dhcp-server
===================================
自己寫的sh方便使用csv來設定電腦IP
準備工作
先下載zip檔解壓縮成hostmac.csv 和dhcpd_set.txt和dhcpd_creat.sh三檔,並將sh設成可執行檔
chmod +x dhcpd_creat.sh
1.設定環境
nano dhcpd_set.txt
2.使用試算表calc編輯hostmac.csv,把要設成固定ip的mac加入其中,存成csv檔(注意請使用utf-8格式儲存)
3.産生dhcp.conf檔案,執行
./dhcpd_creat.sh
完成設定。
訂閱:
文章 (Atom)





























