<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Just in Chronicles</title>
    <link>http://justinchronicles.net/</link>
    <description>Life as a Voyage</description>
    <language>ko</language>
    <pubDate>Mon, 09 Nov 2009 12:22:06 +1100</pubDate>
    <generator>Textcube.com 2.0 Garnet</generator>
    <image>
    <title>Just in Chronicles</title>
    <url><![CDATA[http://fs.textcube.com/blog/0/5498/attach/XCHUkWRYgh.jpg]]></url>
    <link>http://justinchronicles.net/</link>
    <description>Life as a Voyage</description>
    </image>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JustInChronicles" type="application/rss+xml" /><feedburner:emailServiceId>JustInChronicles</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>NetGear WG311V3 Wireless Adapter with Windows 7</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/CKK0_L6g2pA/53</link>
      <description>&lt;p&gt;References:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.neowin.net/forum/index.php?showtopic=749450&amp;amp;st=15&amp;amp;p=591182796&amp;amp;#entry591182796"&gt;Netgear WG311v3 in Windows 7 x64, Anyone managed to get this to work??&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sites.google.com/site/wg311v3/wg311v3-working-in-windows-7"&gt;WG311v3 working in Windows 7&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;First of all, it is very disappointing that NetGear wouldn't support 802.11g or below products they have manufactured. Officially and currently, NetGear has announced only 802.11n related products including wireless LAN adapters are supported. The funniest thing is that NetGear is still selling 802.11g products! How disgusting they are!&lt;/p&gt;  &lt;p&gt;I admit 802.11n is rapidly emerging out to the world. It is very new and state-of-the-art technology. However, there are still 802.11g adapters as majorities. It is the manufacturer's obligation that they have to support their products until the products are old-fashioned.&lt;/p&gt;  &lt;p&gt;Anyway, NetGear does not want to support my 802.11g wireless adapter, WG311V3, other users using the same product as me have found the way to install this device into Windows 7.&lt;/p&gt;  &lt;p&gt;Even though the driver is not certified from Microsoft, it is all good and perfectly working.&lt;/p&gt;  &lt;p&gt;Well, I just bought my desktop pre-assembled last year. If I knew that there was the NetGear device inside, I would give up buying the desktop. One day I buy a new networking device, I will never purchase anyone from NetGear and recommend my acquaintances to have NetGear's product line. &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=CKK0_L6g2pA:L_nYOWrY9gQ:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=CKK0_L6g2pA:L_nYOWrY9gQ:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=CKK0_L6g2pA:L_nYOWrY9gQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=CKK0_L6g2pA:L_nYOWrY9gQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=CKK0_L6g2pA:L_nYOWrY9gQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=CKK0_L6g2pA:L_nYOWrY9gQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/CKK0_L6g2pA" height="1" width="1"/&gt;</description>
      <category>Technology</category>
      <category>802.11g</category>
      <category>802.11n</category>
      <category>netgear</category>
      <category>WG311V3</category>
      <category>Windows 7</category>
      <category>Wireless LAN Adapter</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/53</guid>
      <comments>http://justinchronicles.net/53#entry53Comment</comments>
      <pubDate>Mon, 09 Nov 2009 11:19:00 +1100</pubDate>
    <feedburner:origLink>http://justinchronicles.net/53</feedburner:origLink></item>
    <item>
      <title>Can a Constructor in a Class Return a Value?</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/yYfh2jm8UpM/52</link>
      <description>&lt;p&gt;The answer is NO.&lt;/p&gt;  &lt;p&gt;In .NET, constructors in a class can&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Not return any value, &lt;/li&gt;    &lt;li&gt;Throw exceptions, and &lt;/li&gt;    &lt;li&gt;Be overloaded. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;On the other hand, constructors in a class developed by PHP can return a value including &lt;code&gt;NULL&lt;/code&gt;.&lt;/p&gt;  &lt;p&gt;Personally, I support .NET's stance because constructors should be used only for initialising a class instance. I agree that the PHP way gives much convenience to developers.&lt;/p&gt;  &lt;p&gt;Therefore, if developers want to return a value after initialising a class, simply implement a method such &lt;code&gt;ToString()&lt;/code&gt;, &lt;code&gt;ToInt32()&lt;/code&gt;, or &lt;code&gt;ToObject()&lt;/code&gt;.&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;PHP와 달리 닷넷에서는 생성자가 에러를 제외한 반환값을 만들 수 없다. 만약 어떤 클라스 인스턴스를 만든 후에 뭔가를 반환하고 싶다면 &lt;code&gt;ToString()&lt;/code&gt; 또는 &lt;code&gt;ToObject()&lt;/code&gt; 같은 메써드를 통해 하는 것이 바람직하다.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=yYfh2jm8UpM:MmGfON1X7C8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=yYfh2jm8UpM:MmGfON1X7C8:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=yYfh2jm8UpM:MmGfON1X7C8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=yYfh2jm8UpM:MmGfON1X7C8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=yYfh2jm8UpM:MmGfON1X7C8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=yYfh2jm8UpM:MmGfON1X7C8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/yYfh2jm8UpM" height="1" width="1"/&gt;</description>
      <category>.NET</category>
      <category>Constructor</category>
      <category>Return Value</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/52</guid>
      <comments>http://justinchronicles.net/52#entry52Comment</comments>
      <pubDate>Wed, 04 Nov 2009 09:39:00 +1100</pubDate>
    <feedburner:origLink>http://justinchronicles.net/52</feedburner:origLink></item>
    <item>
      <title>Javascript Error: functionName() is not a function</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/LGRnBC7eXmU/51</link>
      <description>&lt;p&gt;Reference: &lt;a title="Go to the post, http://blog.spikesource.com/submitnotafunction.htm" href="http://blog.spikesource.com/submitnotafunction.htm" target="_blank"&gt;In my Javascript I keep getting &amp;quot;submit is not a function&amp;quot;. What did I do?&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Developers often meet a javascript error that says &amp;quot;functionName() is not a function&amp;quot;, even though functionName() is the actual function and coded correctly. That message usually comes up when functionName() is not defined.&lt;/p&gt;  &lt;p&gt;How come does this happen? There is a secret. Shhhh~&lt;/p&gt;  &lt;pre style="border-right: #cecece 1px solid; padding-right: 5px; border-top: #cecece 1px solid; padding-left: 5px; min-height: 40px; padding-bottom: 5px; overflow: auto; border-left: #cecece 1px solid; width: 580px; padding-top: 5px; border-bottom: #cecece 1px solid; background-color: #fbfbfb"&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  1: &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;input&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  2:     &lt;span style="color: #ff0000"&gt;type&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;button&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  3:     &lt;span style="color: #ff0000"&gt;id&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;btnCheck&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  4:     &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;btnCheck&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  5:     &lt;span style="color: #ff0000"&gt;onclick&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;javascript:btnCheck();&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  6: 
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  7: &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;input&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  8:     &lt;span style="color: #ff0000"&gt;type&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;button&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  9:     &lt;span style="color: #ff0000"&gt;id&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;btnCheck&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 10:     &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;btnCheck&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt; 11:     &lt;span style="color: #ff0000"&gt;onclick&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;javascript:checkSomething();&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;As seen above, there are two button controls. ID, name and onclick attribute on the first control are the same as each other. While as, the name attribute on the second control, is different from the onclick attribute.&lt;/p&gt;

&lt;p&gt;The first one will not work and the second one will work. This is the secret. When an HTML tag calls javascript, the function name must be different from the control's ID and name; otherwise it displays the error &amp;quot;functionName() is not a function&amp;quot;.&lt;/p&gt;

&lt;p&gt;This is pretty basic understanding of using javascript. But sometimes developers overlook the basic. Let's back to basic! :-)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=LGRnBC7eXmU:_2N-X4cA1So:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=LGRnBC7eXmU:_2N-X4cA1So:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=LGRnBC7eXmU:_2N-X4cA1So:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=LGRnBC7eXmU:_2N-X4cA1So:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=LGRnBC7eXmU:_2N-X4cA1So:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=LGRnBC7eXmU:_2N-X4cA1So:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/LGRnBC7eXmU" height="1" width="1"/&gt;</description>
      <category>Web</category>
      <category>JavaScript</category>
      <category>JS</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/51</guid>
      <comments>http://justinchronicles.net/51#entry51Comment</comments>
      <pubDate>Mon, 28 Sep 2009 16:31:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/51</feedburner:origLink></item>
    <item>
      <title>Updated PR Processing Priority from 23/09/2009 - 이민심사 우선순위 변경</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/7gP_4CrPl3I/50</link>
      <description>&lt;p&gt;Reference: &lt;a href="http://www.immi.gov.au/skilled/general-skilled-migration/pdf/faq-priority-processing.pdf"&gt;http://www.immi.gov.au/skilled/general-skilled-migration/pdf/faq-priority-processing.pdf&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;이민성 장관 Chris Evans는 기술이민 비자 발급과 관련하여 새로운 우선순위를 적용했습니다. 이 우선순위는 특정 산업영역에 인력이 필요한 것을 우선적으로 고려하는 것입니다. 이 변경사항은 2009년 9월 23일부터 발효했습니다.&lt;/p&gt;  &lt;p&gt;이 변경사항은 현재 아직 비자절차가 끝나지 않은 지원자들과 2009년 9월 23일 이후 지원자들에게 해당합니다.&lt;/p&gt;  &lt;p&gt;자주 묻는 질문&lt;/p&gt;  &lt;h4&gt;Q1. 우선순위가 무엇인가요?&lt;/h4&gt;  &lt;p&gt;이민법 제 51조에 따르면 이민성장관은 비자발급 우선순위를 적절하게 변경할 수 있는 권한을 갖고 있습니다. 이민성은 반드시 기존 이민신청자와 신규 이민신청자에게 이 변경사항을 적용해야 합니다.&lt;/p&gt;  &lt;h4&gt;Q2. 기술이민 처리 우선순위가 어떤식으로 바뀌었습니까?&lt;/h4&gt;  &lt;p&gt;이민성 장관은 2009년 9월 23일부터 아래의 항목에 대해 우선순위를 지정했습니다.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;고용주지명 Employer Nomination Scheme (ENS) &lt;/li&gt;    &lt;li&gt;지방후원이민 Regional Sponsored Migration Scheme (RSMS) &lt;/li&gt;    &lt;li&gt;일반기술이민 General Skilled Migragion (GSM) - 476, 883, 887 제외 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;새로운 장관 지시사항에 의거, 아래와 같은 우선순위를 적용합니다.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;ENS와 RSMS에 따른 고용주 후원을 받는 신청자 &lt;/li&gt;    &lt;li&gt;CSL에 있고 주정부 후원을 받는 신청자 &lt;/li&gt;    &lt;li&gt;CSL에 있고 친인척 후원을 받는 신청자 &lt;/li&gt;    &lt;li&gt;CSL에 있지만 주정부/친인척 후원을 못 받는 신청자 &lt;/li&gt;    &lt;li&gt;CSL에 없지만 주정부 후원을 받는 신청자 &lt;/li&gt;    &lt;li&gt;MODL에 있는 신청자 또는 CSL에 없지만 친인척 후원을 받는 신청자 &lt;/li&gt;    &lt;li&gt;기타 &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;또한 485 비자 신청자는 아래와 같은 우선순위를 적용합니다.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;호주 대학에서 박사학위 받은 신청자 &lt;/li&gt;    &lt;li&gt;CSL에 있는 신청자 &lt;/li&gt;    &lt;li&gt;호주 대학에서 학사학위와 석사학위 모두 받은 신청자 &lt;/li&gt;    &lt;li&gt;호주 대학에서 학사학위와 준석사 (Honours Degree) 모두 받은 신청자 &lt;/li&gt;    &lt;li&gt;호주 대학에서 학사학위 또는 석사학위 받은 신청자 &lt;/li&gt;    &lt;li&gt;기타 &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;사업이민을 고려하는 신청자는 아래와 같은 우선순위를 적용합니다.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;연방정부 또는 주정부 후원을 받는 신청자 &lt;/li&gt;    &lt;li&gt;기타 &lt;/li&gt; &lt;/ol&gt;  &lt;h4&gt;Q3. 어떤 비자가 영향을 받습니까?&lt;/h4&gt;  &lt;p&gt;다음의 서브클라스 비자 신청자들은 이 우선순위의 적용을 받습니다.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;134&lt;/li&gt;    &lt;li&gt;136&lt;/li&gt;    &lt;li&gt;137&lt;/li&gt;    &lt;li&gt;138&lt;/li&gt;    &lt;li&gt;139&lt;/li&gt;    &lt;li&gt;175&lt;/li&gt;    &lt;li&gt;176&lt;/li&gt;    &lt;li&gt;475&lt;/li&gt;    &lt;li&gt;485&lt;/li&gt;    &lt;li&gt;487&lt;/li&gt;    &lt;li&gt;495&lt;/li&gt;    &lt;li&gt;496&lt;/li&gt;    &lt;li&gt;497&lt;/li&gt;    &lt;li&gt;861&lt;/li&gt;    &lt;li&gt;862&lt;/li&gt;    &lt;li&gt;863&lt;/li&gt;    &lt;li&gt;880&lt;/li&gt;    &lt;li&gt;881&lt;/li&gt;    &lt;li&gt;882&lt;/li&gt;    &lt;li&gt;885&lt;/li&gt;    &lt;li&gt;886&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Q4. 어떤 비자가 우선순위에서 영향을 받지 않습니까?&lt;/h4&gt;  &lt;p&gt;다음의 서브클라스 신청자들은 우선순위에 영향을 받지 않습니다.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;476&lt;/li&gt;    &lt;li&gt;883&lt;/li&gt;    &lt;li&gt;887&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;위 서브클라스 신청자들은 우선순위와 상관없이 신청 순서에 따라 진행합니다.&lt;/p&gt;  &lt;h4&gt;Q5. 왜 우선순위가 바뀌는건가요?&lt;/h4&gt;  &lt;p&gt;호주 경제의 필요에 따라 현재 CSL에 올라와 있는 직종들을 우선적으로 고려하기 때문입니다.&lt;/p&gt;  &lt;h4&gt;Q6. 언제부터 이 조치가 효력을 발휘하나요?&lt;/h4&gt;  &lt;p&gt;2009년 9월 23일부터 이 조치는 효력을 발휘합니다. 즉, 이날 이후 접수자 또는 현재 서류심사중인 모든 신청자에게 동일하게 적용합니다.&lt;/p&gt;  &lt;h4&gt;Q7. 호주내 (On-shore) 이민신청자, 호주외 (Off-shore) 이민신청자 사이에 우선순위를 다르게 적용하나요?&lt;/h4&gt;  &lt;p&gt;아니오. 기본적으로 둘 사이에 우선순위의 차이는 없습니다. 하지만, 처리기간은 달라질 수 있습니다.&lt;/p&gt;  &lt;h4&gt;Q8. 어떤 직업군과 업종에 영향을 미치나요?&lt;/h4&gt;  &lt;p&gt;CSL에 올라가 있지 않은 직업군들은 우선순위 적용을 받지 않습니다. 단, 고용주 지명 (ENS) 또는 지방거주후원 (RSMS) 등을 받는 경우에는 우선순위 적용을 받습니다.&lt;/p&gt;  &lt;h4&gt;Q9. 심사 마지막단계에 있는 신청자와 신원조회를 요구받은 신청자들은 어떻게 되나요?&lt;/h4&gt;  &lt;p&gt;새로운 장관 조치사항은 마지막단계에 있는 신청자를 포함한 모든 비자 신청자들에게 해당합니다. 따라서, 낮은 우선순위를 가진 신청자는 높은 우선순위를 가진 신청자들이 모두 심사가 끝날때까지 기다려야 합니다.&lt;/p&gt;  &lt;h4&gt;Q10. 저는 CSL에 해당합니다. 얼마나 오래 걸릴까요?&lt;/h4&gt;  &lt;p&gt;CSL에 있는 GSM 신청자라면 신청시점으로 대략 12개월 안에 끝날 것입니다.&lt;/p&gt;  &lt;h4&gt;Q11. 저는 우선순위 카테고리에 없습니다. 언제쯤 심사가 끝날까요?&lt;/h4&gt;  &lt;p&gt;CSL에 없는 직업군으로서 호주외 (Off-shore) 이민 신청자라면, 2009년까지 접수를 했을 경우 2012년 이후에나 심사가 끝날 것입니다.&lt;/p&gt;  &lt;p&gt;CSL에 없는 직업군으로서 호주내 (On-shore) 이민 신청자라면, 2009년까지 접수를 했을 경우 2011년 이후에나 심사가 끝날 것입니다.&lt;/p&gt;  &lt;p&gt;여기서 &amp;quot;직업군&amp;quot;이라 함은 이민 신청당시의 직업군으로 이것은 바뀌지 않습니다.&lt;/p&gt;  &lt;h4&gt;Q12. 저는 CSL에 없는데요, 그래도 우선순위 적용을 받을 수 있을까요?&lt;/h4&gt;  &lt;p&gt;아니오. CSL에 없다면 우선순위 적용을 받을 수 없습니다.&lt;/p&gt;  &lt;p&gt;우선순위 적용예외와 관련하여 이민성에 문의하지 마십시오. 심사관들은 우선순위에 무조건 따라야만 합니다.&lt;/p&gt;  &lt;h4&gt;Q13. 호주내 (On-shore) 신청자입니다. 2011년까지 심사가 끝나지 않을 경우 어떤 대안이 있을까요?&lt;/h4&gt;  &lt;p&gt;가능한 대안은&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;비자조건에 따라 호주에서 계속 일을 하면서 기다리거나,&lt;/li&gt;    &lt;li&gt;다른 고용주후원 또는 주정부후원 비자를 알아보거나, 또는&lt;/li&gt;    &lt;li&gt;이민신청을 취소하고 돌아가는 것입니다.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;만약, 비자 신청을 취소했을 경우 신청비는 환불받을 수 없습니다.&lt;/p&gt;  &lt;h4&gt;Q14. 호주외 (Off-shore) 신청자입니다. 2012년까지 심사가 끝나지 않을 경우 어떤 대안이 있을까요?&lt;/h4&gt;  &lt;p&gt;가능한 대안은&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;계속 기다리거나,&lt;/li&gt;    &lt;li&gt;고용주후원 또는 주정부후원 비자를 알아보거나, 또는&lt;/li&gt;    &lt;li&gt;이민신청을 취소하는 것입니다.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;만약 비자신청을 취소했을 경우 신청비는 환불받을 수 없습니다.&lt;/p&gt;  &lt;p&gt;먄약 오프쇼어 비자를 신청한 후 호주에 있을 경우 심사가 진행중인 동안 브릿징비자 발급은 불가능합니다. 반드시 다른 비자를 신청하거나 호주를 떠나 있어야 합니다.&lt;/p&gt;  &lt;h4&gt;Q15. 해외 여행을 해야 합니다만 아직 비자심사가 끝나지 않았습니다. 어떻게 해야 하나요?&lt;/h4&gt;  &lt;p&gt;브릿징비자A를 받았다면 브릿징비자B를 신청해서 해외여행을 하고 정해진 기간 내에 호주로 돌아올 수 있습니다. 일반적으로 브릿징비자B는 3개월 정도까지만 해외체류를 허용합니다.&lt;/p&gt;  &lt;p&gt;호주 외에서 3개월 이상 체류할 경우를 제외하고는 또다른 브릿징 비자를 신청하기 위해 이민성에 연락할 필요가 없습니다.&lt;/p&gt;  &lt;h4&gt;Q16. Provisional GSM 비자 소지자입니다. 배우자를 추가하려고 하는데 가능한가요?&lt;/h4&gt;  &lt;p&gt;네. 가능합니다. 신청순서대로 처리합니다.&lt;/p&gt;  &lt;h4&gt;Q17. 저는 이미 주정부 후원을 받았습니다. 어떻게 되는건가요?&lt;/h4&gt;  &lt;p&gt;서브클라스 476, 883, 887 을 제외한 모든 GSM 신청자는 우선순위 적용을 받습니다. 주정부 후원을 받는 신청자로서 CSL에 있다면 두번째 우선순위를 적용받게 됩니다. 주정부 후원을 받지만 CSL에 없다면 낮은 우선순위를 적용받게 됩니다.&lt;/p&gt;  &lt;h4&gt;Q18. 저는 IELTS 7점을 받은 회계사입니다. 우선순위 적용을 받나요?&lt;/h4&gt;  &lt;p&gt;모든 네 영역에서 IELTS 7점을 받은 회계사는 CSL의 우선순위 적용을 받습니다.&lt;/p&gt;  &lt;p&gt;영국, 미국, 캐나다, 뉴질랜드 또는 아일랜드 국적 소지자를 포함한 모든 회계사들은 우선순위를 적용받기 위해서는 IELTS 7점 이상을 증명해야 합니다.&lt;/p&gt;  &lt;p&gt;IELTS 성적은 신청시점으로 2년 이내의 성적만 유효합니다.&lt;/p&gt;  &lt;p&gt;IELTS 성적을 제출했을 때에만 우선순위 적용을 받습니다.&lt;/p&gt;  &lt;h4&gt;Q19. 저는 IT 직군으로서 MODL에 있습니다. 어떻게 되는건가요?&lt;/h4&gt;  &lt;p&gt;오직 MODL에 있는 IT 직군만이 Q2에 기술한 우선순위의 적용을 받습니다.&lt;/p&gt;  &lt;h4&gt;Q20. 어째서 CSL에 없고, 주정부 후원도 받지 않는 온쇼어 신청자도 여전히 신체검사와 신원조회를 받아야 하나요?&lt;/h4&gt;  &lt;p&gt;이민법에 따라서 신체검사와 신원조회를 받아야 합니다. 신청자는 호주내 커뮤니티가 질병이라든가 하는 것으로부터 과도한 비용을 지출하는 것을 방지하게끔 신체검사 결과를 요청 받습니다. 같은 식으로 신원조회 역시 필요합니다.&lt;/p&gt;  &lt;p&gt;심사관으로부터 요청받을 때까지는 기한만료된 신체검사나 신원조회 결과를 갱신하지 마십시오.&lt;/p&gt;  &lt;h4&gt;Q21. 제 신청서는 현재 재심중입니다. 만약 재심을 철회하여 이민성으로 되돌아간다면 우선순위 적용을 받게 되나요?&lt;/h4&gt;  &lt;p&gt;아니오. 재심기관으로부터 돌아온 신청서류는 새로운 우선순위의 적용을 받지 않습니다. 즉, 정상적으로 심사를 한다는 뜻입니다.&lt;/p&gt;  &lt;h4&gt;Q22. 485비자를 신청한 TAFE 졸업생입니다.&amp;#160; 우선순위에 영향을 받나요?&lt;/h4&gt;  &lt;p&gt;TAFE 졸업자는 우선순위에 영향을 받지 않습니다. 485 비자는 대학원 이상 졸업자로서 CSL에 올라온 신청자들에게만 우선순위를 부여합니다. 이것은 현재 진행중인 모든 신청자들도 포함합니다.&lt;/p&gt;  &lt;h4&gt;Q23. 더이상 심사를 받고 싶지 않습니다. 심사신청을 취소하고 환불받을 수 있나요?&lt;/h4&gt;  &lt;p&gt;심사신청을 취소할 수 있습니다. 반드시 서면으로 취소신청을 해야하며 18세 이상의 신청자들로부터 서명을 받아야 합니다.&lt;/p&gt;  &lt;p&gt;환불을 받는 것은 신청자의 몫입니다. 오직 제한된 상황에서만 환불이 가능합니다. Visa Application Charge 정도만이 보통 환불받을 수 있습니다.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;변심했을 경우,&lt;/li&gt;    &lt;li&gt;비자조건에 맞지 않을 경우, 또는&lt;/li&gt;    &lt;li&gt;더이상 비자심사 진행을 원하지 않을경우&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;에는 환불이 불가능합니다.&lt;/p&gt;  &lt;h4&gt;Q24. 심사가 길어지는 것에 대해 어떤 보상이 있나요?&lt;/h4&gt;  &lt;p&gt;없습니다.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=7gP_4CrPl3I:1-jNrdrwr8w:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=7gP_4CrPl3I:1-jNrdrwr8w:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=7gP_4CrPl3I:1-jNrdrwr8w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=7gP_4CrPl3I:1-jNrdrwr8w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=7gP_4CrPl3I:1-jNrdrwr8w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=7gP_4CrPl3I:1-jNrdrwr8w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/7gP_4CrPl3I" height="1" width="1"/&gt;</description>
      <category>In Australia</category>
      <category>Immigration to Australia</category>
      <category>Priority Processing</category>
      <category>이민심사 우선순위</category>
      <category>호주이민</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/50</guid>
      <comments>http://justinchronicles.net/50#entry50Comment</comments>
      <pubDate>Thu, 24 Sep 2009 11:39:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/50</feedburner:origLink></item>
    <item>
      <title>Converting Date Format from String to DateTime with No Hassles</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/3KN0V50LgIs/49</link>
      <description>&lt;p&gt;Reference: &lt;a title="Go to the page, http://msdn.microsoft.com/en-us/library/ms187928.aspx" href="http://msdn.microsoft.com/en-us/library/ms187928.aspx" target="_blank"&gt;CAST and CONVERT (Transact-SQL)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For I18N or L10N, there are always problems on currency, date and time formatting. All different countries or cultures have their own format to represent their currency, date and time.&lt;/p&gt;  &lt;p&gt;In order to overcome these hassles, regardless of country or culture settings, developers should consider two things - one is for the presentation part and the other is for the business logic part.&lt;/p&gt;  &lt;p&gt;Any application regarding to support multiple languages or countries, must follow the convention belong to the culture. However, for the business logic which happens behind the scene doesn't need to follow the convention but follow developers' convention.&lt;/p&gt;  &lt;p&gt;Therefore, the internal data conversion job that is independent from any culture, should be explicitly conducted. The following SQL query is as an example.&lt;/p&gt;  &lt;h4&gt;CASE#1&lt;/h4&gt;  &lt;pre style="border-right: #cecece 1px solid; padding-right: 5px; border-top: #cecece 1px solid; padding-left: 5px; min-height: 40px; padding-bottom: 5px; overflow: auto; border-left: #cecece 1px solid; width: 580px; padding-top: 5px; border-bottom: #cecece 1px solid; background-color: #fbfbfb"&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  1: &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=SELECT&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;SELECT&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  2:     &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CONVERT&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CONVERT&lt;/a&gt;(&lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=DATETIME&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;DATETIME&lt;/a&gt;, '&lt;span style="color: #8b0000"&gt;10/09/2009&lt;/span&gt;')         &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=AS&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;AS&lt;/a&gt; en-US,
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  3:     &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CONVERT&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CONVERT&lt;/a&gt;(&lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=DATETIME&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;DATETIME&lt;/a&gt;, '&lt;span style="color: #8b0000"&gt;10/09/2009&lt;/span&gt;', 103)    &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=AS&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;AS&lt;/a&gt; en-GB
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  4: &lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;The case above convert a string-formatted date to &lt;code&gt;DATETIME&lt;/code&gt; format. The query will show the result following:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;en-US&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; en-GB 
    &lt;br /&gt;----------------------- ----------------------- 

    &lt;br /&gt;2009-10-09 00:00:00.000 2009-09-10 00:00:00.000&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What's the difference between two fields? In the American culture, the string is considered as &lt;em&gt;9th of October, 2009&lt;/em&gt;, while in the British culture, the same string is regarded as &lt;em&gt;10th of September, 2009&lt;/em&gt;. Now, let's see the other case.&lt;/p&gt;

&lt;h4&gt;CASE#2&lt;/h4&gt;

&lt;pre style="border-right: #cecece 1px solid; padding-right: 5px; border-top: #cecece 1px solid; padding-left: 5px; min-height: 40px; padding-bottom: 5px; overflow: auto; border-left: #cecece 1px solid; width: 580px; padding-top: 5px; border-bottom: #cecece 1px solid; background-color: #fbfbfb"&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  1: &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=SELECT&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;SELECT&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  2:     &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CONVERT&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CONVERT&lt;/a&gt;(&lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=DATETIME&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;DATETIME&lt;/a&gt;, '&lt;span style="color: #8b0000"&gt;15/09/2009&lt;/span&gt;')         &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=AS&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;AS&lt;/a&gt; en-US,
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  3:     &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CONVERT&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CONVERT&lt;/a&gt;(&lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=DATETIME&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;DATETIME&lt;/a&gt;, '&lt;span style="color: #8b0000"&gt;15/09/2009&lt;/span&gt;', 103)    &lt;a style="color: #0000ff" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=AS&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;AS&lt;/a&gt; en-GB&lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;This case also tries to convert a string-formatted date to &lt;code&gt;DATETIME&lt;/code&gt; format. However, it returns the error like:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;en-US&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; en-GB 
    &lt;br /&gt;----------------------- ----------------------- 

    &lt;br /&gt;&lt;span style="color: red"&gt;Msg 242, Level 16, State 3, Line 1 
      &lt;br /&gt;The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Because of the same reason above, in the US culture, the string is regarded as 9th of ???, 2009. However, there is no 15th month of a year. That's why the error above is shown.&lt;/p&gt;

&lt;p&gt;To sum up, data conversion must be careful, if it's related to a certain cultural difference. Otherwise, it will be misunderstood.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;화폐단위나 날짜포맷 바꿀 때 반드시 고려해야 할 사항.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=3KN0V50LgIs:GvmjUWU0Iow:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=3KN0V50LgIs:GvmjUWU0Iow:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=3KN0V50LgIs:GvmjUWU0Iow:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=3KN0V50LgIs:GvmjUWU0Iow:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=3KN0V50LgIs:GvmjUWU0Iow:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=3KN0V50LgIs:GvmjUWU0Iow:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/3KN0V50LgIs" height="1" width="1"/&gt;</description>
      <category>Database</category>
      <category>Cultural Difference</category>
      <category>Data Type Conversion</category>
      <category>Internationalisation</category>
      <category>Localisation</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/49</guid>
      <comments>http://justinchronicles.net/49#entry49Comment</comments>
      <pubDate>Fri, 11 Sep 2009 11:51:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/49</feedburner:origLink></item>
    <item>
      <title>Capturing TAB Keystroke with Javascript in Web Browsers</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/0kmV1wWMFnc/48</link>
      <description>&lt;p&gt;References:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="Go to the page, http://www.quirksmode.org/js/keys.html" href="http://www.quirksmode.org/js/keys.html" target="_blank"&gt;Detecting keystrokes&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Go to the page, http://www.ryancooper.com/resources/keycode.asp" href="http://www.ryancooper.com/resources/keycode.asp" target="_blank"&gt;A tool to check which javascript keyCode is assigned to any key pressed&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Go to the page, http://www.w3.org/2002/09/tests/keys-cancel2.html" href="http://www.w3.org/2002/09/tests/keys-cancel2.html" target="_blank"&gt;Key and Character Codes vs. Event Types&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Users on the Web don't only use mouse for navigation, but also use their keyboard for fast and quick browsing. As a simple example, once they visit Google and type a keyword in the textbox, then they press the Enter key, rather than clicking the &amp;quot;Search&amp;quot; button. As another example, they use the &lt;code&gt;TAB&lt;/code&gt; key to navigate menus.&lt;/p&gt;  &lt;p&gt;These user actions sometimes cause unexpected results. Before the web 2.0 era, developers simply ignored these actions or prevented them from keyboard typing navigation. However, nowadays all user actions are allowed as far as they don't break the web site, in terms of &amp;quot;user experience&amp;quot; or &amp;quot;usability&amp;quot;, or sometimes &amp;quot;accessibility&amp;quot;.&lt;/p&gt;  &lt;p&gt;Therefore, developers need to identify what users do in a particular situation and prepare its reaction. Identifying the &lt;code&gt;TAB&lt;/code&gt; keystroke is one of them.&lt;/p&gt;  &lt;p&gt;Assuming that there are fields to be filled and validated before a certain transaction. When users enter nothing and press the &lt;code&gt;TAB&lt;/code&gt; key, developers expect an error message appears and stay focused on the field. However, in our reality, regardless of the validation result, the focus moves onto the next field. That's not what developers expect. In order for users to stay focused on the field, therefore, the following javascript code might be useful.&lt;/p&gt;  &lt;pre style="border-right: #cecece 1px solid; padding-right: 5px; border-top: #cecece 1px solid; padding-left: 5px; min-height: 40px; padding-bottom: 5px; overflow: auto; border-left: #cecece 1px solid; width: 580px; padding-top: 5px; border-bottom: #cecece 1px solid; background-color: #fbfbfb"&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  1: &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; checkTabKey(obj, e)
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  2: {
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  3:     &lt;span style="color: #0000ff"&gt;var&lt;/span&gt; charCode = &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  4:     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (&amp;quot;&lt;span style="color: #8b0000"&gt;which&lt;/span&gt;&amp;quot; &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; e) &lt;span style="color: #008000"&gt;// NN4 &amp;amp; FF &amp;amp; Opera&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  5:         charCode = e.which;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  6:     &lt;span style="color: #0000ff"&gt;else&lt;/span&gt; &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (&amp;quot;&lt;span style="color: #8b0000"&gt;keyCode&lt;/span&gt;&amp;quot; &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; e) &lt;span style="color: #008000"&gt;// Safari &amp;amp; IE4+&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  7:         charCode = e.keyCode;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  8:     &lt;span style="color: #0000ff"&gt;else&lt;/span&gt; &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (&amp;quot;&lt;span style="color: #8b0000"&gt;keyCode&lt;/span&gt;&amp;quot; &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; &lt;span style="color: #0000ff"&gt;window&lt;/span&gt;.event) &lt;span style="color: #008000"&gt;// IE4+&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  9:         charCode = &lt;span style="color: #0000ff"&gt;window&lt;/span&gt;.event.keyCode;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 10:     &lt;span style="color: #0000ff"&gt;else&lt;/span&gt; &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (&amp;quot;&lt;span style="color: #8b0000"&gt;which&lt;/span&gt;&amp;quot; &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; &lt;span style="color: #0000ff"&gt;window&lt;/span&gt;.event) &lt;span style="color: #008000"&gt;// Other browsers support events&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt; 11:         charCode = &lt;span style="color: #0000ff"&gt;window&lt;/span&gt;.event.which;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 12:     &lt;span style="color: #0000ff"&gt;else&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt; 13:         &lt;span style="color: #0000ff"&gt;alert&lt;/span&gt;(&amp;quot;&lt;span style="color: #8b0000"&gt;the browser don't support&lt;/span&gt;&amp;quot;);
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 14: 
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt; 15:     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (charCode == 9)
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 16:         &lt;span style="color: #0000ff"&gt;setTimeout&lt;/span&gt;(&amp;quot;&lt;span style="color: #8b0000"&gt;document.getElementById(\&amp;quot;&lt;/span&gt;&amp;quot; + obj.id + &amp;quot;&lt;span style="color: #8b0000"&gt;\&amp;quot;).focus()&lt;/span&gt;&amp;quot;, 1);
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt; 17: }
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 18: &lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;First of all, the code identifies what key has been typed. The keystroke event is stored in a different place, depending on browser types, so we need to detect it. Then, leave the focus to move onto the next field. After that, by using the &lt;code&gt;setTimeOut()&lt;/code&gt; method, the focus is set back to the first field that the &lt;code&gt;TAB&lt;/code&gt; key is typed.&lt;/p&gt;

&lt;p&gt;That's it for the &lt;code&gt;TAB&lt;/code&gt; key detection. Let's play with this!&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;자바스크립트로 탭키 잡아내는 방법. 탭키를 잡아내도 다음 필드로 이동하는 것을 막을 수가 없었지만, &lt;code&gt;setTimeOut()&lt;/code&gt; 메서드를 이용하면 시간차로 잡아낼 수 있다.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=0kmV1wWMFnc:so3ks2yeqGc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=0kmV1wWMFnc:so3ks2yeqGc:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=0kmV1wWMFnc:so3ks2yeqGc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=0kmV1wWMFnc:so3ks2yeqGc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=0kmV1wWMFnc:so3ks2yeqGc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=0kmV1wWMFnc:so3ks2yeqGc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/0kmV1wWMFnc" height="1" width="1"/&gt;</description>
      <category>Web</category>
      <category>Accessibility</category>
      <category>Capturing TAB key</category>
      <category>CharCode</category>
      <category>JavaScript</category>
      <category>KeyCode</category>
      <category>setTimeOut()</category>
      <category>usability</category>
      <category>User Experience</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/48</guid>
      <comments>http://justinchronicles.net/48#entry48Comment</comments>
      <pubDate>Tue, 08 Sep 2009 11:13:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/48</feedburner:origLink></item>
    <item>
      <title>Toastmasters</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/IsAc9qivOqU/47</link>
      <description>&lt;p&gt;&lt;a title="Go to the page, http://www.toastmasters.org" href="http://www.toastmasters.org" target="_blank"&gt;Toastmasters&lt;/a&gt; club is one of well known English speech clubs in the world. It spreads out all over the world, even in Korea. There are, of course, &lt;a title="Go to the page, http://www.d73.toastmasters.org.au/clubs/vic/" href="http://www.d73.toastmasters.org.au/clubs/vic/" target="_blank"&gt;hundreds of toastmasters clubs in Melbourne&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I've heard about this club about two years ago, from one of my mentors from &lt;a title="Go to the page, http://www.monash.edu.au/alumni/mentoring/" href="http://www.monash.edu.au/alumni/mentoring/" target="_blank"&gt;Monash Alumni Mentoring Programme&lt;/a&gt;. He recommended me to join the meeting during the period of the programme. However, there were thousands of reasons hesitating me to join the club such as &amp;quot;I'm too busy now&amp;quot;, &amp;quot;It seems to be scary to attend&amp;quot;, &amp;quot;I'm lazy to get there&amp;quot;, and so forth, and so forth…&lt;/p&gt;  &lt;p&gt;Well, eventually I went to the meeting today. I chose one of clubs nearest from my office. Before getting there, I was very nervous and nail-bitten. &amp;quot;What will happen if I'm not able to get understood?&amp;quot;, &amp;quot;How can I jump in their chatting?&amp;quot;, &amp;quot;I might say nothing in the meeting.&amp;quot; It was, however, just an unnecessary anxiety. Members in the club was so supportive and constructive to each other.&lt;/p&gt;  &lt;p&gt;Today, there were four guests, including me, joining this meeting. The meeting took an hour and all events were progressed in timely manner. Basically, toastmasters meeting is all about speech. All participants are advised to give their speech in a given time. From opening speech by today's toastmaster via five to ten minutes main speech with given topics, impromptu (on the spot) speech of 90 seconds, and evaluation speeches to closing speech, all activities in the meeting were conducted by speech.&lt;/p&gt;  &lt;p&gt;As a guest, even though I didn't have to participate in a speech, I also delivered a short address with a given theme for just a 30 seconds or slightly longer. I am confident with giving public speeches in Korean resulted from lots of experiences. However, English speech is another thing because it's not my mother tongue. Well, even though it was just a very short address, I was encouraged to do so and, I believed, I coped with it.&lt;/p&gt;  &lt;p&gt;Another thing I was interested in is that there are other roles involving the meeting, other than speakers. Evaluators point out what speakers did well and what they need to be improved such as gestures, tones, voice vibrations, eye contacts and so on. A Gruntmaster checks what participants did unnecessary things like wrong gestures, &amp;quot;ah~&amp;quot; sounds and so on, which are actually avoided while giving a public speech. A Harkmaster checks how much extent participants courteously listened to the speech by asking five to ten short quizzes based on the speeches. A Time-keeper counts each participant's speech time by a stop watch. According to the manual, there are other roles to go the meeting seamlessly.&lt;/p&gt;  &lt;p&gt;My first impression about the meeting was that all members in the meeting today liked to listen to others, give humours during their speech, which is fantastic, and be very reactive. The second feeling was that they didn't evaluate the topic of a speech but do evaluate the structure of the speech, and provided constructive feedbacks immediately. Maybe I'll get tens of feedbacks after my first speech soon, but it should be my opportunity to get myself improved. The last impression was that they had no hesitation with the impromptu speech. The questions for the on the spot speech were not easy to convert their thoughts to a short speech immediately. However, they successfully dealt with them, which would be very useful for job interview skills.&lt;/p&gt;  &lt;p&gt;I'll have another club meeting next week and make a decision which club to join – maybe both. The purpose that I join in the club is improving my communicating skills. I have no idea if it would be successful or not by taking part in the club. However, I'm sure that it'll get me out of uncertain fear of speaking in English.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=IsAc9qivOqU:nHJufJAo8rE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=IsAc9qivOqU:nHJufJAo8rE:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=IsAc9qivOqU:nHJufJAo8rE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=IsAc9qivOqU:nHJufJAo8rE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=IsAc9qivOqU:nHJufJAo8rE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=IsAc9qivOqU:nHJufJAo8rE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/IsAc9qivOqU" height="1" width="1"/&gt;</description>
      <category>As Chronicles</category>
      <category>Public Speech</category>
      <category>Speech in English</category>
      <category>Toasemasters</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/47</guid>
      <comments>http://justinchronicles.net/47#entry47Comment</comments>
      <pubDate>Wed, 02 Sep 2009 22:42:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/47</feedburner:origLink></item>
    <item>
      <title>A Snowman in Melbourne</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/Uwr0Qcl8Tbg/46</link>
      <description>&lt;p&gt;&lt;a href="http://fs.textcube.com/blog/0/5498/attach/XG5C1GVU7q.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="20090831-003" border="0" alt="20090831-003" src="http://fs.textcube.com/blog/0/5498/attach/XQ83LBRLAG.jpg" width="580" height="772" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Even in winter, the temperature in Melbourne doesn't go down below the zero degree. In other words, we can't see any ice or snow in Melbourne in winter.&lt;/p&gt;  &lt;p&gt;This morning, at the corner of Swanston Street and La Trobe Street in Melbourne CBD, someone built the snowman!! What a surprise!!! Even though it's deployed just for a promotion purpose, it's good to see you again, snowman!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Uwr0Qcl8Tbg:qYzdDnyg1nk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Uwr0Qcl8Tbg:qYzdDnyg1nk:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Uwr0Qcl8Tbg:qYzdDnyg1nk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Uwr0Qcl8Tbg:qYzdDnyg1nk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=Uwr0Qcl8Tbg:qYzdDnyg1nk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Uwr0Qcl8Tbg:qYzdDnyg1nk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/Uwr0Qcl8Tbg" height="1" width="1"/&gt;</description>
      <category>In Melbourne</category>
      <category>Snowman</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/46</guid>
      <comments>http://justinchronicles.net/46#entry46Comment</comments>
      <pubDate>Tue, 01 Sep 2009 01:07:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/46</feedburner:origLink></item>
    <item>
      <title>How have teaspoons disappeared?</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/OEGcCVrtAHc/45</link>
      <description>&lt;p&gt;Reference: &lt;a title="Go to the journal article, http://www.bmj.com/cgi/content/full/331/7531/1498" href="http://www.bmj.com/cgi/content/full/331/7531/1498" target="_blank"&gt;The case of the disappearing teaspoons: longitudinal cohort study of the displacement of teaspoons in an Australian research institute&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I always wondered about disappearing forks and teaspoons in a office. When I firstly went to my office, there were full of forks, knives, spoons and teaspoons. I now, however, realised that a large number of forks and teaspoons have been missing. I asked my colleagues about this and they said, &amp;quot;no idea at all!&amp;quot;. That's pretty much interesting. Somebody must have one of forks or teaspoons, regardless that it is on purpose or not.&lt;/p&gt;  &lt;p&gt;According to the article above, it's normal. Even more they are placed in a commons, it disappears faster than controlled environment. The article argues that teaspoons' half life is around 81 days which is slightly less than three months. In other words, for every three months, new teaspoons should be filled in a tea room.&lt;/p&gt;  &lt;p&gt;The reason of missing teaspoons developed by the authors is related to some psychological theory – &lt;a title="Go to the article, http://www.sciencemag.org/cgi/content/full/162/3859/1243" href="http://www.sciencemag.org/cgi/content/full/162/3859/1243" target="_blank"&gt;The tragedy of the commons&lt;/a&gt;. In order for an individual to get convenience, the individual can hold a teaspoon. However, if everybody does the same approach, all teaspoon go disappeared and nobody can use it.&lt;/p&gt;  &lt;p&gt;The funny thing I identified later is that forks used to be only eight left in the commons have been restored to the normal level. I have no idea whether it is because of my complaint or not. Anyway, I can enjoy my lunch without hassles of forks!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=OEGcCVrtAHc:JDs-Hta3co8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=OEGcCVrtAHc:JDs-Hta3co8:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=OEGcCVrtAHc:JDs-Hta3co8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=OEGcCVrtAHc:JDs-Hta3co8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=OEGcCVrtAHc:JDs-Hta3co8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=OEGcCVrtAHc:JDs-Hta3co8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/OEGcCVrtAHc" height="1" width="1"/&gt;</description>
      <category>At Work</category>
      <category>Disappearing</category>
      <category>Forks</category>
      <category>Teaspoons</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/45</guid>
      <comments>http://justinchronicles.net/45#entry45Comment</comments>
      <pubDate>Fri, 28 Aug 2009 13:01:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/45</feedburner:origLink></item>
    <item>
      <title>Handling Large Data Values for System.Data.SqlClient.SqlParameter</title>
      <link>http://feedproxy.google.com/~r/JustInChronicles/~3/Qx0B4fPYlu0/44</link>
      <description>&lt;p&gt;References&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="Go to the page, http://msdn.microsoft.com/en-us/library/a1904w6t.aspx" href="http://msdn.microsoft.com/en-us/library/a1904w6t.aspx" target="_blank"&gt;Binary and Large-Value Data (ADO.NET)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Go to the page, http://msdn.microsoft.com/en-us/library/bb399384.aspx" href="http://msdn.microsoft.com/en-us/library/bb399384.aspx" target="_blank"&gt;Modifying Large-Value (max) Data (ADO.NET)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Data manipulation in web applications, regardless of whatever languages used for their development, is inevitable. In order to handle data through ADO.NET, &lt;a title="Go to the page, http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter.aspx" href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter.aspx" target="_blank"&gt;SqlParameter&lt;/a&gt; class is the key object to define data types. It requires both data type and data length.&lt;/p&gt;  &lt;p&gt;Defining data length is not necessary when its &lt;a title="Go to the page, http://msdn.microsoft.com/en-us/library/system.data.parameterdirection.aspx" href="http://msdn.microsoft.com/en-us/library/system.data.parameterdirection.aspx" target="_blank"&gt;ParameterDirection&lt;/a&gt; is either ParameterDirection.Input or ParameterDirection.ReturnValue. However, if the ParameterDirection is set as ParameterDirection.Output or ParameterDirection.InputOutput, data length must be defined. Otherwise, it shows the following error.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;the Size property has an invalid size of 0.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Since MS-SQL 2005, &lt;code&gt;VARCHAR&lt;/code&gt;, &lt;code&gt;NVARCHAR&lt;/code&gt; and &lt;code&gt;VARBINARY&lt;/code&gt; data types have had &lt;code&gt;MAX&lt;/code&gt; as their data length. In order to set a particular data length for these data types, the following code lines are typical.&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; SqlParameter param = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; SqlParameter(&lt;span style="color: #006080"&gt;&amp;quot;@value&amp;quot;&lt;/span&gt;, SqlDbType.NVarChar, &lt;span style="color: red"&gt;100&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; param.Direction = ParameterDirection.Input;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt; param.Value = &lt;span style="color: #006080"&gt;&amp;quot;Certain Value&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt; ...&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;But, how can it set its data length, if the NVARCHAR parameter has &lt;code&gt;MAX&lt;/code&gt; data length? Simply set it as –1. –1 is the magic number for this data length. Therefore, the following code lines are possible.&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; SqlParameter param = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; SqlParameter(&lt;span style="color: #006080"&gt;&amp;quot;@value&amp;quot;&lt;/span&gt;, SqlDbType.NVarChar, &lt;span style="color: red; font-weight: bold"&gt;-1&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, dotumche, 돋움체, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; ...&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;데이타 길이 처리를 할 때 &lt;code&gt;MAX&lt;/code&gt; 인 경우에는 -1로 세팅하면 된다. -1이 만능일세~&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Qx0B4fPYlu0:KwYXh7caxFk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Qx0B4fPYlu0:KwYXh7caxFk:tr8VpXobKIM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=tr8VpXobKIM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Qx0B4fPYlu0:KwYXh7caxFk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Qx0B4fPYlu0:KwYXh7caxFk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?i=Qx0B4fPYlu0:KwYXh7caxFk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JustInChronicles?a=Qx0B4fPYlu0:KwYXh7caxFk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JustInChronicles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JustInChronicles/~4/Qx0B4fPYlu0" height="1" width="1"/&gt;</description>
      <category>.NET</category>
      <category>-1</category>
      <category>MAX</category>
      <category>ParameterDirection</category>
      <category>SqlParameter</category>
      <author>Justin</author>
      <guid isPermaLink="false">http://justinchronicles.net/44</guid>
      <comments>http://justinchronicles.net/44#entry44Comment</comments>
      <pubDate>Sat, 15 Aug 2009 22:41:00 +1000</pubDate>
    <feedburner:origLink>http://justinchronicles.net/44</feedburner:origLink></item>
  </channel>
</rss>
