วันอังคารที่ 20 พฤศจิกายน พ.ศ. 2555

มาฝึกหัดใช้คำสั่ง Git กันครับ

มาฝึกหัดใช้คำสั่ง Git  กันครับ


       ทางเว็บไซต์ GitHub ได้ร่วมมือกับ Code School ทำการเปิดตัวเว็บไซต์ "Try Git" ซึ่งจะเป็นบทเรียนสอนการใช้ Git เบื้องต้น โดยท่่ผู้ใช้ไม่จำเป็นต้องลงโปรแกรมบนเครื่องคอมพิวเตอร์ เพราะสามารถพิมพ์คำสั่งและลองใช้งาน Git ผ่านทางเว็บเบราว์เซอร์ได้เลยครับ
       โดยในบทเรียนนี้นะครับเขาบอกว่าจะสอนให้เราใช้ Git เป็นภายในเวลาเพียงแค่ 15 นาทีเท่านั้นเองโดยจะมีการสอนใช้งานคำสั่ง  commit โค้ดเข้าไปยัง repository, การสร้าง branch, และการส่งโค้ดขึ้นไปยัง remote ครับ


ตัวอย่างหน้าตาเว็บไซต์ครับ


ท่านใดที่สนใจลองเข้าไป้รียนได้ที่เว็บไซต์นี้เลยครับ  http://try.github.com

วันอาทิตย์ที่ 11 พฤศจิกายน พ.ศ. 2555

โลกแห่ง Machine-to-Machine

        วันนี้ผมไปเจอบทความ บทความหนึ่งที่ผู้เขียนเขาเขียนไว้น่าสนใจมากเลยทีเดียวผมเลยแอบเก็บมากฝากกันครับ
     

         ท่านผู้อ่านที่ติดตามเทรนด์เทคโนโลยีใหม่อาจจะเคยได้ชื่อ M2M หรือ Machine-to-Machine กันมาระยะหนึ่งแล้ว M2M  ก็คือเทคโนโลยีที่ทำให้อุปกรณ์ต่างๆสามารถส่งข้อมูลระหว่างกันเองได้ ความสำคัญของเทคโนโลยีตัวนี้ในแง่เศรษฐกิจคือจะทำให้เกิดอุตสาหกรรมขนาดใหญ่มหาศาลในอนาคต มีการคาดการณ์ว่าในปี ค.ศ. 2014 อุตสาหกรรมที่เกี่ยวข้องกับ M2M จะมีขนาดใหญ่ถึงหกหมื่นล้านเหรียญสหรัฐ หรือ ประมาณสองล้านล้านบาท  นอกจากนี้ในอีกไม่ถึงสิบปีข้างหน้าจะมีเครื่องที่ต่อกับเครือข่าย M2M ถึง 5 หมื่นล้านเครื่องซึ่งมากกว่าจำนวนผู้ใช้โทรศัพท์เคลื่อนที่ในปัจจุบันถึง 10 เท่า เมื่อ M2M มีขนาดและความสำคัญถึงขนาดนี้ในวันนี้เราจะมาตีประเด็นกันเรื่อง M2M เพื่อให้เห็นถึงศักยภาพและโอกาสทางธุรกิจกันให้ชัดเจนยิ่งขึ้น

         กลไกการทำงานของ M2M นั้นเริ่มจากเครื่องที่มีตัววัด เซ็นเซอร์ หรือมีเตอร์ที่ใช้วัดค่าบางอย่างเช่นอุณหภูมิ ระดับสินค้าคงคลัง ซึ่งข้อมูลจะถูกส่งผ่านเครือข่ายโดยเครือข่ายที่ว่าอาจจะเป็นเครือข่ายไร้สาย เครือข่ายมีสาย หรือผสมกันก็ได้ โดยข้อมูลจะถูกส่งไปยังแอพพลิเคชั่นซึ่งทำหน้าที่แปลงข้อมูลดิบให้เป็นข้อมูลที่มีความหมายและใช้ในการตัดสินใจได้ การทำงานด้วยกลไกนี้ช่วยลดความยุ่งยากและต้นทุนในกระบวนการเก็บข้อมูลที่ต้องทำอย่างสม่ำเสมอได้อย่างมหาศาล และยังทำให้สามารถสร้างระบบที่ตอบสนองต่อเหตุการณ์ต่างๆได้อย่างทันท่วงที



วันอาทิตย์ที่ 4 พฤศจิกายน พ.ศ. 2555

วัยรุ่น 17 ปี ออกแบบแอพข่าว คว้าอันดับ 9 แอพสโตร์ หลังเปิดดาวน์โหลด 2 ชม.


วัยรุ่น 17 ปี ออกแบบแอพข่าว คว้าอันดับ 9 แอพสโตร์ หลังเปิดดาวน์โหลด 2 ชม.


