วันพุธที่ 29 ธันวาคม พ.ศ. 2553

สวัสดีปีใหม่ 2554 ครับ

จะว่าไปวันนี้ตอนเช้าจะไปส่ง NSC Project Saion Online เนาะไม่รู้จะเป็นไง ผ่านไม่ผ่านไม่เป็นไรครับ ^^

วันพฤหัสบดีที่ 9 ธันวาคม พ.ศ. 2553

อะไรคือ JNI

JNI (Java Native Interface) คือ วิธีการในจาวาที่ทำให้เราสามารถเรียกใช้งาน native code (ส่วนของโปรแกรมที่เขียนขึ้นโดยใช้ภาษา C หรือ C++) จากโปรแกรมจาวาที่เราเขียนขึ้นได้ หรือในทางกลับกันก็ได้ คือเรียกใช้ส่วนของโปรแกรมที่เขียนขึ้นด้วยภาษาจาวาจากโปรแกรมที่เขียนขึ้นด้วยภาษา C หรือ C++
จะเห็นว่า JNI จะเป็น interface แบบสองทางที่ทำให้ส่วนของโปรแกรมจาวาและส่วนของโปรแกรมที่เขียนด้วย C หรือ C++ ทำงานร่วมกันได้ภายใต้ process เดียวกัน (ทำงานแบบเป็นโปรแกรมเดียวกัน ไม่ใช่เป็นแบบสองโปรแกรมทำงานร่วมกัน)
เรามักใช้ JNI ในกรณีที่
  • เราต้องการใช้งาน native code หรือ library บางอย่างที่มีอยู่แล้ว ซึ่ง native code เหล่านี้เขียนขึ้นโดยใช้ภาษา C หรือ C++ 
  • เราต้องการทำงานบางอย่างที่ต้องการการประมวลผลอย่างรวดเร็ว ทั้งนี้เพราะ native code สามารถทำงานได้เร็วกว่าจาวา code
  • เราต้องการใช้งาน feature บางอย่างที่ไม่มีบน Java Platform แต่มีบน platform ที่เรารันโปรแกรมจาวาอยู่ อย่างเช่น ถ้าเราต้องการให้เพิ่มโปรแกรมจาวาของเราเข้าไปใน system tray ของ Windows (J2SE 6 ทำได้แล้ว) หรือ ต้องการรู้อุณหภูมิของ CPU และความเร็วของพัดลม CPU ของเครื่อง PC ที่ใช้ Windows เป็นต้น

วันศุกร์ที่ 12 พฤศจิกายน พ.ศ. 2553

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

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


รหัส INFJ

กลุ่มผู้ค้นหาตัวเอง Intuitive Feeling
แสวงหาเอกลักษณ์เฉพาะตัว มีจินตนาการ รู้ลึก คนอื่นมักไม่เข้าใจ อบอุ่น เอาใจใส่ ทุ่มเทให้กับความสัมพันธ์ อ่อนไหวต่อคำวิพากษ์วิจารณ์ อยากให้โลกดีขึ้น อยากเห็นคนประสบความสำเร็จ มองหาวิธีการปรับปรุงความเป็นอยู่

INFJ สุภาพ เงียบ มีมโนธรรม วิริยะ แสวงหาความปรองดอง ยึดมั่นในหลักการ และอุดมคติอย่างเงียบ ๆ

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

วันศุกร์ที่ 29 ตุลาคม พ.ศ. 2553

การ login ด้วย server และ client จาวา


new Thread(){
       private PrintWriter writer;

       public void sendObj(Object obj){
                 try{
                      if(writer != null){
                                writer.println(obj);
                      }
                 }catch(Exception err){}
       }

       public void run(){
                synchronized(this.getClass()){
                          try{
                               Socket socket = new Socket("netAdress",port);
                              
                               writer = new PrintWriter(socket.getOutputStream());

                               sendObj(id+","+pass);
                          }catch(Exception err){}
                }
       }
}

วันจันทร์ที่ 4 ตุลาคม พ.ศ. 2553

แนวคิดการเขียนเกม


