Tech

.NET Programmer

.NET Programmer

หลังจากที่ถูกย้ายไปทำด้าน System Engineer มาได้ปีกว่าแล้ว ก็แทบไม่ได้เขียนโปรแกรมที่โรงงานอีกเลย จะมีก็แค่โปรแกรมเล็กๆ ที่เขียนมาซัพพอร์ตโปรดักชั่นเท่านั้น

แต่ถึงจะถูกย้ายออกจากทีม Developer ก็ไม่ได้หมายความว่าเราหยุดการเรียนรู้ด้านโปรแกรมมิ่งไปหรอกนะ แต่กลับตรงกันข้ามเลยเพราะมีเรามีเวลาว่างมากกว่าเดิมเยอะ ก็เลยเอาเวลาว่างนั้นมาทำการหาความรู้ให้กว้างมากกว่าเดิม โดยเฉพาะทางด้านการพัฒนา Mobile Application ทั้ง Android และ iOS สำหรับงานด้าน frontend และก็ศึกษาจำพวก Web Framework ต่างๆ ทั้ง Ruby on Rails, ASP.NET MVC สำหรับทำเป็น backend ให้กับ Mobile Application

ช่วงนี้แทบจะเอาเวลาทั้งหมดทั้งตอนกลางคืนหลังเลิกงานและวันหยุดเสาร์-อาทิตย์มาศึกษาเรื่องพวกนี้ทั้งหมด ไม่ว่าจะอ่านเอาเองและไปร่วมงาน meetup ของกลุ่ม developer ต่างๆ ไม่ว่าจะเป็น Barcamp Bangkhen, GDG DevFest, BugDay, Agile Thailand ซึ่งเรียกได้ว่ากลุ่มโปรแกรมเมอร์เขาไปรวมตัวกันที่ไหนเราตามไปฟังทุกงาน จากนั้นก็ได้ค้นพบว่าโปรแกรมเมอร์เหล่านี้ว่าเขานิยมเขียนโปรแกรมในสาย Open Source กัน ไม่ว่าจะเป็น Ruby on Rails, PHP, Java  บลาๆ

หลังจากไปร่วมงานพวกนี้บ่อยๆ เข้า โปรแกรมเมอร์สาย .NET อย่างเราก็เริ่มไขว้เขวได้เหมือนกัน ก็เลยเกิดความลังเลว่าจะเขียน .NET ต่อไปดีไหม หรือว่าควรจะย้ายไปอยู่สาย Open Source ดี ก็เลยไปถามในกลุ่มโปรแกรม .NET ก็ได้คำตอบมาว่า

องค์กรในเมืองไทยยังต้องการโปรแกรมเมอร์สาย .NET อยู่มาก และมันสามารถตอบโจทย์ทางด้านธุรกิจได้ทั้งหมดอยู่แล้ว กราบส์ -/\-

กลับมามองตัวเอง เราเริ่มต้นมากับ .NET เติบโตมากับ .NET แต่ดันมาสงสัยในตัว .NET ซะงั้น เริ่มรู้สึกสำนึกบาปส์ขึ้นมาทันที – -”

เอาล่ะ หลังจากนี้คงเน้นศึกษา .NET ให้ถึงแก่นแท้ของมัน โดยเฉพาะภาษา C# ที่เราถนัดที่สุดนี่แหละ แล้วตอนนี้ Visual Studio 2013 มันก็น่าใช้มากขึ้นด้วย

เอาไว้ตอนที่มันไม่สามารถรองรับงานที่เราก่อนค่อยเปลี่ยนไปศึกษาภาษาอื่น

วิธีโอนย้ายไฟล์เพลงระหว่างเครื่อง Mac และ Android

วิธีโอนย้ายไฟล์เพลงระหว่างเครื่อง Mac และ Android

วันนี้เรามีสิ่งดีๆ มานำเสนอ (ไม่ใช่ละ) เนื่องจากว่ายังไม่เคยใช้ Android มาก่อนเลยยังไม่รู้วิธีจัดการกับไฟล์ในเครื่อง ทีนี้พึ่งได้ Nexus 4 มาเมื่อวาน เลยอยากเอาไฟล์เข้าไปเก็บในโทรศัพท์บ้าง ทีนี้บรรลัยเกิดล่ะครับพึ่งรู้ว่า Mac มันไม่สามารถเข้าถึงไฟล์ในเครื่อง Android ได้เหมือนกับ Windows (อาจเป็นเพราะคำสั่งของศาสดาที่ตั้งใจจะทำสงครามกับ Android) แต่ก็ไม่มีปัญหาเพราะว่า Google สร้างโปรแกรมขึ้นมาให้เราใช้งานแล้ววววว More

วิธีเปิดโหมด Developer บน Nexus 4 ที่เป็น Android 4.2

วิธีเปิดโหมด Developer บน Nexus 4 ที่เป็น Android 4.2

สำหรับผู้ใช้งานทั่วไปนั้น การนำเอาโทรศัพท์ Android มาใช้งาน USB Debugging อาจจะไม่สำคัญนัก แต่พวกเราชาว Developer นั้นจำเป็นต้องใช้งานเป็นอย่างมาก เพราะต้องนำมาใช้ทดสอบแอพที่เขียนนั่นเอง ครั้นจะหันไปใช้ตัว Android Emulator มันก็อืดจนเกินจะใช้งานได้

