อ่านข่าวจาก feed (อีกแล้ว) แล้วก็สะดุดกับข่าวนี้เข้า ตามข่าวเขียนว่า เกมนี้ถูกเขียนโดย Ajax ทั้งหมด oO” อึ้งสิ เพราะแต่ก่อน ส่วนใหญ่จะใช้ flash เขียนกัน นี่ javascript นึกถึงความยากที่ต้องทำให้ใช้ได้ทุก browser แล้ว อืม เอ้อ ช่างมันเหอะ ไปเล่นกันดีกว่า 555อ้อ เกมนี้เขียนโดย Bill Renner และก็สำหรับแหล่งข่าวก็ Ajaxian : http://ajaxian.com/archives/vox-imperium-civilization-via-ajax
Multi-Lang & Browser!!!
วันนี้แก้ไขโปรแกรมและนั่งแก้ให้มันใช้งานภาษาไทยได้ ก็แก้อยู่ตั้งนาน ก็เลยอยากบ่นนิดๆ ว่า ทำไมมันยาก และวุ่นวายงี้ฟะ ให้ตายสิ กับการทำโปรแกรมนึงให้สามารถใช้งานได้ทุกภาษานี่ โคตรลำบากเลย แม้จะมี Unicode แล้วก็ตาม นี่ถ้าไม่มีมัน คงไม่รู้ว่าจะทำยังไงเลยนะเนี๊ยะ เพราะ encoding ที่แสนจะหลากหลายของแต่ละประเทศในโลก (จริงๆ spring มันมีวิธีแก้ locale อยู่หรอก แต่ใช้ไม่เป็น กร๊ากกกก)อีกเรื่องคือ ทำไม Browser (IE กับ FF) มันไม่ทำตามมาตรฐานกันฟะ เวลาแก้งานให้มันใช้ได้สองบราวเซอร์แล้วมันปวดหัวจี๊ดทุกทีเลย ดีนะที่บ้านไม่มีแม็ค ไม่งั้นถ้าลองกับ Safari แล้วไม่ได้ผลดังใจเดี๊ยวจี๊ดอีก(ไปลองที่ภาคดีกว่า พึ่งถอย Mac มาใหม่ยกแผง)แต่ที่จริงจะโทษ Browser ทั้งหมดเลยก็ไม่ถูกแฮะ เพราะตัวมาตรฐานที่กำหนดมาบางทีก็ Implement ยากเหลือเกิน แถมบางอย่างก็โคตรจะสับสนเลย โดยเฉพาะ Vector Graphic ที่ไม่รู้ W3C มันจะออกมาซ้ำซ้อนกันสองมาตรฐานทำไมฟะ ทั้ง VML ทั้ง SVG ให้ตายสิ [...]
DWR Wrapper
*บันทึกกันลืม ดาวโหลดไฟล์ dwr.jar จาก http://getahead.ltd.uk/dwr/ มาวางใน /project/Webcontent/lib เพิ่มโค้ดด้านล่างไปในไฟล์ web.xml <servlet-mapping><servlet-name>Wikis</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> แก้ไข url mapping ใน spring-servlet.xml <bean id=”urlMapping”class=”org.springframework.web.servlet.handler.SimpleUrlHandlerMapping”> <property name=”alwaysUseFullPath” value=”true” /> <property name=”interceptors”> <list> <ref bean=”openSessionInViewInterceptor” /> <ref bean=”themeChangeInterceptor”/> </list> </property> <property name=”mappings”> <props> <prop key=”/view”>viewController</prop> <prop key=”/view/**/*”>viewController</prop> <prop key=”/edit”>editController</prop> <prop key=”/edit/**/*”>editController</prop> <prop key=”/setup/”>dbSetupController</prop> <prop key=”/dwr/**/*”>dwrController</prop> </props> </property> </bean> สร้างคลาส Wrapper package our.package.name; [...]
เว็บวาดรูปสุดฮา
ไปอ่านบล๊อก http://iannnnn.com/ มาก็เจอเว็บไอ้นี่เข้า ลองเข้าไปเล่นดู ฮาโคตรๆ คนสร้างช่างคิดจริงๆ ชอบอันนี้อ่ะ http://roxik.com/pictaps/?pid=127994 หึหึดูเอาเองไม่อยากอธิบาย
Invite soupbox!!!
ขอไปวันไหนก็ไม่รู้แหละ แต่ได้มาตั้งแต่วันที่ 13 *-* ไม่ได้เช็คเมล์เลยพึ่งเห็นว่ามันให้มาแล้ว เดี๊ยวลองเอามาเล่นซักหน่อยดีกว่า ^ ^สำหรับคนที่ยังไม่รู้จัก soupbox พูดสั้นๆ ละกันว่าเป็น service อันนึงของตระกูล live (หรือป่าวหว่า) ที่ microsoft สร้างขึ้นมาเพื่อแข่งกับ youtube มั้ง เพราะเป็นบริการ video online เหมือนกัน ไม่รู้จะไปรอดขนาดไหนแต่เมื่อกี้ลองเล่นมาชอบมากเลยมันไม่อืดง่ะ ทั้งๆ ที่ ajax เยอะขนาดนั้น