星期四, 5月 28, 2015

Mac 上不了 5G 的 Wi-Fi?

因為公司的無線投影一定要上 5G 的 Wi-Fi,而我的 Mac 根本就掃不到那個基地台,困擾了好一陣子,今天終於下定決心要弄出來。爬了幾篇文,原來還有個「會隨時改變的國碼」?主要先參考這篇得知 Wi-Fi 的型號,再依這篇把國碼設到 X2,以免被各國的設備拉來拉去的,注意要先關閉 Wi-Fi ,等設好後重啟電腦再開 Wi-Fi,大功告成。
如果真實的國家界限也是這麼鬆散的,就世界大同?

錯誤的主機名稱解析拖慢網頁

有一個本機網頁要等很久,查了半天才知內含問題連結,只要主機名稱是
  • platform.linkedin.com
  • platform.twitter.com
的資源,都要等幾十秒才會逾時放棄。現在的解法,在 /etc/hosts 加上:
  • 127.0.0.1    platform.linkedin.com
  • 127.0.0.1    platform.twitter.com
大概縮短到一秒內就放棄了,所以會快很多。

ifup / ifdown not working?

在 Linux 執行以下的指令
  • ifconfig
藉由回應得知網路卡的名稱
  • eth0...
接著需要重啟該網路卡,以便套用新設定,其中一個指令為:
  • ifdown eth0
結果卻得到這樣的回應
  • usage: ifdown <device name>
原來用了多年的指令竟然改了?印象中在 Linux 的世界還是頭一遭,新的指令是:
  • ip link set eth0 down

星期日, 5月 17, 2015

在 CentOS 6 編譯 .NET 的程式

  1. 用 Mono,不要期待 Wine,一個一個套件再補太辛苦了。
  2. Mono 也不喜歡 CentOS,明明在 Ubuntu 或 Mint 都那麼好裝。但就算是 EPEL 都請出來,還是找不到 mono-complete,所以改這樣「yum install mono\*」,凡是 mono 開頭的套件都裝下去。
  3. 如此一來有了 xbuild.exe,但不被認可為執行檔,請將這句指令放在開機後自動執行:「echo ':CLR:M::MZ::/usr/bin/mono:' > /proc/sys/fs/binfmt_misc/register」。

星期五, 5月 08, 2015

Derby 資料庫的簡單瀏覽方法

不像輕量級的 SQLite 一個資料庫就是一個檔案,稍「重」些的 Derby 一個資料庫是一個目錄(假設在 /home/myName/myDb),可以使用 JDK 內建的工具 ij 下指令存取:
  • cd /home/myName
  • <JDK_HOME>/db/bin/ij
  • connect 'jdbc:derby:myDb;user=me;password=secret';
  • show tables;
  • describe <TableName>;
  • select * from <TableName>;
  • exit;