2023年3月7日
人工智慧會讓程式設計師失業嗎? 人工智慧輔助開發工具(Codex, Copilot)的優點與注意事項
人工智慧程式設計輔助開發工具 - GitHub Copilot介紹
Copilot個人版: 每月 10 美元,或每年 100 美元。
Copilot企業版 :每個月19美元
2021年7月6日
Notepad++設定程式語言編輯風格(Style Configurator)只能選到一個主題(themes),如何處理?
作者: Fred F.M. Wang (FW知識瑣記) 日期: 2021/7/6
我喜歡使用Notepad++黑底白字的deep black模式來寫程式。如下 :
變更您編輯畫面的模式,要在選單 "設定 > 設定程式語言"中選取主題。
但是昨天,電腦重灌後,安裝完Notepad++發現在 "設定 > 設定程式語言"時,選取主題(themes)時只能選到一個主題,也就是預設的主題 Default(stylers.xml)。上網查了一下,找到解答,成功解決問題了。
原因 : 使用管理者帳號安裝Notepad++,但是在非管理者帳號使用Notepad++時就會有這種現象。
問題: 使用者資料夾 : %appdata%\Notepad++\ 內沒有" themes"這個資料夾 .
註 : 在Windows Vista, 7, 8, and 10, 預設%AppData%資料夾在 C:\Users\<user name>\AppData\Roaming
解決方法: 複製您安裝Notepad++管理者帳號的%appdata%\Notepad++\資料夾內的" themes"資料夾到使用者的%appdata%\Notepad++\資料夾內,然後重啟notepad++就可以了。
2018年10月25日
Jupyter Notebook基本操作
作者: Fred F.M. Wang (FW知識瑣記) 日期:2018/10/25
Jupter Notebook是整合Julia,Python、R、Java、C#、Go、Ruby、JavaScript等超過50多種Jupyter kernels的整合性開發環境,,可讓您編寫程式時利用其直譯式的特性,達到高互動執行結果,並且很容易呈現資料視覺化的執行。
每次儲存可以產生一個紀錄點,透過Revert to Checkpoint可以返回某個紀錄點。
md:Markdown標記語言檔(Markdown是一種類似HTML的標記語言), html:網頁檔,pdf:大家都知道的
原來是未經用戶同意,禁用從不受信任的筆記本執行任意代碼的安全功能。
"隨著Jupyter筆記本在共享和協作方面越來越受歡迎,惡意用戶試圖利用Jupyter筆記本執行惡意目的
的可能性也在增加",因此增加這個確認功能。(Jupyter平台的信任機制請見https://jupyter-notebook.readthedocs.io/en/latest/security.html)
懂的。
Slide Type的設定, Slide Type也就是當工作簿要用投影片方式放映時,呈顯的方式(如果Slide Type是
橫線- 則該Cell不會呈現在投影片中), 投影片放映請按按鈕列中的[Enter/Exit RISE Slideshow]
Out[] : 3
(參考: https://ipywidgets.readthedocs.io/en/stable/examples/Widget%20Basics.html)
2012年3月7日
Java重構工具(Refactoring Tools)整理
網路上許多重構工具版本都相當老舊,也沒有新板產生。早期一些重構工具的網站也已經關閉了。下面是一些現存Java重構工具的整理 :
1. Eclipse提供的20多個重構功能
2.RefactorIT : 自動化重構, 原始碼衡量, 稽核與修正。可以單獨安裝或作為Eclipse與NetBeans開發環境的插件(Plug-in) ,Open Source : http://sourceforge.net/projects/refactorit/
3.JFactory : 提供15種重構能力的工具,可以單獨執行,直接下命令列或作為JBuilder, NetBeans與Elixir IDE的插件。 Open Source : http://jrefactory.sourceforge.net/
4.Transmogrify : Java程式碼分析與重構工具
. Open Source : http://transmogrify.sourceforge.net/
5.DPT(Design Pattern Transformer) : 研究用途的工具,提供prototype工具,以利對Java程式碼重構的設計與了解。 Free : http://dpt.kupin.de/
6.JavaRefactor : 小型的Java程式碼重構工具,為JEdit的插件。(http://plugins.jedit.org/plugins/?JavaRefactor)