ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)
Showing posts with label ideas. Show all posts
Showing posts with label ideas. Show all posts

2008-12-08

No more wait. We do it ourselves.

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


ภาพโดย Spacing Magazine (สัญญาอนุญาตครีเอทีฟคอมมอนส์ CC by-nc-nd)

“ทางเมืองยืนยันมาตลอดหลายปี ว่าการทำเลนจักรยานบนถนนสายนี้เป็นเรื่องที่เป็นไปไม่ได้”

“เรากล้าที่จะแตกต่าง”

พบกับกลุ่ม Urban Repairs Squad และไอเดียเปลี่ยนเมืองของคุณด้วยมือคุณเอง มีคู่มือด้วยนะ

มาเล่นกับกรุงเทพบ้างดีไหม ? :p อยากซ่อมอะไรกรุงเทพ ลองเสนอที่ IdeaBangkok.com

แนะนำบล็อก Urban Revival เกี่ยวกับการผังเมืองและวัฒนธรรมของผู้คนในเมือง

อัปเดต 2008.11.08: ถ้าเข้าไปดูรูปในบล็อก Urban Repairs Squad บางรูปบนผิวถนนจะเห็นเครื่องหมายอินธนู >> อยู่บนเครื่องหมายจักรยาน อันนั้นคือเครื่องหมายที่บอกว่า “ช่องทางนี้ใช้ร่วมกัน” (รถยนต์กับจักรยาน) — shared lane marking หรือ sharrow

[ ผ่าน GOOD ]

technorati tags: , ,

2008-03-11

codepad + pastebin

เจ๋งอ่ะ codepad

เวลาอยากจะแชร์โค้ดอะไรเล็ก ๆ กับเพื่อน แปะลง IM มันก็เละ ๆ ดูยาก จะเปิดเมลส่ง ก็ดูลำบาก

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

codepad ช่วยได้!

ลองเล่นดู แปะโค้ดอะไรก็ได้ลงไป แล้วจะลองรันด้วยก็ได้ หรือจะแค่แปะเฉย ๆ ก็ได้
จากนั้นเราจะได้ url มาอันนึง (ทำนองเดียวกะพวก tinyurl) ไว้ส่งไปให้เพื่อนได้ ทีนี้เพื่อนก็สามารถเข้าไปที่ url ที่ว่า เพื่อดูโค้ดเมื่อไหร่ก็ได้ (พร้อม syntax highlight ด้วย)

ชอบ ๆ

วันก่อน คุณชาญวิทย์ Groovy/Grails แนะนำ pastebin ในอีเมลกลุ่ม ตอนนั้นคิดว่าเจ๋งแล้ว เจอ codepad เข้าไป เราว่าเจ๋งกว่าอ่ะ ในแง่โค้ดนะ แต่ pastebin ก็รองรับภาษาเยอะกว่ามาก พวกล็อกไฟล์ก็ได้ด้วย diff หรือ config ไฟล์ก็ได้อีก

ลองเลือกใช้ดูครับ

[ ผ่าน duocore | thai-grails-user ]

technorati tags: , ,

2008-02-24

MySQL Thai full-text parser plug-in idea

MySQL 5.1 allows us to use a customized full-text parser.

poakpong ถามเรื่อง fulltext ในฐานข้อมูล MySQL ว่าเอาไว้ทำอะไร

ก็คือมันเอาไว้ระบุไว้ที่ช่องข้อมูล (field) ประเภทข้อความ (char, varchar, text) เพื่อบอกให้ MySQL มันทำดัชนี (index) สำหรับการค้นหาแบบ full-text search น่ะ

ที่เคย ๆ เขียนกัน เวลาจะหาอะไรใน MySQL เราก็จะใช้ LIKE "%คำที่หา%"
โดย LIKE มันจะวิ่งไปเปรียบเทียบข้อความในแต่ละช่องข้อมูล ทำนอง regular expression

ส่วนกรณี full-text search ใน MySQL จะใช้คำสั่ง MATCH (ชื่อฟิลด์) AGAINST (คำที่หา)
ซึ่งมันจะค้นจากดัชนีคำที่ MySQL ทำไว้ล่วงหน้า ซึ่งการค้นหาที่ตัวดัชนีแทนที่จะไปหาในตัวข้อความทั้งหมดนี้ ก็จะทำให้การค้นหามีประสิทธิภาพดีกว่า

อย่างไรก็ตาม การใช้ full-text search นี้ ก็ยังมีปัญหาสำหรับภาษาไทย นั่นก็คือ ตัวทำดัชนีคำน่ะ มันยังไม่รองรับภาษาไทย-ภาษาที่ต้องตัดคำก่อน (มีรองรับภาษาจีน/ญี่ปุ่นนิดหน่อย)

