[Google Domain] 怎麼買網域?怎麼把新買的網域換到原本的網站上? | RS.H 換新網址拉!!
挑廠商
考慮許久之後,終於把網域給他買下去了
市面上有很多的網域商 Godaddy, Hinet, Google Domain 等等
我選擇的是google domain
原因是因為我對google比較信任XD
(Godaddy也是大廠,不過我好多服務都倚賴google,就給他再賺一筆吧,一個帳號搞定)
挑網域
有幾個網域其實之前就已經挑了好久,所以其實很快就從幾個候選名單選出來
繼續閱讀 [Google Domain] 怎麼買網域?怎麼把新買的網域換到原本的網站上? | RS.H 換新網址拉!!
[Mac] 中文注音選字框跑不出來?(How to solve the unpop zhuyin frame?)
我自己在使用Mac的時候,通常都是很久才重開機(大約兩三個禮拜)
繼續閱讀 [Mac] 中文注音選字框跑不出來?(How to solve the unpop zhuyin frame?)
[Makefile] Java makefile 筆記 (notes of java makefile)
在不使用 IDE 的環境開發,如果不使用 makefile 來簡化編譯加執行的流程的話
真的很麻煩啊!!!
這篇會隨著 project 做大來更新
[Mac] 如何更改 Safari 操作的快速鍵?(How to change the shortcut of Safari?)
開啟 Safari 看到功能列
點開任何一項功能(在此我以修改 “打開網址” 的快速鍵為例)
要做的功能是將
如此一來單手就能進行了!!!
不然 cmd+L 真的太遠了 (手掌沒有那麼長啊!)
運用的功能就是 Mac 系統自己內建的快速鍵修改系統囉
- 打開”系統偏好設定”
- 進去”鍵盤”
- 選擇”快速鍵”
- 選擇左邊側欄的”App快速鍵”
然後就會到下圖(已新增完的樣子)的地方
找到 Safari 按下 “+”:輸入 “打開網址⋯”
那個刪節號超難打!
打 “…”(英輸入>) 和 “···”(中文全形輸入option+>,再按”下”選擇”間隔號”)都不行
只能用中文輸入法 Shift+option+b 來打出刪節號,然後取一個複製下來貼上
os. 其實直接複製 “打開網址⋯” 就好了XD
再來右邊有個”加入快速鍵”的按鈕,就依個人喜好自由決定囉
[Java] 在Java中執行Apple Script (How to run apple script in Java?)
這兩行 Apple script
set volSettings to get volume settings set volume output volume ((output volume of volSettings) + 7)
是讓 Mac 的系統音量提高一格
同理,要讓它降一格就改成 -7 就行了
這支 Demo 是在 java 中執行上述的兩行 Apple script
完整 Code:
class AppleScriptTesting{ public static void main(String[] args){ Runtime runtime = Runtime.getRuntime(); String applescriptCommand = "set volSettings to get volume settings\n" + "set volume output volume ((output volume of volSettings) + 7)\n"; String[] script = { "osascript", "-e", applescriptCommand }; try{ Process process = runtime.exec(script); }catch(Exception e){ e.printStackTrace(); } } }
參考:
Java AppleScript: How to run a multi-line Applescript command from a Java program: https://alvinalexander.com/blog/post/java/how-run-multi-multiple-line-applescript-java-program
[Java] 把 Java 的選單列改到 Mac 的選單列上(Put JMenuBar to Native Mac OS X menubar)
使用前:
使用後:
一開始我是找到這篇:
https://alvinalexander.com/apple/mac/java-mac-native-look/Putting_JMenuBar_on_Mac_men.shtml
把下面這行加入到程式碼裡:
System.setProperty("apple.laf.useScreenMenuBar", "true");
發現無效!
然後又看到別篇有人說要在main function的很早就要放 System.setProperty 這行了
我把它移到 main 的最上面了,還是不行!
後來是這篇成功了:
https://stackoverflow.com/questions/1654531/jmenubar-at-the-top-in-macosx
原來是我加入 JMenuBar 和原來的不一樣
要使用 setJMenuBar 的方式來加入選單列才可以用
System.setProperty("apple.laf.useScreenMenuBar", "true");
放到 Mac OS X的原生選單列上
我原來加入選單列的方式是:
Container contentPage = getContentPane(); contentPage.add(menubar, BorderLayout.NORTH);
[Mac] 設定全域快速鍵來開啟Youtube (Global shortcut to launch Youtube)
有時候就是很懶,不想開瀏覽器然後再點我的最愛,才能連到youtube
就算在 Mac 上已經有神器 Alfred,只要用快速鍵(我的快速鍵是option+空白鍵)開 Alfred
然後用自訂的 keyword 來啟動 app store 都抓得到的 youtube app
不過還是很懶(扭~~)
我會想要設定快速鍵來啟動 Youtube App,是因為我想要在背景聽 youtube 的音樂
不想要他放在我的 safari 的分頁裡,也不想讓他放在我桌面的任何地方
所以就可以 cmd+shift+’,換完別首歌後,再 cmd+h 讓他隱藏
反正就是懶人專用,讓 Automator 來幫我們做事吧
分成兩個部分
- 在 Automator 制訂服務
- 用 System Preference 讓 服務 綁定自訂的快速鍵(前提是這個快速鍵不衝突其他功能的快速鍵)
-
Automator 服務
到這裡就可以存檔了!
2. 替剛剛做好的服務,綁定一個快速鍵
開啟”系統偏好設定”(System Preference),切換到”鍵盤”裡面的”快速鍵”中的”服務”
找到”一般”裡面,你剛剛做好的服務所取的名字,替他加入一個快速鍵
然後不用關機就直接成立囉,可以直接用用看,如果沒反應
那可能是你設定的快速鍵有衝突到別的功能,換換別的快速鍵試試看吧
ps. 同理可以設定多個快速鍵,來快速啟動某些非常常用的 App 哦
[Eclipse] 讓你的Eclipse也有自動提示程式碼的功能
我是先接觸 Android Studio 開發一些簡單的 App
後來想把 Java 底子打穩
才轉用 Eclipse 練習 Java 專案開發的
但是在剛轉換兩個 IDE 時,最讓我適應不良的地方就是
Eclipse 沒有像是 Android Studio 有自動提示程式碼的功能拉!!
像我這種還是練習中的新手,對各種 library、class 都還很不熟
一沒有提示就很難進行開發
所以就來記錄一下,怎麼樣讓 Eclipse 也有自動提示的功能
主要是參考這篇文章:電腦茶包|讓你的Eclipse更好用
不需要額外加裝套件,不過會需要多用一些電腦資源
也就是會有一點Lag
不過!!!為了自動提示,這點不方便不算什麼!!
也就是讓他判斷到這些字元,就觸發自動提示的功能
[Mac] run a system notification in Java
Java 程式端可以呼叫終端機來執行 apple script
靠的是 runtime.exec(args); 這行,來執行 args 的參數們
而實際執行的指令是
osascript -e 'display notification "Take a break" with title "Time up!!!" sound name ""' //可直接在終端機執行
我是放在 timer 倒數完結後(timeOut Override method),引發一個系統通知:
Runtime runtime = Runtime.getRuntime(); String[] args = { "osascript", "-e", "display notification \"Take a break\" with title \"Time's Up!!!\" sound name \"\"" }; try { Process process = runtime.exec(args); } catch (IOException ioError) { ioError.printStackTrace(); }
references:
https://alvinalexander.com/blog/post/java/how-run-execute-applescript-java-mac