วิธีติดตั้ง GlassFish

วิธีติดตั้ง GlassFish

9 มีนาคม 2010

Shareวิธีติดตั้ง GlassFish

ติดตั้ง JDK ให้เรียบร้อย
Set ค่าตัวแปร JAVA_HOME ให้ชี้ไปยัง JDK ของเรา
ดาวน์โหลด GlassFish จาก https://glassfish.dev.java.net/downloads/v2.1.1-final.html

ป้ายจราจรอัจฉริยะ (ที่อัจฉริยะขึ้นมาหน่อย... มั๊ง)

ป้ายจราจรอัจฉริยะ (ที่อัจฉริยะขึ้นมาหน่อย… มั๊ง)

9 มีนาคม 2010

Shareปัญหารถติดมันน่าเบื่อมาก ป้ายจราจรอัจฉริยะก็ช่วยไม่ได้ เพราะว่าป้ายมันอยู่บนหัว ตอนเราติดแหง็กอยู่บนถนน…
ตอนนี้ก็ดีหน่อยมี @traffy มาช่วยรายงานสภาพจราจร แต่สำหรับผม มันยังไม่สามารถตอบโจทย์ได้ดีพอ เพราะ

วิธีการ Hack รหัสผ่าน(แบบโคตรง่าย) ด้วย Cain

วิธีการ Hack รหัสผ่าน(แบบโคตรง่าย) ด้วย Cain

7 มีนาคม 2010

Shareใช้งาน Internet สาธารณะ ระวังโดนล้วง โดนแฮกรหัสผ่าน
วิธีการขโมยรหัสผ่านทำได้ง่ายมากกกกกก ไม่เชื่อลองดู VDO ได้เลย

ประมวลสาเหตุการเป็นลม(ของผม)

ประมวลสาเหตุการเป็นลม(ของผม)

25 กุมภาพันธ์ 2010

Shareเมื่อวานไปเยี่ยมเพื่อนที่ผ่าตัดขา…  ผมเป็นลม… อีกแล้ว
ก็เลยลองนึกดูว่าเป็นลมมากี่ครั้งแล้ว (ในชีวิตนี้) และเป็นลมด้วยสาเหตุอะไรบ้าง

Daily Quote

Daily Quote

24 กุมภาพันธ์ 2010

Share
We are here to add what we can to life, not to get what we can from it.  
William Osler

Community-generated Traffic Information System

Community-generated Traffic Information System

29 มกราคม 2010

Shareข้อมูลหาย ขออัพอีกครั้ง

 
 

Community-generated Traffic Information System

View more presentations from inatialz.

http://www.slideshare.net/inatialz/communitygenerated-traffic-information-system

[note] curly braces และ เพื่อนๆ

[note] curly braces และ เพื่อนๆ

19 มกราคม 2010

Share
From the top: square brackets, curly brackets (braces),
parentheses, angle brackets, and (in red) inequality signs
 
จาก http://en.wikipedia.org/wiki/Braces_%28punctuation%29#Braces

ลองเล่น python + Imaging + numpy

ลองเล่น python + Imaging + numpy

18 มกราคม 2010

Shareมี Assignment Digital Image Processing เลยหาเครื่องมือที่จะเอามาใช้หน่อย   ตอนแรกกะจะใช้ opencv แต่ลองเอา wrapper ที่ทำให้ python ใช้ opencv มาลองดีกว่า เพื่อความมันส์(อยากเขียน python เป็น)