พัฒนา game engine สำหรับ platform android ขึ้นมาโดยพัฒนาจาก java และ opengl เพื่อศึกษาปัญหาและทิศทางการพัฒนาเกมต่อไป โดยเกมที่วางแผนไว้คาดว่าจะเป็นเกมแนว Slide Scrolling Adventure มุมกล้องปรับแบบ Orthographics -> Perspective ระดับของเกมมีหลายระดับ

วันพฤหัสบดีที่ 16 กันยายน พ.ศ. 2553

วันเสาร์ที่ 4 กันยายน พ.ศ. 2553

บันทึกประจำวัน....หรือเปล่า

เขียน engine เองเป็นงานที่เหนื่อยแหะ หินกว่าที่คิด ยิ่งเป็น engine 3 มิติ ยิ่งเหนื่อยสำหรับคนที่ไม่มีพื้นฐาน 3 มิติเข้มเท่าไหล่ มาทำความเข้าใจทั้ง Projection และ Tranfroms ก็เหนื่อยพอดู แถมยังต้องมานั่งทำ Socket Server อีกเหนื่อยสุดๆ ปั้น model วาดตัวละคร < โอ้ว สุดยอด >

ที่สุดแล้วจะเป็นอย่างไรวันที่ 20 ก.ย นี้รู้ผลแน่ว่าจะได้ทำจริงๆหรือป่าว

2D Sprite in 3D Environment

Chantelise


Solstice Online


Water Margin Online

วันศุกร์ที่ 3 กันยายน พ.ศ. 2553

วันอาทิตย์ที่ 22 สิงหาคม พ.ศ. 2553

ข้อแตกต่างระหว่าง JOGL และ LWJGL

หากจะกล่าวถึงข้อแตกต่างระหว่าง 2 Library นี้มันคงมีไม่ค่อยมากมายครับเพราะทั้ง 2 ต่างใช้ opengl เป็น api ทั้งนั้นลักษณะการเขียนจะคล้ายกัน

  1. Jogl (Java Open Graphics Library)เป็นชุดคำสั่งสำหรับพัฒนางาน 2 มิติ และ 3 มิติที่ต้องการความเร็วสูงและด้วยความสามารถที่ไม่ยึดติดกับ platform ของ java และ opengl จึงทำให้สามารถต่อยอดสู่เทคโนโลยีต่างๆได้เร็วขึ้น

  2. LWJGL (Lightweight Java Game Library)เป็นชุดคำสั่งสำหรับพัฒนาเกมด้วยจาวาโดยเฉพาะเนื่องจากรวมเอา ชุดคำสั่งสำหรับการพัฒนาเกมมาไว้ในตัวเช่น display , input , audio , render จึงทำให้เหมาะกับการพัฒนาเกมกล่าวได้ว่า lwjgl ก็คือชื่อทีนำเอา OpenGL , OpenAL และ  input library มาเก็บไว้อย่างเป็นหมวดหมู่

วันจันทร์ที่ 16 สิงหาคม พ.ศ. 2553

เรื่องของ Thread

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

เอาล่ะเรามาลองเขียนเธรดกันดีกว่า

class LWProcess extends Thread{
        public void run(){
                 int i = 0;
                 do{
                      System.out.println(i);
                      i = i+1;
                 }while(i<1000);
        }
}

ปกติเวลาเราเขียน thread สามารถทำได้หลายวิธีแต่ในบทความนี้จะพูดถึงการสืบทอด จากcodeตัวอย่าง นี้คือการสืบทอดคลาส Thread ครับ โดยเธรดจะเข้ามาทำงานที่ constructor ก่อนที่จะไปทำงานที่ run ในการเขียน thread แต่ละครั้งจะต้องทำการ override method ที่ชื่อ run ลงไปด้วยครับ

LWProcess aThread = new LWProcess();
aThread .start();

จากคำสั่งข้างต้นคือการสั่งให้ Thread ทำงาน

วันจันทร์ที่ 9 สิงหาคม พ.ศ. 2553

ข้อสอบ VB ก๊อปไปวางทับอันเก่าเด้อ

