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 來產生密碼檔的話,可以透過這 網站 來線上產生


2014年8月22日 星期五

【jQuery Mobile】如何解決網頁導頁後 JQuery Mobile 失效問題

筆記一下... 之前真是被這個怪問題搞死了


< div data-role="page" id="page" >
< script language="JavaScript" type="text/javascript" >
$(document).on('pageinit', '#page', function (event) {

});
< /script >
< /div >

2014年8月1日 星期五

生命週期頗短的Tablet - Galaxy Tab Pro 8.4 LTE

如標題…
純記錄…有點淡淡的哀傷,推出沒多久,結果馬上又出了一台完全打臉的 Tab S



突然發現…這篇廢文竟然是我2014年的第一篇文章  XD

2013年12月10日 星期二

【筆記】如何讓struts2 支援BigDecimal

Struts2 會對一些常用的型態,如 Integer、Double、String 等型態資料進行自動轉型。
不過常用的 BigDecimal 卻不在支援的型態中,導致JSP傳值至Action 時會發生型態轉換的Exception。

先建立負責轉換用的Bean
package common.util;
import java.math.BigDecimal;
import java.util.Map;  
import org.apache.struts2.util.StrutsTypeConverter;
 
public class BigDecimalConverter extends StrutsTypeConverter {
 
    @Override
    public Object convertFromString(Map context, String[] values, Class toClass) {
        BigDecimal bd = null;
        if(BigDecimal.class ==toClass){
            String bdStr = values[0];
            if(bdStr!=null&&!"".equals(bdStr)){
                bd = new BigDecimal(bdStr);
            }else{
                //bd = BigDecimal.valueOf(-1);
            }
            return bd;
        }        
        return BigDecimal.ZERO;
    }
 
    @Override
    public String convertToString(Map context, Object o) {
         
        if(o instanceof BigDecimal){
            BigDecimal b = new BigDecimal(o.toString()).setScale(2,BigDecimal.ROUND_HALF_DOWN);
            return b.toString();
        }        
        return o.toString();
    }
 
}  

然後再至xwork-conversion.properties 中加入一行敘述

java.math.BigDecimal=common.util.BigDecimalConverter



2013年11月26日 星期二

10400mAh 大容量的阿楞巴得力

DSC_0124
之前看到朋友入手時,其實就有點心癢癢了…
這幾天剛好歪購正在週年慶,看到這款行動電源正在做促銷,算一算還蠻划算的。所以二話不說就弄了一組回來(菸)

2013年11月10日 星期日

便宜的平板/ 手機 立架

DSC_0089
前幾天去逛大創時瞄到的,看起來是個縮小版的畫架,感覺放相片什麼很方便。
但身為一個3C 松鼠,第一個想到的就是拿來放平板和手機
想不到還意外的合適
DSC_0088
也有比較小一點的架子,拿來放 NNN 也是非常的速配!!

2013年11月3日 星期日

Samsung S View Cover (for Note3)

Samsung S View Cover
Samsung S View Cover
三爽和 LG 這次不約而同的針對新一代的旗艦機種推出了這種【開窗型】的保護殼,背後運用的原理看來是差不多的(就靠皮套上的磁鐵來做感應),就看在各家機種應用面上怎麼做變化了!!
材質的部份,S View Cover 看來是想繼續 Note3 所想呈現出的筆記本的感覺,採用了類似皮革的材質。而且還故意做的稍微比機身再大一些些,更有筆記本封面的感覺啊~~

2013年11月2日 星期六

【筆記】好用的電腦清理工具 - CleanMyMac2

CleanMyMac2
前陣子因為發生硬碟空間莫明被占用的問題,再加上原先在用的CCleaner 並不支援新版的OSX 10.9…所以只好開始找其它清理磁碟空間的工具程式。
發現這套 CleanMyMac2 還蠻多人推的,而且功能似乎也頗強大
除了基本的自動掃描清潔作業及系統檔清潔作業之外,他還其它幾項不錯的功能

2013年11月1日 星期五

就是筆較厲害的 Samsung Galaxy Note3

R0280571
其實自從之前用了Note 初代機後,對Note 的 S-Pen 其實就一直念念不忘
這次再次透過壞朋友的幫忙,又用了很厲害的價格入手了這台 Note3
至於既然這麼念念不忘,為啥當初不接著入手Note2 呢??
傻傻的…一直入手相同的機種,我怎麼玩其它的新機呢??(攤手)(爆)
主要是因為Note2 還是和Note 一樣只有720P解析度~當時市面主流機種幾乎全都1080P了啊(菸~)
這次三爽針對Note3 的規格部份,算是拿出十足的誠意,螢幕終於肯跟上主流採用1080P解析度,RAM 也很豪氣的給了3G 、重量減至168g、電量增加至3200mah…
所以再弄一台回來念念不忘一下也是合情合理的啊(遠目)

LG G2 專屬原廠保護套 QuickWindows Case

最近似乎很流行推出這種在保護殼上開個小洞的「聰明蓋」 XD
熊熊看其實還蠻詭異的,不過稍微了解後,這個小孔在操作應用上似乎還蠻不錯的
R0280543.JPG
雖然副廠也有針對G2 推出出類似的皮套,不過稍微比較了一下後,我還是選擇了原廠的
因為髮絲紋一整個就是SUFU啊~~~嘶~~

LG G2 - CP值爆表的旗艦機種

DSC_0059 LGD 最近佛心似的推出新一代的旗艦機種G2,搭配上種花電信的大嬸方案更是一整個超值到爆炸
好死不死…家裡的手機最近似乎約好似的同時開始犯起了雞瘟,先是凱弟哥的TX開始按鍵失靈,再來就是我的New One 開始紫光到一整個無法自拔 (汗)
所以當然就來去種花電信好好的大嬸了一下(搓手)