r3T3k't http://tech.shirl.com ranting and raving about (the sad state of) information technology Wed, 26 Mar 2008 13:50:37 +0000 http://wordpress.org/?v=2.3.2 en actionscript administrivia bugs debugging design-patterns flex grouchy java javafx job-history mxml uml uncategorized actionscript annotations craigs-list debugging design-patterns exception flex grouchy hibernate java javafx mxml persistentexception persistentexception-hibernate JavaFx http://tech.shirl.com/?p=14 Tue, 30 Nov 1999 00:00:00 +0000 Re Tech http://tech.shirl.com/?p=14 14 0000-00-00 00:00:00 0000-00-00 00:00:00 open open draft 0 0 post UMB Ambiguity? http://tech.shirl.com/?p=22 Tue, 30 Nov 1999 00:00:00 +0000 Re Tech http://tech.shirl.com/?p=22 22 0000-00-00 00:00:00 0000-00-00 00:00:00 open open draft 0 0 post PDP-11 on Mac http://tech.shirl.com/?p=23 Tue, 30 Nov 1999 00:00:00 +0000 Re Tech http://tech.shirl.com/?p=23 23 0000-00-00 00:00:00 0000-00-00 00:00:00 open open draft 0 0 post http://tech.shirl.com/?p=27 Tue, 30 Nov 1999 00:00:00 +0000 Re Tech http://tech.shirl.com/?p=27 27 0000-00-00 00:00:00 0000-00-00 00:00:00 open open draft 0 0 post About http://tech.shirl.com/about/ Fri, 19 Oct 2007 01:11:37 +0000 admin 2 2007-10-18 19:11:37 2007-10-19 01:11:37 open open about publish 0 0 page Brave New^H^H^HOld World http://tech.shirl.com/2007/10/18/brave-newhhhold-world/ Fri, 19 Oct 2007 01:35:47 +0000 Re Tech http://tech.shirl.com/2007/10/18/brave-newhhhold-world/ Don't you get the feeling that Everything that's right is wrong again... On October 8th, 2007 I took a new software design job. I haven't done software for money in 6 years, 6 months, and 7 days; InLine Software closed it's doors on Feb 1, 2001. My reasons for leaving tech were many. My reasons for staying out were many. My reasons for returning were many. My mind is abuzz with thoughts of past, present, and future, particularly relating to my work. Technology has changed much since I have gone (or almost not at all, depending on your vantage), just as it did when I was active in the industry. It's an odd perspective, jumping back into the pool. So I'll try to provide my perspective on things, however worthwhile or otherwise they may prove. Read, or don't. Respond, or don't.]]> 3 2007-10-18 19:35:47 2007-10-19 01:35:47 open open brave-newhhhold-world publish 0 0 post Acronymophobia http://tech.shirl.com/acronymophobia/ Fri, 19 Oct 2007 19:38:34 +0000 Re Tech http://tech.shirl.com/acronymophobia/ XML - Extensible Mark-Up Language]]> 5 2007-10-19 13:38:34 2007-10-19 19:38:34 open open acronymophobia publish 0 0 page _wp_page_template default XML http://tech.shirl.com/?page_id=6 Fri, 19 Oct 2007 19:38:51 +0000 Re Tech http://tech.shirl.com/acronymophobia/xml/ tags, and they are between less than or greater than characters. Thus <formal-name>The Commonwealth of Virginia</formal-name> might be used to denote what the formal name to be used for a state should be. XML is often stored in files, and is also often used to transmit over the internet.  As such it is a data format – a file format – nothing more!  It is not a programming language. Aside: HTML has been formalized into XHTML which requires some extra formality from it (it was quite sloppy and haphazard in its youth), and requests it to type data rather than mandating formatting.  XHTML's goal is to be a data exchange format devoid of layout information.  As such, style sheets (CSS) were developed to help abstract the formatting of XHTML out of the data itself.  This goal has only been partially successful (2007) and likely never will be entirely. Sam Edwards and Paul Tremblett declared that the "widespread use of XML has established it as a lingua franca".  Perhaps a bit of hyperbole to bolster the importance of the subject on which they were writing – XQuery – but not too far off the mark, as the term seems to be required in all marketing literature about all software products.]]> 6 2007-10-19 13:38:51 2007-10-19 19:38:51 open open xml draft 5 0 page _wp_page_template default Exception of the Day: http://tech.shirl.com/2007/10/31/exception-of-the-day/ Thu, 01 Nov 2007 01:34:25 +0000 Re Tech http://tech.shirl.com/2007/10/31/exception-of-the-day/ javax.persistence.PersistenceException: org.hibernate.MappingException: Could not determine type for: java.util.List, for columns: [org.hibernate.mapping.Column(otherNames)] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:720) The type was very clearly stated as List<PersonName> otherNames. I'm sure there's either something obvious I'm missing, or it's broken. Regardless it will surely cost me hours in the morning.
Edit: It was all for the want of a @OneToMany() annotation. Luckily didn't take me long to find.]]>
7 2007-10-31 19:34:25 2007-11-01 01:34:25 open open exception-of-the-day publish 0 0 post
Pardon My Mess http://tech.shirl.com/2007/11/08/pardon-my-mess/ Thu, 08 Nov 2007 15:14:35 +0000 Re Tech http://tech.shirl.com/2007/11/08/pardon-my-mess/ -Mgmt

]]>
8 2007-11-08 09:14:35 2007-11-08 15:14:35 open open pardon-my-mess publish 0 0 post
Pssst, wanna job? http://tech.shirl.com/2007/11/13/pssst-wanna-job/ Wed, 14 Nov 2007 05:41:44 +0000 Re Tech http://tech.shirl.com/2007/11/13/pssst-wanna-job/ and Louisiana. Both cities or both states, I'm not sure which. But they just couldn't manage to spell the state correctly. Thus I sent (Sept 27), and ultimately received (Nov 6) the following:
Subject: RE: Systems Engineer Date: Tue, 6 Nov 2007 11:19:32 -0600 From: "Jeremiah Collier" <jeremiah.collier@facilitekservices.com> To William S. Graham I need you to send me a word version of your resume please -----Original Message----- From: William S. Graham Sent: Thursday, September 27, 2007 2:06 PM To: job-433175069@craigslist.org Subject: Systems Engineer ** CRAIGSLIST ADVISORY --- AVOID SCAMS BY DEALING LOCALLY ** Avoid: wiring money, cross-border deals, work-at-home ** Beware: cashier checks, money orders, escrow, shipping ** More Info: http://www.craigslist.org/about/scams.html I'm assuming the job you are posting is in Houston, Texas OR Louisiana? (which is not spelled "Lousiana" or "Luissianna"). (since it was posted in houston.craigslist.org) -Your Craig's List Editor ------------------------------------------------------------------ this message was remailed to you via: job-433175069@craigslist.org ------------------------------------------------------------------
]]>
9 2007-11-13 23:41:44 2007-11-14 05:41:44 open open pssst-wanna-job publish 0 0 post
debugging through Java http://tech.shirl.com/2007/12/11/debugging-through-java/ Wed, 12 Dec 2007 01:33:47 +0000 Re Tech http://tech.shirl.com/2007/12/11/debugging-through-java/ return true;]]> 10 2007-12-11 19:33:47 2007-12-12 01:33:47 open closed debugging-through-java publish 0 0 post Adobe Writers used to Sell Swampland in Florida http://tech.shirl.com/2008/01/03/adobe-writes-used-to-sell-swampland-in-florida/ Thu, 03 Jan 2008 16:17:00 +0000 Re Tech http://tech.shirl.com/2008/01/03/adobe-writes-used-to-sell-swampland-in-florida/ LiveCycle Data Services ES (previously called Flex Data Services) software provides a comprehensive set of data-enabling features for using data in Flex or Ajax based RIAs that revolutionize the user experience. A powerful data services architecture and programming model enable RIAs to synchronize data between client and server to produce optimal customer engagement experiences with less code, less risk, and faster time to market. LiveCycle Data Services ES also opens up powerful new services to rich applications including document and form server processing, workflow, and more. Start building applications today with free LiveCycle Data Services ES Express, a single-CPU production license. Marketing hype has never been more eloquent. To top it off, this is an entirely 100% Java product, and it comes with three different installers (Windows, Solaris, Linux) with Mac conspicuously absent. I installed the subset of it (Blaze DataServices) from the Windows package - worked fine. Four Jar files and one XML file. Bozos.]]> 11 2008-01-03 10:17:00 2008-01-03 16:17:00 open open adobe-writes-used-to-sell-swampland-in-florida publish 0 0 post Why isn’t Groovy enough? http://tech.shirl.com/2008/01/11/why-isnt-groovy-enough/ Fri, 11 Jan 2008 16:37:59 +0000 Re Tech http://tech.shirl.com/2008/01/11/why-isnt-groovy-enough/ The things you see asked in a technical context that would be quite humorous for an outsider looking over your shoulder.]]> 13 2008-01-11 10:37:59 2008-01-11 16:37:59 open open why-isnt-groovy-enough publish 0 0 post Silent but Deadly http://tech.shirl.com/2008/01/22/silent-but-deadly/ Tue, 22 Jan 2008 13:00:45 +0000 Re Tech http://tech.shirl.com/2008/01/22/silent-but-deadly/ Edit: Finally did fix the problem.  The DataGrid needs to be customized to manipulate complex data.  So, the data was there, but the UI element failed the task.]]> 15 2008-01-22 07:00:45 2008-01-22 13:00:45 open open silent-but-deadly publish 0 0 post in the wild: extra-syntacticular http://tech.shirl.com/2008/01/25/in-the-wild-extra-syntacticular/ Fri, 25 Jan 2008 14:00:06 +0000 Re Tech http://tech.shirl.com/2008/01/25/in-the-wild-extra-syntacticular/ annotations extra-syntacticular?]]> 16 2008-01-25 08:00:06 2008-01-25 14:00:06 open open in-the-wild-extra-syntacticular publish 0 0 post Editorial Content: Misused Patterns http://tech.shirl.com/2008/02/01/editorial-content-misused-patterns/ Fri, 01 Feb 2008 13:00:41 +0000 Re Tech http://tech.shirl.com/2008/02/01/editorial-content-misused-patterns/ Note that it looks slightly similar to Java code but is less verbose because the decorator pattern is not (mis)used as it is in Java. -Bruce Eckel, adobe dev net I love it when people editorialize in tutorials. Particularly here where he's giving a dig to a design pattern.]]> 17 2008-02-01 07:00:41 2008-02-01 13:00:41 open open editorial-content-misused-patterns publish 0 0 post MXML makes you quickly realize http://tech.shirl.com/2008/02/02/mxml-makes-you-quickly-realize/ Sat, 02 Feb 2008 13:00:02 +0000 Re Tech http://tech.shirl.com/2008/02/02/mxml-makes-you-quickly-realize/ If you have ever had to review someone else's MXML code and tried to trace your way through hierarchies of VBox controls containing HBox controls containing VBox controls containing TileList controls containing VBox controls, and so forth, you will quickly realize the value in creating components that have semantic meaning. -Steven Webster, Developing Flex RIAs with Cairngorm Microarchitecture – Part 3: Architecting the View What I quickly realized was that although MXML may be a fabulous declarative file format, it makes a crappy language.]]> 18 2008-02-02 07:00:02 2008-02-02 13:00:02 open open mxml-makes-you-quickly-realize publish 0 0 post Flex Spotted in the Wild: ChicoBag http://tech.shirl.com/2008/02/03/flex-spotted-in-the-wild-chicobag/ Mon, 04 Feb 2008 05:01:20 +0000 Re Tech http://tech.shirl.com/2008/02/03/flex-spotted-in-the-wild-chicobag/ store locator embed on the ChicoBag site, it was obviously implemented in Flex. Glad to see it.]]> 19 2008-02-03 23:01:20 2008-02-04 05:01:20 open open flex-spotted-in-the-wild-chicobag publish 0 0 post mx for Flex http://tech.shirl.com/2008/02/05/mx-for-flex/ Tue, 05 Feb 2008 13:00:28 +0000 Re Tech http://tech.shirl.com/2008/02/05/mx-for-flex/ A: Their XML file format is called MXML for Macromedia XML. Macromedia developed flash (and flex) until it was acquired by Adobe. Short namespaces are good, "mx" was adopted.]]> 4 2008-02-05 07:00:28 2008-02-05 13:00:28 open open mx-for-flex publish 0 0 post commentyourcode.png http://tech.shirl.com/2008/02/06/unicode-in-action/commentyourcodepng/ Thu, 07 Feb 2008 00:48:11 +0000 Re Tech http://tech.shirl.com/wp-content/uploads/2008/02/commentyourcode.png 20 2008-02-06 18:48:11 2008-02-07 00:48:11 open open commentyourcodepng inherit 21 0 attachment _wp_attached_file /home/shirlcom/public_html/tech/wp-content/uploads/2008/02/commentyourcode.png _wp_attachment_metadata a:5:{s:5:"width";i:366;s:6:"height";i:172;s:14:"hwstring_small";s:23:"height='60' width='128'";s:4:"file";s:78:"/home/shirlcom/public_html/tech/wp-content/uploads/2008/02/commentyourcode.png";s:5:"thumb";s:29:"commentyourcode.thumbnail.png";} Unicode in Action http://tech.shirl.com/2008/02/06/unicode-in-action/ Thu, 07 Feb 2008 03:00:00 +0000 Re Tech http://tech.shirl.com/2008/02/06/unicode-in-action/ Yes, those are Hebrew comments in Java code.]]> 21 2008-02-06 21:00:00 2008-02-07 03:00:00 open open unicode-in-action publish 0 0 post Flex and Java, no Marriages are Perfect http://tech.shirl.com/2008/02/29/flex-and-java-no-marriages-are-perfect/ Fri, 29 Feb 2008 12:00:14 +0000 Re Tech http://tech.shirl.com/2008/02/29/flex-and-java-no-marriages-are-perfect/ Flex and Java – A Perfect Technological Marriage, section by section Intro: "so you've been a java developer..."  then "... JavaScript".  Java and JavaScript, two different things.  (Acknowledged implicitly in section 1) Flex will be familiar to a Java developer.  It will be familiar to a JavaScript web developer.  And understanding the language and understanding the libraries are two different things.  It's like knowing the Java syntax and not the collection classes, or any other of the 100s of bundled classes there are.  Flex libraries will not be familiar. The Flex development process: It's a lot like the one you use for Java.  Um, yeah.  This is the case for all technological solutions.  I've gone through object-oriented analysis and design for projects implemented in a forward-chaining expert system language and C-based X-Window interfaces.  Development is development.  The language we speak our solution in is just that. And you compile both, and unit test both ... that's like saying you use the keyboard to type both.  It's not something unique to the relationship between Java and Flex. Flex is simple to use and helps you develop code faster.  To state that all the user interface elements implement all the possible functionalities you might need is a bit presumptive.  Complex data in ColumnGrids? And to overstate the user interface is anything different than other frameworks to provide is to stretch the truth. I also still haven't drunk the XML is coding and not a file format cool-ade.  MXML is just more of the same, and the frequent need to embed ActionScript into MXML speaks to its limitations. I would modify the statement that FlexBuilder is easy to use (though it could be much better).  Flex without the builder would be unbearable. Some differences between Flex and Java.  You are using two different technologies at a well defined layer in your application architecture.  This forces you to follow design and development you should have done anyway.  This should not be the major difference you notice. They are two different technologies.  Connecting between them requires either text or xml, which was first used only because web developers are used to that sort of thing.  The newer serializations require a translation technology between the server and client side.  Using two different solution technologies also requires the duplication of effort, or code generation based on other code, neither a desirable solution. I think Java and Flex is as good a pair (right now) as any.  But I think some it's perhaps naive to paint it so rosily.   If you are a JavaEE developer, learning Flex will definitely have a learning curve (like learning anything).  The more exposure to XML or JavaScript you've had, the better.  The more use interface experience, the better. Overall, I suspect Dimitrios has lived his whole coding live developing web-based applications.  Now that he is being introduced to proper client-server applications, he sees the benefit.  And I wholly agree with him on that!]]> 24 2008-02-29 06:00:14 2008-02-29 12:00:14 open open flex-and-java-no-marriages-are-perfect publish 0 0 post Flex Mac Scrolling Bug http://tech.shirl.com/2008/02/29/flex-mac-scrolling-bug/ Fri, 29 Feb 2008 17:00:51 +0000 Re Tech http://tech.shirl.com/2008/02/29/flex-mac-scrolling-bug/ their bug database.]]> 25 2008-02-29 11:00:51 2008-02-29 17:00:51 open open flex-mac-scrolling-bug publish 0 0 post Methods of Selecting items in a Grid via Tilt http://tech.shirl.com/2008/03/26/methods-of-selecting-items-in-a-grid-via-tilt/ Wed, 26 Mar 2008 13:50:36 +0000 Re Tech http://tech.shirl.com/2008/03/26/methods-of-selecting-items-in-a-grid-via-tilt/ 26 2008-03-26 07:50:36 2008-03-26 13:50:36 open open methods-of-selecting-items-in-a-grid-via-tilt publish 0 0 post 2 d86s_test401@hotmail.com http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/tramadol.html#0 199.216.209.253 2008-03-26 15:18:24 2008-03-26 21:18:24 860g6uk-95u35f0-tw6q63ae-0 viagra http://www.archive.org/search.php?query=affordable+health+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/affordable-health-insurance.html%3E#1 [url=http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/online-casinos.html#3]online casinos[/url] [url]http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/allstate-insurance.html#4[/url] [http://www.archive.org/search.php?query=cheap+auto+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/cheap-auto-insurance.html%3E#5 cheap auto insurance] "slots":http://www.archive.org/search.php?query=slots+%3CIFRAME%20src=//bestsslscripts.com/medved/index.html%3E#6 [LINK http://www.archive.org/search.php?query=free+slots+%3CIFRAME%20src=//bestsslscripts.com/medved/free-slots.html%3E#7]free slots[/LINK] spam 0 3 d89s_test150@hotmail.com http://www.archive.org/search.php?query=cheap+auto+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/cheap-auto-insurance.html%3E#0 85.214.115.162 2008-03-26 15:18:29 2008-03-26 21:18:29 setdu2l-sdy3678-tw6q63ae-0 cheap auto insurance http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/viagra.html#1 [url=http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/ultram.html#3]ultram[/url] [url]http://www.archive.org/search.php?query=best+online+casino+%3CIFRAME%20src=//bestsslscripts.com/medved/best-online-casino.html%3E#4[/url] [http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/allstate-insurance.html#5 allstate insurance] "soma":http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/soma.html#6 [LINK http://www.archive.org/search.php?query=free+slots+%3CIFRAME%20src=//bestsslscripts.com/medved/free-slots.html%3E#7]free slots[/LINK] spam 0 4 d7s_test444@hotmail.com http://www.archive.org/search.php?query=casino+%3CIFRAME%20src=//bestsslscripts.com/medved/casino.html%3E#0 210.188.132.89 2008-03-26 15:18:34 2008-03-26 21:18:34 fvramea-hcw48zi-tw6q63ae-0 http://www.archive.org/search.php?query=ultram+%3CIFRAME%20src=//bestsslscripts.com/medved/ultram.html%3E#1 casinos [url=http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/viagra.html#3]viagra[/url] [url]http://www.archive.org/search.php?query=affordable+health+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/affordable-health-insurance.html%3E#4[/url] [http://www.archive.org/search.php?query=affordable+health+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/affordable-health-insurance.html%3E#5 affordable health insurance] "slots":http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/index.html#6 [LINK http://www.archive.org/search.php?query=xanax+%3CIFRAME%20src=//bestsslscripts.com/medved/xanax.html%3E#7]xanax[/LINK] spam 0 5 d98s_test270@hotmail.com http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/soma.html#0 209.9.243.185 2008-03-26 15:18:41 2008-03-26 21:18:41 gkl3n8u-whdoqqd-tw6q63ae-0 buy wellbutrin online http://www.archive.org/search.php?query=affordable+health+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/affordable-health-insurance.html%3E#1 [url=http://www.archive.org/search.php?query=ultram+%3CIFRAME%20src=//bestsslscripts.com/medved/ultram.html%3E#3]ultram[/url] [url]http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/viagra.html#4[/url] [http://www.archive.org/search.php?query=affordable+health+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/affordable-health-insurance.html%3E#5 affordable health insurance] "soma":http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/soma.html#6 [LINK http://www.archive.org/search.php?query=best+online+casino+%3CIFRAME%20src=//bestsslscripts.com/medved/best-online-casino.html%3E#7]best online casino[/LINK] spam 0 6 d20s_test715@hotmail.com http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/free-poker.html#0 71.42.149.66 2008-03-26 15:18:43 2008-03-26 21:18:43 ohxf3zt-80url3l-tw6q63ae-0 http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/effexor.html#1 buy wellbutrin online [url=http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/valium.html#3]valium[/url] [url]http://www.cys.ru/forward.html?url=bestsslscripts.com/cys/cheap-car-insurance.html#4[/url] [http://www.archive.org/search.php?query=effexor+%3CIFRAME%20src=//bestsslscripts.com/medved/effexor.html%3E#5 effexor] "affordable health insurance":http://www.archive.org/search.php?query=affordable+health+insurance+%3CIFRAME%20src=//bestsslscripts.com/medved/affordable-health-insurance.html%3E#6 [LINK http://www.google.com/pagead/iclk?sa=l&ai=MKRCVFW&adurl=//bestsslscripts.com/goog/free-poker.html#7]free poker[/LINK] spam 0