Public Class Form1


    Private Sub code_button1(ByVal num As Integer)

        Button1.Text = "ผลรวมของ 1 ถึง " + num.ToString()

        Dim ans As Integer = 0



        For i As Integer = 1 To num

            ans = ans + i

        Next



        Label3.Text = ans.ToString()



    End Sub



    Private Sub code_button2(ByVal num As Integer)

        Button2.Text = "ผลรวมเฉพาะเลขคี่ของ 1 ถึง " + num.ToString()

        Dim ans As Integer = 0





        For i As Integer = 1 To num

            If (i Mod 2) = 1 Then

                ans = ans + i

            End If

        Next



        Label4.Text = ans.ToString()

    End Sub



    Private Sub code_button3(ByVal num As Integer)

        Button3.Text = "ผลรวมเฉพาะเลขคู่ของ 1 ถึง " + num.ToString()

        Dim ans As Integer = 0



        For i As Integer = 1 To num

            If (i Mod 2) = 0 Then

                ans = ans + i

            End If

        Next



        Label5.Text = ans.ToString()

    End Sub



    Private Sub code_button4(ByVal num As Integer)

        Button4.Text = "!" + num.ToString() + " มีค่าเท่ากับ"

        Dim ans As Integer = factorial(num)



        Label6.Text = ans.ToString()

    End Sub

    Private Sub code_button5(ByVal num As Integer)

        Button5.Text = "หาผลรวมของเลขที่ หาร 3 ลงตัว ตั้งแต่ 1 ถึง " + num.ToString()
        Dim ans As Integer = 0

        For i As Integer = 1 To num
            If (i Mod 3) = 0 Then
                ans += i
            End If
        Next



        Label7.Text = ans.ToString()

    End Sub

    Private Function factorial(ByVal num As Integer) As Integer

        Dim ans As Integer = num



        If (ans <= 0) Then

            Return 1

        End If



        For i As Integer = 1 To num

            ans = ans * i

        Next



        Return (ans)

    End Function



    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

        Dim application_number As Integer = 0



        If TextBox1.Text <> "" Then

            application_number = CInt(TextBox1.Text)



            If (application_number > 0) Then

                code_button1(application_number)

                code_button2(application_number)

                code_button3(application_number)

                code_button4(application_number)

                code_button5(application_number)

            End If

        End If

    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

    End Sub
End Class

วันเสาร์ที่ 24 กรกฎาคม พ.ศ. 2553

jMonkey Engine 3 Platform

ชอบๆ

เขียนเกม JAVA ฉบับเริ่มต้น (ตอน 1)

/*
เขียนเกม JAVA ฉบับเริ่มต้น

ก่อนอื่นจะมาแนะนำกันก่อนว่ามันต้องมีอะไรมั่ง
  - J2SE ( Java 2 Standard Environment ) ตามชื่อจ้า สภาพแวดล้อมพื้นฐานของ Java ที่ทำงานบน Personal Computer (PC) และเจ้า J2SE มันจะประกอบไปด้วย 2 อย่าง คือ
              - JDK (Java Development Kit)    ตัวนี้ ใช้ในการสั่งแปรภาษา จาวา ให้อยุ่ในรูปแบบของ Byte Code นำไปให้ JVM อ่านต่อไป
              - JRE (Java Runtime Environment)   ตัวนี้ ทำหน้าที่เรียกเอา Byte Code ที่อ่านจาก JVM ออกมาเป็น Output ให้เราได้เห็นๆกันอยู่ ( ว่าได้ว่า คือตัวเล่น Java Application )

  - Notepad  หวังว่าทุกคนคงจะรู้จัก Notepad ถ้าไม่รู้จัก กดที่ Start->Run->พิพม์["Notepad"]

ขั้นตอนต่อมาก็มาเขียน Code กัน ผมจะเริ่มจากตัวที่หาง่ายๆก่อนเลยนั่นคือ Java2D API ^^
*/


วันพฤหัสบดีที่ 22 กรกฎาคม พ.ศ. 2553

วันอังคารที่ 20 กรกฎาคม พ.ศ. 2553

การปรับมุมกล้อง Orthographic ในโปรแกรม Bleneder