full-text search จึงยังใช้ไม่ได้สำหรับภาษาไทย ต้องใช้ LIKE กันไปก่อน

ใน MySQL รุ่น 5.1 (ตอนนี้ยังเป็น Release Candidate อยู่) ปัญหานี้ดูเหมือนจะมีทางออกได้ (ถ้ามีคนลงแรง) เพราะ MySQL 5.1 เปิดช่องให้เขียน plug-in มาเสริมการทำงานได้ ซึ่งรวมถึง full-text parser plug-in ด้วย

full-text parser นี่ มีเอาไว้สร้างรายการคำเพื่อเอาไปใส่ในดัชนี

ถ้าเรามี full-text parser ที่สร้างรายการคำไทยได้ เราก็จะสามารถใช้ฟังก์ชั่น full-text search บน MySQL กับภาษาไทยได้ทันที ที่ระดับฐานข้อมูลเลย (แน่นอน เราต้องมีสิทธิลงปลั๊กอินที่ว่าลงในเซิร์ฟเวอร์ฐานข้อมูลด้วย ซึ่งในกรณีเราไปเช่าเว็บโฮสต์คนอื่นใช้ ก็คงลำบากหน่อย แต่ถ้าเป็นเครื่องเราเอง ก็ไม่มีปัญหา)

ไลบรารีตัดคำไทยที่ใช้งานได้นั้น เราก็มีแล้ว เช่นใน libthai หรือจะใช้ ICU/libicu ก็ได้ แม้ทั้งหมดนี้จะต้องมีการปรับแต่งเพื่อการสร้างดัชนีด้วย (ลักษณะของคำที่ตัดออกมาเพื่อจัดหน้ากระดาษ เพื่อทำดัชนี เพื่อการแปล เพื่องานที่ต่างกัน ก็มีลักษณะแตกต่างกัน) แต่คิดว่าน่าจะอยู่ในวิสัยที่จะทำได้

เป็นโครงงานจบการศึกษา - senior project - Google Summer of Code - ประกวด NSC ... ??

(ภาษาโปรแกรม C หรือ C++)

(อาจจะมีคนทำอยู่/เสร็จแล้วก็ได้ ... เหมือน อ.ธวัชชัย กับ พี่สัมพันธ์ เคยสนใจ (แต่ตอนนั้นโครงสร้างพื้นฐานยังไม่อำนวยให้แก้ไขได้ในลักษณะปลั๊กอินเช่นนี้) ... ใครรู้อะไรก็แจ้งข่าวหน่อยครับ ;) )

technorati tags: , , ,

2007-10-15

agents.mi.th

ถ้ากองทัพไทยจะลองเปลี่ยนลุค เอาให้ทันสมัย
ลองใช้ชื่อโดเมน agents.mi.th
;)

Agent Smith

บุกอินเทอร์เน็ต!

(ภาพประกอบจาก Flickr โดย jimmyroq ใช้ตามสัญญาอนุญาตครีเอทีฟคอมมอนส์ by-sa 2.0)

technorati tags:

2007-05-31

(re)CAPTCHA = Human OCR

ไอเดียโคตรดีอ่ะ

CNN: Web registration tool digitizes books

But von Ahn said OCR doesn't always work on text that is older, faded or distorted. In those cases, often the only way to digitize the works is to manually type them into a computer.

Von Ahn is working with the Internet Archive, which runs several book-scanning projects, to use CAPTCHAs for this instead. Internet Archive scans 12,000 books a month and sends von Ahn hundreds of thousands of files that are images that the computer doesn't recognize. Those files are downloaded onto von Ahn's server and split up into single words that can be used as CAPTCHAs at sites all over the Internet.

If enough users decipher the CAPTCHAs in the same way, the computer will recognize that as the correct answer.

นักวิจัยที่ มหาวิทยาลัยคาร์เนกีเมลอน สร้างระบบให้คนช่วยงาน OCR (แปลง ภาพข้อความ เป็น ข้อความ เช่นการสแกนหนังสือให้กลายเป็นไฟล์เอกสารในคอม) ผ่าน CAPTCHA (ภาพตัวอักษรสำหรับแยกแยะว่าผู้ใช้เป็นมนุษย์หรือคอมพิวเตอร์) ตามเว็บไซต์ต่าง ๆ บนอินเทอร์เน็ต

