<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;CEYFRHw7eSp7ImA9WhVUFks.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234</id><updated>2012-05-22T05:48:35.201+01:00</updated><category term="arm" /><category term="web application" /><category term="flash" /><category term="news" /><category term="ramdom" /><category term="&quot;harry potter&quot;" /><category term="activision" /><category term="clisp" /><category term="&quot;computer architecture&quot;" /><category term="privacy" /><category term="lispcat" /><category term="rome" /><category term="adobe" /><category term="instructions" /><category term="analytics" /><category term="Reputable Businessmen" /><category term="referendum" /><category term="ranking" /><category term="Apple" /><category term="surveillance" /><category term="dublin" /><category term="&quot;internet explorer&quot;" /><category term="immoral" /><category term="snap" /><category term="cocoa" /><category term="wolfram alpha" /><category term="affiliate" /><category term="search terms" /><category term="cosmetics" /><category term="kim jong il" /><category term="pets" /><category term="lies" /><category term="Grammar Nazi" /><category term="shop" /><category term="bnp" /><category term="zork" /><category term="evil" /><category term="recipes" /><category term="conspiracy theories" /><category term="c++" /><category term="facebook" /><category term="weather" /><category term="sneaky" /><category term="kitten" /><category term="mad" /><category term="java" /><category term="consumerism" /><category term="guid" /><category term="government" /><category term="cats" /><category term="legal" /><category term="Tips" /><category term="calacanis" /><category term="clinton" /><category term="milk" /><category term="diet" /><category term="wordpress.com" /><category term="sauron" /><category term="fire" /><category term="bandwidth" /><category term="websites" /><category term="german" /><category term="&quot;stupid people&quot;" /><category term="flickr" /><category term="dollar" /><category term="vegetarianism" /><category term="nationalism" /><category term="&quot;madeleine mccann&quot;" /><category term="design" /><category term="america" /><category term="rte" /><category term="webfrigerator" /><category term="&quot;stupid names&quot;" /><category term="ubuntu" /><category term="blogging" /><category term="compiler" /><category term="stupid" /><category term="svn" /><category term="google" /><category term="teletext" /><category term="space" /><category term="ruby" /><category term="iran" /><category term="silly" /><category term="technorati" /><category term="fruit" /><category term="domains" /><category term="podcast" /><category term="urinals" /><category term="cannibalism" /><category term="&quot;mysql proxy&quot;" /><category term="teabaggers" /><category term="annoyance" /><category term="quote" /><category term="glasses" /><category term="&quot;creative commons&quot;" /><category term="military" /><category term="latency" /><category term="censorship" /><category term="fascism" /><category term="grammar" /><category term="incompetence" /><category term="Stupid consumer products" /><category term="lgbt" /><category term="porn" /><category term="personal crap" /><category term="mccain" /><category term="catholic" /><category term="&quot;irish rail&quot;" /><category term="st. patrick's day" /><category term="plugin" /><category term="&quot;silly noises&quot;" /><category term="pyObjC" /><category term="rim" /><category term="computer" /><category term="signs" /><category term="physics" /><category term="aib" /><category term="Smeggle's threats" /><category term="terrifying" /><category term="clouds" /><category term="del.icio.us" /><category term="gay" /><category term="ebooks" /><category term="spice" /><category term="macbook pro" /><category term="hatred" /><category term="bailout" /><category term="lispworks" /><category term="bertie" /><category term="music" /><category term="pownce" /><category term="ssh" /><category term="lasers" /><category term="atheism" /><category term="notices" /><category term="alexa" /><category term="defenestration" /><category term="atheist bus campaign" /><category term="organic" /><category term="p p hammer" /><category term="turing" /><category term="logos" /><category term="wikipedia" /><category term="allegro" /><category term="energy" /><category term="iain m banks" /><category term="frogs" /><category term="words" /><category term="ipod" /><category term="unix" /><category term="twitter" /><category term="republicanism" /><category term="ron paul" /><category term="cheney" /><category term="keyboards" /><category term="coffee" /><category term="health" /><category term="gmail" /><category term="totalitarian" /><category term="micheal jackson" /><category term="Personal" /><category term="horrible" /><category term="pictures" /><category term="&quot;ultrasparc rock&quot;" /><category term="Plugins" /><category term="documentation" /><category term="lolcat" /><category term="funny" /><category term="html5" /><category term="clojure" /><category term="psyco" /><category term="gadgets" /><category term="C" /><category term="browsehappy" /><category term="&quot;stephen fry&quot;" /><category term="obscene" /><category term="apostrophe criminal" /><category term="jury duty" /><category term="controversy" /><category term="soviet" /><category term="&quot;gm food&quot;" /><category term="relationships" /><category term="art" /><category term="phone" /><category term="hair" /><category term="quacks" /><category term="hadoop" /><category term="dell" /><category term="&quot;cold war&quot;" /><category term="chocolate" /><category term="adwords" /><category term="&quot;link sale&quot;" /><category term="uncov" /><category term="web 2.0" /><category term="emo" /><category term="sun" /><category term="app" /><category term="Work" /><category term="sheep" /><category term=".net" /><category term="performance" /><category term="georgia" /><category term="enda" /><category term="tv" /><category term="star trek" /><category term="nobodies" /><category term="review" /><category term="fine gael" /><category term="egomania" /><category term="safari" /><category term="tweed" /><category term="broken" /><category term="vanity" /><category term="asp" /><category term="wikileaks" /><category term="sribd" /><category term="indian" /><category term="oil" /><category term="racism" /><category term="ugly" /><category term="cj" /><category term="dec alpha" /><category term="ballmer" /><category term="&quot;cell phone&quot;" /><category term="jabber" /><category term="mysql" /><category term="toothpaste" /><category term="&quot;comment spam&quot;" /><category term="economy" /><category term="&quot;objective c&quot;" /><category term="&quot;leah culver&quot;" /><category term="college" /><category term="&quot;hello kitty&quot;" /><category term="language" /><category term="wikia" /><category term="audiophile" /><category term="rhymes" /><category term="gui" /><category term="Widgets" /><category term="toilet" /><category term="vhdl" /><category term="icmp" /><category term="scary" /><category term="&quot;paul graham&quot;" /><category term="rot13" /><category term="fuel" /><category term="alcohol" /><category term="who asked for this?" /><category term="android" /><category term="xcode" /><category term="extortion" /><category term="fake" /><category term="LGBT Stuff" /><category term="intel" /><category term="superstition" /><category term="software" /><category term="stalkers" /><category term="errors" /><category term="lidl" /><category term="tourists" /><category term="cat" /><category term="hiv" /><category term="revisionism" /><category term="lint" /><category term="annoyances" /><category term="google app engine" /><category term="yahoo" /><category term="strike" /><category term="&quot;port forwarding&quot;" /><category term="wwe" /><category term="javascript" /><category term="irony" /><category term="crunchpad" /><category term="bush" /><category term="Technology" /><category term="restaurant" /><category term="comics" /><category term="atm" /><category term="consumer goods" /><category term="benchmark" /><category term="youtube" /><category term="lord of the rings" /><category term="insects" /><category term="crazy" /><category term="photos" /><category term="wxcl2" /><category term="luas" /><category term="northern ireland" /><category term="gpl" /><category term="dart" /><category term="pointless" /><category term="courts" /><category term="sex" /><category term="weapons" /><category term="hifi" /><category term="powerpc" /><category term="crime" /><category term="amazon" /><category term="celebrities" /><category term="browser" /><category term="clothes" /><category term="batteries" /><category term="Food" /><category term="mahalo" /><category term="windows" /><category term="Quote-A-Base" /><category term="kevin myers" /><category term="tinyurl" /><category term="presentations" /><category term="upc" /><category term="dictators" /><category term="CommentSubscribe" /><category term="slate" /><category term="fpga" /><category term="Galway" /><category term="contact lenses" /><category term="blair" /><category term="old" /><category term="internet explorer" /><category term="php" /><category term="zune" /><category term="&quot;improbable company names&quot;" /><category term="random" /><category term="broadband" /><category term="nick griffin" /><category term="games" /><category term="bbc" /><category term="instant messaging" /><category term="reddit" /><category term="&quot;paid links&quot;" /><category term="comet" /><category term="economics" /><category term="Coolness" /><category term="blogger" /><category term="hacks" /><category term="wxwidgets" /><category term="mlm" /><category term="history" /><category term="search" /><category term="japan" /><category term="idiots" /><category term="matchmaking" /><category term="scandal" /><category term="paranoia" /><category term="failure" /><category term="myths" /><category term="fusion" /><category term="enda kenny" /><category term="rambling" /><category term="fat" /><category term="jedward" /><category term="images" /><category term="ethics" /><category term="&quot;web services&quot;" /><category term="usi" /><category term="pirates" /><category term="letshost" /><category term="&quot;blog awards&quot;" /><category term="sysadmin" /><category term="arguments" /><category term="transport" /><category term="sms" /><category term="ai" /><category term="phones" /><category term="Odd" /><category term="bugs" /><category term="books" /><category term="homophobia" /><category term="three" /><category term="ridiculous ads" /><category term="death" /><category term="&quot;genetic engineering&quot;" /><category term="zoology" /><category term="&quot;student politics&quot;" /><category term="shopping" /><category term="fonts" /><category term="MacBlog" /><category term="hosting" /><category term="modems" /><category term="pound" /><category term="morals" /><category term="cute" /><category term="war" /><category term="&quot;deo optimo maximo&quot;" /><category term="Cathal Ã Searcaigh" /><category term="chrome" /><category term="scientology" /><category term="legends of zork" /><category term="speculation" /><category term="findmeatune" /><category term="virii" /><category term="&quot;professional wrestling&quot;" /><category term="monster" /><category term="xkcd" /><category term="&quot;movable type&quot;" /><category term="arrington" /><category term="spam" /><category term="rss" /><category term="gdata" /><category term="&quot;self confidence&quot;" /><category term="video" /><category term="steorn" /><category term="seinfeld" /><category term="neologisms" /><category term="iOS" /><category term="dating" /><category term="personality disorder" /><category term="pagerank" /><category term="&quot;internet weirdos&quot;" /><category term="&quot;web application&quot;" /><category term="cnn" /><category term="sexism" /><category term="filth" /><category term="Homosexual Agenda" /><category term="apples" /><category term="thrift" /><category term="movabletype" /><category term="torture" /><category term="table" /><category term="joikuspot" /><category term="goats" /><category term="ares" /><category term="kosher" /><category term="russia" /><category term="global warming" /><category term="sbcl" /><category term="tunicates" /><category term="azure" /><category term="movable type" /><category term="humour" /><category term="marsedit" /><category term="dilbert" /><category term="rotm" /><category term="faq" /><category term="isps" /><category term="techcrunch" /><category term="agpl" /><category term="memory" /><category term="pigs" /><category term="ibook" /><category term="themes" /><category term="mtv" /><category term="phallic" /><category term="mario kart" /><category term="industry" /><category term="wordpress" /><category term="irish" /><category term="obama" /><category term="ui" /><category term="disgusting" /><category term="valleywag" /><category term="fox news" /><category term="innodb" /><category term="drm" /><category term="swimming" /><category term="&quot;map reduce&quot;" /><category term="marketing" /><category term="prostitution" /><category term="asp.net" /><category term="disease" /><category term="network" /><category term="ira" /><category term="sick" /><category term="&quot;nuclear energy&quot;" /><category term="feedburner" /><category term="chicken" /><category term="leap second" /><category term="&quot;google reader&quot;" /><category term="ridiculous" /><category term="lies about computers" /><category term="weight" /><category term="&quot;ultrasparc t1&quot;" /><category term="north korea" /><category term="feeds" /><category term="education" /><category term="animals" /><category term="consumer" /><category term="loop" /><category term="usenet" /><category term="&quot;mobile phone&quot;" /><category term="Cheese" /><category term="belarus" /><category term="ec2" /><category term="supermarket" /><category term="UI design" /><category term="&quot;data centers&quot;" /><category term="dole" /><category term="eval" /><category term="christmas" /><category term="pseudoscience" /><category term="gold" /><category term="advertising" /><category term="&quot;unpleasant people&quot;" /><category term="pub" /><category term="tumblr" /><category term="Appliances" /><category term="Tutorials" /><category term="washer" /><category term="bigots" /><category term="telecoms" /><category term="grammad" /><category term="payperpost" /><category term="interface" /><category term="itanium" /><category term="3g" /><category term="stock photography" /><category term="apprentice" /><category term="ratzinger" /><category term="&quot;search terms&quot;" /><category term="excel" /><category term="webkit" /><category term="catholic church" /><category term="leopard" /><category term="licensing" /><category term="cables" /><category term="inventions" /><category term="demonware" /><category term="cake" /><category term="mp3 player" /><category term="comments" /><category term="lhc" /><category term="irritating" /><category term="mnesia" /><category term="clever" /><category term="&quot;soviet union&quot;" /><category term="ntl" /><category term="radio" /><category term="english" /><category term="&quot;drag queens&quot;" /><category term="lunatic" /><category term="justice" /><category term="migration" /><category term="multicore" /><category term="judaism" /><category term="sphere" /><category term="euro" /><category term="lisbon treaty" /><category term="ego" /><category term="goat" /><category term="web services" /><category term="stupid people" /><category term="typepad" /><category term="fashion" /><category term="bubble" /><category term="databases" /><category term="fianna fail" /><category term="seo" /><category term="scoble" /><category term="propaganda" /><category term="&quot;ridiculous consumer products&quot;" /><category term="&quot;internet business&quot;" /><category term="copyright" /><category term="ruby on rails" /><category term="blackberry" /><category term="dodgy" /><category term="cpus" /><category term="lying" /><category term="ireland" /><category term="wasp" /><category term="adsense" /><category term="smoking" /><category term="communist" /><category term="epic citadel" /><category term="chickens" /><category term="us" /><category term="churches" /><category term="&quot;web 2.0&quot;" /><category term="popularity" /><category term="weird" /><category term="qt" /><category term="phobias" /><category term="emergency" /><category term="pypy" /><category term="printers" /><category term="ipv6" /><category term="hosting365" /><category term="&quot;ugly bastard&quot;" /><category term="lolnick" /><category term="word-play" /><category term="parrots" /><category term="macos" /><category term="jesuits" /><category term="&quot;source control&quot;" /><category term="cable" /><category term="fish" /><category term="automattic" /><category term="erlang" /><category term="snow leopard" /><category term="ads" /><category term="poland" /><category term="comic" /><category term="royal mail" /><category term="human rights" /><category term="&quot;ace internet marketing&quot;" /><category term="projects" /><category term="meteor" /><category term="web comic" /><category term="stupidity" /><category term="prolog" /><category term="c#" /><category term="&quot;justice triumphs&quot;" /><category term="firefox" /><category term="placekeeper" /><category term="second life" /><category term="iphone" /><category term="tsmc" /><category term="clsql" /><category term="society" /><category term="dryer" /><category term="iraq" /><category term="hilton" /><category term="nintendo" /><category term="&quot;credit cards&quot;" /><category term="Nuclear" /><category term="science fiction" /><category term="rude" /><category term="windows mobile" /><category term="&quot;killer machines&quot;" /><category term="nonsense" /><category term="&quot;ultrasparc t2&quot;" /><category term="asa" /><category term="blogs" /><category term="windows phone" /><category term="notebook" /><category term="smug" /><category term="future" /><category term="fastcgi" /><category term="business" /><category term="&quot;consumer products&quot;" /><category term="reviews" /><category term="scalability" /><category term="rpc" /><category term="voodoo" /><category term="slow" /><category term="vmware" /><category term="security" /><category term="&quot;Cathal Ó Searcaigh&quot;" /><category term="mistakes" /><category term="arc" /><category term="models" /><category term="robots" /><category term="linkedIn" /><category term="stephen fry" /><category term="india" /><category term="hosted blogging" /><category term="game" /><category term="links" /><category term="yuk" /><category term="hyperbole" /><category term="salary" /><category term="flex" /><category term="creepy" /><category term="kibo" /><category term="stob" /><category term="sarah palin" /><category term="photo" /><category term="&quot;alternative medicine&quot;" /><category term="&quot;hearing aid&quot;" /><category term="texas" /><category term="digg" /><category term="linking" /><category term="blueface" /><category term="europe" /><category term="RoR" /><category term="atom" /><category term="insanity" /><category term="ad-blocking" /><category term="hangover" /><category term="fun" /><category term="china" /><category term="crisis" /><category term="architecture" /><category term="vista" /><category term="hp" /><category term="web design" /><category term="unionism" /><category term="media" /><category term="iter" /><category term="&quot;google bomb&quot;" /><category term="autocrattic" /><category term="do evil" /><category term="&quot;common lisp&quot;" /><category term="courier" /><category term="tablet" /><category term="google talk" /><category term="ipad" /><category term="piracy" /><category term="iphone app" /><category term="police state" /><category term="libertas" /><category term="iOS4.2" /><category term="common lisp" /><category term="Programming" /><category term="evolution" /><category term="eu" /><category term="gnome" /><category term="&quot;valentine's day&quot;" /><category term="twitterbuzz" /><category term="ibm" /><category term="cix" /><category term="bank" /><category term="&quot;penis enlargement&quot;" /><category term="failures" /><category term="insane" /><category term="ahern" /><category term="python" /><category term="sunspider" /><category term="bigotry" /><category term="webhost" /><category term="biomass" /><category term="internet" /><category term="ti" /><category term="wispa" /><category term="&quot;new version&quot;" /><category term="science" /><category term="consignia" /><category term="linux" /><category term="christianity" /><category term="bntm" /><category term="apache" /><category term="embarassing" /><category term="&quot;ipod touch&quot;" /><category term="obesity" /><category term="children" /><category term="recession" /><category term="office" /><category term="soap" /><category term="birthday" /><category term="shortages" /><category term="law" /><category term="hunchentoot" /><category term="dunnes" /><category term="ajax" /><category term="politics" /><category term="tutorial" /><category term="htc" /><category term="voip" /><category term="wii" /><category term="single" /><category term="lisp" /><category term="bitter" /><category term="sshd" /><category term="blog" /><category term="terrorism" /><category term="television" /><category term="wap" /><category term="daily mail" /><category term="grapes" /><category term="ad" /><category term="kindle" /><category term="&quot;horrors of the free market&quot;" /><category term="jobs" /><category term="dune" /><category term="bse" /><category term="religion" /><category term="microsoft" /><category term="xilinx" /><category term="Generic Stupidity" /><category term="quotes" /><category term="amd" /><category term="fail" /><category term="Uncategorized" /><category term="&quot;evil dentists&quot;" /><category term="reader" /><category term="drugs" /><category term="medicine" /><category term="money" /><title>Robert Synnott</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>1970</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/RobertSynnott" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="robertsynnott" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">RobertSynnott</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A0INRno9cCp7ImA9WhVVEk8.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8427047505329240194</id><published>2012-05-05T15:53:00.002+01:00</published><updated>2012-05-05T15:53:17.468+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-05T15:53:17.468+01:00</app:edited><title>Unpleasant surprises</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;Every few months, a Progress robotic spacecraft (it's basically an automatic Soyuz without the living space or re-entry module) visits the ISS, with supplies.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;It occurs to me that it would be hilarious if the occupants opened it up... to find an enraged, floating cat. But then I realised my mistake.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;An owl would be far better.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;"&gt;I expect NASA and Roscosmos to give me 10% of the revenue from the hit reality TV show which results from this.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8427047505329240194?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=8lfg7CGHBMI:KZqeqw_8VqI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=8lfg7CGHBMI:KZqeqw_8VqI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=8lfg7CGHBMI:KZqeqw_8VqI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=8lfg7CGHBMI:KZqeqw_8VqI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=8lfg7CGHBMI:KZqeqw_8VqI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/8lfg7CGHBMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8427047505329240194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/05/unpleasant-surprises.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8427047505329240194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8427047505329240194?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/05/unpleasant-surprises.html" title="Unpleasant surprises" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C04FSXw9fSp7ImA9WhVWGE4.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-3455104208134053384</id><published>2012-05-01T01:25:00.001+01:00</published><updated>2012-05-01T01:25:18.265+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-01T01:25:18.265+01:00</app:edited><title>Important Theological/Medical News</title><content type="html">Regulators have determined that&amp;nbsp;&lt;a href="http://www.hawkesbaytoday.co.nz/news/billboard-complaints-upheld/1363595/"&gt;Jesus is ineffective against cancer&lt;/a&gt;, with no improvement in outcome as compared to a placebo deity.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-uGBaHZtmlKQ/T58rwh-SqZI/AAAAAAAAB6Y/2XBh7Qgs1zY/s1600/jesus-christ_3153.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-uGBaHZtmlKQ/T58rwh-SqZI/AAAAAAAAB6Y/2XBh7Qgs1zY/s320/jesus-christ_3153.jpg" width="224" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Principal distributor Catholic Church Ltd (NASDAQ: INQSTN). has issued a prophet warning, but CEO Joe Ratzinger assured investors of the continued viability of the conglomerate's financial services and childcare businesses. It is understood that production of a next-generation product, codenamed Secundo Adventum, has been accelerated.&lt;br /&gt;
&lt;br /&gt;
Representatives of other manufacturers, which have been locked in legal disputes over the medication since the patent expired in 1521, were unavailable for comment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-3455104208134053384?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=poDjGrN5-wc:zrBJ35Yj5-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=poDjGrN5-wc:zrBJ35Yj5-4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=poDjGrN5-wc:zrBJ35Yj5-4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=poDjGrN5-wc:zrBJ35Yj5-4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=poDjGrN5-wc:zrBJ35Yj5-4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/poDjGrN5-wc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/3455104208134053384/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/05/important-theologicalmedical-news.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/3455104208134053384?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/3455104208134053384?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/05/important-theologicalmedical-news.html" title="Important Theological/Medical News" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-uGBaHZtmlKQ/T58rwh-SqZI/AAAAAAAAB6Y/2XBh7Qgs1zY/s72-c/jesus-christ_3153.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkQFQX46cCp7ImA9WhVWEk8.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-4366921199499065899</id><published>2012-04-23T23:31:00.002+01:00</published><updated>2012-04-23T23:31:50.018+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-23T23:31:50.018+01:00</app:edited><title>Disaster-friendly domains</title><content type="html">&lt;br /&gt;
So it turns out that the OPW has a website called flooding.ie, for what to do in a flood.&lt;br /&gt;
&lt;br /&gt;
Has anyone checked their other recent registrations? If they have plagueofvoles.eu or zombiestalin.mobi, the public has a right to know.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-JBaoqohBjlY/T5XXGU3d7bI/AAAAAAAAB5s/xB8T84iJRis/s1600/Screen+Shot+2012-04-23+at+23.26.12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="109" src="http://1.bp.blogspot.com/-JBaoqohBjlY/T5XXGU3d7bI/AAAAAAAAB5s/xB8T84iJRis/s320/Screen+Shot+2012-04-23+at+23.26.12.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Note the cheerful wave design. Not pictured; cars floating mournfully in their underground layers, imploding shopping centers etc.&lt;br /&gt;
&lt;br /&gt;
And then there's this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-RTymmLNla5A/T5XXauyPwhI/AAAAAAAAB50/KmTQ6rwZlZA/s1600/Screen+Shot+2012-04-23+at+23.27.35.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://4.bp.blogspot.com/-RTymmLNla5A/T5XXauyPwhI/AAAAAAAAB50/KmTQ6rwZlZA/s320/Screen+Shot+2012-04-23+at+23.27.35.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;We don't actually have any facts about flooding, but these magic boots are in some way involved.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
I do love the &lt;a href="http://flooding.ie/en/Preparation/"&gt;cheerful&lt;/a&gt; &lt;a href="http://flooding.ie/en/Afterflooding/"&gt;illustrations&lt;/a&gt;, though.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-4366921199499065899?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=h6UBFqHtIao:7ilhOC42A5E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=h6UBFqHtIao:7ilhOC42A5E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=h6UBFqHtIao:7ilhOC42A5E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=h6UBFqHtIao:7ilhOC42A5E:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=h6UBFqHtIao:7ilhOC42A5E:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/h6UBFqHtIao" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/4366921199499065899/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/04/disaster-friendly-domains.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/4366921199499065899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/4366921199499065899?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/04/disaster-friendly-domains.html" title="Disaster-friendly domains" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-JBaoqohBjlY/T5XXGU3d7bI/AAAAAAAAB5s/xB8T84iJRis/s72-c/Screen+Shot+2012-04-23+at+23.26.12.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0YBQ3w9cSp7ImA9WhVXEko.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8753382991058224468</id><published>2012-04-13T00:59:00.001+01:00</published><updated>2012-04-13T00:59:12.269+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-13T00:59:12.269+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="conspiracy theories" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="ipad" /><title>Apple, the mysterious shrinking processor, and hot iPads</title><content type="html">There was &lt;a href="http://www.chipworks.com/en/technical-competitive-analysis/resources/technology-blog/2012/04/apple-a5-from-the-apple-tv-3-surprise-surprise/"&gt;an interesting article&lt;/a&gt; today about the new Apple TV's processor. Essentially, the Apple TV now has a dual-core A5 with one core disabled. But that's not the interesting part; it's actually a fairly common strategy in dealing with a not-100%-reliable process, where one core may end up unusable. Those weird three-core AMD processors, for instance, are reportedly four-core parts where one core did not work correctly, and was disabled. All PS3 chips have one SPE (a glorified DSP; the Cell chip has a number of them) disabled, likely to improve yield.&lt;br /&gt;
&lt;br /&gt;
The interesting part is that, unlike all previous A5s (and A4s), which were made on a 45nm process, this one was made on a 32nm process. In general, you'd expect an equivalent 32nm chip to have lower power consumption (and thus heat output) than the same design on a 45nm process.&lt;br /&gt;
&lt;br /&gt;
The even more interesting part... When they looked inside a new iPad 2 (the cheaper one announced at the same time as the new iPad), they found a 32nm A5, with both cores enabled. It'll be interesting to see if the new iPad 2s have better battery life than the old ones; you'd certainly expect it.&lt;br /&gt;
&lt;br /&gt;
And now the borderline conspiracy theory part. The A5X (new iPad SoC) looked at by Chipworks &lt;a href="http://www.chipworks.com/en/technical-competitive-analysis/resources/recent-teardowns/2012/03/the-new-ipad-a-closer-look-inside/"&gt;was a 45nm part&lt;/a&gt;. But are all A5Xes 45nm parts? Surely, if you have a 32nm process available to you, you'd want to use it for your largest and most expensive, and hottest, chips? Is it possible that some iPad not-3s have 45nm SoCs, and some 32nm?&lt;br /&gt;
&lt;br /&gt;
In &lt;a href="http://news.consumerreports.org/electronics/2012/03/our-test-finds-new-ipad-hits-116-degrees-while-running-games.html"&gt;a now-notorious test&lt;/a&gt;, Consumer Reports found that the new iPad gets hot, &lt;strike&gt;so hot that it could melt a cat &lt;/strike&gt;&amp;nbsp;well, warm; about 46 degrees, when playing a strenuous game and plugged in. They also found that the charger was unable to keep up with it in this condition; the battery kept draining. But, while some were able to reproduce at least some of this, others failed, with some tests finding it getting only marginally warmer than the old iPad 2, and cooler than many competitors. Could there be a 32nm version in the wild?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8753382991058224468?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=yV006aIGJAU:lhLM1iTGBZw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=yV006aIGJAU:lhLM1iTGBZw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=yV006aIGJAU:lhLM1iTGBZw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=yV006aIGJAU:lhLM1iTGBZw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=yV006aIGJAU:lhLM1iTGBZw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/yV006aIGJAU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8753382991058224468/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/04/apple-mysterious-shrinking-processor.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8753382991058224468?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8753382991058224468?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/04/apple-mysterious-shrinking-processor.html" title="Apple, the mysterious shrinking processor, and hot iPads" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0QDQXc9fSp7ImA9WhVQGUU.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8481311657144307510</id><published>2012-04-09T17:36:00.001+01:00</published><updated>2012-04-09T17:36:10.965+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-09T17:36:10.965+01:00</app:edited><title>Back to the blog</title><content type="html">&lt;p&gt;So, I think I'm going to start blogging again; in that sort of mood. For anyone who is still, for some ungodly reason, subscribed to this thing, you have been warned. Coming up, a book review, a webcomic review, and more, to bore you to death!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8481311657144307510?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=_oQgcyRXkAk:vflRnEUcLy4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=_oQgcyRXkAk:vflRnEUcLy4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=_oQgcyRXkAk:vflRnEUcLy4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=_oQgcyRXkAk:vflRnEUcLy4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=_oQgcyRXkAk:vflRnEUcLy4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/_oQgcyRXkAk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8481311657144307510/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/04/back-to-blog.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8481311657144307510?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8481311657144307510?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/04/back-to-blog.html" title="Back to the blog" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CEICRn4_fSp7ImA9WhVTFkk.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-1665705516822303621</id><published>2012-03-01T22:56:00.001Z</published><updated>2012-03-01T22:56:07.045Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-01T22:56:07.045Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="ui" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google UI designers gone wild; or, how to create a filter in new Gmail</title><content type="html">&lt;p&gt;So, I'm not a huge fan of Google's recent feats of web design. In particular, in Reader, they took one of the best webapps around and made it basically unusable. But that's a story for another rant-y blog post. Today I'd like to talk about creating a filter in GMail.&lt;/p&gt;
&lt;p&gt;This used to be quite simple; there was a link for it. Now… Well, I'll let you guess from the image (and what you need to do it &lt;em&gt;is&lt;/em&gt; in this image):&lt;/p&gt;
&lt;p&gt;&lt;img title="Screen Shot 2012-03-01 at 22.48.51.png" src="http://lh4.ggpht.com/-3V6NpFAwp9c/T0_9dvkuNqI/AAAAAAAAB2o/PinxmIsxjT8/Screen%252520Shot%2525202012-03-01%252520at%25252022.48.51.png?imgmax=800" border="0" alt="Screen Shot 2012 03 01 at 22 48 51" width="600" height="101" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;What's that arrow beside the search box for? Why, it must be a combo box! How very retro! Remember combo boxes? Sadly, they never really joined us in earnest in the 21st century, and certainly they haven't made it into this decade:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img title="ComboBoxCS_demo.jpg" src="http://lh3.ggpht.com/-tEJaFUZFrGA/T0_-AoPFG4I/AAAAAAAAB2w/U8qowcG6-DQ/ComboBoxCS_demo.jpg?imgmax=800" border="0" alt="ComboBoxCS demo" width="366" height="218" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Well, no, actually, it is &lt;em&gt;not&lt;/em&gt; a combo box. It is, er, this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img title="Screen Shot 2012-03-01 at 22.49.05.png" src="http://lh3.ggpht.com/-w_leL19VDnU/T0_-LGvHW5I/AAAAAAAAB24/7HDiAKLkNtA/Screen%252520Shot%2525202012-03-01%252520at%25252022.49.05.png?imgmax=800" border="0" alt="Screen Shot 2012 03 01 at 22 49 05" width="520" height="511" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Yes, when you click it, you get a sort of drop-down pseudo-modal form. I propose that we call this fabulous new user interface paradigm 'the Google', and use it everywhere. Or possibly just call for an international moratorium on it.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-1665705516822303621?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=7M7qg9PqDgg:j0LZ2nL8jsU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=7M7qg9PqDgg:j0LZ2nL8jsU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=7M7qg9PqDgg:j0LZ2nL8jsU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=7M7qg9PqDgg:j0LZ2nL8jsU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=7M7qg9PqDgg:j0LZ2nL8jsU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/7M7qg9PqDgg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/1665705516822303621/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/03/google-ui-designers-gone-wild-or-how-to.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/1665705516822303621?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/1665705516822303621?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/03/google-ui-designers-gone-wild-or-how-to.html" title="Google UI designers gone wild; or, how to create a filter in new Gmail" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-3V6NpFAwp9c/T0_9dvkuNqI/AAAAAAAAB2o/PinxmIsxjT8/s72-c/Screen%252520Shot%2525202012-03-01%252520at%25252022.48.51.png?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;AkEFQncyeSp7ImA9WhVTFk4.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-5394886343127381662</id><published>2012-03-01T21:50:00.001Z</published><updated>2012-03-01T21:50:13.991Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-01T21:50:13.991Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="&quot;consumer products&quot;" /><title>Silly product description of the day</title><content type="html">&lt;p&gt;From a liquid soap dispenser:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Dermatologically tested for kindness&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For kindness? How does this work? Did they apply it to a dermatologist and then track how much he gave to charity? On the plus side, animal testing of non-medical products have been largely phased out, so it probably wasn't tested for kindness through being unkind to a rabbit.&lt;/p&gt;
&lt;p&gt;From the same dispenser:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;3x better at eliminating bacteria &lt;strong&gt;[FOOTNOTE: Than our previous hand cleaner]&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This seems rather unhelpful, as for all we know their previous cleaner might have been made out of pure raw chicken.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-5394886343127381662?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=5PNNQNcuWSM:RtBMFqB8sNA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=5PNNQNcuWSM:RtBMFqB8sNA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=5PNNQNcuWSM:RtBMFqB8sNA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=5PNNQNcuWSM:RtBMFqB8sNA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=5PNNQNcuWSM:RtBMFqB8sNA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/5PNNQNcuWSM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/5394886343127381662/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/03/silly-product-description-of-day.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/5394886343127381662?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/5394886343127381662?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/03/silly-product-description-of-day.html" title="Silly product description of the day" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0MGRX4zeCp7ImA9WhVTEko.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-4883954027001202851</id><published>2012-02-26T04:34:00.001Z</published><updated>2012-02-26T16:57:04.080Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-26T16:57:04.080Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="iOS" /><title>Fun with Python for iOS</title><content type="html">So, a &lt;a href="http://pythonforios.com/"&gt;Python environment for iOS&lt;/a&gt; has been released. Unfortunately, it doesn't provide a way to import code. This more or less renders it a toy, right? Well, not quite!&lt;br /&gt;
It &lt;em&gt;does&lt;/em&gt; provide both &lt;strong&gt;exec&lt;/strong&gt; and urllib, so I wrote a little script to load libraries on it. The script works by creating modules with exec, putting them in sys.modules, and attempting to emulate the behaviour of Python's own module loading. Currently, the module must be specced in the following format:&lt;br /&gt;
&lt;pre&gt;('web',
        'utils',
        'net',
        'webapi',
        'http',
        'httpserver',
        'wsgi',
        'db',
        'template',
        'debugerror',
        'form',
        'session',
        'application',
        'browser',
        ('wsgiserver', '__init__'),
        '__init__'))&lt;/pre&gt;
