[程式工具] 想學 Git 卻沒時間?紀老師幫您調配出「超濃縮」的 Git 超神水!讓您一喝見效!
1. 喜歡「一圖包全部」的人
"Git Cheat Sheet"
英文版: https://goo.gl/aQpj6k
簡中版: https://goo.gl/zu64Bl
2. 喜歡「一路互動學」的人
"Git Immersion"
http://gitimmersion.com/
#ToolsTuesday #Git #VersionControl #ProgrammingTools
-----------------
嗯...配圖的梗看得懂嗎? XD 這是一個尋找相同世代的概念...
Git 是所謂的「原始碼版本控管軟體」,也是我在補習班教課時,私下半開玩笑跟學生說程式設計師「五大神器」(vim, gcc, git, make, gdb)之一。因為這五種工具都能在最惡劣的「命令列」環境下執行。就算你用 ssh 遠端連入一塊 CPU 不快的開發板,有了這五種東西,你要我寫什麼程式我當場都可以寫給你,而且又快又好。
這就像某個左上臂繡著一條龍、還常用布包起來的廚師一樣,身上只背了「菜刀、湯杓、鍋子」三樣東西,任何料理都可以當場做給你,吃完還能「衣襟炸裂」...(咦?最後一句跑錯棚了?) <-- 哈哈哈!看不懂這一段的梗就當作我發瘋亂講話沒關係...抱歉啦!目的只是說明,好的程式設計師會逼自己適應少數幾個簡單的工具,以便在任何環境都能寫出好的原始碼。
不過不少朋友都會問:「有沒有那種看個 30 分鐘、就能學會 Git 基本操作指令的文件啊?」這位施主運氣真好!我這邊剛好有兩篇。名稱與連結都已經附在最上方了,讓我跟您說明一下服用方法。
「Git Cheat Sheet」適合對版本控制軟體稍有經驗(如:用過 CVS, Subversion)、只是沒摸過 Git,想快速掌握 Git 的朋友。它把 Git 常用指令寫成兩張紙,打包成 ZIP 檔供您下載。您可以將它下載後印出,貼在書桌前。某些需要更多細節的指令只要丟入 Google 查一次,下次相信您就能運用自如了。英文苦手的朋友有簡體中文版,連結也附在上面了。
「Git Immersion」適合沒啥版本控制軟體經驗、喜歡一步步互動學習的朋友。它的首頁有個大大的綠色箭頭,一直按就能前進到下一步。如果您喜歡 Git,但就是不喜歡用「命令列」下指令,希望有圖形式工具來操控 Git 的,該頁面的右上角,也介紹了兩款 Git 圖形式介面工具。GitX 適用於 Mac 系統,TortoiseGit 適用於 Windows 系統。點擊首頁「Graphical Clients」下方的「Mac」或「Windows」按鈕,就可以前往該軟體的下載頁。
今天介紹的東西還喜歡嗎?喜歡的話,還請用力按下「讚」讓我知道喔!那個「讚」太少的主題,我會減少該主題出場的機會。所以這個主題是您喜歡的,請不要吝嗇表達您的意見喔!
期待我小小的貢獻,能成為您增進程式設計專業的路途上,小小的一個墊腳石!「工具星期二(Tools Tuesday)」單元,下週二再見囉!
預告:
明天有免費的 C++ 影音課程要介紹給您,別錯過了喔!
「gcc windows」的推薦目錄:
- 關於gcc windows 在 紀老師程式教學網 Facebook 的精選貼文
- 關於gcc windows 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於gcc windows 在 紀老師程式教學網 Facebook 的最佳解答
- 關於gcc windows 在 在Windows10 使用WSL + GCC | 鋼彈盪單槓 的評價
- 關於gcc windows 在 GCC x64 on Windows - Stack Overflow 的評價
- 關於gcc windows 在 mmozeiko/build-gcc-mingw: Automatic 32-bit and 64 ... - GitHub 的評價
- 關於gcc windows 在 When does gcc not work on Windows [closed] - Software ... 的評價
gcc windows 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
ข่าวลือที่เป็นจริง ...เมื่อ Ubuntu จะมาอยู่บนวินโดวส์ ข่าวดีสำหรับนักพัฒนาซอฟต์แวร์บนวินโดวส์ โดยเฉพาะ (น้ำตาจะไหลดีเปล่าเนี่ย)
ที่ประชุมงาน BUILD 2016 ไมโครซอฟต์ประกาศ Windows 10 ตัวอัพเดตใหม่ (เรียกว่า Anniversary Update) จะสามารถรัน Bash (Shell script) ของ Linux เป็นแบบ Native ใน cmd.exe ของวินโดวส์ได้แล้วจ้า!!!!
+++++ต่อไปเราก็จะทำได้ดังนี้+++++
1) มียูสเซอร์บน Windows 10
2) เปิด Start menu ขึ้นมา
3) พิมพ์คำว่า bash แล้วกด Enter
4) เมื่อนั้นคอนโซลในตำนานที่เรารู้จักกันดีอย่าง cmd.exe ก็จะโผล่ขึ้นมา
5) สามารถรันคำสั่ง /bin/bash
6) เมื่อนั้น User space ของ Ubuntu ก็จะได้สิทธิเต็มที่
7) ต่อไปเราก็สามารถใช้คำสั่งพวกนี้้ได้ apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch…
8) นั้นหมายความว่า หลายหมื่นกว่าแพคเก็จไบนารี่ของ Ubuntu สามารถเอามาติดตั้งได้ ...โอ้พระเจ้าทอดกล้วยปิ้ง
++++ต้องเข้าใจอย่างนี้ว่า++++
- มันไม่ใช่ virtual machine
-ไม่ใช่ Container
-ไม่ใช่ Cygwin
-ไม่เหมือนตัว Linux emulator
*มันเป็นเพียง Ubuntu user space
*มันเป็นเพียงไบนารี่แบบ Native ของ Ubuntu ที่รันได้โดยตรงในวินโดวส์
*และไมโครซอฟต์ก็เรียกว่าเป็น Windows Subsystem สำหรับ Linux
+++++ในข่าวมันยังบอกอีกว่า++++
- เราสามารถ mount เห็นระบบไฟล์ของ Ubuntu ได้ด้วยนะ จาก Windows Explorer
- จะพิมพ์คำสั่ง ssh ต่อเน็ตเวิร์คออกไปข้างนอกก็ได้ โดยไม่ต้องพึ่งโปรแกรม Putty
- สามารถใช้ apt ติดตั้ง และอัพเกรตอะไรก็ได้ ตามที่อยากได้
ถ้าสนใจจะอ่านรายละเอียดอ่านเพิ่มได้ที่ (แปลและเรียบเรียงใส่สีตีเข่ามาอีกที)
https://insights.ubuntu.com/…/ubuntu-on-windows-the-ubuntu…/
gcc windows 在 紀老師程式教學網 Facebook 的最佳解答
[好文分享] Visual Studio.NET 2010, 2012, 2013, 2015 差異比較表
( #ProgrammingTools #IDE #VisualStudioNET )
http://goo.gl/p3lqMk
我個人雖然從 2002 年開始就不用 Visual Studio.NET 了,不過我以前可是該軟體的粉絲呢!若有人問:「學程式該裝什麼軟體?」我二話不說,一定推薦 Visual Studio.NET。今天看到寫的這麼不錯的比較表,想說推薦給工作上有需要的網友們看,所以還是寫上來提供給大家了!
Visual Studio.NET 的好處,就是「功能完整強大」!很多像原始碼瀏覽查找、版本管理比較、跨檔案/專案的重構(Refactoring)... 它都提供。而且都做得很貼心、很順手。如果您工作上是靠 C#、VB、或 C++ 為生,而且成果多限制執行於 MS-Windows,這套還是很推的!
Visual Studio.NET...該說壞處嗎?好吧!應該說是我「個人考量」比較準確...有幾點:
1. 比較難跨平台使用(如:用於 Linux、Mac...我個人工作常常橫跨桌機三大平台 + 手機兩大平台...啥?手機有三大平台?還加上 Windows Phone?那是什麼...? XD)。雖說套用 WINE 或虛擬機等軟體,勉強還是可以跑,但這樣就不順手了。
2. 安裝時比較肥大(我從 2002 年做嵌入式韌體開發後,因為嵌入式硬體運算能力不是很好,故開始崇尚 vim + gcc + gdb 這類在命令列模式下也能活的小軟體。很類似廚師高手只用「圓鍋、湯杓、菜刀」三樣工具就能做出任何菜色那種哲學)。
3. 某些我要的高級功能是要付錢的(不是說我吝嗇付錢,事實上每年我花在買軟體上的錢也有將近台幣 3~5 萬元。但若靠 vim + gcc + gdb 能做出相同結果,實在很難吸引我付錢)
以上針對程式開發工具使用心得,跟大家交換一點意見。您喜歡用哪種開發工具呢?歡迎留言在下面,好讓我跟您聊一聊喔!
不知道大家有沒有注意我在這篇文章開始做的一點小改變?是的!我開始加上「Hash Tag(#)」了!這可以讓您點擊某個標籤,就列出所有類似的文章喔(不止我的文章,也能撈到別人寫的相關文章)!希望這一點點小進步,可以讓您將來看文章時更方便!
喜歡這篇文章嗎?也有 Visual Studio.NET 同好嗎?歡迎把這篇文章轉分享給您的 Facebook 朋友喔!
----
2015/10/06 13:20 補註:
經網友指正,我的配圖有兩個容易誤導大家的地方:
1. 最左邊的 logo 是最新的,但我卻把比較舊的年份 2010 寫在最左方,容易讓人認為左邊的 logo 是最舊的。
2. 最右邊的 logo 並非 Visual Studio.NET 2010,而是 2008 的。
特此更正!也謝謝網友指教,造成不便請多諒解!
gcc windows 在 mmozeiko/build-gcc-mingw: Automatic 32-bit and 64 ... - GitHub 的推薦與評價
Automatic 32-bit and 64-bit Windows build of gcc compiler, mingw-w64 runtime, gdb debugger and make. Builds are linked statically to their dependencies and ... ... <看更多>
gcc windows 在 在Windows10 使用WSL + GCC | 鋼彈盪單槓 的推薦與評價
雖然安裝過程肯定可以從Google 找到,但為了避免遇到新系統臨時失憶,還是做筆記比較好. 安裝過程. 安裝WSL. 參考Windows Subsystem for Linux ... ... <看更多>