แต่เดี๋ยวก่อน ตั้งแต่ Android 4.2 หรือ Jelly Bean นั้นทาง Google ได้ซ่อนโหมด Developer เอาไว้ ดังนั้นเวลาที่เราจะเอาไปใช้สำหรับงาน USB Debugging เราจำเป็นต้องไปเปิดมันขึ้นมาก่อน โดยทำได้ดังนี้

  1. ไปที่ Settings
  2. เลื่อนไปที่ล่างสุดของจอ จากนั้นให้กดที่ About phone
  3. เลื่อนไปที่ล่างสุดของจออีกครั้ง แล้วให้กดที่ Build number โดยกดที่ปุ่มนี้ซ้ำ 4 รอบ ซึ่งจะแสดงข้อความที่หน้าจอดังนี้
    1. You are 4 steps away from being a developer
    2. You are 3 steps away from being a developer
    3. You are 2 steps away from being a developer
    4. You are 1 steps away from being a developer
    5. You are now a developer
  4. กลับไปที่หน้า Settings จะมีเมนู Developer options ให้เลือก

ขอให้สนุกกับการเขียนโปรแกรม More

วิธีติดตั้ง Skype 4.1 บน Ubuntu 12.10, Xubuntu 12.10 และ Linux Mint 14/13

นับว่าเป็นข่าวดีสำหรับสาวกลินุกซ์ที่ใช้ Skype อยู่ เพราะว่าตอนนี้สามารถอัพเกรดไปเป็นเวอร์ชั่น 4.1 ตามฝั่งวินโดวน์แล้ว ซึ่งมีฟีเจอร์สำคัญคือรองรับ MSN แล้ว

ขั้นตอนติดตั้งมีดังนี้

For Ubuntu/Xubuntu/Linux Mint 32-Bit

$ sudo apt-get install libxss1
$ cd /tmp
$ wget http://www.skype.com/go/getskype-linux-ubuntu-32/skype-ubuntu-precise_4.1.0.20-1_i386.deb
$ sudo dpkg -i skype-ubuntu*.deb<

For Ubuntu/Xubuntu/Linux Mint 64-Bit

$ sudo apt-get install libxss1
$ cd /tmp
$ wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_i386.deb
$ sudo dpkg -i skype-ubuntu*.deb

ส่วนใครที่ติดตั้งแล้วไม่ผ่านหรือว่าเกิดเออเร่อเนื่องจากได้ติดตั้งเวอร์ชันก่อนหน้านี้ไว้แล้วให้ถอนเวอร์ชันเก่าออกก่อนโดยใช้คำสั่งดังนี้

$ sudo apt-get remove skype skype-bin

รายได้ของกูเกิลมาจากไหน? ใครลงโฆษณากับกูเกิลเยอะที่สุด?

What Industries Contributed to Google's Billion in Revenues? [INFOGRAPHIC]

© WordStream, a Google AdWords partner company.

Picasa ปรับขีดจำกัดของพื้นที่เก็บข้อมูลฟรี

เนื่องจาก Hosting เราเช่าอยู่เป็นแบบราคาถูกซึ่งได้ Bandwidth ต่อเดือนไม่มากนัก และเราไม่อยากเสีย Bandwidth ไปกับรูปต่างๆ ดังนั้นจึงเอารูปที่จะใช้โชว์ในเว็บไปฝากไว้กับเว็บไซต์ที่รับฝากรูปฟรี แต่บรรดาเว็บไซต์เหล่านี้ที่เราไว้ใจได้ก็มีไม่กี่เจ้าที่จะไม่ลบรูปเราทิ้ง หรือว่าเว็บล่ม หรือปิดเว็บไซต์หนีเอาดื้อๆ
เว็บที่เราชอบมากที่สุดคือ Picasa เพราะเราใช้บริการต่างๆ ของ Google อยู่แล้ว และยังจัดการกับอัลบั้มได้ง่าย ดังนั้นจึงใช้เลือกใช้ตัวนี้เพราะว่าเป็นของ Google นั่นเอง

ข้อความที่ประกาศไว้ที่หน้าช่วยเหลือของ Picasa

วิธีติดตั้ง Firefox บน CentOS 6.2 โดยใช้ YUM

1. เปลี่ยน Root User

su -

2. ตรวจสอบเวอร์ชั่นของ Firefox

yum list firefox

3. ติดตั้ง Firefox

yum install firefox

MacBook Air 2011 ภาคฮาร์ดแวร์

More

เมื่อให้โปรแกรมเมอร์ไปช่วยงานเน็ตเวิร์ค

เนื่องจากแอดมินคนไม่พอ เลยต้องให้โปรแกรมเมอร์อย่างผมไปช่วยงานติดตั้งสายแลน ผลที่ได้ก็ยุ่งเหยิงตามภาพ

Wi-Fi ที่หอพัก

Wi-Fi ที่หอพัก จะเห็นว่าดาวน์โหลดได้แค่ 701kbps แต่อัพโหลดได้ถึง 4384kbps เลยทีเดียว เหมาะแก่การอัพโหลดรูปถ่ายเป็นอย่างมาก