However, it would be possible to divine dependencies from the library.&lt;br /&gt;
You can see it in action by entering:&lt;br /&gt;
&lt;pre&gt;import urllib2
exec urllib2.urlopen("http://rsynnott.com/pyios/loadcode.py").read()

load_package('simplejson')

import simplejson&lt;/pre&gt;
in Python for iOS, or indeed any interpreter. Run that, then enter 'import simplejson', and you have an external library!&lt;br /&gt;
For a slightly more interesting example, do&lt;br /&gt;
&lt;pre&gt;exec urllib2.urlopen("http://rsynnott.com/pyios/loadcodeweb.py")&lt;/pre&gt;
This will give you web.py (actually a slightly modified version, with __file__ removed from the error page generator, and a minor modification to the wsgiserver to tolerate the module loading scheme), running a hello world app. If you switch to the browser and visit http://localhost:8080, you'll see the page, though it may take a little while to load.&lt;br /&gt;
You can see the loader code &lt;a href="http://rsynnott.com/pyios/loadcode.py"&gt;here&lt;/a&gt;.&lt;br /&gt;
Having the ability to bring in your own code obviously makes the app far more useful.&lt;br /&gt;
Python for iOS (and a few other interpreter environments for iOS) seem to occupy an interesting place as regards the App Store terms of service. You're not allowed, in principle, have an application which downloads and executes code from the web, but obviously in the case where you have an eval equivalent and a HTTP client, the user can do that themselves. In practice, this seems to be largely ignored.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-4883954027001202851?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=kKJBMmhDxM8:O9ncBBnTVYI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=kKJBMmhDxM8:O9ncBBnTVYI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=kKJBMmhDxM8:O9ncBBnTVYI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=kKJBMmhDxM8:O9ncBBnTVYI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=kKJBMmhDxM8:O9ncBBnTVYI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/kKJBMmhDxM8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/4883954027001202851/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/02/fun-with-python-for-ios.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/4883954027001202851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/4883954027001202851?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/02/fun-with-python-for-ios.html" title="Fun with Python for iOS" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUYASXs6fyp7ImA9WhRVFEw.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-4230933286957526773</id><published>2012-01-13T00:05:00.001Z</published><updated>2012-01-13T00:05:48.517Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-13T00:05:48.517Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><title>Introspection</title><content type="html">&lt;p&gt;So, for the last couple of years I feel like I've been stuck in a rut. I'm not depressed, as such; been there, done that, it's a lot different. I'm just a bit, well, apathetic. Anyway, I just realised that in a bit over a year, it'll be ten years since I started college. Ten years! So I'd really better snap out of it, start doing stuff again. Hobbies, not dreading the long evenings, etc. Maybe even get back to writing this blog!&lt;/p&gt;&lt;p&gt;Well, that's it, really. I just wanted to get that out, so I told the Internet, which hopefully is too busy with popup ads and cat photos and The Twitter to judge me for it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-4230933286957526773?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=0PkGO0joOro:CPG5FPt4fXU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=0PkGO0joOro:CPG5FPt4fXU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=0PkGO0joOro:CPG5FPt4fXU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=0PkGO0joOro:CPG5FPt4fXU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=0PkGO0joOro:CPG5FPt4fXU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/0PkGO0joOro" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/4230933286957526773/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/01/introspection.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/4230933286957526773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/4230933286957526773?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/01/introspection.html" title="Introspection" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEYBRXsycCp7ImA9WhRVEEk.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8555070670272783333</id><published>2012-01-08T18:09:00.000Z</published><updated>2012-01-08T18:09:14.598Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-08T18:09:14.598Z</app:edited><title>Come Censor with Me</title><content type="html">I was watching Come Dine with Me with the subtitles on (as you do), when I noticed something vaguely interesting. One contestant was bemoaning her shriveled vegetables; the commentator's line was "Shriveled or not, the show must go on", but the subtitles said "Shriveled or not, the show must go on, as the actress said to the vicar". I assume this was considered a little racy for a respectable Channel 4 show about having horrible people over to your house, particularly as one of the guests &lt;i&gt;was&lt;/i&gt;&amp;nbsp;a vicar...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8555070670272783333?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=waH3VkqOTM0:XeMoQLGsXR0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=waH3VkqOTM0:XeMoQLGsXR0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=waH3VkqOTM0:XeMoQLGsXR0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=waH3VkqOTM0:XeMoQLGsXR0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=waH3VkqOTM0:XeMoQLGsXR0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/waH3VkqOTM0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8555070670272783333/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2012/01/come-censor-with-me.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8555070670272783333?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8555070670272783333?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2012/01/come-censor-with-me.html" title="Come Censor with Me" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0IFSH07fip7ImA9WhRTFUk.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-850708393066175840</id><published>2011-11-06T02:11:00.004Z</published><updated>2011-11-06T02:11:59.306Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T02:11:59.306Z</app:edited><title>Careless, careless governments</title><content type="html">As you'll no doubt remember, the Irish government recently found an extra 3.6bn euro it didn't know it had. Bizarre, right? Well, it turns out there's a good bit of this about!&lt;br /&gt;
&lt;br /&gt;
Last week, Germany found a little windfall in a nationalised mortgage bank; 55 billion. And the week before, the US government found 6.6bn dollars it thought it had lost in Iraq.&lt;br /&gt;
&lt;br /&gt;
Perhaps the entire financial crisis was caused by national governments losing a billion here, a billion there, down the back of the couch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-850708393066175840?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=wd8abfiwpew:DxjedZgMcVo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=wd8abfiwpew:DxjedZgMcVo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=wd8abfiwpew:DxjedZgMcVo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=wd8abfiwpew:DxjedZgMcVo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=wd8abfiwpew:DxjedZgMcVo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/wd8abfiwpew" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/850708393066175840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/11/careless-careless-governments.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/850708393066175840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/850708393066175840?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/11/careless-careless-governments.html" title="Careless, careless governments" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQERn05eyp7ImA9WhRTEE0.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-7457379201631351431</id><published>2011-10-30T19:35:00.000Z</published><updated>2011-10-30T19:35:07.323Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-30T19:35:07.323Z</app:edited><title>Another victim of LIBERAL OPPRESSION</title><content type="html">&lt;a href="http://www.independent.ie/opinion/analysis/loud-and-proud-gays-want-to-take-over-rest-of-society-2920975.html"&gt;Poor Eamon Delaney&lt;/a&gt;. The gays are demanding &lt;i&gt;rights&lt;/i&gt;, when everyone knows that those are only for white heterosexual middle-class men like Eamon Delaney! Really, when I first saw the article I assumed it was a parody of one of those absurd American right-wingers moaning about minorities...&lt;br /&gt;
&lt;br /&gt;
I mean, really:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;i&gt;Increasingly, it seems as if the homosexual community has forgotten that it is the minority&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Bloody minorities, looking for special treatment! (NB. In screeds of this sort, 'special treatment' means the rights that everyone else has anyway.)&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;"&gt;&lt;i&gt;AS the cliche goes, some of my best friends are gay.&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
This &lt;i&gt;has&lt;/i&gt;&amp;nbsp;to be a joke, surely?&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;"&gt;&lt;i&gt;Bisexual? Isn't that reminiscent of the loose Seventies sexual experimentation? How many bisexuals are there?&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;"&gt;&lt;i&gt;And will the plain people of Ireland be happy with legalising rights for, and spending money on, all of this?&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Bisexuals? Do they exist, Ted? Also, bisexuals are apparently very expensive.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;"&gt;&lt;i&gt;Thus gay magazines are full of ads endorsing late-night gyms, sex lines and a freewheeling sexual activity which would be dismissed as sleazy in heterosexual culture.&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Did you know that there are no sex lines for heterosexuals, and those which don't exist certainly aren't advertised in magazines that you can buy in Easons, or indeed on cable telly? It's true!&lt;br /&gt;
&lt;br /&gt;
Still, at least someone benefits from all this; Kevin Myers, who for once didn't write the stupidest thing in the Independent this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-7457379201631351431?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=ERAEz7htzac:EkvCC1oVlu8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=ERAEz7htzac:EkvCC1oVlu8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=ERAEz7htzac:EkvCC1oVlu8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=ERAEz7htzac:EkvCC1oVlu8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=ERAEz7htzac:EkvCC1oVlu8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/ERAEz7htzac" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/7457379201631351431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/10/another-victim-of-liberal-oppression.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/7457379201631351431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/7457379201631351431?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/10/another-victim-of-liberal-oppression.html" title="Another victim of LIBERAL OPPRESSION" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0UDSHo8eip7ImA9WhdaE08.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-2684385325245991551</id><published>2011-10-22T23:07:00.004+01:00</published><updated>2011-10-22T23:07:59.472+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-22T23:07:59.472+01:00</app:edited><title>More Android tablet numbers confusion</title><content type="html">The latest controversy in the world of mobile devices is the market share of Android tablets; in particular, when analysts claim that Android has, say, 26% of the tablet market share, are they talking about sales to real live people, or shipments to the channel?&lt;br /&gt;
&lt;br /&gt;
One technique for getting a very vague idea is to take the total number of Android activations (190 million) and multiply it by Google's &lt;a href="http://developer.android.com/resources/dashboard/platform-versions.html"&gt;version share data&lt;/a&gt; for the tablet OS, Android 3.x (1.8%), giving 3.4 million total Android 3.x tablets (as compared to about 40 million iPads sold thus far). Clearly less than 26%. I &lt;a href="http://gigaom.com/mobile/android-vs-ipad-the-tablet-sales-figures-that-matter/"&gt;used this technique before it was cool&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
However, it should be cautioned that it is a very, very vague technique. There are a few problems. First of all, the Google version share numbers are based on Android devices which have been in accessed the market in the last two weeks. Does this mean all devices in use and in communion with the Android market, or does it mean all devices where the user has hit the marketplace button in the last two weeks? If the latter, it might be the case that there are lots of Android tablets, but their owners don't bother much with the marketplace.&lt;br /&gt;
&lt;br /&gt;
Second, what is an activation? For instance, if a phone is sold to person A, returned, and sold to person B, is that one activation, or two? If person B then buys a new phone, is that another activation? That is, does the figure relate to a specific device, or to a specific Google account, or to a specific device with a specific user account?&lt;br /&gt;
&lt;br /&gt;
Then, even if there have been 190 million Android devices 'activated', undoubtedly many are now out of use. Say there are 100 million now in use; that's only 1.8 million Android 3.x devices now in use.&lt;br /&gt;
&lt;br /&gt;
And finally, is it possible that Google's reported figures are just wrong? A cap of 3.4 million 3.x tablets sold seems bizarrely low, as compared to shipment numbers of 4.6 million in the most recent quarter alone. It should be borne in mind that these numbers include Android 2.x tablets, and the Barnes &amp;amp; Noble Nook, which, while it can be used as a tablet when rooted, is really intended to be used as an ebook reader, of course.&lt;br /&gt;
&lt;br /&gt;
Anyway, I mention this because of &lt;a href="http://gigaom.com/mobile/1-in-4-tablets-from-last-quarter-run-on-android-hmmm/"&gt;this GigaOm article&lt;/a&gt;, by the same author who cited me a while ago on the above technique. I think he's relying on it too much; he seems to almost be stating as a matter of fact that there are 3.4m 3.x tablets, and further muddying the waters by comparing that estimated lifetime sales number to a claimed Q3 shipment number. All a bit messy, I fear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-2684385325245991551?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=EZSH-iRANQ4:mkMyx3IDmJw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=EZSH-iRANQ4:mkMyx3IDmJw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=EZSH-iRANQ4:mkMyx3IDmJw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=EZSH-iRANQ4:mkMyx3IDmJw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=EZSH-iRANQ4:mkMyx3IDmJw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/EZSH-iRANQ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/2684385325245991551/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/10/more-android-tablet-numbers-confusion.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/2684385325245991551?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/2684385325245991551?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/10/more-android-tablet-numbers-confusion.html" title="More Android tablet numbers confusion" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQNQH8-cCp7ImA9WhdVGUU.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-1456355701020227372</id><published>2011-09-25T21:43:00.000+01:00</published><updated>2011-09-25T21:43:11.158+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-25T21:43:11.158+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="star trek" /><title>The AWFUL TRUTH about the Star Trek replicators</title><content type="html">In all series of Star Trek but the Original Series (where they eat common household sponges), most of the crew's food comes from the replicator. The official line is that this is a machine which synthesises food, through Star Trek magic. But think of it; how much simpler would it be if it were simply a 3D printer which produced the 'food' out of whatever biomass was available (human waste, crew members shot by the Romulans in the previous episode, etc.); tongue implants would then be used to lie to the brain about what the subject is tasting.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This would also explain why, when they visit Earth, we see people cooking, even though they have the magic ultra-convenient replicators.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It can, in fact, even explain the peculiar tendency of Kirk-era Starfleet people to eat kitchen sponges (watch an old episode if you believe me not); presumably the secret to 3D printers was lost in the turbulent years of the 21st century (along with circuit breakers to stop consoles randomly frying operators, emergency stop buttons for enormously dangerous things like the Holodeck, emergency brakes for lifts, and so forth), and subsequently rediscovered (unlike any of that other stuff).&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And why do we never see toilets on Star Trek? Because the toilets discreetly built into the back of the 'replicators' would be distasteful to modern audiences!&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-1456355701020227372?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=B3e7-_oYtsg:Jia95ZJGbAg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=B3e7-_oYtsg:Jia95ZJGbAg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=B3e7-_oYtsg:Jia95ZJGbAg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=B3e7-_oYtsg:Jia95ZJGbAg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=B3e7-_oYtsg:Jia95ZJGbAg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/B3e7-_oYtsg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/1456355701020227372/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/09/awful-truth-about-star-trek-replicators.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/1456355701020227372?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/1456355701020227372?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/09/awful-truth-about-star-trek-replicators.html" title="The AWFUL TRUTH about the Star Trek replicators" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DUYFQHY4fyp7ImA9WhdVGEs.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-7089612747217094194</id><published>2011-09-24T13:25:00.000+01:00</published><updated>2011-09-24T13:25:11.837+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-24T13:25:11.837+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hp" /><category scheme="http://www.blogger.com/atom/ns#" term="sheep" /><title>HP's poor luck with CEOs</title><content type="html">With all the fuss about yet another ejected HP CEO, I can't help remembering Carly Fiorina, about three ejected CEOs ago. Who ran for office in California. With THIS:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/KRY7wBuCcBY/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KRY7wBuCcBY&amp;fs=1&amp;source=uds" /&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;embed width="320" height="266"  src="http://www.youtube.com/v/KRY7wBuCcBY&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;
I mean, if you were a company board, would you hire the sort of person who'd greenlight &lt;i&gt;that&lt;/i&gt;&amp;nbsp;as a CEO?&lt;br /&gt;
&lt;br /&gt;
Incidentally, the new HP CEO, Meg Whitman, former eBay CEO, also ran for office in California, but had less insane ads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-7089612747217094194?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=cVJxh38RVJs:2ZsGuLd8g4s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=cVJxh38RVJs:2ZsGuLd8g4s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=cVJxh38RVJs:2ZsGuLd8g4s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=cVJxh38RVJs:2ZsGuLd8g4s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=cVJxh38RVJs:2ZsGuLd8g4s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/cVJxh38RVJs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/7089612747217094194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/09/hps-poor-luck-with-ceos.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/7089612747217094194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/7089612747217094194?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/09/hps-poor-luck-with-ceos.html" title="HP's poor luck with CEOs" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0YFQ3g8eip7ImA9WhdVEUw.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8439744088371759135</id><published>2011-09-15T21:38:00.000+01:00</published><updated>2011-09-15T21:38:32.672+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-15T21:38:32.672+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>The slow, grinding death of Flash continues</title><content type="html">When in 'metro mode' (the mode for tablets), &lt;a href="https://blogs.msdn.com/b/b8/archive/2011/09/14/metro-style-browsing-and-plug-in-free-html5.aspx"&gt;IE10 for Windows 8 will not support Flash&lt;/a&gt;, or any other plugins. Further, it looks like IE for Windows Phone 7.5 (Mango) &lt;a href="http://www.ubergizmo.com/2011/05/ie9-on-windows-phone-7-is-nearly-there-but-still-lacks-flash/"&gt;may lack Flash, too&lt;/a&gt;. Adobe had previously said that Windows Phone 7 would be getting Flash, but then, back in the day they said that the iPhone would be, too.&lt;br /&gt;
&lt;br /&gt;
There's been a rather perverse tendency in the tech press to view the absence of Flash on iOS as some personal vendetta of Steve Jobs'. I don't think that's really credible, now, if it ever was; other companies are clearly willing to avoid it.&lt;br /&gt;
&lt;br /&gt;
By the way, &lt;a href="http://myblog.rsynnott.com/2010/02/real-reason-that-flash-wont-be-putting.html"&gt;I called this in February 2010&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Microsoft says that it is working with Adobe on this. I strongly suspect that Microsoft, which has the advantage of entering late, is just playing for time; by the time the initial Windows Mobile 7 (or whatever we're meant to call it now) comes out, Flash will have been on Android for some time, and Microsoft will just be able to point and say "Given that everyone hates Flash on Google phones, we're not going to bother". This wouldn't be a great surprise; when Microsoft pre-announces a feature, that by no means demonstrates that the feature will actually ship, as we saw with Longhorn/Vista&lt;/span&gt;&lt;/blockquote&gt;
It increasingly looks like Mobile Flash will be an Android-only thing, which can't be wonderful for Adobe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8439744088371759135?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=aSZpCXGvJtk:KEftnNa-R3c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=aSZpCXGvJtk:KEftnNa-R3c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=aSZpCXGvJtk:KEftnNa-R3c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=aSZpCXGvJtk:KEftnNa-R3c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=aSZpCXGvJtk:KEftnNa-R3c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/aSZpCXGvJtk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8439744088371759135/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/09/slow-grinding-death-of-flash-continues.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8439744088371759135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8439744088371759135?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/09/slow-grinding-death-of-flash-continues.html" title="The slow, grinding death of Flash continues" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0UERXc5fSp7ImA9WhdWFks.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-5570659454249331333</id><published>2011-09-10T14:26:00.001+01:00</published><updated>2011-09-10T14:26:44.925+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T14:26:44.925+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="advertising" /><category scheme="http://www.blogger.com/atom/ns#" term="stupid" /><title>Worst ad targeting ever</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-oSwzOEZ_sYU/TmtlN5Ov_MI/AAAAAAAAB0w/ZkGLKp-QGJ0/s1600/Screen+Shot+2011-08-17+at+23.42.11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="37" src="http://4.bp.blogspot.com/-oSwzOEZ_sYU/TmtlN5Ov_MI/AAAAAAAAB0w/ZkGLKp-QGJ0/s400/Screen+Shot+2011-08-17+at+23.42.11.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Should be self-explanatory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-5570659454249331333?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=KLQLBCePBOA:cYGBcpY8_8w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=KLQLBCePBOA:cYGBcpY8_8w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=KLQLBCePBOA:cYGBcpY8_8w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=KLQLBCePBOA:cYGBcpY8_8w:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=KLQLBCePBOA:cYGBcpY8_8w:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/KLQLBCePBOA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/5570659454249331333/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/09/worst-ad-targeting-ever.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/5570659454249331333?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/5570659454249331333?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/09/worst-ad-targeting-ever.html" title="Worst ad targeting ever" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-oSwzOEZ_sYU/TmtlN5Ov_MI/AAAAAAAAB0w/ZkGLKp-QGJ0/s72-c/Screen+Shot+2011-08-17+at+23.42.11.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkICRXs9eSp7ImA9WhdRGEk.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8854139834078328194</id><published>2011-08-09T00:02:00.001+01:00</published><updated>2011-08-09T00:02:44.561+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T00:02:44.561+01:00</app:edited><title>Lazy, lazy police on anarchists</title><content type="html">From &lt;a href="http://www.guardian.co.uk/uk/2011/jul/31/westminster-police-anarchist-whistleblower-advice"&gt;the Guardian&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #333333; font-family: arial, sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;i&gt;&amp;nbsp;There was no warning about other political groups, but next to an image of the anarchist emblem, the City of Westminster police's "counter terrorist focus desk" called for anti-anarchist whistleblowers stating: "Anarchism is a political philosophy which considers the state undesirable, unnecessary, and harmful, and instead promotes a stateless society, or anarchy. Any information relating to anarchists should be reported to your local police."&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
From &lt;a href="http://en.wikipedia.org/wiki/Anarchy"&gt;the Wikipedia page on anarchism&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;i&gt;Anarchism has been variously defined by sources. Most often, the term describes the political philosophy which considers the state undesirable, unnecessary, and harmful, and instead promotes a stateless society, or anarchy&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
And the same page a few months ago:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;i&gt;Anarchism is a political philosophy which considers the state undesirable, unnecessary, and harmful, and instead promotes a stateless society, or anarchy&lt;/i&gt;&lt;/blockquote&gt;
Such a shame the wiki hadn't been vandalised the day they looked. "A type of vole? Oh, okay! Beware the voles, citizens!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8854139834078328194?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=r-mqzFPi77w:WGaYP_dGrXY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=r-mqzFPi77w:WGaYP_dGrXY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=r-mqzFPi77w:WGaYP_dGrXY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=r-mqzFPi77w:WGaYP_dGrXY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=r-mqzFPi77w:WGaYP_dGrXY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/r-mqzFPi77w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8854139834078328194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/08/lazy-lazy-police-on-anarchists.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8854139834078328194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8854139834078328194?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/08/lazy-lazy-police-on-anarchists.html" title="Lazy, lazy police on anarchists" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkAMQHszeip7ImA9WhdREk4.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8110376294520387097</id><published>2011-08-01T23:46:00.001+01:00</published><updated>2011-08-01T23:46:21.582+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T23:46:21.582+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><title>Cute Lion UI feature</title><content type="html">&lt;p&gt;The terminal in Lion:&lt;/p&gt;&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="http://lh3.ggpht.com/-sFF9vWyf9TE/TjcsJUdClNI/AAAAAAAABzU/8tfnDb5nOuQ/Screen%252520Shot%2525202011-08-01%252520at%25252023.40.41.png?imgmax=800" border="0" alt="Screen Shot 2011 08 01 at 23 40 41" width="501" height="376" /&gt;&lt;/p&gt;&lt;p&gt;The terminal in Lion:&lt;/p&gt;&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="http://lh4.ggpht.com/-4b19PQt7Dsc/TjcsOFCYCBI/AAAAAAAABzY/KjquhFgoQ1s/Screen%252520Shot%2525202011-08-01%252520at%25252023.40.51.png?imgmax=800" border="0" alt="Screen Shot 2011 08 01 at 23 40 51" width="498" height="371" /&gt;&lt;/p&gt;&lt;p&gt;The terminal in Lion:&lt;/p&gt;&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="http://lh3.ggpht.com/-M5_yj0w-N3g/TjcsWtldwYI/AAAAAAAABzc/JzDT2a7vGRw/Screen%252520Shot%2525202011-08-01%252520at%25252023.42.47.png?imgmax=800" border="0" alt="Screen Shot 2011 08 01 at 23 42 47" width="498" height="373" /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;What's new? Note the icon; it represents the current directory, is draggable, and uses the assigned directory images. Though, slightly oddly, in the older style, not the newer one found on the side of Finder windows:&lt;/p&gt;&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="http://lh3.ggpht.com/-B1C3sNK0qmU/TjcspkvhR5I/AAAAAAAABzg/WrBtpsOO3kc/Screen%252520Shot%2525202011-08-01%252520at%25252023.41.50.png?imgmax=800" border="0" alt="Screen Shot 2011 08 01 at 23 41 50" width="233" height="196" /&gt;&lt;/p&gt;&lt;p&gt;Minor, but a nice touch.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8110376294520387097?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=MTDviQGwdO4:lNiJZumnVRA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=MTDviQGwdO4:lNiJZumnVRA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=MTDviQGwdO4:lNiJZumnVRA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=MTDviQGwdO4:lNiJZumnVRA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=MTDviQGwdO4:lNiJZumnVRA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/MTDviQGwdO4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8110376294520387097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/08/cute-lion-ui-feature.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8110376294520387097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8110376294520387097?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/08/cute-lion-ui-feature.html" title="Cute Lion UI feature" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-sFF9vWyf9TE/TjcsJUdClNI/AAAAAAAABzU/8tfnDb5nOuQ/s72-c/Screen%252520Shot%2525202011-08-01%252520at%25252023.40.41.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A04EQX06eCp7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-6417418880813186439</id><published>2011-07-28T22:51:00.001+01:00</published><updated>2011-07-28T22:51:40.310+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T22:51:40.310+01:00</app:edited><title>ROS.ie on Lion</title><content type="html">If, after upgrading to MacOS Lion, you find that you can't access ROS.ie (Revenue Online Services), first, check if you have Java installed (by going&amp;nbsp;&lt;a href="http://www.java.com/en/download/testjava.jsp"&gt;here&lt;/a&gt;, for instance); it'll install it for you if you don't. If you still can't access it, try using Firefox. It looks like something has changed about the way Java applets ask for permission to look at your local filesystem (which they need for the ROS site, as they have to be able to read your client certificate); it seems to work in Firefox but not Safari or Chrome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-6417418880813186439?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=femrt8y3aIU:WL7PbncZUTg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=femrt8y3aIU:WL7PbncZUTg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=femrt8y3aIU:WL7PbncZUTg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=femrt8y3aIU:WL7PbncZUTg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=femrt8y3aIU:WL7PbncZUTg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/femrt8y3aIU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/6417418880813186439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/07/rosie-on-lion.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/6417418880813186439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/6417418880813186439?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/07/rosie-on-lion.html" title="ROS.ie on Lion" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU8DSXw_cCp7ImA9WhdTEEU.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-6553477682915153802</id><published>2011-07-08T02:17:00.002+01:00</published><updated>2011-07-08T02:17:58.248+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T02:17:58.248+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Weird aspect of the new Blogger interface</title><content type="html">Google Blogger has a new posting UI. It's mostly quite nice, but there's at least one strange thing:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-t8elhlf5GIc/ThZaaapbEiI/AAAAAAAABxQ/yDGdXMLToFY/s1600/Screen+shot+2011-07-08+at+02.15.16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-t8elhlf5GIc/ThZaaapbEiI/AAAAAAAABxQ/yDGdXMLToFY/s1600/Screen+shot+2011-07-08+at+02.15.16.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
You might expect that to be a link. But in fact, only the '2' is a link to the moderation section, the rest is just text. Awkward to click on. Not a great idea, I feel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-6553477682915153802?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=3rBkiZ_tAac:J489q0mKHr0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=3rBkiZ_tAac:J489q0mKHr0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=3rBkiZ_tAac:J489q0mKHr0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=3rBkiZ_tAac:J489q0mKHr0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=3rBkiZ_tAac:J489q0mKHr0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/3rBkiZ_tAac" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/6553477682915153802/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/07/weird-aspect-of-new-blogger-interface.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/6553477682915153802?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/6553477682915153802?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/07/weird-aspect-of-new-blogger-interface.html" title="Weird aspect of the new Blogger interface" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-t8elhlf5GIc/ThZaaapbEiI/AAAAAAAABxQ/yDGdXMLToFY/s72-c/Screen+shot+2011-07-08+at+02.15.16.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D04EQ304cSp7ImA9WhZaGUQ.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-6051970187894973776</id><published>2011-07-07T00:43:00.001+01:00</published><updated>2011-07-07T00:45:02.339+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-07T00:45:02.339+01:00</app:edited><title>The mystery of the apartment building heat providers</title><content type="html">&lt;p&gt;In both my current apartment and the previous one, heating has been supplied by a building-wide boiler. Now on the face of it this sounds like a very good idea; you don't need a boiler in each unit, and there are various economies of scale involved. The trouble comes when it comes time to pay for it.&lt;/p&gt;&lt;p&gt;The previous apartment's provider was a company called Dalkia, part of a large French group called Dalkia. The current one is Bord Gais Heat, a division of Bord Gais Energy. And both were a tremendous pain in the neck.&lt;/p&gt;&lt;p&gt;The trouble with Dalkia was the issuing of bills. They got round to doing it at highly irregular intervals, and they often never showed up in the post at all, only getting paid when a reminder for the bill I never got showed up.&lt;/p&gt;&lt;p&gt;The trouble with Bord Gais Heat was simply getting them to acknowledge that I existed at all, and allowing me to pay them. I didn't actually manage to get signed up properly at all until I'd been living here for months; my first attempt got lost in the move to "the new system" (a common problem with utility companies; got similarly lost in a new system move with UPC a while back), and it was remarkably difficult to get through to them on the phone. And eventually I did, and paid the deposit by laser, and asked could I set up a direct debit over the phone, but was told that no, I must send in the form. So I sent in the direct debit mandate.&lt;/p&gt;&lt;p&gt;And then, I get a reminder to pay my bill, warning it must be paid by date X. It had allegedly been issued the middle of last month, but only turned up a couple of days ago. So I rang up and paid it, and am setting up a direct debit over the phone tomorrow, and hopefully the whole thing is now finally sorted.&lt;/p&gt;&lt;p&gt;It must be something about the proximity to hot water; makes billing impossible. Both companies keep a remarkably low profile, too; if you google for "bord gais heat" all you get are boards posts trying to find out what it is, while if you Google for Dalkia, you get a confusing website with the eight million things the conglomerate does. Bizarre.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-6051970187894973776?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=JtP9eM_NOcM:mFbbBkE-fok:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=JtP9eM_NOcM:mFbbBkE-fok:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=JtP9eM_NOcM:mFbbBkE-fok:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=JtP9eM_NOcM:mFbbBkE-fok:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=JtP9eM_NOcM:mFbbBkE-fok:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/JtP9eM_NOcM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/6051970187894973776/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/07/mystery-of-apartment-building-heat.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/6051970187894973776?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/6051970187894973776?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/07/mystery-of-apartment-building-heat.html" title="The mystery of the apartment building heat providers" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Dk8CQHk6eCp7ImA9WhZaGUQ.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-8222622969787894550</id><published>2011-07-07T00:27:00.001+01:00</published><updated>2011-07-07T00:27:41.710+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-07T00:27:41.710+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rude" /><category scheme="http://www.blogger.com/atom/ns#" term="random" /><title>Dealbook.ie - How rude!</title><content type="html">&lt;p&gt;So, last week, I was the proud recipient of a piece of unsolicited commercial mail from a new company called dealbook.ie, one of the several million Groupon-y things launched in the last month or so. So, according to The Twitter, did many other people. I, in common with all normal people, don't care for unsolicited commercial email, so I was a bit miffed.&lt;/p&gt;&lt;p&gt;The odd thing about it was that I was addressed as "Dear Robert", and it apparently knew I was male, presenting this charming bit of sexism:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;We have a section for him and a section for her, so you won't need to be bothered by the girly stuff.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The interesting thing about this is that it indicates that they got my name and email, and probably gender, from some list or other. I was understandably fascinated to see what list I was on that was being used by random companies for commercial email, so emailed and asked. A week later, no response.&lt;/p&gt;&lt;p&gt;I think, really, if you're going to send people unsolicited commercial mail, the very least you can do is answer them when they try to find out where the hell you got their details. &lt;em&gt;Most&lt;/em&gt; unimpressed.&lt;/p&gt;&lt;p&gt;A quick search of my email indicates that it's actually not the first mail I've had from them, either; the previous one was sent using a different bulk mailing solution, mere days after the company was registered.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-8222622969787894550?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=qeZAvijYW5E:ic00_7DklwQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=qeZAvijYW5E:ic00_7DklwQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=qeZAvijYW5E:ic00_7DklwQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=qeZAvijYW5E:ic00_7DklwQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=qeZAvijYW5E:ic00_7DklwQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/qeZAvijYW5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/8222622969787894550/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/07/dealbookie-how-rude.html#comment-form" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8222622969787894550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/8222622969787894550?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/07/dealbookie-how-rude.html" title="Dealbook.ie - How rude!" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>10</thr:total></entry><entry gd:etag="W/&quot;A0QFSX45fip7ImA9WhZbGEg.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-9070642071817981676</id><published>2011-06-23T21:01:00.000+01:00</published><updated>2011-06-23T21:01:58.026+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-23T21:01:58.026+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flex" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Using Flex UI elements from within a Flash AS3 project</title><content type="html">First, a bit of terminology, just in case anyone might be confused by Adobe's wondrously simple world of Flash.&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Flash Player&lt;/b&gt;&amp;nbsp;- &lt;i&gt;A browser plugin which plays Flash (swf) files.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;i&gt;The platform itself&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash Movie&lt;/b&gt;&amp;nbsp;- &lt;i&gt;A Flash application&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash Video&lt;/b&gt;&amp;nbsp;- &lt;i&gt;A synonym for Flash Movie, obviously. Hah, tricked you! It's actually a video container format used in Flash; it may contain Sorenson Spark, AC6, h264 or WebM.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash CS5&lt;/b&gt;&amp;nbsp;- &lt;i&gt;A tool for making Flash movies, and assets for use in Flash apps&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ActionScript 3 (AS3)&lt;/b&gt;&amp;nbsp;- &lt;i&gt;The language in which Flash apps are usually written these days.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash (as an SDK) &lt;/b&gt;- &lt;i&gt;An SDK for making Flash apps, possibly using assets created in Flash CS5. You can make a Flash app either with CS5, embedding Actionscript around the place all willy-nilly, or with AS3, importing visual assets from CS5 or elsewhere as appropriate. Or a terrifying combination.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flex (as an SDK)&lt;/b&gt;&amp;nbsp;- &lt;i&gt;An SDK for making 'rich internet applications' which compile to Flash, using a peculiar and unpleasant XML-y templating system&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;b&gt;Flex (as a toolchain) &lt;/b&gt;- &lt;i&gt;A compiler for AS3. For both conventional Flash and Flex-the-SDK&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash Builder&lt;/b&gt;&amp;nbsp;- &lt;i&gt;An Eclipse plugin with debugger, profiler, etc, for the Flex toolchain. Until version 4, was called Flex Builder, for extra confusion.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Air&lt;/b&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;- &lt;i&gt;A thing for making Flash and/or Flex apps into desktop or smartphone apps&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash Lite&lt;/b&gt;&amp;nbsp;- &lt;i&gt;An incompatible cut-down version of Flash for dumbphones; nobody uses this.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;All clear? Good. Adobe are masters of clarity, as you can see.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Now, Flex and Flash are not necessarily used for the same things. Flex is intended to be used for 'rich internet applications'; that is fake desktop applications which run in your browser, or when used with Air fake desktop applications which run on the desktop. Flash is intended for multimedia-y things, like games.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;However, it would occasionally be desirable to have the best of both worlds. For instance, you might have a game where you wanted to use Flex's graphing libraries, or its far superior UI widgets. Or you might have an application-y app where you wanted to use some fancy graphics, from Flash.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;This may not be as easy as it sounds. They're not precisely interchangeable; Flash assets can be used in Flex, but with various caveats; in particular, Flex widgets may not be placed in Flash containers (Sprites, MovieClips and so forth). So, for many purposes, that route, while officially semi-endorsed by Adobe, is out; simply enclosing your Flash thing within a Flex app and using Flex widgets where appropriate is not an option.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;That leaves using Flex stuff in Flash. Unfortunately, while you can use Flex libraries in a Flash app, the UI stuff won't work; it assumes that the SystemManager (a thing created on Flex startup) is there, and even if you meticulously create one, you still have the problem that Flex widgets can't be placed in Flash containers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;But there is a third option, one very much not endorsed by Adobe. You can always embed compiled SWFs (Flash's, and Flex's, ultimate output) in Flash (or Flex), and interact with them. So, the solution, or at least &lt;i&gt;a&lt;/i&gt;&amp;nbsp;solution, is to create an essentially blank Flex project, load it into your Flash project, put it in a Sprite or similar, and interact with it. Here's how you do that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;First, create a Flex project. In your main mxml file, do something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div style="color: #0b7746; font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;fx:script&gt;&lt;/fx:script&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;public&lt;/span&gt; &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt; addElement(thingToAdd:Object):&lt;span style="color: #2156f9;"&gt;void&lt;/span&gt; {&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; mxmlApp:* = FlexGlobals.topLevelApplication;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;mxmlApp.addElement(thingToAdd);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;public&lt;/span&gt; &lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; thingy:Function = setVarOne;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;]]&amp;gt;&lt;/div&gt;&lt;div style="color: #0b7746; font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Set Framework Linkage to 'merged into code', and compile. You may want to make a release build, to keep down the size. Take the produced SWF.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Now, create an AS3 project, and do something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: #2156f9;"&gt;public&lt;/span&gt; &lt;span style="color: #a934d1;"&gt;class&lt;/span&gt; ContainerTest &lt;span style="color: #2156f9;"&gt;extends&lt;/span&gt; Sprite&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div style="color: #a7130c; font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;[&lt;/span&gt;&lt;span style="color: #2156f9;"&gt;Embed&lt;/span&gt;&lt;span style="color: black;"&gt;(source=&lt;/span&gt;"../flash/AsFlex.swf"&lt;span style="color: black;"&gt;, mimeType = &lt;/span&gt;"application/octet-stream"&lt;span style="color: black;"&gt;)]&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;private&lt;/span&gt; &lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; myWeirdThing:Class;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;private&lt;/span&gt; &lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; loadedSM:SystemManager;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;protected&lt;/span&gt; &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt; getThingInstance(handler:Function){&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; loader:Loader = &lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; Loader();&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;loader.contentLoaderInfo.addEventListener(Event.COMPLETE, &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt;(e:Event):&lt;span style="color: #2156f9;"&gt;void&lt;/span&gt; { onLoadDone(e, handler)});&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;loader.addEventListener(&lt;span style="color: #a7130c;"&gt;"mx.managers.SystemManager.isBootstrapRoot"&lt;/span&gt;, systemManagerHandler);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;loader.addEventListener(&lt;span style="color: #a7130c;"&gt;"mx.managers.SystemManager.isStageRoot"&lt;/span&gt;, systemManagerHandler);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;Ê&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;loader.loadBytes(&lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; myWeirdThing());&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;private&lt;/span&gt; &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt; systemManagerHandler(e:Event):&lt;span style="color: #2156f9;"&gt;void&lt;/span&gt; {&lt;/div&gt;&lt;div style="color: #10a525; font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;/span&gt;// Prevent default stops default behaviour here and thus stops some potential&lt;/div&gt;&lt;div style="color: #10a525; font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;/span&gt;// run time errors.&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;e.preventDefault();&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;protected&lt;/span&gt; &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt; onApplicationComplete(e:Event):&lt;span style="color: #2156f9;"&gt;void&lt;/span&gt; {&lt;/div&gt;&lt;div style="color: #a7130c; font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #d47c7b;"&gt;trace&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;"app complete"&lt;span style="color: black;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; expenses:ArrayCollection = &lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; ArrayCollection([&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{Expense:&lt;span style="color: #a7130c;"&gt;"Taxes"&lt;/span&gt;, Amount:2000},&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{Expense:&lt;span style="color: #a7130c;"&gt;"Rent"&lt;/span&gt;, Amount:1000},&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{Expense:&lt;span style="color: #a7130c;"&gt;"Bills"&lt;/span&gt;, Amount:100},&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{Expense:&lt;span style="color: #a7130c;"&gt;"Car"&lt;/span&gt;, Amount:450},&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{Expense:&lt;span style="color: #a7130c;"&gt;"Gas"&lt;/span&gt;, Amount:100},&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{Expense:&lt;span style="color: #a7130c;"&gt;"Food"&lt;/span&gt;, Amount:200}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;]);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; canvas:Canvas = &lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; Canvas();&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;canvas.width = 200;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;canvas.height = 200;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; pieChart:PieChart = &lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; PieChart();&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieChart.dataProvider = expenses;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; pieSeries:PieSeries = &lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; PieSeries();&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieSeries.field = &lt;span style="color: #a7130c;"&gt;"Amount"&lt;/span&gt;;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieSeries.nameField = &lt;span style="color: #a7130c;"&gt;"Expense"&lt;/span&gt;;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieSeries.setStyle(&lt;span style="color: #a7130c;"&gt;'labelPosition'&lt;/span&gt;, &lt;span style="color: #a7130c;"&gt;'callout'&lt;/span&gt;);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieChart.series.push(pieSeries);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieChart.x = 50;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieChart.width=150;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;pieChart.height = 150;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;canvas.addChild(pieChart);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span style="color: #7cabd3;"&gt;var&lt;/span&gt; legend:Legend = &lt;span style="color: #2156f9;"&gt;new&lt;/span&gt; Legend();&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;legend.dataProvider = pieChart;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;canvas.addChild(legend);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;e.target.application[&lt;span style="color: #a7130c;"&gt;'thingy'&lt;/span&gt;](canvas);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;protected&lt;/span&gt; &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt; onLoadDone(e:Event, handler:Function):&lt;span style="color: #2156f9;"&gt;void&lt;/span&gt;{&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;handler(e.currentTarget.loader.content);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;e.currentTarget.loader.content.addEventListener(&lt;span style="color: #a7130c;"&gt;"applicationComplete"&lt;/span&gt;, onApplicationComplete);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;loadedSM = SystemManager(e.currentTarget.loader.content);&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span style="color: #2156f9;"&gt;public&lt;/span&gt; &lt;span style="color: #46a77c;"&gt;function&lt;/span&gt; ContainerTest()&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;getThingInstance(&lt;span style="color: #46a77c;"&gt;function&lt;/span&gt;(x){addChild(x)});&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div style="font: 11.0px Monaco; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;This requires some explanation. In this case (as it will be our main class), the function ContainerTest is our point of entry. We kick off getThingInstance. This loads the &lt;i&gt;AsFlex.swf&lt;/i&gt;&amp;nbsp;file (created in the last stage) which has been embedded as a binary blob. Note that things will not work properly if you embed it as an swf; we are essentially faking loading it from the network.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;First, we add a few event listeners; the two which call &lt;i&gt;systemManagerHandler&lt;/i&gt;&amp;nbsp;should prevent crashes. &lt;i&gt;onLoadDone&lt;/i&gt;&amp;nbsp;is called when the data has finished loading; all it does is runs the pre-provided handler (which in this case just adds the imported swf to the stage), adds an event listener, for when the internal application is done loading, and fetches the app's system manager. Note that we may not, at this point, start messing with the internal app; we have to wait til it has finished loading.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Once the internal app finishes loading, &lt;i&gt;onApplicationComplete&lt;/i&gt;&amp;nbsp;is called. We create a Flex canvas, a Flex piechart and a legend for the piechart, and add both to the canvas. We then instruct the internal Flex app to add the canvas to its layout. However tempting it might be to forgo the Flex app entirely and add the Flex canvas directly to the stage, or to a Sprite or whatever, this will not work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Because we're actually creating Flex objects in the Flash app (even if we're not displaying them there) we have to add a few support libraries. You should add &lt;i&gt;framework.swc&lt;/i&gt;, &lt;i&gt;datavisualisation.swc&lt;/i&gt;&amp;nbsp;(for the graphs, replace as appropriate to what you're putting in the Flex canvas), and &lt;i&gt;framework_rb.swc&lt;/i&gt;; the first two are found in your Flex SDK libs directory, and the third under &lt;i&gt;frameworks/locale/en_us&lt;/i&gt; (or whatever locale is appropriate). Build this and it should Just Work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Note that I haven't tested any of this too thoroughly, and am not responsible for it causing your computer or application to explode, or whatever. I'm not even saying it's necessarily a good idea, but if you really do want to use Flex components inside Flash, it's a working approach.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-9070642071817981676?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=GVJTx5sjDLA:9LYPzLrl1dM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=GVJTx5sjDLA:9LYPzLrl1dM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=GVJTx5sjDLA:9LYPzLrl1dM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=GVJTx5sjDLA:9LYPzLrl1dM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=GVJTx5sjDLA:9LYPzLrl1dM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/GVJTx5sjDLA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/9070642071817981676/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/06/using-flex-ui-elements-from-within.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/9070642071817981676?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/9070642071817981676?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/06/using-flex-ui-elements-from-within.html" title="Using Flex UI elements from within a Flash AS3 project" /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CkUNQH04eip7ImA9WhZUE0Q.&quot;"><id>tag:blogger.com,1999:blog-3743434389551415234.post-2676718321445638877</id><published>2011-06-06T20:58:00.001+01:00</published><updated>2011-06-06T20:58:11.332+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-06T20:58:11.332+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="myths" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><title>Only on the App Store...</title><content type="html">&lt;p&gt;It's going around the Internet that MacOS 10.7 will only be available on the Mac App Store. Of course, they said nothing of the sort in the Keynote; they said that it would be available in the App Store, but didn't say that it won't be available anywhere else. App Store only supply would cause trouble for all sorts of people (particularly small corporates), and I really can't see them doing it. Link-bait by tech blogs until proven otherwise, I feel...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3743434389551415234-2676718321445638877?l=myblog.rsynnott.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=XW-f133fjPU:Zmw5xrUneGM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=XW-f133fjPU:Zmw5xrUneGM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=XW-f133fjPU:Zmw5xrUneGM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/RobertSynnott?a=XW-f133fjPU:Zmw5xrUneGM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/RobertSynnott?i=XW-f133fjPU:Zmw5xrUneGM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/RobertSynnott/~4/XW-f133fjPU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://myblog.rsynnott.com/feeds/2676718321445638877/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://myblog.rsynnott.com/2011/06/only-on-app-store.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/2676718321445638877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3743434389551415234/posts/default/2676718321445638877?v=2" /><link rel="alternate" type="text/html" href="http://myblog.rsynnott.com/2011/06/only-on-app-store.html" title="Only on the App Store..." /><author><name>Robert Synnott</name><uri>http://www.blogger.com/profile/12125935382858758107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://newserv.rsynnott.com/stuff/me.jpg" /></author><thr:total>1</thr:total></entry></feed>

