Posts

Showing posts from July, 2013

กูเกิลแอนดรอยด์ (Google Android)

Image
กูเกิลแอนดรอยด์ ( Google Android)               แอนดรอยด์ ( Android ) เป็นซอฟต์แวร์ที่มีโครงสร้างแบบเรียงทับซ้อนหรือแบบสแต็ก ( Stack) ซึ่งรวมเอาระบบปฏิบัติการ ( Operating System), มิดเดิลแวร์ ( Middleware) และแอพพลิเคชันที่สำคัญเข้าไว้ด้วยกัน เพื่อใช้สำหรับทำงานบนอุปกรณ์พกพาเคลื่อนที่ ( Mobile Devices) เช่น โทรศัพท์มือถือ เป็นต้น   การทำงานของแอนดรอยด์มีพื้นฐานอยู่บนระบบลีนุกซ์ เคอร์เนล ( Linux Kernel) ซึ่งใช้ Android SDK (Software Development Kit) เป็นเครื่องมือสำหรับการพัฒนาแอพพลิเคชันบนระบบปฏิบัติการ Android และใช้ภาษา Java ในการพัฒนา ประเภทของระบบปฏิบัติการ android             เนื่องจากแอนดรอยด์นั้นเปิดให้นักพัฒนาเข้าไปชมรหัสต้นฉบับได้ ทำให้มีผู้พัฒนาจากหลายฝ่ายนำเอารหัสต้นฉบับมาปรับแต่ง และสร้างแอนดรอยด์ในแบบฉบับของตนเองขึ้น เราจึงแบ่งประเภทของแอนดรอยด์ออกได้เป็น 3 ประเภท ดังต่อไปนี้             1. Android Open Source Project (AOSP) เป็นแอนดรอยด์ประเภทแรกที่กูเกิลเป...

[PUPA PSU-Login] Auto login อินเตอร์เน็ต ม.อ. ขั้นเทพพ

Image
     เบื่อกันมากไหมครับ ที่ต้อง Login สองครั้ง (ใครไม่เบื่อ แต่ผมเบื่อ 5555) อาจเป็นคำถามที่ใครหลายคนสงสัยว่าเพราะอะไร ทำไม ถึง Login 2 ครั้ง... ? เอาไว้เวลาว่างๆค่อยมาเล่าละกันครับ ช่วงนี้ยิ่งได้ยินข่าวแว่วๆว่า  มีการเซ็ตให้ล็อกอินทุก 2 ชม. สำหรับ PSU WiFi (Web Login) ผมถึงกับเงิบเลยทีเดียว เอาเถอะครับ เห็นว่าดีก็ทำไป... (ปลง)  แต่ถ้าจะให้แนะนำ ผมว่าไปใช้ PSU WiFi (802.1x) แทนล่ะกันครับ เพราะต้องล็อคอินครั้งเดียว ยังดีหน่อย ​TT ปล. ใครเบื่อก็ย้ายมาเรียนวิศวฯคอมครับ CoE  WiFi (802.1x) เรา ถ้าเซ็ทแล้วแค่ เดินเข้าภาค ก็ใช้ได้เลย ไม่ต้อง Login ทุกครั้งที่เชื่อมต่อเหมือน PSU WiFi  (802.1x)  จ้าา 555 โปรแกรมเล็กๆ น่ารักๆ ที่ผมแนะนำวันนี้คือ ​ PUPA PSU-Login     มันจะเป็นโปรแกรมช่วยท่านๆในการ Login เอาง่ายๆว่า เมื่อเชื่อมต่ออินเตอร์เน็ตมันก็จะทำการล็อคอินให้โดยอัตโนมัติ ว๊าวๆๆๆๆ ฟังแล้วอยากใช้อ่ะดิ 5555  เอาเป็นว่าผมใช้มาซักระยะนึงแล้วก็เห็นว่าเวิร์คดี ก็เลยจะเอามาให้แชร์ใช้กันดู  การใช้งาน PUPA PSU-Login ฉบับ Troll ...

Introduction to Java Database Connectivity (JDBC) PATH 2

Image
Meta Data - Meta data is the information about the database:         - e.g. the number of columns, the types of the columns         - meta data is the schema information Accessing Meta Data - The getMetaData() method can be used on a ResultSet object to create its meta data object. - e.g. ResultSetMetaData md = rs.getMetaData(); Using Meta Data int numCols = md.getColumnCount(); for (int i = 0; i <= numCols; i++) {       if (md.getColumnType(i) == Types.CHAR)    System.out.println( md.getColumnName(i) ) } More Meta Data Methods _ getTableName() - getPrecision()        number of decimal digits in the column - isSigned()        returns true if column has signed numbers - isCurrency() - etc. Using MS Access MS Access changed its file formats when Access 2007 was released:        - for Access 20...

Introduction to Java Database Connectivity (JDBC) PATH 1

Image
What is JDBC? JDBC is an interface which allows Java code to execute SQL statements inside relational databases - the databases must follow the ANSI SQL-2 standard The JDBC-ODBC Bridge - ODBC (Open Database Connectivity) is a Microsoft standard from the mid 1990’s. - It is an API that allows C/C++ programs to execute SQL inside databases - ODBC is supported by many products. -The JDBC-ODBC bridge allows Java code to use the C/C++ interface of ODBC          - it means that JDBC can access many different database products - The layers of translation (Java --> C --> SQL) can slow down execution. - The JDBC-ODBC bridge comes free with the JDK:          - called sun.jdbc.odbc.JdbcOdbcDriver - The ODBC driver for Microsoft Access comes with MS Office          - so it is easy to connect Java and Access Four Kinds of JDBC Driver 1.  JDBC-ODBC Bridge     ...

Source file not compile Dev C++ win 8, win 8.1 , win10

Image
               เห็นใครหลายๆลง  Dev-C++ บน Windows 8,8.1,10 แล้วมันเกิดปัญหาขึ้นคือ พอเขียนโค๊ดโปรแรมเสร็จ แล้วกด Compile ปรากฏว่า โปรแกรมขึ้นแจ้งเตือน " Source file not compile " จึงหันไปลง X-Code กันเพื่อแก้ปัญหา  ผมก็อยากลองดูว่าจริงหรือเปล่า และพอจะแก้ได้ไหม เพราะว่า รุ่นน้องที่ลงแลปวิชาภาษา C ในมหาลัยผม จะสอนใช้ Text-Editor+Compiler ตัวนี้ ก็เลยไปโหลดมาติดตั้ง ปรากฏว่าเป็นจริงๆ TT ( ผมโหลดเจ้าตัว  Dev-C++ 5.0 beta 9.2 (4.9.9.2) with Mingw/GCC  3.4.2   มาลอง) ก็เลยลงมือแก้หาสาเหตุดู ปรากฏว่า เจอปัญหาที่ gcc ของ MinGW ใน Packet ของ DevC++ ยังเป็นรุ่นเก่า พออัพเดทใหม่แล้วได้ เลยคิดว่า สาเหตุน่าจะเกิดปัญหามาจากตัวนี้ ก็เลยเอาวิธีมาแชร์ๆกัน Update 11/10/2014 -------------- -  เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่ บางท่านอาจงง Dev-C++ 5.0 beta 9.2 (4.9.9.2)  with Mingw/GCC  3.4.2 วิธีการแก้ง่ายนิดเดียวครับ !! ก็คือ ลง  MinGW  ใหม่  โหลดตามลิ้งนี้เลย ...