{"id":162,"date":"2007-08-01T12:17:01","date_gmt":"2007-08-01T04:17:01","guid":{"rendered":"http:\/\/wp.jiinjoo.com\/?p=162"},"modified":"2007-08-01T12:17:01","modified_gmt":"2007-08-01T04:17:01","slug":"we-dont-have-middle-names-you-idiots","status":"publish","type":"post","link":"https:\/\/wp.jiinjoo.com\/?p=162","title":{"rendered":"We don&#8217;t have Middle Names you Idiots!"},"content":{"rendered":"<p>Now and then I get rather flustered when I see websites crash because they make assumptions about people around the world. Although I myself might make such mistakes, I see no reason for big corporations who have presence in the target country for YEARS to make such mistakes.<\/p>\n<p>Here&#8217;s an example: I don&#8217;t have a MIDDLE NAME. &#8220;Middle Names&#8221; is a Christian tradition &#8211; read up <a href=\"http:\/\/en.wikipedia.org\/wiki\/Middle_name\" target=\"_blank\">wikipedia&#8217;s entry<\/a> and you&#8217;ll see bias flags. Even the first sentence is wrong: &#8220;<b>Many<\/b> people&#8217;s names include one or more middle names&#8221;&#8230; NO!! Only a handful of people&#8217;s name include middle names, and they reside in the US and other western countries!<\/p>\n<p>Here&#8217;s the shame of the day (would also remind you to hide your stack traces from your customers):<\/p>\n<p><code><br \/>\n The web site you are accessing has experienced an unexpected error.<br \/>\n Please contact the website administrator.<\/code><\/p>\n<p><code>The following information is meant for the website developer for debugging purposes.<br \/>\n Error Occurred While Processing Request<br \/>\n Variable MN is undefined.<\/code><\/p>\n<p><code>The error occurred in D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm: line 752<br \/>\n Called from D: line -1<br \/>\n Called from D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm: line 723<br \/>\n Called from D: line -1<br \/>\n Called from D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm: line 613<br \/>\n Called from D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm: line 56<br \/>\n Called from D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm: line 1<br \/>\n Called from D:\\WEBROOT\\strategymix\\ca_singapore\\paper2_registration_form.cfm: line 75<br \/>\n Called from D:\\WEBROOT\\strategymix\\ca_singapore\\paper2.cfm: line 92<br \/>\n<\/code><\/p>\n<p><code>750 : \t\t&lt;\/TR&gt;<br \/>\n 751 : \t&lt;cfelse&gt;<br \/>\n 752 : \t\t&lt;input type=\"hidden\" name=\"middlename\" value=\"#mn#\"&gt;<br \/>\n 753 : \t&lt;\/cfif&gt;<br \/>\n 754 :<br \/>\n<\/code><\/p>\n<p><code>Resources:<br \/>\n    * Check the ColdFusion documentation to verify that you are using the correct syntax.<br \/>\n    * Search the Knowledge Base to find a solution to your problem.<br \/>\n<\/code><\/p>\n<p><code>Browser   \tMozilla\/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.5) Gecko\/20070713 Firefox\/2.0.0.5<br \/>\n Remote Address   \t203.120.36.165<br \/>\n Referrer   \thttp:\/\/www.apj.ca.com\/singapore\/paper1.cfm?p=PGAR30e1&dx=BXAXN34135&track=e1&lg=0<br \/>\n Date\/Time   \t01-Aug-07 01:52 PM<br \/>\n Stack Trace<br \/>\n at cf_registration_form2ecfm893757551._factor164(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:752)<br \/>\n at cf_registration_form2ecfm893757551._factor19(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm)<br \/>\n at cf_registration_form2ecfm893757551._factor166(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:723)<br \/>\n at cf_registration_form2ecfm893757551._factor25(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm)<br \/>\n at cf_registration_form2ecfm893757551._factor248(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:613)<br \/>\n at cf_registration_form2ecfm893757551._factor249(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:56)<br \/>\n at cf_registration_form2ecfm893757551.runPage(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:1)<br \/>\n at cfpaper2_registration_form2ecfm10736713.runPage(D:\\WEBROOT\\strategymix\\ca_singapore\\paper2_registration_form.cfm:75)<br \/>\n at cfpaper22ecfm1622516749.runPage(D:\\WEBROOT\\strategymix\\ca_singapore\\paper2.cfm:92)<\/code><\/p>\n<p><code>coldfusion.runtime.UndefinedVariableException: Variable MN is undefined.<br \/>\n\tat coldfusion.runtime.CfJspPage._get(CfJspPage.java:221)<br \/>\n\tat coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:928)<br \/>\n\tat cf_registration_form2ecfm893757551._factor164(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:752)<br \/>\n\tat cf_registration_form2ecfm893757551._factor19(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm)<br \/>\n\tat cf_registration_form2ecfm893757551._factor166(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:723)<br \/>\n\tat cf_registration_form2ecfm893757551._factor25(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm)<br \/>\n\tat cf_registration_form2ecfm893757551._factor248(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:613)<br \/>\n\tat cf_registration_form2ecfm893757551._factor249(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:56)<br \/>\n\tat cf_registration_form2ecfm893757551.runPage(D:\\WEBROOT\\strategymix\\ca_singapore\\_registration_form.cfm:1)<br \/>\n\tat coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)<br \/>\n\tat coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)<br \/>\n\tat coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915)<br \/>\n\tat cfpaper2_registration_form2ecfm10736713.runPage(D:\\WEBROOT\\strategymix\\ca_singapore\\paper2_registration_form.cfm:75)<br \/>\n\tat coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)<br \/>\n\tat coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)<br \/>\n\tat coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1915)<br \/>\n\tat cfpaper22ecfm1622516749.runPage(D:\\WEBROOT\\strategymix\\ca_singapore\\paper2.cfm:92)<br \/>\n\tat coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)<br \/>\n\tat coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)<br \/>\n\tat coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)<br \/>\n\tat coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:225)<br \/>\n\tat coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51)<br \/>\n\tat coldfusion.filter.PathFilter.invoke(PathFilter.java:86)<br \/>\n\tat coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69)<br \/>\n\tat coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)<br \/>\n\tat coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)<br \/>\n\tat coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)<br \/>\n\tat coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)<br \/>\n\tat coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115)<br \/>\n\tat coldfusion.CfmServlet.service(CfmServlet.java:107)<br \/>\n\tat coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)<br \/>\n\tat jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)<br \/>\n\tat jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)<br \/>\n\tat jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)<br \/>\n\tat jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)<br \/>\n\tat jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)<br \/>\n\tat jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:318)<br \/>\n\tat jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)<br \/>\n\tat jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:264)<br \/>\n\tat jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)<br \/>\n<\/code><\/p>\n<p>Similarly &#8211; Addresses around the world is different, the way we count of age (0-based vs 1-based) is different, calendars are different, the way we put the family name (in front or behind) is different, so on and so forth. If you are not sure: ASK!<\/p>\n<p><em>p\/s you can ask Me.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now and then I get rather flustered when I see websites crash because they make assumptions about people&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-scs","content-wrap"],"_links":{"self":[{"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=162"}],"version-history":[{"count":0,"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=\/wp\/v2\/posts\/162\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jiinjoo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}