<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>Abhi Beckert</title><generator>Tumblr (3.0; @abhibeckert)</generator><link>http://blog.abhibeckert.com/</link><item><title>RT @cycloneupdate: The monsoon trough is forecast to return to Northern Australia from next week....</title><description>&lt;p&gt;RT @cycloneupdate: The monsoon trough is forecast to return to Northern Australia from next week. Get ready for the tropical wet season.&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/14308679576</link><guid>http://blog.abhibeckert.com/post/14308679576</guid><pubDate>Sat, 17 Dec 2011 00:26:15 +1000</pubDate></item><item><title>RT @JustinReid: Gmail Now Lets You Drag and Drop Images Into Emails - http://bit.ly/90yCLR</title><description>&lt;p&gt;RT @JustinReid: Gmail Now Lets You Drag and Drop Images Into Emails - &lt;a href="http://bit.ly/90yCLR"&gt;http://bit.ly/90yCLR&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/593781720</link><guid>http://blog.abhibeckert.com/post/593781720</guid><pubDate>Thu, 13 May 2010 10:42:41 +1000</pubDate></item><item><title>RT @stinhambo: I stick my middle finger up in regards to the Australian mandatory internet filter...</title><description>&lt;p&gt;RT @stinhambo: I stick my middle finger up in regards to the Australian mandatory internet filter -&lt;br/&gt;
&lt;a href="http://bit.ly/c9Tjmu"&gt;http://bit.ly/c9Tjmu&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/589112840</link><guid>http://blog.abhibeckert.com/post/589112840</guid><pubDate>Tue, 11 May 2010 18:39:04 +1000</pubDate></item><item><title>Squarespace</title><description>&lt;p&gt;I&amp;#8217;ve been playing with &lt;a href="http://www.squarespace.com/"&gt;Squarespace&lt;/a&gt;, it&amp;#8217;s quite nice (a hosted cms targeted at pro&amp;#8217;s, not your aunt kate). As a test, I was able to re-create my personal site in 20 minutes.&lt;/p&gt;
&lt;p&gt;No intention of using it for real, but maybe next time I create a new site.&lt;/p&gt;
&lt;p&gt;I uploaded a few screenshot of the CMS back end (see posts on october 11, 2009): &lt;a href="http://shrt.tw/u/abhibeckert"&gt;&lt;a href="http://shrt.tw/u/abhibeckert"&gt;http://shrt.tw/u/abhibeckert&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/209683901</link><guid>http://blog.abhibeckert.com/post/209683901</guid><pubDate>Sun, 11 Oct 2009 11:22:00 +1000</pubDate></item><item><title>Google Wave, a revolution in discussions?</title><description>&lt;p&gt;At my work environment, I have &lt;i&gt;five&lt;/i&gt; ways to discuss a topic:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Face to face conversations&lt;/li&gt;
&lt;li&gt;Instant Message&lt;/li&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;Issue tracker/job website&lt;/li&gt;
&lt;li&gt;Wiki&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Aside from the general problem of deciding which system to use for a particular discussion, each of these has their own flaws.&lt;/p&gt;
&lt;p&gt;Face to face conversations are very nice, but they don&amp;#8217;t allow you to do anything else, which means everyone involved has to have free time, at the same time. That really doesn&amp;#8217;t work in an office where everyone is busy from the moment they walk in the door to the moment they leave. Another problem is the conversation disappears once you stop talking, you can&amp;#8217;t refer back to it later. We might have a conversation today about something that won&amp;#8217;t be acted on until 2 months later.&lt;/p&gt;
&lt;p&gt;Instant messages solve these problems to some degree, you can have multiple conversations at once (as long as the person isn&amp;#8217;t completely occupied or out of the office). But it&amp;#8217;s still difficult to involve multiple people in the &lt;i&gt;same&lt;/i&gt; discussion. And while there are records of the discussion in my IM program&amp;#8217;s logs, they are poorly organised, and i can only see my discussions, not my colleagues discussions on the same topic.&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t even get me started on emails, they&amp;#8217;re just a mess. Full of spam and/or unimportant emails, difficult to organise, and you never get a prompt response when it is required.&lt;/p&gt;
&lt;p&gt;Issue Tracker/Job websites are one of my favourites. there&amp;#8217;s a lot of software in this category, my tools of choice are Redmine and the Google Code issue tracker. They solve all the problems of a face to face discussion and an instant message discussion, but they&amp;#8217;re even worse than emails when a prompt response is required, so they are sadly under used.&lt;/p&gt;
&lt;p&gt;Wiki&amp;#8217;s are a really good fit for discussions, but just don&amp;#8217;t quite cut it. A wiki isflexible enough to be used for almost any task, but there&amp;#8217;s almost no structure, and there is no way at all to notify people of a change you just made. Also, it&amp;#8217;s a bit cumbersome to make changes. They&amp;#8217;re perfect for something that doesn&amp;#8217;t change often, but totally useless when it does.&lt;/p&gt;
&lt;p&gt;Google wave appears (I&amp;#8217;ve never used it) just like a wiki, except it has structure and it informs the relevant people that changes have been made (either right away, or when they are next available). I&amp;#8217;m hoping, in the long run, to replace not just email and instant message with google wave, but also issue trackers and wikis.&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/202115550</link><guid>http://blog.abhibeckert.com/post/202115550</guid><pubDate>Fri, 02 Oct 2009 09:41:00 +1000</pubDate></item><item><title>Oops! Maybe you should keep your rego up to date. ;)</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kqtn3sf5IK1qa4507o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Oops! Maybe you should keep your rego up to date. ;)&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/201547734</link><guid>http://blog.abhibeckert.com/post/201547734</guid><pubDate>Thu, 01 Oct 2009 15:54:00 +1000</pubDate></item><item><title>Bug of the day</title><description>&lt;p&gt;&lt;pre&gt;&lt;br/&gt;public function getIdconsultantForLoggedInUser()
{
  $user = Auth::loggedInUser();
    
  if($user)
    return 7;
  
  return 0;
}
&lt;/pre&gt;&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/198695944</link><guid>http://blog.abhibeckert.com/post/198695944</guid><pubDate>Mon, 28 Sep 2009 10:17:56 +1000</pubDate></item><item><title>Yesterday I finalized our API for sending SMS messages. It&amp;#8217;s a simple on-line function, with a...</title><description>&lt;p&gt;Yesterday I finalized our API for sending SMS messages. It&amp;#8217;s a simple on-line function, with a few config settings, and does data sanitisaion and all that for you.&lt;/p&gt;

&lt;p&gt;We have two drivers (for now), one for debugging (saves message to session and provides a page to view the log), and another driver for &lt;a href="http://mbox.com.au"&gt;http://mbox.com.au&lt;/a&gt;, which works quite well for sending to Australian phones.&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/195279470</link><guid>http://blog.abhibeckert.com/post/195279470</guid><pubDate>Thu, 24 Sep 2009 07:57:49 +1000</pubDate></item><item><title>I&amp;#8217;ve created my API to save sessions:
// creates a file with a random name in a tmp dir, and...</title><description>&lt;p&gt;I&amp;#8217;ve created my API to save sessions:
&lt;pre&gt;// creates a file with a random name in a tmp dir, and writes
// $_SESSION and an expiry timestamp (10 seconds)
$key = Session::saveSessionToKey();

// redirect visitor to a url which doesn't share the session
// id cookie here

// reads the file, and if it hasn't expired loads the saved
// data into the current session. also deletes all expired
// files from time to time
Session::loadSavedSessionFromKey($_GET['sessionkey']);&lt;/pre&gt;&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/190641231</link><guid>http://blog.abhibeckert.com/post/190641231</guid><pubDate>Fri, 18 Sep 2009 12:01:00 +1000</pubDate></item><item><title>I have been battling with a way to transfer a visitor&amp;#8217;s session when cookies are lost, without...</title><description>&lt;p&gt;I have been battling with a way to transfer a visitor&amp;#8217;s session when cookies are lost, without creating a security hole (for example, if ssl is on a different domain name or SWFUpload is used for a privilliged upload).&lt;/p&gt;

&lt;p&gt;It looks like the only option is to transfer the data to a new session id, not re-use the id.&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/190491621</link><guid>http://blog.abhibeckert.com/post/190491621</guid><pubDate>Fri, 18 Sep 2009 08:10:00 +1000</pubDate></item><item><title>Testing tumblr iPhone app</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kq3f37qWts1qa4507o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Testing tumblr iPhone app&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/189836114</link><guid>http://blog.abhibeckert.com/post/189836114</guid><pubDate>Thu, 17 Sep 2009 12:04:01 +1000</pubDate></item><item><title>I&amp;#8217;ve been playing with Haiku this morning, it&amp;#8217;s really nice&amp;#8230; but not finished yet.</title><description>&lt;p&gt;I&amp;#8217;ve been playing with &lt;a href="http://arstechnica.com/open-source/news/2009/09/hands-on-with-haiku-back-to-the-future-of-beos.ars"&gt;Haiku&lt;/a&gt; this morning, it&amp;#8217;s really nice&amp;#8230; but not finished yet.&lt;/p&gt;</description><link>http://blog.abhibeckert.com/post/189797287</link><guid>http://blog.abhibeckert.com/post/189797287</guid><pubDate>Thu, 17 Sep 2009 11:09:40 +1000</pubDate></item></channel></rss>

