106.03.16 C#記錄

其實許多東西還是要靠自己查的
而且上課還要邊練習時間有點不足
就隨筆記錄一些Google過的問題吧OuO













106.03.13 git 資料夾重新命名

資料夾若自己改名字時,使用git add它並不會視作是改變
所以需要使用git mv來更改
語法:
git mv [old name] [new name]
但若是要修改開頭字母的大小寫它會說錯誤
就來記錄個(其實不難XDD)
p.s.改名之前先確定要改名專案使用的IDE可否允許外部改名喔(有點繞口令@@

原本長這樣















106.03.13 Java作業二記錄

題目是解一元二次方程式,用公式解並不難
但有些語法我小卡就來記錄個

貼題目應該不會被吉吧@@

















106.03.12 組合語言筆記(二) 基本迴圈

關於Lab1我當時聽完解說之後完全不知道如何下手
絕對是我吸收不良OuO

題目:1+2+3+…+25 = 325 (十六進位:0x145)

為啥我覺得突然之間一言難盡 (要講的東西好多@@)




先從程式碼講起好了,其他看要不要再PO一篇(三)QuQ

106.03.12 組合語言筆記(一)

大二下有計算機組織
想說到現在都還沒碰到組合語言原本以為不會接觸了
結果....QuQ
可能是我資質不好所以助教的上的我有點吸收不良就來記錄個
p.s.使用的是 MIPS

紀錄之前再強力推薦 Atom 也有支援,不想用記事本的來吧QuQ


106.02.16 Qt TODO (To-Do Entries)

開始用 QML 練習了
想說 TODO 語法怎麼沒有高亮
就查了一下相關的東西,好像真的沒辦法高亮QAQ
只有另外的視窗顯示標示的說明跟行數
最終結果長這樣














106.02.11 程式編譯流程

今天同學會被同學一問
突然覺得自己沒學好
就來記錄了QuQ

















106.02.11 win10關閉開始和快速存取的最近新增、最常使用

由於會有一些見不得人的軟體
所以就去找一下哪裡關掉OuO

開始功能表部分

首先進入設定

















106.02.06 把Chrome的暫存資料夾移到D槽

Chrome不只吃RAM,也頗常寫入硬碟
而SSD就是很怕寫入的脆弱東西OAO
就來記錄個把暫存移到HDD的方法
來源:http://giphy.com/gifs/google-chrome-eater-B8CEBnpTqvxVC

106.02.06 使用apt-cyg管理Cygwin的packages

因為想知道自己的cygwin到底裝了什麼
找了很久也只找到這個方法,就記錄個
另外我下面兩篇文章內容有小更新
105.07.03 開發工具Atom紀錄
105.03.01 Cygwin安裝與vim

就進入正題囉
打開終端機

106.02.01 hackflodr簡單介紹與使用範例

HackMD用起來頗方便,我應該是愛好者
功能也超多,可能我們大部分只會用到20%的功能吧
不過它沒有整理的頁面
如果要找一些久遠的筆記可能要找久一點,而且眼睛會痛吧QuQ
我無意間找到這個hackfoldr用至目前覺得沒啥大問題,就來推薦個
目前我自己的筆記長這樣啦,獻醜OuO











左邊那個就是hackfoldr
由於它本身也有教學
我就只是圖像化而已OuO
強烈建議直接看進階版

106.01.14 將桌面路徑移往D槽

由於桌面預設路徑是C槽
而我工作(上網亂找東西)時常常會把桌面當作暫存的地方
而因為C槽是用SSD所以怕時常寫入會損耗壽命之類的....
也可能是自己想太多OuO
所以~
打開畚箕

106.01.13 給開源初學者的六個起始點 (翻譯)


圖片來源:opensource.com

Opensource.com幾個月前有問讀者:參與開源的最大障礙是什麼? 有56%的受訪者回答是他們不知道從何處開始。而且13%的人說他們對投身開源感到不舒服。

如果你有相同感受,那這篇文章就是為你準備的。

為了協助你進入第一個開源貢獻,我已經列出我認為是最適合初學者的開源起點,以及一些其他有用的資源。為了確保列表專案有受到良好的維護,我只提出在GitHub上有獲得超過1000顆星星的專案(除非有另外說明)。

106.01.13 三個有效使用wiki文件的小技巧 (翻譯)

Image credits : 
April Killingsworth. Modified by Rikki Endsley. CC BY-SA 2.0.

使用wiki來建立文件並不是一個新的想法。無數個開源專案都這麼做。如果你正在尋找一種快速編寫和發布文件的方式,那麼wiki可以代替許多技術寫作的工具。

儘管如此,許多wiki的文件並不是被有效使用的。你可以透過一些技術來使你wiki上的文件更有效被使用,更有可讀性。不論是在wiki上新增文件還是將已經存在的移動到wiki上,你都可以使用這些小技巧。

106.01.13 關於那些說故事的人可以教開源領導者的事 (翻譯)

圖片來源:opensource.com

從那些好的講故事的人身上學習,可以使我們成為更好的開源領導者,只要我們了解他們有什麼共通點

人都是天生的說故事者。從開始學會說話開始,我們用故事來溝通,表達我們的需求和渴望。當講故事的人的情感涉及故事本身時,就會產生一個好的故事演說 – 對故事充滿情感,對聽眾的反應感興趣。

好的領到者也需要有這些傾向,他們需要有熱情並關心他們所領導的人的反應。

這裡有其他三個關於講故事者與領導者之間關係的相似例子。

106.01.07 三個可以代替MATLAB的自由軟體 (翻譯)


圖片來源:João Trindade. Modified by Jason Baker. CC BY-SA 2.0.

對於許多在數學、物理、工程、經濟或其他與龐大數字為伍的領域的學生來說,通常MATLAB是最先被介紹來讓他們寫程式或進行科學計算的。

MATLAB是個很好的學習工具,雖然在我的經驗中,許多學生和研究人員在使用MATLAB時並非特別地要求計算,而其實這些計算通常可以很簡單地用許多基本的工具實現,不論有無統計或數學取向相關包裝的需求。但是,MATLAB在許多學術環境幾乎無所不在,並用其語言、插件(擴充功能)和一般功能來吸引很大量的使用者。

但是MATLAB是一個專有的軟體工具。由於無法獲得其原始程式碼,你會被限制於無法真正了解它是如何運作的以及如何去修改它。而且對於許多學術環境以外的人來說,它是非常昂貴的,光單向複製的授權費用就可達到數千美元。

幸運的是,有很多偉大的開源替代品。依照你的目的,你可能可以發現一個或更多適合你具體需求的軟體。而這裡有三個提供參考:


106.01.01 什麼是Copyleft? (翻譯)


圖片來源:opensource.com


如果你時常使用開源專案,你可能看過”Copyleft”這個名詞。雖然這個名詞很常被使用,但仍有許多人並不了解它。軟體授權在文字編輯器或是包裝格式都是一個熱烈討論的話題。深入研究copyleft可能需要很多資料,但是此篇文章可以成為你了解Copyleft道路上的起點。

105.12.26 讓我的電腦成為檔案總管的首頁 (win10版)

換新電腦了....win10
因為真的頗不習慣檔案總管打開是最近常用的檔案
由於與 win7 的方式不一樣,就來記錄個OuO

原本長這樣





























105.12.22 移除 win10 捷徑小箭頭

恩....
有點醜
之前 win7 也是把它弄掉
就來記錄個OuO

一開始的捷徑都會多小箭頭="=


105.12.21 git 的 alias 設定

因為換了新電腦了
很多東西要重新設定
例如說這篇的,如果沒有這個就無法懶惰了OuO

step 1
在終端機打上:(由於我是新安裝 Cygwin,所以如果不是用這個或舊版本的可能不適用)
記得先回到 ~
vim .gitconfig

step 2
進入編輯模式
在下方加入懶人捷徑指令OuO
接著 :wq 離開
[alias]
        aa = add --all
        st = status
        graph = log --pretty=oneline --decorate --graph
        lg = log --color --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
就完成啦
截圖如下

^ Top