tag:blogger.com,1999:blog-17557366485672922022024-02-07T11:43:04.931-06:00Ben Edwards BlogBen is a software developer, founder of Redbird Software and creator of the Flex After Dark learning community. Technologies of interest include: Flex, Python, Django, Ubuntu, Java, and Android.Ben Edwards (Redbird)http://www.blogger.com/profile/17145860364401221055noreply@blogger.comBlogger66125tag:blogger.com,1999:blog-1755736648567292202.post-41298206002116230052011-01-14T14:17:00.000-06:002011-01-14T14:17:22.527-06:00Android Device Information<a href="http://android-device-info.blogspot.com/">Started a new blog to catalog information about all the different Android devices on the market.</a><br />
<br />
The Android device information blog simply provides information, including technical specs, about all the latest Android devices.<br />
<br />
Check it out:<br />
<a href="http://android-device-info.blogspot.com/">http://android-device-info.blogspot.com/</a>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-47044049812248819172010-12-15T20:50:00.002-06:002010-12-15T20:52:41.079-06:00Swappa makes it easy for anyone to buy and sell fully functional, gently used Android devices.<a href="http://swappa.com/">Swappa</a> has launched (quietly for now)...<br /><br /><a href="http://swappa.com">Swappa makes it easy for anyone to buy and sell fully functional, gently used Android devices.</a><br /><br />Every day, hundreds-of-thousands of new Android devices are sold and activated. When this happens, perfectly good, not-so-old Android devices are set aside and often forgotten about.<br /><br /><a href="http://swappa.com">Swappa</a>'s goal is to make it easy for both buyers and sellers to benefit from gently used Android devices.<div><br /></div><div><a href="http://swappa.com">Swappa is the ultimate Android device marketplace.</a></div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-23717874449675290692010-10-16T14:33:00.004-05:002010-10-16T14:38:39.470-05:00Aisle Express app available in the Android Market<div>The <a href="http://www.aisleexpress.com/">Aisle Express</a> app I've been working on for the past couple months has finally hit the Android Market.</div><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOfFDRkXu9bBII-946Y6AwibEOR9QoKk0pkeNSgFp0w1VcYvIMtq43kwX8rS92nCmE4D1DkF-nnFbiq2DaE7qMxTgVSJwERG2L5qnNiuQrALTrOVdNpUREpbCRzkIC7WD5GChXhIz3sFc/s1600/aex_splash.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 192px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOfFDRkXu9bBII-946Y6AwibEOR9QoKk0pkeNSgFp0w1VcYvIMtq43kwX8rS92nCmE4D1DkF-nnFbiq2DaE7qMxTgVSJwERG2L5qnNiuQrALTrOVdNpUREpbCRzkIC7WD5GChXhIz3sFc/s320/aex_splash.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5528729685491202562" /></a><br /><div></div><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijRKjiJtpHHj9COD0fGMKBuTo0WTxSd37wnfuSlUkjYLECrT8RPx7H8-bUPn5E3wMw2aROtr0Es2syU71ioL1-sp1GJ37nVvPCNKiROVhUj5Hm8O36mO6gG82Ea_ngtxWEHPMldMYgAAg/s1600/aex_home.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 192px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijRKjiJtpHHj9COD0fGMKBuTo0WTxSd37wnfuSlUkjYLECrT8RPx7H8-bUPn5E3wMw2aROtr0Es2syU71ioL1-sp1GJ37nVvPCNKiROVhUj5Hm8O36mO6gG82Ea_ngtxWEHPMldMYgAAg/s320/aex_home.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5528729786807428770" /></a><br /><div></div><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpXKUJ-Vqc3Wl5KPVz3_UtoMca2jkmsQgUXUN3XB1s3-ZXHtn_4izssBXTSjVI14_XcRezjddtNb7AHcBWkKGZMPaa7fAy0T4tUsCpdsp-7qxrT2Y9mGNEn1grv19nnOvUPzxLnpSRNNM/s1600/aex_local_stores.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 192px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpXKUJ-Vqc3Wl5KPVz3_UtoMca2jkmsQgUXUN3XB1s3-ZXHtn_4izssBXTSjVI14_XcRezjddtNb7AHcBWkKGZMPaa7fAy0T4tUsCpdsp-7qxrT2Y9mGNEn1grv19nnOvUPzxLnpSRNNM/s320/aex_local_stores.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5528729855393682306" /></a><br /><div></div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-75263823628396125872010-08-14T22:40:00.002-05:002010-08-14T22:44:12.834-05:00Android and SQLite TipMost Android examples dealing with SQLite have the database being created in the beginning. But what if you want to include a SQLite database file, already filled with data, with your .apk?<div><br /></div><div><a href="http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/">This article</a> shows how to prepare a SQLite file that can be included with your .apk and then used for a content provider. This should come in handy for an Android project I'm working on now.</div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-30643053972360035822010-08-12T21:12:00.002-05:002010-08-12T21:14:35.630-05:00Working on a new Android App...I'm working on a new Android app for a startup in here in KC. They are a great group of people who have some great ideas. I look forward to sharing more, in the form of an app in the Android Market, as soon as I can.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-52213883842543703802010-06-08T08:30:00.003-05:002010-06-08T08:50:53.166-05:00Things that sound cool about the new iPhone 4Okay, I am definitely not an Apple lover. I guess you could say I am an Android fanboy. At work I do a fair amount of trash talking to my Apple mobile development counterparts. So in good spirits, I'll make a list of things about the new iPhone 4 that sound pretty cool (not having played with the device yet).<div><ol><li>The phone (hardware) itself looks great. That's one thing Apple does amazingly well. The rounded edges and stainless steel "band" give a look of a phone I'd like to hold.</li><li>The battery life sounds pretty excellent. This is another thing Apple does well on their mobile devices (including iMacs). Now battery life on my Android devices has always been completely satisfactory (more than a full day of normal/heavy usage). However, with the complaints about the newly launched EVO battery, this is definitely a step in the right direction.</li><li>The screen sounds pretty amazing. It's probably way cool from an engineering perspective than a practical point of view, but they obviously have raised the bar. Too bad it's still smaller than the best of the Android devices.</li></ol><div><br /></div></div><div>Things that didn't make the list:</div><div><ul><li>Multi-tasking: sorry, this is old news. Android does it well and has done it for a while.</li><li>iBooks: sounds like cool features (keeping context synced across devices), but I just don't care.</li><li>AT&T still the only carrier: give me a break.</li><li>Still no "side loading" of apps. Terrible.</li><li>I don't really care about the lack of Flash, but Android's got it.</li></ul><div>One thing that I don't know about yet is how snappy the iPhones will be with multi-tasking.</div><div><br /></div><div>Now even with this amazing new phone from Apple, here's a problem they have in their "war" against Android. If you want a better carrier, a cheaper phone, a keyboard phone, a red phone, a smaller phone, a bigger phone, a faster phone, a smarter phone, a customizable phone, or any other trait that defines a "better" phone... you gotta go Android.</div><div><br /></div></div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-53902510610846464222010-05-18T08:24:00.003-05:002010-05-18T08:25:23.206-05:00Django 1.2<a href="http://www.djangoproject.com/weblog/2010/may/17/12/">Django 1.2</a> has been released!<br /><br /><a href="http://www.djangoproject.com/weblog/2010/may/17/12/">http://www.djangoproject.com/weblog/2010/may/17/12/</a><br /><br />One of the great new features that I am most excited about is support for multiple databases within a project.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-3877240948193143072010-05-10T21:15:00.003-05:002010-05-10T21:17:35.637-05:00Django Smuggler Import/ExportJust started using <a href="http://github.com/semente/django-smuggler">Django Smuggler</a> (<a href="http://github.com/semente/django-smuggler">http://github.com/semente/django-smuggler</a>) for importing/exporting data from the Django admin (in JSON or XML). It's very easy to get going. And it's very useful.<div><br /></div><div>Easy install:</div><div><span class="Apple-style-span" style="font-family:'courier new';">sudo easy_install django-smuggler</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><br /></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="font-family: Georgia, serif; ">It's an excellent, do-one-thing-well utility. Check it out.</span></span></div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-48355034901427459532010-04-26T21:26:00.002-05:002010-04-26T21:28:54.331-05:00Android Development in Kansas CityI just setup a new site advertising my mad Android development skills: <a href="http://kcappdev.com">kcappdev.com</a>.<div><br /></div><div>If you are looking for <a href="http://kcappdev.com">Android application development and/or testing in Kansas City</a>, go to <a href="http://kcappdev.com">kcappdev.com</a>.</div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-45029560809231008192010-02-09T21:17:00.002-06:002010-02-09T21:17:56.906-06:00They Make Apps<a href="http://theymakeapps.com/">http://theymakeapps.com/</a><div><br /></div><div>A newly discovered site for finding Android and iPhone developers.</div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-19882992290128323082010-01-30T12:59:00.008-06:002010-01-30T13:43:02.405-06:00For Sale: Technology and Website for creating and selling user-customized Android applications<div>For Sale: Technology and Website for creating and selling user-customized Android applications.</div><br /><div><b>See everything in action: </b><b><a href="http://redbirdapps.com/">http://redbirdapps.com</a></b></div><div><br /></div><div>The web-application allows anyone to create, purchase, and share their own Android application (no programming required).</div><div><br /></div><div>The technology behind the site is for sale, including: website code and Android code. (The company/domain is not for sale. There are no obligations to existing customers.)</div><div><br /></div><div>The buyer could have their own site up and running, creating Android apps and charging customers within days.</div><div><br /></div><div>The app currently built by the site is an "Android Business Card" (check out the above URL for a full demo). The system could also be modified for building and selling other customizable Android applications.</div><div><br /></div><div>The ability to monetize is built into the site. Users can build and test their application for free and pay to get a releasable and shareable version.</div><div><br /></div><div>Similar services that build applications for the iPhone are charging $199-$499 per app. Getting a developer to build an app similar to that produced by the site would cost several thousand dollars.</div><div><br /></div><div>The technology behind the site: Python/Django, Android SDK, Amazon S3, and Google Checkout for charging. I have developed all code behind the site and can make transitioning it fast and easy.</div><div><br /></div><div><b>Email bennybeta (gmail) for offers and inquiries.</b></div><div><br /></div><div>If you are an entrepreneur interested in the mobile apps space this could be an excellent opportunity. </div><div><br /></div><div>If you run an Android-targeted website and are interested in a referral fee, please spread the word.</div><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitmPKrxMmC3XahqwcbZiuSOV1jKvDvLRi2VxEteq0lyKourV4S25qE8w2grFy0zByG6MLPQLm95wMTv1juxI4ZXehBC41fc3qlQ6WJopy_PDydzcflvs0_L4C72BOzJwK6fbZFBULDgDE/s1600-h/redbirdapps1.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 315px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitmPKrxMmC3XahqwcbZiuSOV1jKvDvLRi2VxEteq0lyKourV4S25qE8w2grFy0zByG6MLPQLm95wMTv1juxI4ZXehBC41fc3qlQ6WJopy_PDydzcflvs0_L4C72BOzJwK6fbZFBULDgDE/s320/redbirdapps1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5432611557220601522" /></a><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEWQubwxhchVY51dUleD9SKSwrZOlI5Lmb1bgluLyNTTqdVrwp3a7zLFGQbQFWYdjyl94Ke3y2EeISy2Ar_8hhO8uGcmmMVNt4AFISqvPCzWCZ2EkhXCGRYzfgZCLvuMLj85LBMFBA_AY/s1600-h/redbirdapps2.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 316px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEWQubwxhchVY51dUleD9SKSwrZOlI5Lmb1bgluLyNTTqdVrwp3a7zLFGQbQFWYdjyl94Ke3y2EeISy2Ar_8hhO8uGcmmMVNt4AFISqvPCzWCZ2EkhXCGRYzfgZCLvuMLj85LBMFBA_AY/s320/redbirdapps2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5432611727248978978" /></a>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-39339909459257182082010-01-26T21:15:00.004-06:002010-01-26T21:22:51.564-06:00Working with VirtualEnv and PipI've just begun working with VirtualEnv and Pip for my Python project package management. So far I'm impressed. Rather than just rehash the tutorials I've read I'll just point you to some good ones...<div><ul><li><a href="http://arthurkoziel.com/2008/10/22/working-virtualenv/">http://arthurkoziel.com/2008/10/22/working-virtualenv/</a></li><li><a href="http://www.b-list.org/weblog/2008/dec/15/pip">http://www.b-list.org/weblog/2008/dec/15/pip</a>/</li><li><a href="http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/">http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/</a></li><li><a href="http://clemesha.org/blog/2009/jul/05/modern-python-hacker-tools-virtualenv-fabric-pip/">http://clemesha.org/blog/2009/jul/05/modern-python-hacker-tools-virtualenv-fabric-pip/</a></li></ul><div>Okay, here's a few commands I've used...</div><div><br /></div><div><div><span class="Apple-style-span" style="font-family:'courier new';">virtualenv --no-site-packages env</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">pip install -E env yolk</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">source env/bin/activate</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">yolk -l</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">pip install -E env -e svn+http://code.djangoproject.com/svn/django/trunk/</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">pip freeze -E env > requirements.txt</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">pip install -E env -r requirements.txt</span></div><div><br /></div></div></div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-83631138943588990512010-01-02T07:35:00.004-06:002010-01-02T07:41:07.660-06:00Happy New Year with AndTip.MeI just launched a new site on Jan.1 2010 (Happy New Year) called <a href="http://andtip.me">AndTip.Me</a>. The site is for Android users to get and share tips for using their powerful mobile devices.<div><br /></div><div>The site is still in progress, but the cool things is how fast it was put together and launch (thanks in large part to the power of <a href="http://www.djangoproject.org">Django</a>). Basically the site went from idea to launch in less that a week with only a couple hours a day of work (probably about 12 hours total).</div><div><br /></div><div><a href="http://andtip.me">So if you are an Android user, learn some new tips and tricks at http://AndTip.Me</a>.</div><div><br /></div><div>I'll try to do some more posts on the technologies behind the site, including: Haystack, Whoosh, django-comments, django-voting, and Amazon EC2.</div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-18879850834705464112009-12-24T09:33:00.006-06:002009-12-24T10:24:31.208-06:00Ubuntu 9.10 on Dell Studio 1555I recently got a new laptop, a Dell Studio 15(55). Of course the first thing I did when I got it was wipe it (remove Windows 7) and install Ubuntu 9.10.<div><br /></div><div>To make a long story short, I had some problems with the laptop display (though plugging in an external monitor worked fine). The issues had to do with Intel's GMA and integrated graphics support.</div><div><br /></div><div>The first problem was during installation. After the initial live boot/installation menu (pic below) I would get a blank (lit black) screen.</div><div><br /></div><div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBWFj8qzmOomZMv6y_7BCt9divwkyG4Xe-sGOkvU5PL3Ajl3IXBMxkz5wYUihuoZ5klzvUint4uNVHQwDKeMbezwdK597s_QQy3trC4h5k4IgFnMGittIRR6CP650FqfVGm2HAyPI_Bc/s1600-h/ubunto_install.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBWFj8qzmOomZMv6y_7BCt9divwkyG4Xe-sGOkvU5PL3Ajl3IXBMxkz5wYUihuoZ5klzvUint4uNVHQwDKeMbezwdK597s_QQy3trC4h5k4IgFnMGittIRR6CP650FqfVGm2HAyPI_Bc/s320/ubunto_install.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5418837891431506242" /></a></div><div><br /></div><div>First I used <a href="http://www.ubuntu.com/getubuntu/downloadmirrors">Ubuntu's alternate installer</a>. Then on the installation menu:</div><div><ol><li>Select the Install Ubuntu item (don't press Enter yet)</li><li>Press F6 and select (X) the <b>apic=off</b> option</li><li>Press F4 and type <b>nomodeset</b> as input</li><li>Press Enter to install</li></ol></div><div>After installation or a restart though you'll still get a blank screen until you permanently set the nomodeset option.</div><div>,</div><div>These resources helped me solve the problems:</div><div><ul><li><a href="http://www.ubuntu.com/getubuntu/releasenotes/910">http://www.ubuntu.com/getubuntu/releasenotes/910</a></li><li><span><span><a href="https://bugs.launchpad.net/bugs/395932">https://bugs.launchpad.net/bugs/395932</a></span></span></li></ul></div><div><br /></div><div>To get things working I had to set the "nomodeset" option in the Grub2 (boot loader) configuration.</div><div><blockquote>When using the default kernel-mode-setting (KMS) option in Ubuntu 9.10, users with Intel 82852/855GM cards will find that they are unable to use the Xv extension for playing videos. This may show up as high CPU usage or stuttering during video playback, or a failure to play videos at all with some applications. As a workaround, users can add the option nomodeset to the kernel boot options in the grub config (for GRUB 2: edit /etc/default/grub and add nomodeset to GRUB_CMDLINE_LINUX, then run sudo update-grub; for GRUB 1: edit /boot/grub/menu.lst and add nomodeset to the line beginning with # kopt=, then run sudo update-grub), to disable the use of KMS</blockquote></div><div>From the above excerpt:</div><div><ol><li>For Grub2 (the default for Ubuntu 9.10), edit /etc/default/grub</li><li>Add nomodeset to GRUB_CMDLINE_LINUX</li><li>run sudo update-grub</li></ol></div><div>Then you should be good to go.</div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com6tag:blogger.com,1999:blog-1755736648567292202.post-14912757978454824322009-12-16T08:38:00.001-06:002009-12-16T08:39:38.981-06:00DeliciousI finally created a Delicious account.<div><br /></div><div><a href="http://delicious.com/ben_edwards">http://delicious.com/ben_edwards</a></div>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-21386094396780436042009-12-13T20:14:00.002-06:002009-12-13T20:15:00.823-06:00Chrome Browser is FastThe Google Chrome browser for Linux (Ubuntu) is incredibly fast.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-16091244388477314322009-12-12T13:47:00.001-06:002009-12-12T13:47:32.574-06:00Google PhoneI am looking forward to the <a href="http://www.techcrunch.com/2009/12/12/google-phone-unlocked-confirmed/">Google Phone</a>.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-71867135240909113552009-12-05T15:22:00.002-06:002009-12-05T15:24:22.792-06:00RedbirdApps.comI've "soft" launched my latest endeavor: <a href="http://redbirdapps.com/">redbirdapps.com</a>.<br /><br />Our first application we call the <a href="http://redbirdapps.com/android-business-card">Better Business Card for Android</a>. This product grew from the idea that if you have a smart phone, you shouldn't have a dumb business card. The goal is to merge the purpose of the business card with the capabilities of your mobile phone.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-61505877740930922442009-11-29T13:48:00.003-06:002009-11-29T13:51:05.893-06:00AWS RDBAmazon Web Services (AWS) recently released it's latest kick-ass cloud service: <a href="http://aws.typepad.com/aws/2009/10/introducing-rds-the-amazon-relational-database-service-.html">Amazon RDS </a>(Relational Database Service). It is, simply stated, a managed EC2 instance of a MySQL database service.<br /><br />I'm creating my first RDS database now for a new site/service I'll be releasing soon. My only request, so far, would be that they add support for it to the AWS Console.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-46161243676090975222009-11-18T20:30:00.002-06:002009-11-18T20:31:34.638-06:00South for DjangoJust made good use of <a href="http://south.aeracode.org/">South</a> for database migrations for my Django application. Like most good things in the Django community "it just worked." Magnificent.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-87427734779054692282009-11-01T12:44:00.002-06:002009-11-01T12:46:27.637-06:00Ubuntu 9.10 (Karmic Koala)I upgraded to <a href="http://www.ubuntu.com">Ubuntu</a> 9.10 (Karmic Koala) today. The whole process, including downloading about 1 GB worth of packages, took little more than an hour. And so far it's flawless. I wonder if the upgrade to Windows 7 is similar?Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-16013147796121718052009-10-31T09:06:00.002-05:002009-10-31T09:08:40.196-05:00Droid compared to iPhoneTechCrunch has an excellent comparison of the iPhone and the Motorola Droid (coming very soon).<br /><br /><a href="http://www.mobilecrunch.com/2009/10/30/smartphone-showdown-iphone-3gs-vs-motorola-droid/">http://www.mobilecrunch.com/2009/10/30/smartphone-showdown-iphone-3gs-vs-motorola-droid/</a>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-63006744855557114762009-10-13T20:37:00.001-05:002009-10-13T20:38:12.151-05:00New AppEngine FeaturesThe latest version of Google's AppEngine (1.2.6) contains two nifty new features: the ability to receive incoming email (which is turned into an HTTP request) and the ability to delete an app.<br /><br /><a href="http://googleappengine.blogspot.com/2009/10/app-engine-sdk-126-released-with.html">http://googleappengine.blogspot.com/2009/10/app-engine-sdk-126-released-with.html</a>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0tag:blogger.com,1999:blog-1755736648567292202.post-78558385079982720532009-09-07T21:03:00.004-05:002009-09-07T21:07:00.436-05:00Django and OpenIDI finally got Django + OpenID working (quite easily in the end) using <a href="https://launchpad.net/django-openid-auth">django_openid_auth</a> (after some struggles with some of the older Django + OpenID packages).<br /><br /><a href="https://launchpad.net/django-openid-auth">django_openid_auth</a> is actually made by the developers of LaunchPad, who help out quite a bit on Ubuntu.Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com1tag:blogger.com,1999:blog-1755736648567292202.post-36069658878251219932009-08-30T21:07:00.003-05:002009-08-30T21:10:07.246-05:00New Redbird LogoNew Redbird logo... excellent work Brett...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.redbirdsoftware.com"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 90px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrSlBmTuGQWkkdwDvMfXj7COkD6EKOywY82cB7H9MXbw5yzBZHvX-66kklosEsP7XVoQYqE_VWkaV1AbzKeaPQjN2cK05rEh_K5pwkJFCSlOF7hyphenhyphenYbP8TPJvffz5_3CJ5fM3-BXgMuAAU/s320/RedbirdMediumReverse.png" alt="" id="BLOGGER_PHOTO_ID_5375944156826965410" border="0" /></a>Ben Edwardshttp://www.blogger.com/profile/17932549161543126837noreply@blogger.com0