เราสามารถทำได้โดยการกด ปุ่มเลข 5 ที่ Number pad ครับ แล้วทำการกำหนดค่าต่างๆตามรูปของเรา

วันอังคารที่ 13 กรกฎาคม พ.ศ. 2553

Game Loop System


Initial คือ ส่วนในการโหลดข้อมูล ตั้งค่าเริ่มต้นของเกม โดย Initials จะทำงานครั้งเดียวตอนเริ่มเกม
Render คือ ส่วนที่ใช้ในการแสดงผลทางกราฟฟิค
Update คือ ส่วนที่ใช้ในการปรับปรุง/เปลี่ยนแปลงข้อมูลอยู่เสมอ
Dispose คือ ส่วนที่ใช้ในการล้างการแสดงผล และ คืนค่าหน่วยความจำให้กับระบบ


จากข้างต้นเป็น Game Loop System อย่างหนึ่งนะครับโดยลักษณะของ Game Loop System นี้คือต้องมีการแก้ไขปัญหา การแสดงผล การปรับปรุงข้อมูล และที่สำคัญ ต้องมีเงื่อนไขในการทางงานของ Loop ด้วยถ้าเราเปรียบเป็น Code เราสามารถเปรียบได้เป็น เมธอดครับ เพียงแต่ นำเอา render,update,dispose มารวมกันไว้ที่เดียวกัน หรือ ไม่ก็ได้

วันจันทร์ที่ 5 กรกฎาคม พ.ศ. 2553

Sipa Game Contest 2010

แบ่งเป็น 2

ประเภทการแข่งขัน ดังนี้

...

1. ประเภทนัก

เรียน-นักศึกษา

- Console

- GamePC

- GameMobile

- GameSocial

- Networking Game



2. ประเภทนัก

พัฒนาเกมอิสระ ( Freelance ) หรือบุคคลทั่วไป

- Mobile GameSocial

- Networking Game


วันจันทร์ที่ 28 มิถุนายน พ.ศ. 2553

วันนี้ไปเขียนโปรแกรมมา

วันนี้ตอนเช้าวิชา เขียนโปรแกรมภาษา VB แต่เป็น เวอร์ชัน .Net ด้วยความที่ไม่เคยเขียนมาก่อน และ อาจารย์ก็ไม่ได้ติดตั้งโปรแกรมไว้ทุกเครื่อง แต่ดันให้ทำตามซะงั้น ผมเลยได้ควักภาษาที่ถนัดมือมาใช้ อิอิ นั่นก็คือ Java ทั้งๆที่ภาษา VB มันออกแบบในหน้าต่าง Design แต่ Java ก็ทำได้เหมือนกันแต่ออกแบบในหน้าต่างโค้ต อิอิ ก็สนุกไปอีกแบบเขียนเองซะหมดมันทำให้เราเข้าใจความเป็นมาของหน้าต่าง GUI ที่เราเห็นว่ากว่ามันจะมาเป็นโปรแกรมหนึ่งได้มันต้องลำบากแค่ไหน

วันจันทร์ที่ 21 มิถุนายน พ.ศ. 2553

วันพุธที่ 16 มิถุนายน พ.ศ. 2553

แต่งรูปภาค 2 มาแล้วจ้าาา

ฝีมือไม่สมกับเป็นภาคสองเลยเนาะ ก็แค่เพิ่มลูกเล่นเข้ามานิดหน่อย หะหะ มาชมกันเลย ขอขอบคุณนางแบบเพื่อนร่วมห้องก่อนเลยครับ (ไม่บอกว่าเป็นใคร ดูเอาเองเจ้าตัวและเพื่อนๆคงจะรู้กันอยู่)

เอ้่าฉองนิ้ววว

สู้ตายค๊า


โอ้นี้มันกระต่ายพันธุ์ไหนเีนี้ย 'O๐o"a

วันพุธที่ 9 มิถุนายน พ.ศ. 2553

บรรยากาศการรับน้องไอทีปี 53 จ้า (ม.ราชภัฏอุบลฯ)

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