ไอเดียก็คือ ในการทำ OCR เนี่ย หลายครั้งที่คอมพิวเตอร์มันไม่สามารถแยะแยะตัวอักษรได้ อาจจะเพราะตัวอักษรมันบิดเบี้ยว เลือน หรือใช้ฟอนต์ประหลาด
ถ้าเกิดกรณีนี้ ก็ต้องให้คนมานั่งพิมพ์เองล่ะ คอมมันช่วยไม่ได้

เห็นอย่างนี้แล้ว ทางทีมวิจัย ก็เลยเกิดพุทธิไอเดีย ปิ๊งขึ้นมาได้ว่า เอ้อ มันก็คล้าย ๆ กับไอ้ CAPTCHA นี่นา ที่เวลาเราจะล็อกอินหรือโพสต์ข้อความอะไรในเว็บหลาย ๆ ที่เดี๋ยวนี้ (เช่น วิกิพีเดีย หรือ Blogger ถ้าไม่ได้ล็อกอิน) เราจะต้องพิมพ์มันอยู่แล้ว - วัน ๆ นึง มีคนต้องพิมพ์ไอ้เจ้า CAPTCHA นี่ไม่รู้เท่าไหร่ต่อเท่าไหร่ - อย่ากระนั้นเลย ก็หาทางเอาแรงงานพวกนี้มาช่วยงานซะ อย่าให้เสียเปล่า

เขาก็จัดแจง ตัดแบ่งเจ้าเอกสารที่มีปัญหา ทำ OCR ตัวเครื่องไม่ได้ ออกมาเป็นคำย่อย ๆ แล้วก็เอาคำพวกนั้นไปเป็น CAPTCHA ซะ เท่านี้เอง - แล้วถ้าเกิดว่าผู้ใช้หลาย ๆ รายตอบ CAPTCHA อันเดียวกันด้วยคำตอบเหมือน ๆ กัน ก็ให้ถือว่าคำตอบนั้นเป็นคำตอบที่ถูก

เจ๋งดี

updated 2007.06.01: ดูรายละเอียดเต็ม ๆ พร้อมรูปประกอบ ได้ที่บล็อก PRADT

[ลิงก์ reCAPTCHA | ผ่าน CNN, siit.net]

technorati tags: ,

2007-03-03

clothes-pin = cable organizer

Why pay Belkin USD 9.99 a box for three cord organizers ?
(crazy expensive, and you actually want just only one!)

Make you (very) own one, with a clothes-pin. Yes, that very household thing.

Wish I can borrow a camera from someone around here and put some photos in this blog. But in this while, you can make an experiment on it, it's very easy to make one, try ;)

คิดได้คืนก่อนหน้านี้ พึ่งทำจริงเมื่อคืน (คืนก่อนหน้านี้ขี้เกียจเดินขึ้นไปหยิบไม้หน้าผ้า มันอยู่บนดาดฟ้า)
ทำง่ายมาก ใช้กรรไกรตัดสองกริ๊ก (กริ๊ก) เสร็จ ที่พันสายหูฟัง จากไม้หนีบผ้า ผลิตภัณฑ์ยุคพอเพียง — จะโพสต์รูปให้ดูเร็ว ๆ นี้ :D (สุนิตย์กับตั้มเห็นแล้ว)

ผมใช้แบบพลาสติกอยู่ ถ้าหาแบบไม้มาลองได้ก็ดี น่าจะสวยกว่า

technorati tags: , ,

2007-02-07

Pecha Kucha Night Bangkok #2

ครั้งที่สองแล้ว~~ เพะชะคุชะ :)

เสาร์ 24 ก.พ. นี้ ที่ เพลย์กราวนด์ ทองหล่อ

การกลับมาครั้งที่ 2 ของค่ำคืนแห่งไอเดีย : เตรียมพบกับการรวมตัวกันอีกครั้งของนักคิดสร้างสรรค์จาก หลากหลายวงการในงาน Pecha Kucha Night Bangkok 2

