<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2223393084733571939</id><updated>2012-01-28T21:30:50.883+11:00</updated><category term='revived'/><category term='design'/><category term='metro'/><category term='bzpower'/><category term='blogger'/><category term='awesome inc.'/><category term='google'/><title type='text'>Punctuated Equilibrium</title><subtitle type='html'>It's a science pun. But mainly a blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-6218313816751108521</id><published>2012-01-12T19:54:00.000+11:00</published><updated>2012-01-12T19:54:33.563+11:00</updated><title type='text'>Tabs as fragments? Easy! Well, not really.</title><content type='html'>So, Android 4.0 brings a suite of fantastic apps with it, all of them with consistent horizontal swipe gestures that make navigation simple, intuitive, and fun. It also brings it's stunningly beautiful theme, Holo.&amp;nbsp;Holo is really simple to implement. I'm going to portmanteau and call it simplementable. You only need one line of code (&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;android:theme="@android:style/Theme.Holo"&lt;/span&gt; in the manifest), which they provide along with tutorials on how to make it jive with older devices that don't have ICS.&lt;br /&gt;The swipe gestures, however, are not easy to implement. I've spent a week or so now attempting to figure it out, but there's no documentation I can find, no examples (well, I found one, but couldn't get it to work, and it wasn't from Google). In API level 14, Google deprecated TabActivity, saying it had been replaced with fragments. They didn't explain, however, how to use fragments in place of tabs. I'm lost.&lt;br /&gt;&lt;br /&gt;Could someone who is down with how to use tabs as fragments please give me a hand? I'm currently trying to extract the source code from the Google+ app to figure it all out, and I'm not even sure that'll work!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-6218313816751108521?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/6218313816751108521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2012/01/tabs-as-fragments-easy-well-not-really.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/6218313816751108521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/6218313816751108521'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2012/01/tabs-as-fragments-easy-well-not-really.html' title='Tabs as fragments? Easy! Well, not really.'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-6395993917436401261</id><published>2011-12-11T11:12:00.001+11:00</published><updated>2012-01-23T20:04:14.523+11:00</updated><title type='text'>My Android Plan</title><content type='html'>As a novice developer, obviously, I don't fully know my way around the Android system as well as I'd like. My first app, Timetablr, is steadily pushing towards completion (I want to have an open beta by next week), but it's pretty basic, so I won't, perhaps, learn as much as I want. So, here's what I have in store for the next year or so:&lt;br /&gt;&lt;br /&gt;1. Finish Timetablr&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.majhost.com/gallery/Ravrahn/Shtuff/timetablr.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://www.majhost.com/gallery/Ravrahn/Shtuff/timetablr.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;/div&gt;Timetablr has come quite a way from the bloated crap I made in Titanium Studio. Even though it's very basic at the moment, it's going really well, and I plan to release it at version 0.7 before January 30th.&lt;br /&gt;&lt;br /&gt;2. Unity Launcher for Android&lt;br /&gt;I'm excited for this - my second project will be Unity Launcher, an Android launcher designed like Unity for Ubuntu. I have made substantial plans for where I will take this project. It will be more than just a home screen - it's going to be a whole new way of multitasking for Android. The launcher itself is not the main aspect of Unity - it's a simple, vertically scrollable array of widgets. The dock is the main part - swiping from the right at any point in Android will reveal the dock, where you can have any app icons, and direct access to the app drawer, or 'dash'. Pressing the "Workspace Switcher" icon will bring you to a Mango-style multitasking area, but with apps in a grid of four rather than only one at a time. The dash will be an improved version of the Unity dash, with four 'lenses', apps (the default, of course), music (which will play in the default player), images (which will open in the gallery), and widgets. I'm really looking forward to starting this project, but I suspect I won't be done until late 2012.&lt;br /&gt;If it were completed now, it would be the first third-party launcher for Android that works brilliantly on a tablet. Frankly I hope it isn't, Android tablets really need good third-party launchers.&lt;br /&gt;&lt;br /&gt;3. Unity OS&lt;br /&gt;After completing Unity Launcher, I'm going to start work on a project I really hope will teach me about the inner workings of Android - a custom ROM based around the Unity Launcher. It will be based on CyanogenMod 9, or more likely 10, since it will be late 2012, and will initially be for whatever phone (and tablet, possibly) I have, and then I'll expand to any other devices I have access to, which will probably only be the Desire and Galaxy S.&lt;br /&gt;I haven't thought through the changes I'm going to make to CM9/10 for Unity OS. I'm probably going to change the style and make it unified, and integrate thoroughly the Unity Launcher. Make it a bit more like Ubuntu.&lt;br /&gt;&lt;br /&gt;Exciting stuff. You can find some mockups for Unity Launcher &lt;a href="http://dl.dropbox.com/u/9344456/Unity%20Launcher%20mockups/unity-launcher-mockup-02.png"&gt;here&lt;/a&gt; and &lt;a href="http://dl.dropbox.com/u/9344456/Unity%20Launcher%20mockups/unity-launcher-mockup-03.png"&gt;here&lt;/a&gt;, if you're interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-6395993917436401261?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/6395993917436401261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2011/12/my-android-plan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/6395993917436401261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/6395993917436401261'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2011/12/my-android-plan.html' title='My Android Plan'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-6358078270704990114</id><published>2011-11-30T18:43:00.001+11:00</published><updated>2011-11-30T19:39:14.528+11:00</updated><title type='text'>Don't use Titanium Studio</title><content type='html'>Not for Android, at least.&lt;br /&gt;&lt;br /&gt;Last week I changed Timetablr's development schedule substantially - I left Titanium Studio in favour of Eclipse, coding in Java, like you're meant to. It was a scary transition - I know Javascript (because of the several months of development of Timetablr), and I don't know any &amp;nbsp;Java. Didn't, I should say - I'm picking it up slowly.&lt;br /&gt;So now, rather than finishing the app in Titanium THEN switching to Eclipse, I'm doing it now. And I've decided to add no new features until Timetablr 0.4.X, the new version, is up to par with, or exceeding, Timetablr 0.3.X, the Titanium version. So far (and it has been five days) I'm literally one feature from reaching that goal - but on top of that, I've also got a more attractive UI and a decrease in file size by over 4MB.&lt;br /&gt;&lt;br /&gt;Don't use Titanium Studio. Dive straight in to Eclipse. It's easier and superior in every way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-6358078270704990114?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/6358078270704990114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2011/11/dont-use-titanium-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/6358078270704990114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/6358078270704990114'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2011/11/dont-use-titanium-studio.html' title='Don&apos;t use Titanium Studio'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-4111488130448117028</id><published>2011-10-12T18:33:00.001+11:00</published><updated>2011-10-12T18:33:37.769+11:00</updated><title type='text'>Timetablr, my first Android app</title><content type='html'>For a while I have been meaning to create an Android app. I've also been meaning to find a way to get my timetable on my phone. So I killed two birds with one stone a couple of days ago, and started making an app, which I am calling Timetablr, that displays a school timetable.&lt;br /&gt;&lt;br /&gt;It's pretty basic so far, because I don't have any experience making apps, so my skills are lacking and I don't know how to implement all the features I want. In fact, it actually only does one thing right now...&lt;br /&gt;&lt;br /&gt;I'll be posting change logs, among other things, here, in time, but for now I'll just be happy that I am at version 0.2.5-alpha and there are absolutely no bugs :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-4111488130448117028?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/4111488130448117028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2011/10/timetablr-my-first-android-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/4111488130448117028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/4111488130448117028'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2011/10/timetablr-my-first-android-app.html' title='Timetablr, my first Android app'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-564586821179918446</id><published>2011-09-21T17:39:00.001+10:00</published><updated>2011-09-21T17:39:37.930+10:00</updated><title type='text'>Forget dir - use ls in Windows!</title><content type='html'>&lt;span style="font-family: inherit;"&gt;Here is the way all the cool kids use the &lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;ls&lt;/span&gt;&lt;span style="font-family: inherit;"&gt; command in Windows.&lt;br /&gt;&amp;nbsp;1. Create a batch file called ls.bat in C:\Windows\System32&lt;br /&gt;&amp;nbsp;2. Right-Click -&amp;gt; Edit&lt;br /&gt;&amp;nbsp;3. The contents should be:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;@echo off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;dir /b&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;4. Save.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;You may need admin rights. This is by FAR the best way to do it. It gets rid of both the "dir" command being visible (which is annoying) and the crappy date/time stuff (which is infuriating).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;This is really simple and also awesome.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-564586821179918446?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/564586821179918446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2011/09/forget-dir-use-ls-in-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/564586821179918446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/564586821179918446'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2011/09/forget-dir-use-ls-in-windows.html' title='Forget dir - use ls in Windows!'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-1505513157162003586</id><published>2011-08-13T17:48:00.002+10:00</published><updated>2011-08-13T17:50:10.505+10:00</updated><title type='text'>shouting to the light</title><content type='html'>Just changed my blog theme to reflect how I have everything else - the purple with stripes, white, and lovely.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Trying out wordpress because I wanted to see what it's like. Much more modern UI than Blogger, may switch over.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;rav&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-1505513157162003586?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/1505513157162003586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2011/08/shouting-to-light.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/1505513157162003586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/1505513157162003586'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2011/08/shouting-to-light.html' title='shouting to the light'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2223393084733571939.post-4585360191402341493</id><published>2011-03-15T17:51:00.004+11:00</published><updated>2011-07-27T18:22:08.204+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='awesome inc.'/><category scheme='http://www.blogger.com/atom/ns#' term='metro'/><category scheme='http://www.blogger.com/atom/ns#' term='revived'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='bzpower'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>revival (and design overhaul)</title><content type='html'>I've decided to revive the blog after seeing Google's new ad for it (a little shallow, I grant you, but it was an &lt;i&gt;excellent&lt;/i&gt; ad). I will probably simply be reposting content from my BZP blog, but hey, it's something, right?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've also completely refreshed the design in keeping with my tastes - it's dark, nice and angular, solid, serif-free, and I quite like it. Awesome Inc. certainly did an excellent job with the template.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Be seeing you,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;rav&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2223393084733571939-4585360191402341493?l=blog.ravrahn.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ravrahn.net/feeds/4585360191402341493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.ravrahn.net/2011/03/revival-and-design-overhaul.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/4585360191402341493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2223393084733571939/posts/default/4585360191402341493'/><link rel='alternate' type='text/html' href='http://blog.ravrahn.net/2011/03/revival-and-design-overhaul.html' title='revival (and design overhaul)'/><author><name>+ravrahn</name><uri>http://www.blogger.com/profile/14582373627289568910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