แอพดังกล่าวมีชื่อว่า "Summly" ซึ่งแอพที่ให้ดาวน์โหลดฟรี เป็นแอพที่รวบรวมข่าวจากเว็บไซต์ต่างๆเข้าไว้ด้วยกัน ได้รับการออกแบบโดยนิค ดาโลซิโอ เด็กหนุ่มวัย 17 ปี ชาวกรุงลอนดอน


วันพฤหัสบดีที่ 1 พฤศจิกายน พ.ศ. 2555

FPGA คืออะไร

FPGA คืออะไร


FPGA คือ IC ในลักษณะ ที่สามารถทำการ Program ได้ โดยภายในตัวมันจะประกอบไปด้วย logic gate ต่อกันจำนวนมากมายในลักษณะเป็น array แต่ logic gate เหล่านี้ สามารถที่จะทำการต่อเชื่อมจุดต่อตามความต้องการได้ ทำให้การต่อวงจร digital ของเราเพียงแค่มี IC ประเภทนี้ตัวเดียวก็สามารถต่อ วงจร digital ได้

ค่า IP ที่ใช้กับอุปกรณ์ไฟฟ้าความหมายคืออะไร

IP ก็คือ ค่ามาตรฐานการป้องกัน ซึ่งจะเป็นค่าแสดงระดับการป้องกันของกล่อง แผงไฟฟ้า หรืออุปกรณ์ไฟฟ้าโดยที่ค่า IP นั้นจะแสดงด้วยตัวเลข 2 หลัก คือ IPxx โดยที่ตัวเลขหลักแรกจะหมายถึงการป้องกันจากของแข็ง ซึ่งจะมีตั้งแต่ 0-6 ส่วนตัวเลขหลักที่ 2 จะหมายถึงการป้องกันจากของเหลว ซึ่งจะมีตั้งแต่ 0-8

วันพุธที่ 31 ตุลาคม พ.ศ. 2555

ส่งการบ้านครับ

 1. My by cat

               Promotion MY by CAT 3G บริการ 3G โดยคนไทย เพื่อคนไทย รองรับความเร็วสูงสุดถึง 42 Mbps โดยโทรศัพท์มือถือต้องรองรับสัญญาณ  3G HSDPA 850 MHz และ MY by CAT ยังมีแค่เพียงระบบรายเดือนเท่านั้น
my ต่างจาก CAT CDMA อย่างไร
              “my” เป็นการเพิ่มศักยภาพจากการให้บริการบนเทคโนโลยีระบบ CDMA 2000 1x EV-DO มาเป็นโครงข่ายเทคโนโลยีระบบ 3G หรือ HSPA บนย่านความถี่ 850 MHz.ที่ให้ความเร็วในการเชื่อมต่ออินเทอร์เน็ตไร้สายสูงสุดถึง 42 Mbps

วันอังคารที่ 30 ตุลาคม พ.ศ. 2555

ทำความรู้จักกับ Objective C

ภาษา Objective C

รายละเอียด

ภาษาอ็อบเจกทีฟ-ซีเป็นภาษาโปรแกรมเชิงวัตถุและมีสมบัติการสะท้อน โดยแรกเริ่ม ภาษาอ็อบเจกทีฟ-ซี พัฒนาขึ้นจากภาษาซีโดยยังคงคุณลักษณะของภาษาซีไว้ครบทุกประการเพียงแต่เพิ่มระบบส่งข้อความ (messaging) แบบเดียวกับภาษาสมอลล์ทอล์กเข้าไปเท่านั้น (Objective-C runtime) และปัจจุบันภาษาอ็อบเจกทีฟ-ซีมีคุณสมบัติอื่นๆเพิ่มเติมจากการพัฒนาภาษาอ็อบเจกทีฟ-ซี 2.0 โดยการพัฒนาของบริษัทแอปเปิล

ปัจจุบันภาษาอ็อบเจกทีฟ-ซีถูกใช้มากใน Cocoa (API) ใน Mac OS X, GNUstep (API) และ Cocotron (API)  ซึ่งระบบเหล่านี้ได้รับการพัฒนาขึ้นโดยมีพื้นฐานจากมาตรฐาน OpenStep (API) ใน Nextstep (Operating system) โดยมีภาษาภาษาอ็อบเจกทีฟ-ซีเป็นภาษาหลัก ปัจจุบัน Mac OS Xใช้ Cocoa เป็นเฟรมเวิร์กสำหรับสร้างโปรแกรมประยุกต์ โดย ไลบรารีและ/หรือ API เหล่านี้เป็นเพียงส่วนเพิ่มขยาย (Software extension) เท่านั้น โปรแกรมที่ใช้ภาษาอ็อบเจกทีฟ-ซีทั่วไปที่ไม่ได้ใช้ส่วนเพิ่มขยายเหล่านี้ก็ยังสามารถคอมไพล์ได้ เช่นอาจใช้แต่ gcc ซึ่งรองรับภาษาอ็อบเจกทีฟ-ซี