2016年7月22日 星期五

【筆記】如何調整NetBean8.1正常支援 Windows 的高解析度

這陣子剛從mac 轉換回 windows 陣營,也弄了一台thinkpad x1 yoga 來玩玩。當開開心心安裝上工作需要的開發環境時…看到eclipse 裡那精美字體和小巧的按鍵時…我整個完全驚呆了。
上網查了一下,原來這是eclipse mars 64bit 對於retina 支援的bug…不過還好我驚呆的時間沒有很久,neno 就release 了,也fix 掉了這個問題。
不過最近因為需要用到maven 的關係,在eclipse 上怎麼都搞不定deploy的問題,所以暫時只好先換到Netbean 試試,在Netbean 上完全開開心心的就解決掉了eclipse  上deploy 的問題。
但是…Netbean 8.1 卻還是有著字體和畫面過度精美的問題,於是乎就上網找了一下高手們的解法。
Netbean安裝目錄中的 etc 目錄中有個 netbeans.conf。編輯檔案內容,將 netbeans_default_options 這行裡的-J-Dsun.java2d.dpiaware=true true 改為false 即可。 

2016年7月13日 星期三

【筆記】【JavaScript】如何接收 showModalDialog 回傳參數

母視窗:
var modalObject = window.showModalDialog(url, window, 'dialogWidth:800px; dialogHeight:600px; status:0....')

子視窗:
var rtnObject = new Object();
rtnObject.rtVal = "Return Value!!";
window.returnValue = rtnObject;
...
window.close();

母視窗即可透過 modalObject 來取得子視窗回傳的值 ex: modalObject.rtVal

2016年3月18日 星期五

【筆記】【MAC】開發者的好碰友 Homebrew

強者我朋友Eason 告訴我,每一個用mac 的開發人員
都應該要知道Homebrew,所以身為他的忠誠的我,立馬去安裝並使用
而且寫了這篇文章記錄

其實很簡單,就只要在終端機模式輸入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這樣就安裝好了,之後如果需要安裝新的軟體,就直接輸入
brew install xxx (套件名)即可   
 安裝之後的套件,內定的放到/usr/local/ 底下

參考文章

2015年10月20日 星期二

【筆記】【VB】透過程式 執行/關閉 指定外部程式

關閉指定外部程式
' 取得所以 Process清單
Dim pro() As Process = System.Diagnostics.Process.GetProcesses()
' 判斷是否有符合的Process
For Each process As Process In pro
    If ("XXXXX").Equals(process.ProcessName) Then
         process.Kill()
    End If
Next


執行指定外部程式
Dim pro as New Process
' 指定執行檔所在路徑名稱
pro.StartInfo.FileName = "C:\xxxxxxxxx\xxx.exe"         
pro.Start()

2015年9月8日 星期二

【筆記】【VB】如何處理空白字串無法比對的問題

前陣子碰到一個怪問題,取出存於物件中的變數值(Shared) ,明明是空白字串,但不管怎麼比對都無法比對成功。(用過Trim 語法,也切換至HEX Mode確認過無誤)
後來從網路上找到一個透過Regex 強制轉換的方式才解決這個詭異的問題。所以特別筆記一下…

Regex.Replace(StringValue , "\p{C}+", "")

2015年8月24日 星期一

【筆記】【VB】如何將Form 頁面起始於螢幕固定位置

1) 將該From 「屬性」中的 StartPosition 改為 Manual
2) 透過 DesktopLocaltion 語法設定
from.DesktopLocation  = new Point(0,0)



2015年2月14日 星期六

【筆記】【MacOS】解決eclipse 安裝Subclipse 1.8套件後出現找不到JavaHL Library的問題

最近重新在MBPR中重新安裝了SVN相關套件Subclipse後,每次同步SVN時都會跳出 JavaHL的警告訊息。實在頗煩人的…偏偏Surface Pro3 卻不會出現這種問題。所以就稍微拜了一下孤狗大神,把相關的解決辦法筆記一下。
至Eclipse 的「偏好服務設定」中的「SVN」的「SVN介面」的Client參數,將原先的JavaHL改為SVNKit 即可避免掉再出現JavaHL的警告訊息

2014年9月2日 星期二

【筆記】Raspberry Pi 安裝設定 Squid Proxy Server

sudo atp-get insall squid
設定 /etc/squid/squid.conf
設定方式可參考之前 【筆記】如何在Synology DS411j 上架設Squid Proxy Server   及 【筆記】如何於Squid隱藏真實IP  這兩篇

*** ncsa 所在路徑改為 /usr/lib/squid/ncsa_auth  ***

重新啟動 squid
sudo /etc/init.d/squid restart

如果懶得灌 apache 和 htpasswd 來產生密碼檔的話,可以透過這 網站 來線上產生