Codesanook
codesanook.com "โค้ดสนุก" สังคมแห่งการเรียนรู้ และแบ่งปันความรู้ด้าน programming/coding สังคมที่ต้องการสร้างแนวคิดที่ว่า "programming/coding ไม่ใช่เรื่องยาก แต่เป็นเรื่องที่สนุก" เช่นเดียวกับคำว่า "codesanook สนุกไปกับการเขียนโค้ด"
-
create new line in Vim
Sometimes you may want to create a new line below or above current line. In Vim, you simply use this command. o for creating a new line **below ** current line and change to insert mode O ( … Read more... -
git command to get current branch name
When you work with git command line, sometimes you want to know which branch you are working on. You can use this git command to get current working branch name. git name-rev --name-only HEAD To … Read more... -
delete everything in a file with Vim
To delete everything in a file with Vim, use this command. ggdG explain gg go to the first line dG delete to the last line of file (G is movement which is " go to the last line of the document ") … Read more... -
คำสั่งลัด shortcut key ช่วยเพิ่มความเร็วในการเขียนโปรแกรม สำหรับ Visual Studio Resharper, IntelliJ IDEA, Android Studio, IntelliJ based-IDE ตอน 2
คำสั่งลัด shortcut key เพื่อช่วยเพิ่มประสิทธิภาพความเร็วในการเขียนโปรแกรมสำหรับ Visual Studio Resharper IntelliJ IDEA Android Studio และ IDE อื่นๆ ที่เป็น IntelliJ-based IDE คำสั่งในการเรียกดูรายละเ … Read more... -
คำสั่งลัด shortcut key ช่วยเพิ่มความเร็วในการเขียนโปรแกรม สำหรับ Visual Studio Resharper, IntelliJ IDEA, Android Studio, IntelliJ based-IDE
คำสั่งลัด shortcut key เพื่อช่วยเพิ่มประสิทธิภาพความเร็วในการเขียนโปรแกรมสำหรับ Visual Studio Resharper IntelliJ IDEA Android Studio และ IDE อื่นๆ ที่เป็น IntelliJ-based IDE คำสั่งในการค้นหา file แล … Read more... -
คำสั่งพื้นฐานของ Vim ใน normal mode
คำสั่งง่ายๆ ของ Vim ใน normal mode w เลื่อนไปข้างหน้าหนึ่งคำ b เลื่อนย้อนกลับไปหนึ่งคำ dd ลบหนึ่งบรรทัด v เลือก highlight yy copy หนึ่งบรรทัด p วางข้อความที่ copy มาหนึ่งครั้ง u ยกเลิกที่แก้ไขล่าสุด … Read more... -
How to : มาสร้างแอพง่ายๆ เปลี่ยนข้อความ เปลี่ยนภาพได้ด้วย canvas (ตอนที่ 1)
หลายคนคงจะเคยเห็นและเคยเล่น แบบนี้ หรือแบบนี้ ![image title](https://s3-ap-southeast-1.amazonaws.com/codesanook-static/uploaded/2016/6/21/1466531419936-tood16.jpg?t= เป็นกิจกรรมที่สนุกดีว่าไหม๊ค่ะ … Read more... -
เพิ่มความเร็วในการเขียนโปรแกรมด้วย Vim กันเถอะ
เมื่อวันศุกร์ที่ 14 มิ.ย. 2016 ที่ผ่านมา ผมได้มีโอกาสเข้าร่วม session Vim เบื้องต้นจากคุณ Will Fuqua ทั้งนี้ขอยก credit ให้ผู้บรรยายเลย เพราะอธิบายได้ดีมากๆ ทำให้พบว่า Vim เป็น text editor ที่ดีและ … Read more... -
By Value ,By Reference
ฝากไว้ในนี้ก่อนละกัน เห็นกำลังฮิต แต่อยากจะอธิบายแยกออกมา เพราะเคยตั้งใจจะเขียนบล้อก เอาอันนี้แหละเป็นบล็อกแรกของปี By Reference คำนี้ผมได้ยินจากภาษา c/c++ (ไม่แน่ใจละมันอยู่ใน c or c++) ส่วนหนึ่งผมคิ … Read more... -
การสร้างเว็บแอพพลิเคชั่นโดยใช้ ASP.NET MVC 4 ตอนที่ 4 : Route และ Controller
บทความนี้จะสอนให้ท่านเข้าใจวิธีทำงานของคอนโทรลเลอร์ใน MVC Framework รวมถึงกลไกการตัดสินใจเลือกเส้นทาง (routing rule) หลังจากที่คอนโทรลเลอร์ได้รับ HTTP request เข้ามา ผมจะใช้โปรเจ็กต์เว็บแอพพลิเคชัน … Read more...