ruby 1.9 is released in this christmas. this release is very meaningful. in 1.9, critical i18n bug is fixed, so you can use mixed character code, not only utf-8. many other trivial, but unobvious syntax is fixed also. the performance is improved much.
ruby developer’s move is very reasonable. it only focuses on its very own usage. it doesn’t target all platform or all purpose, i.e. embedded or gui. and that’s enough in this age..
i think ruby 1.9 or 2.0 will be the turning point like linux’s 2.4, from personal web page to enterprise server. it was very painful to maintain 2.2 or below version’s linux server. so i’ll wait to use rail till 2.0’s released. it will not take so long. see you then~
it’s really cool, i can see exactly same pages. that’s just what i want. perfect compatibility. neo office is great but not perfect. now i have all the stuffs i want for the mac in my office.
for business purpose, mac is the perfect solution now. stable, fast and fully-equipped. but in home use, windows has much useful utils. that’s why i have to use vista. but i hope to change my pc to mac someday.
i used zipplus only because it supports alzip’s alz format. alz is an awkward derivation of zip, very popular in korea. korean people use alz because alz supports splitted zip and is free and fancy and its menu is korean.
but alzip isn’t my type. it’s default format is alz, not zip. alz will not be supported by linux or mac. and except korean none in the world can extract it.
finally i decided not to use any alz file. it’s the right way. i started to use winrar from when i installed vista64 in my home pc. winrar is so fast, it supports dual core cpu. of course rar’s icon sucks, but i can endure..
i stuck some strange bug today. somewhat wierd error message showed when i tried to login with unauthorized account. it’s only a 403 situation. why i have to see this error messages?
java.lang.NullPointerException
org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:58)
org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport .java:54)
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport .java:49)
org.apache.jsp.WebContent.index_jsp._jspx_meth_s_005fhead_005f0(index_jsp.java: 155)
org.apache.jsp.WebContent.index_jsp._jspService(index_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at first, i thought it’s the problem of authentification. but that wasn’t. it’s because i use struts 2’s <s:if tag in my header.jsp. struts 2’s tags cannot be used in jsp directly. you have to use those with some actions. so my 403.jsp generates an error message for that. i change it to <c: and it works fine now.
i always wonder why struts 2 doesn’t provide well-made validation documents. and now i find that’s because there are well-made documents already. search opensymphony site not apache site. apache just give a hint about struts 2.
now i can do much better with struts 2. (am i too late?)
http://www.opensymphony.com/xwork/wikidocs/Validation%20Framework.html
P.S. Oh, i found real struts 2 validation page. why i can’t get it till now.. mysterious..
http://struts.apache.org/2.x/docs/validation.html