หลังจากประสบความสำเร็จได้รับการตอบรับอย่างล้นหลามในครั้งแรกมาแล้ว ซึ่งก็นับว่าเป็นปรากฏการณ์ที่คาดไม่ถึงที่ผู้คนได้ให้ความสนใจหลั่งไหลกัน มาเพื่อชมผลงานของเหล่าคนไอเดียที่คัดสรรผลงานตัวเองมาเผยแพร่ได้อย่างน่า ประทับใจกันแล้ว ครั้งนี้ก็เดินทางมาถึงครั้งที่ 2 โดยยังได้คนดังจากหลายสาขาอาชีพที่จะมาร่วมในงานด้วย อาทิเช่น คุณปรัชญา ปิ่นแก้ว ที่จะมานำเสนอไอเดียเรื่องความรักในแบบของตัวเองให้ได้ชมกัน, คุณเจ เจตมนต์ มละโยธา นักร้องจากค่าย Small Room, คุณเสนีย์ จิตสุวรรณวัฒนะ บก.นิตยสาร สารกระตุ้น,คุณชัชวาล ขนขจี ดีไซเนอร์,คุณกรกิจ เจียรพินิจนันท์ ช่างภาพชื่อดัง, คุณธีรวัฒน์ อนุวัตรอุดม (สังข์ 108 มงกุฎ) และอีกหลากหลายความคิดดี ๆ ใครที่เคยได้สัมผัสกับบรรยากาศในครั้งแรกมาแล้วคงไม่พลาดครั้งนี้อย่างแน่ นอนแต่สำหรับใครที่ยังไม่เคยมาร่วมงานหรือไม่เข้าใจว่า Pecha Kucha Night Bangkok คืออะไรก็สามารถเข้าไปดูรายละเอียดเรียกน้ำย่อยกันได้ที่ www.pechakuchabangkok.com ก่อนที่จะไปร่วมปาร์ตี้แห่งไอเดียที่ไม่แบ่งรุ่น ไม่แบ่งคนดังหรือโนเนม ใครก็ได้ที่มีไอเดียเจ๋ง ๆ

ในวันที่ 24 กุมภาพันธ์ 2550 เวลา 19.30 น. ณ Playground ทองหล่อ

หวังเป็นอย่างยิ่งว่าคงได้พบทุกท่านในงาน

technorati tags: , , ,

2007-01-22

TreeHugger

ได้มาจากบล็อก อ.ธวัชชัย UsableLabs ครับ

TreeHugger

TreeHugger เป็น blog ที่รวบรวมข่าวสารและความเคลื่อนไหวเกี่ยวกับการอนุรักษ์สิ่งแวดล้อม ข่าวหลายต่อหลายข่าวก็เกี่ยวกับการประยุกต์ใช้เทคโนโลยีเพื่อทำให้สิ่งแวด ล้อมของโลกเรานั้นดีขึ้นครับ

TreeHugger เป็นหนึ่งใน blog ที่ผมอ่านประจำ และผมอยากแนะนำให้นักศึกษาอ่านประจำด้วย ผมเชื่อว่า TreeHugger น่าจะให้ “แรงบันดาลใจ” ให้นักศึกษาได้คิดโครงงานดีๆ ที่จะทำในเทอมนี้แน่นอนครับ

ทำสิ่งที่เท่ ทำสิ่งที่ดี

[ลิงก์ TreeHugger | ผ่าน No Magic Here]

technorati tags: ,

2006-09-05

Banksy vs Paris

(ศิลปินกราฟฟิตี้ชาวอังกฤษ) เอาอีกแล้วครับ คราวนี้คนถูกหยอกคือ

Banksy ทำซีดีล้อเลียนซีดีเพลงของ Paris จำนวน 500 แผ่น แล้วนำไปหย่อนไว้ตามร้านขายซีดีทั่วเกาะ ไล่ตั้งแต่ Brighton ยัน Glasgow โดยแอบเอาปก+แผ่นที่ทำล้อ ไปใส่ในกล่องจริง/บาร์โค้ดจริง เพื่อที่จะได้ไม่มีใครสังเกตเจอ

ลองเข้าไปดูรูปปก/ซีดีได้ที่ Flickr! ... กัดเจ็บจริง ๆ :P

ก่อนหน้านี้ Banksy เคยเล่นแผลง ๆ แอบเอางานของตัวเองเข้าไปติดที่พิพิธภัณฑ์ดัง ๆ อย่าง Tate หรือ MoMA มาแล้ว แถมถ่ายวีดิโอมาลงเว็บให้ดูเสร็จสรรพ :P แสบจริง ๆ

Writing graffiti is about the most honest way you can be an artist. It takes no money to do it, you don´t need an education to understand it and there´s no admission fee.

[via Pradt]

tags: , , ,

2006-04-20

Does anyone played with your CV ?

Cool idea, embedded some code into the CV, and let it speaks for itself, if it has been altered or not. Wow.

David Mertz's Resume and Curriculum Vitae:

My resume is available strictly as source code in one of several scripting languages. The cute idea is to include just enough concise code in each version to make the document sensitive to unauthorized modifications (as head-hunters are wont to). Run each version as indicated within the document, and it will report on its own authenticity.