สเต็บมือชุดหนึ่งสเต็บเขาทำยังไงกันดูไว้เน้อ




กินขนมอร่อยไหมจ๊ะ อิอิ

วันพุธที่ 2 มิถุนายน พ.ศ. 2553

ผลงานการแต่งรูปครับ

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




วันอังคารที่ 1 มิถุนายน พ.ศ. 2553

ช่วงเวลาติดเกม

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

ตัวหลักๆเล่นพาราดินกับเทรครับ
พาราดินชื่อ Pigya
เทรเชอร์ชื่อ -fOrRare-

รูปถ่ายเนาะ






ว่าแต่ก็เปิดเทอมแล้วคงต้องพักการเล่นเกมไปก่อนซักระยะหนึ่งต้ิองไปปัดฝุ่นการเขียนโปรแกรมต่อแล้วครับบอิอิ เด๋วเอามาเล่ากันต่อเน้อ

วันอังคารที่ 20 เมษายน พ.ศ. 2553

มอมองโลกให้เป็นกลางกันเถอะ อิอิ

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


1. อย่ามองตัวเองเป็นศูนย์กลาง
นี่คือเคล็ดลับสำคัญที่สุด เพราะถ้ามองปัญหาต่างๆ จากมุมมองฝ่ายเดียว ใจย่อมไม่เป็นกลาง เพราะเราจะไม่มอง ไม่พยายามเข้าใจเงื่อนไขหรือสภาพแวดล้อมที่เป็นข้อจำกัดของผู้อื่น


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



3. มองอย่างเจาะลึกหลายชั้น อย่าเอาอาการมาเป็นสาเหตุ
บ่อยครั้งที่ปัญหาความขัดแย้งไม่อาจแก้ไขได้ เพราะมองตื้นเขินเกินไป เอาอาการมาเป็นสาเหตุ จึงควรมองอย่างเจาะลึกเพื่อค้นหาเหตุที่แท้จริง จะได้แก้ไขตรงจุด ถูกประเด็น


4. มองไปที่อนาคตเพื่อ "อยู่" ไม่ใช่ "แยก"

เพราะการมองเช่นนี้เพื่อให้ทุกฝ่ายยังคงดำรงอยู่ได้ มิใช่แก้ไขเพื่อให้ต้องตายกันไปข้างใดข้างหนึ่ง เป็นการมองทางออกในทัศนคติที่เป็นบวกต่อทุกฝ่าย


5. หาทางออกว่าจะทำอย่างไรให้ "อยู่ร่วมกัน" ต่อไปได้
การมีทัศนคติที่เป็นบวกยังไม่ใช่ขั้นตอนสุดท้าย แต่ต้องหาข้อสรุปในทางเทคนิคหรือวิธีการที่สอดรับกับ "ใจที่เป็นกลาง" ด้วย ความล้มเหลวในการแก้ไขปัญหาบ่อยครั้งก็มาพลาดท่าตรงนี้เอง เพราะผู้รับช่วงต่อใจยังไม่เป็นกลางพอ ยังคิดแบ่งพรรคแบ่งพวก เจ้าโกรธเจ้าแค้น


ที่มาจาก http://www.bloggang.com/viewdiary.php?id=opendream&month=02-2010&date=24&group=9&gblog=15

วันพฤหัสบดีที่ 8 เมษายน พ.ศ. 2553

วันเกิดของผมครับ

วันนี้ก็วันที่ 9 เมษายน 2553 แล้ว เหอะๆเผลอแปปเดียวอายุก็ 20 ปีแล้ว > , < แก่ขึ้นเยอะเลย วันนี้ตื่นมาใส่บาตรแต่เช้า(มั้ง) ก็ประมาณตี 5 เกือบ 6 โมงนุ่นแหละ แล้วก็นั่งรอพระอยู่นาน ก็ไม่เห็นซักรูปทันไดนั้นก็คิดขึ้นได้ เอ๊ะ !! หรือแถวบ้านเราไม่มีวัด เออก็มีอยู่หนิ แล้วก็หันๆหาพระ ก็เป็นเดินผ่านมาลูปหนึ่ง แต่ก็คนละทางกัน แล้วก็เห็นพระเดินแถวมาอีกกลุ่มหนึ่งในระยะสาตาย ไกลพอสมควร ก็เลยไปดักที่สี่แยกหน้าปากซอย สุดท้ายก็ไม่ได้ใส่ เฮอะ พระเดินกลับนิหว่า T^T อายุ 20 แล้ว อยากใส่บาตร ไม่เป็นไรเนาะ เด๋วพรุ่งนี้ไปใส่ก็ได้ แต่วันนี้จะไปปล่อยปลา ไปให้อาหารปลา กะได้ > , <

