Tag Archives | Ruby

Ruby meetup

วันนี้ @visibletrap ชวนไป Ruby meetup ตอนแรกคิดว่าจะมีแต่ Technical แต่ฟังจนจบก็ผิดไปจากที่คิดพอสมควร เพราะส่วนใหญ่เป็นเรื่องไอเดีย หรือความสนใจของแต่ละคนมากกว่า ไม่ Technical มากนัก (ซึ่งก็ดีแล้ว ฟังง่ายดี แหะๆ) โดยรวมที่คุยกันในนั้นก็มีสามเรื่องคือ เรื่องแรกคือ Money, Sex and Evolution: Simulation and Data analysis with Ruby and R ชื่อเรื่องครึ่งแรกชวนให้ติดตามมาก ฮะๆ แต่จริงๆ คือการเอา Ruby และ R มาทำ Simulation ตามหัวข้อต่างๆ ที่สนใจซึ่งในที่นี้คือ Money, Sex และ Evolution ซึ่งก็น่าสนใจแหละ ถ้าเป็นสายที่ต้องเอาข้อมูลมากมายมาวิเคราะห์นะ คนที่บรรยายเขียนหนังสืออยู่ด้วยเกี่ยวกับการประมวลผลข้อมูล แต่จำชื่อเรื่องไม่ได้แฮะ ไว้ให้ @visibletrap มาตอบให้ดีกว่า (ตอนท้ายมีถามด้วยว่า มีคนใช้ Ruby [...]

Read full story Comments { 0 }

Switch กับ If-else อะไรเร็วกว่ากัน

เมื่อคืน pFz เอา url ที่เกี่ยวกับการเปรียบเทียบระหว่าง switch กับ if-else โดยคำตอบก่อนที่ pFz จะแจมไปก็คือ if-else เร็วกว่า แต่ pFz แย้งไปตรงข้ามเพราะ compiler ส่วนใหญ่จะมีการแต่ง switch ให้เร็วขึ้นโดยการแปลงเป็น hash table ซะ ดูไปก็ไม่รู้หรอกว่าอะไรจะเร็วกว่า เลยลองเขียน จาวากับซีมาทดลองดูให้เห็นกันไปเลย sourcecode: Java, C ผลสรุปก็คืออะไรจะเร็วกว่าอะไรขึ้นกับ จำนวนกรณีที่นำมาเปรียบเทียบยิ่งเยอะจะยิ่งเห็นผลชัด กรณีที่ตกลงไปในการเปรียบเทียบ จากโค้ดก็คือค่า cSample นั่นเอง โดยถ้าตกในกรณีแรกของ if หรือ case แน่นอน if จะเร็วกว่า แต่ถ้าตกกรณีหลังๆ switch จะเร็วกว่า ผลลัพธ์ เลขบนคือ switch เลขล่างคือ if-else Java, cSample = 0 llun@pluto:~/Desktop/test$ [...]

Read full story Comments { 6 }