ลองเล่นดู เท่มาก เก็บ CV ไว้ในสตริง แล้วก็เช็คว่าสตริงนั้นถูกแก้ไปรึเปล่า ? (จากความยาว หรือ MD5 เป็นต้น)

2006-01-19

You can bet on Idea Markets

Forget the brouhaha over the Pentagon's futures market on terrorism. By gathering collective wisdom, idea markets can improve your forecasting, knowledge management, and decision making.
— Ajit Kambil, HBS Working Knowledge

You Can Bet on Idea Markets

2006-01-17

Freecycle

Freecycle — Think globally, recycle locally

ฟรีไซเคิล เป็น “เครือข่ายรีไซเคิล” โดยมีหลักการง่าย ๆ คือ ถ้าใครจะทิ้งของอะไร ก็ให้ส่งอีเมลเข้าลิสต์ แล้วถ้าใครต้องการของชิ้นนั้น ก็ให้ตอบกลับ จากนั้นก็นัดหมายกันเพื่อมอบของ หรือถ้าใครกำลังอยากได้อะไรอยู่ ก็ส่งอีเมลเข้าลิสต์ได้เหมือนกัน ถ้าเกิดมีคนมีอยู่แล้วอยากจะให้ ก็จะติดต่อกลับ — สำคัญคือ ทุกอย่างต้องฟรี

องค์กรการกุศล/ไม่แสวงหากำไรก็เข้าร่วมได้เหมือนกัน

ของที่ใช้อยู่ที่บ้านตอนนี้ ส่วนใหญ่ — เกือบทั้งหมด — ก็ได้มาจากชาวบ้านเหมือนกัน. ฟูก ชั้น เก้าอี้ เครื่องครัว จานชาม จากคุณลุงคุณป้าตรงข้ามห้องที่ย้ายออก, ของแห้งกับฟูกเล็กจากเชอรี่, มีด หม้อและอื่น ๆ จากเบนซ์, โต๊ะเขียนหนังสือนี่ก็ไปยกมาจากข้างทาง ... นี่มันอะไรเนี่ย -_-" (ขอขอบคุณทุกท่านมาไว้ ณ โอกาสนี้)

มีอะไรใช้ได้ก็ใช้ ๆ ไปเถอะ เสียก็ซ่อม ไม่ใช้แล้วก็ยกให้คนอื่น อย่าสร้างขยะเยอะ (ทั้งในบ้านและนอกบ้าน)

... น้ำมูกไหลเยอะช่วงนี้ กระดาษทิชชู่เกลื่อนเลยฉัน - -

2005-11-15

distributed, parallel, redundant discussion forum

นึกมานานละ ทำเองไม่ได้ซักที ถามเลยละกัน

อยากได้โปรแกรมทำนองเว็บบอร์ดธรรมดา ๆ นี่แหละ
แต่ขอว่า เราสามารถติดตั้งโปรแกรมนี้ไว้ที่หลาย ๆ โฮสต์ได้
แล้วถ้าเกิดว่าโฮสต์ไหนดันล่ม ผู้ใช้ก็จะยังไปอ่านที่อีกโฮสต์ได้
(อาจจะ redirect อัตโนมัติ หรืออะไรก็ตาม)

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

คือไม่มีใครเป็น “ตัวกลาง” จริง ๆ

แล้วแต่ละโฮสต์ที่ ไม่จำเป็นว่าจะต้องรันโดยคน ๆ เดียวกัน
ใครอยากจะมารันก็ได้ เปิดเพิ่มก็ได้

ทำนองว่า BitTorrent / P2P น่ะ แต่เป็นเว็บบอร์ด
มีมะ ?

รู้จักอยู่ตัว คือ Freenet (เป็นโปรโตคอล) แต่ใช้ยาก ช้าด้วย (เคยลองนานแล้วล่ะ แต่เหมือนตอนนี้ก็ยังไม่ได้ดีขึ้นเท่าไหร่) ซึ่งแนวคิดเค้าดีมากเลยนะ แต่อาจจะหวังสูงไปหน่อย เลยเสร็จช้า (ยังไม่มีรุ่น 1.0 เลย)

อยากได้แบบใช้เว็บเบราเซอร์ปกติ แบบชาวบ้านทั่วไปก็ใช้ได้น่ะ

ทำไงดี ?

2004-07-06

sticky note ... is in the air

What will happen? How our live will changes? if the net is everywhere.

BBC News reports on Urban Tapesteries project.
A technology that allow you to leave note at a place you currently are to other people who will coming at that place in the future. It just like putting sticky note in the air.

update: Win EE6 just had introduced me a quite similar project, Geo Notes from Sweden.