วิธีติดตั้ง GlassFish
Shareวิธีติดตั้ง GlassFish
ติดตั้ง JDK ให้เรียบร้อย
Set ค่าตัวแปร JAVA_HOME ให้ชี้ไปยัง JDK ของเรา
ดาวน์โหลด GlassFish จาก https://glassfish.dev.java.net/downloads/v2.1.1-final.html
ป้ายจราจรอัจฉริยะ (ที่อัจฉริยะขึ้นมาหน่อย… มั๊ง)
Shareปัญหารถติดมันน่าเบื่อมาก ป้ายจราจรอัจฉริยะก็ช่วยไม่ได้ เพราะว่าป้ายมันอยู่บนหัว ตอนเราติดแหง็กอยู่บนถนน…
ตอนนี้ก็ดีหน่อยมี @traffy มาช่วยรายงานสภาพจราจร แต่สำหรับผม มันยังไม่สามารถตอบโจทย์ได้ดีพอ เพราะ
วิธีการ Hack รหัสผ่าน(แบบโคตรง่าย) ด้วย Cain
Shareใช้งาน Internet สาธารณะ ระวังโดนล้วง โดนแฮกรหัสผ่าน
วิธีการขโมยรหัสผ่านทำได้ง่ายมากกกกกก ไม่เชื่อลองดู VDO ได้เลย
ประมวลสาเหตุการเป็นลม(ของผม)
Shareเมื่อวานไปเยี่ยมเพื่อนที่ผ่าตัดขา… ผมเป็นลม… อีกแล้ว
ก็เลยลองนึกดูว่าเป็นลมมากี่ครั้งแล้ว (ในชีวิตนี้) และเป็นลมด้วยสาเหตุอะไรบ้าง
Daily Quote
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
Shareข้อมูลหาย ขออัพอีกครั้ง
Community-generated Traffic Information System
View more presentations from inatialz.
http://www.slideshare.net/inatialz/communitygenerated-traffic-information-system
[note] curly braces และ เพื่อนๆ
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
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
Shareจากความเดิมตอนที่แล้วที่ ใช้ python 2.5 กับ numpy แล้วก็ Imaging 1.1.6 ก็ทำงานไปได้ระดับหนึ่ง
แต่เกิดอยากจะ plot histogram ขึ้นมาเลยไปมองที่ scipy เนื่องจากครั้งที่แล้วยังลงไม่ได้
แต่แล้วก็ได้พบพานกับ matplotlib-0.99.1.1 เคยเห็นใน superpack ก็เลยโหลดมาลองซะหน่อย
Unit Vectors – Normalizing ใช้ python และ numpy
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)
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
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, [...]







![[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)](http://www.together.in.th/wp-content/uploads/2010/01/Picture-5-150x150.png)