วันพฤหัสบดีที่ 18 กุมภาพันธ์ พ.ศ. 2553

การประกวดรอบสุดท้ายกับงา่น Thailand ICT Contest Festval 2010 ที่ศูนย์การค้าแฟชั่นไอส์แลนด์

จำได้ว่าผมเิริ่มเดินทางวันที่ 9 กุภาพันธ์ 2553 ตอนเย็นๆ ก็เดินทางด้วยรถไฟรถเร็ว ประมาณ 1 ทุ่มครึ่ง
ในขณะที่ นั่งบนรถไฟก็สั่นๆครับเสียงดังยังกับพายุเข้า = =" ในที่สุดก็ไปถึง กทม ที่สถานีหลักสี่ เพราะผมต้องนั่งรถไป รามอินทรา เพื่อจะไปที่งานที่ แฟชั่นไอสแลนด์ นะครับก็โดยสารรถแท็กซี่ไปร้อยกว่าบาท
งานเขาให้เริ่มจัดบูทเวลาบ่าย 3 โมงพ่อก็เลยพาไปพักที่บ้านของเพื่อนพ่อ ที่ ซอย คูบอน 27 ที่แยก 60 บ้านวินล่ารามอินทรา พอไปถึงนั่นก็นั่งรอซักพักครับก่อนที่เพื่อนพ่อแกจะตื่น หลังจากเข้าไปในบ้านไปถึงก็สวัสดี ลุง และ ป้า ที่เป็นเพื่อนพ่อ แล้วก็ไป งีบหลับ ตื่่นมาอีกทีก็บ่าย 2 โมงก็อาบน้ำอาบท่าต่อรถไฟแฟชั่นอย่างไม่รีรอ วันนั้นคนเยอะมากเพราะต้องมาจัดบูธ แต่ละคนมีอุปกรณ์นำเสนอมาเยอะแยะเลย
 หลังจากนั้นก็ลงทะเบียนรับบัตรเข้างาน (สำหรับผู้พัฒนา) แล้วก็ลงทะเบียน นำของเข้างานตามขั้นตอนความปลอดภัยที่ได้วางไว้ในงาน วันแรกไปถึงร้อนมากครับ แอร์ก็ไม่เปิดไฟแต่ละบูธก็ยังไม่มา


ดูสภาพแล้ว จะมีแววชนะกับเขาไหมเนี้ย เฮ้ออ - -"a เหนื่อยๆ เอาสู้ๆลุยต่อไป > < แต่ตอนนั้นหิวข้าวเหลือเกินเลยเดินออกไปกินข้าวก่อน


หลังจากกินข้าวเสร็จก็ไปเดินช๊อปตามภาษาเด็กบ้านๆครับ หะหะ สิ่งแรกที่ตรงไปหาคือกระเป๋าโนทบุค และก็ได้มาตามที่ต้องการ



เอาตังคุณยายมาซื้อกระเป๋าไปแล้ววว > < ว๊ากกกได้เป๋าสุดเท่มาใบนึงหลังจากนั้นก็กลับไปเยี่ยมชมบูํ๊๊ํธครับว่าจะมีอะไรเพิ่มขึ้นหรือปล่าว (มีบอททำให้)


ว่าววไฟมาแล้วววบูทโดดเด่นขึ้นมากเลยย แหล่มหลายเด้อออ เห้ยนี้มันกี่โมงแล้วเนี้ย ว๊า 2 ทุ่ม เห้ยกลับได้แล้ววว


วันนี้ก็จัดบูธเสร็จไปด้วยดีครับหลังจากนั้น ก็กลับบ้านพักไปอาบน้ำกินข้าวแล้วก็นอน > <
พอเช้ามาก็อาบน้ำแต่งตัวขึ้นรถไปที่ แฟชั่นไอส์แลนด์ครับ ><



อันนี้รูปผู้สนใจมาเล่นเกมในตอนเช้าครับหะหะ

วันแรกมีคนมาบันทึกเทปด้วย หะหะ ตื่นเต้นจังเยยย > <


อันนี้ตอนขึ้นไปรับรางวัล *0* ไม่คิดว่าจะมีัวันนี้

วันจันทร์ที่ 25 มกราคม พ.ศ. 2553

วันประกาศผลคัดเลือกเข้าสู่รอบชิง


วันประกาศผลเป็นอะไรที่ตื่นเต้นมาก หัวใจมันสั่นมันทำอะไรไม่ถูกเลย สายตาพร่ามัว มองหาชื่อตัวเองก็ไม่เจอ เอ้าสุดท้ายก็มองหาจนเจอ 

วันไป แสดงผลงานครับ

ณ วันที่ 11 มกราคม 2553  ทีผ่านมา ผมได้ไปนำเสนอผลงานที่ จังหวัดขอนแก่นมาครับ เป็นโครงงาน NSC ที่จัดขึ้น วันนั้นเริ่มเดินทาง จาก มหาลัย ตั้งแต่วันที่ 10 ตอนประมาณ 9 โมงเช้า โดยไปรถตู้ของ คณะ ครับไปกับพี่ๆ เหมือนกัน ซึ่ง ผมทำในหัวข้อ โปรแกรมเพื่อความบันเทิงครับ ก็จะมีพี่ๆ จาก สาขา วิทยาการคอมพิวเตอร์ไปด้วย ซึ่งพี่ๆที่ทำในหัวข้อเดียวกับผมคือ พี่เบล กับเกม พ่อมดน้อย , พี่เอ พี่ติ้ว พี่เยลโล่ และ พี่วาว ทำเกม ปริ้นเซ็ท ครับ ซึ่งพี่ๆแกก็ ทำเกม 3 มิติ กันหมดเลย ซึ่งผิดกับผมที่ทำแค่เกม 2 มิติ วันนั้นจำได้ว่าไปถึงขอนแก่นเวลาประมาณ 4 โมงเย็น และไป พักที่ โรงแรมเป็นหนึ่ง ชั้น 6 ห้องไหนไม่รู้แต่อยู่ทางสุเลยฝั่งของ ร้าน 7-11 วิวที่นั้นสวยมากครับ วันนั้นก็เป็นวันที่ผมรู้สึกสุขใจมากเลยเพราะได้ทำในสิ่งทีตัวเองรักและถนัด พี่ๆทีม ปริ้นเซ็ท ทำเกมกันจนถึงเช้าเลย แต่ก็ยังติดปัญหาเรื่อง model อยู่ เช้าวันแข่งเป็นอะไรที่ผมตื่นเต้นมากครับเพราะไม่เคยเข้าแข่งมาก่อนเลย ผมไปแข่งที่ ตลาดสดเทศบาล 1 ศูนย์พัฒนาทักษะและเรียนรู้ไอทีจังหวัดขอนแก่น ชั้น 2 อยากจะบอกว่าที่นั้น ลงตัวเหรือเกิน มี บันไดเลื่อนในตลาดด้วย 5555+
วันนั้นผมนั่งติดตั้ง software ของผมลง pc ที่เค้าเตรียมมาให้เนื่องจาก notebook ของเพื่อนที่ยืมไป มันลงโปรแกรมของผม ไม่ได้ แล้ววันนั้นก็ได้นำเสนอผลงานจนเส็ดครับ ตื่นเต้นมา จนนำเสนอไม่ค่อยดีไปหน่อยทำให้กรรมการท้วงมาแต่เรื่องของการนำเสนอ



คนนี้ผมเอง ที่นำเสนออยู่นะครับ (โคตรดำเลย 5555+)