google_protectAndRun(“ads_core.google_render_ad”, google_handleError, google_render_a
เขียนไปเขียนมา ทำไปเกือบเสร็จ (python + opencv) เจอปัญหาเรื่อง datatype นิดหน่อย (ไม่รู้ว่ามัน cast ไปเป็น pointer to aligned image data ยังไง)
ผสานกับเวลาที่เหลือน้อย  จึงคิดว่า กลับไปเขียน opencv + c ให้เสร็จก่อนดีกว่า ที่เขียนใน python มันเพี้ยนๆ
พอเขียน opencv + c เสร็จ (แต่ไม่เรียบร้อย)
แต่รู้สึกว่า ในการทำงานหลายๆส่วนกับ opencv นั้น ไม่ค่อยเป็นที่พอใจ มันเขียน code [...]

(Cache) Python 2.4 + numpy + matplotlib + Imaging

(Cache) Python 2.4 + numpy + matplotlib + Imaging

18 มกราคม 2010

Shareจากความเดิมตอนที่แล้วที่ ใช้ python 2.5 กับ numpy แล้วก็ Imaging 1.1.6  ก็ทำงานไปได้ระดับหนึ่ง
แต่เกิดอยากจะ plot histogram ขึ้นมาเลยไปมองที่ scipy เนื่องจากครั้งที่แล้วยังลงไม่ได้
แต่แล้วก็ได้พบพานกับ matplotlib-0.99.1.1 เคยเห็นใน superpack ก็เลยโหลดมาลองซะหน่อย

 Unit Vectors - Normalizing ใช้ python และ numpy

Unit Vectors – Normalizing ใช้ python และ numpy

14 มกราคม 2010

Share 
ก่อนที่เราจะ normalize vector ได้ เราต้องหา norm ( magnitude หรือ ขนาด) ของมันก่อน

ซึ่งมันหาได้โดยการ ถอด Square root ของ ผลบวกกำลังสองครับ (sumsquare)
length = sqrt((ax * ax) + (ay * ay) + (az * az))
length = sqrt(9 + 1 + 4) = 3.742
ซึ่ง 3.742 จะเป็น ขนาดของ Vector [1,2,3] ครับ
ถ้าจะ normalize  vector  นี้ก็เอา magnitude [...]

[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)

[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)

12 มกราคม 2010

Shareโปรเจ็คตลกๆมาอีกแล้ว  เพราะโปรเจ็คนี้ผมใช้  Json Lib + Groovy + Java
แต่ผมใช้ Groovy ดึง json (URL.text) แล้วใช้ Java เป็นตัวแกะ jsonObject เป็น jsonArray
หลังจากนั้นเอาข้อมูลโยนกลับไปให้ Groovy ถอดเอาเฉพาะส่วนที่ต้องการออกมา (ในที่นี้คือ coordinates — latitude ,longitude นั่นแหละ)
ดูวุ่นวายมาก ทั้งๆที่ เขียน Groovy อย่างเดียวก็ได้ เพราะ Json Lib ก็ลองรับ groovy  หรือจะเขียน Java เพียวๆ เลยก็ได้ 
 
เรื่องของเรื่องคืออยากเขียน Java ร่วมกับ Groovy อีกครั้ง เพราะไม่ค่อยถูกกับ Java จริงๆ
มันดูเวื่นเว้อ  มันเขียนเวิ่นเว้อด้วย ยาวๆ งงๆ (อาจเป็นเพราะไม่ได้ศึกษาอย่างลึกซึ้ง)
groovy มันสั้น เข้าใจง่าย ไม่เวิ้นเว้อ (อาจจะใช้ได้ไม่เต็มประสิทธิภาพ แต่ผมชอบ พวก Closures )
 
เหตุผลที่ไม่เขียน Groovy [...]

ลองถอดข้อมูลจาก JSON Format ด้วย Grails

ลองถอดข้อมูลจาก JSON Format ด้วย Grails

11 มกราคม 2010

Shareจากตอนที่แล้ว   Reverse Geocoding (Address Lookup) ผ่าน http

เรื่องวันนี้  ! ให้สังเกตว่า
 เมื่อเรา Request ไปข้อข้อมูลของ Thammasat Rangsit เราจะได้ ข้อมูลหน้าตาประมาณนี้
{
"name": "Thammasat Rangsit",
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
"address": "Thammasat Rangsit Sport Center, Khlong Nueng, Khlong Luang, [...]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes