• Home
  • About
  • Blog Archives
  • Contact Me
  • FAQ
  • The Big 101
Subscribe: Posts | Comments | E-mail

jonobacon@home

Posted on March 6, 2010 - by jono

The Grand App Writing Challenge Submissions!

Community Opportunistic Developers Ubuntu

As many of you will be aware, this week Ubuntu Opportunistic Developer Week took part, and the week has been wonderful so far. There has been so much excitement and interest, and I have been tickled pink at just how many people have been telling me that the week has re-invigorated their interest or given them a new passion for writing fun and useful apps. Ubuntu is an awesome platform for making these apps, and it has been a real pleasure to see people getting so fired up about using it. :-)

Before the week kicked off, I offered a fun little challenge called The Grand App Writing Challenge. With a week of rocking content ahead designed to help build a fun and thriving community who like to write apps that scratch their itches, I put forward the challenge for you good people to write some apps and see how far you get this week, and I will blog your progress at the end of the week. Well, while we still have a few sessions yet to go, it is Friday and I was keen to show off some progress!

With which, I present the wonderful submissions from some of our attendees this week!

HardwareMap

Chris Couzens wrote in and shared his project HardwareMap:

My program is called HardwareMap. It lists computers and services on the local network (Avahi) and hardware connected to your computer (HAL). When you click a device, it tells you properties of the device and lets you perform common actions for that device. For example, an ftp share has a button to open in Nautilus, a webcam has a button to open in Cheese and an inline preview of the webcam.

More Info

  • See the Launchpad project
  • See more screenshots
  • See the PPA

Blogite

Andy Breiner writes in about Blogite

I created a python program called Blogite. It is suppose to be similar to Gwibber but for RSS feeds. It pulls in the RSS feeds, but I need a better way of displaying the feeds. I want to add categories so rss feeds can be easily separated and shown. It is still slightly rough around the edges. I also want to add pictures so it can show the picture right next to the post similar to Gwibber.

Fantastic! This looks like it has bags of potential!

More Info

  • See the Launchpad project
  • See more information
  • No PPA yet, but in the works

Rename Them All

Owais Lone wrote in to share an application which can be described pretty easily:

A simple Batch Renamer; That’s it. Even having a screenshot of my app on jono@home would be something I’ll cheer about for a couple of months at least.

Consider it done, Owais. :-)

Owais made great progress this week, so check out the project!

More Info

  • See the Launchpad project
  • See more screenshots
  • See the PPA

sshsplit

Martin Eve writes in with his first app, in the form of sshsplit:

I recently saw your Great App Writing contest post and decided, over the weekend, to knock something up. This is my first effort at using Python, having previously had quite a lot of experience in C# and .NET. My program is called sshsplit. It multiplexes ssh dynamic tunnels. An example perhaps serves better. Normally you would: ssh -D 54321 remote-host – to get a tunnel on 127.0.0.1:54321 that goes through remote-host. However, if you are using a network-resource-intensive application (torrent clients for example), this single tunnel will not suffice for, say, 1000 concurrent connections. sshsplit launches several instances of the ssh dynamic tunnel and then load balances between them. If no arguments are passed, sshsplit launches the configuration GUI. Otherwise, for help, run: sshsplit -h. sshsplit can also be configured to use any binary you would like

Great work, Martin! It looks like you made fantastic progress!

More Info

  • See the Launchpad project
  • Anotherscreenshot
  • See the PPA

Uninstaller for Adobe® AIR® 1.0.0

Bernard Opic writes in with his very first app too:

Uninstaller for Adobe AIR is an easy solution for uninstalling Adobe AIR applications. When installing an AIR application it is possible to first save the installation program file (. air). This file will then allow to install but also to uninstall the application, provided that the AIR engine is installed and functional. If you install an AIR application from its source without saving its installation program file, or if the AIR engine is not available, uninstalling an AIR application can be difficult on a GNU/Linux system because it requires the use of system commands via a shell. Thanks to Uninstaller for Adobe AIR it becomes very easy to uninstall an AIR application since it suffices to choose it from a list of installed applications and click on an Uninstall button. Uninstaller for Adobe AIR is a free software under GPL version 3 license, designed to compatible with the GNU/Linux Ubuntu distribution and with the GNOME and KDE window managers.

Great work, Bernard!

More Info

  • See the homepage

Splatter

Anirudh writes in with another fun and useful app in the form of *Splatter:

I’m an (opportunistic :) ) student developer, and wanted a better way to collaborate on bugs and watch issues on some of my favorite projects. However I hated having to go through bugzilla’s overwhelmingly complex interface just to check up for new comments and changes. If I turned on email notification I’d be hit with a barrage of emails which I’m not too fond of. I felt it was time for things to change. So over the past one and a half weeks, I wrote Splatter – a gnome app to keep track of bugs. It evolved from a very simple concept of being a frontend to a bugtracker to becoming a tool for collaboration on tasks with fellow developers.

Great work, Anirudh!

More Info

  • See more screenshots and homepage
  • See the PPA

Ain’t Easy Project/Goal Manager

Andrew Sellers shares with us his work on Ain’t Easy:

For those of us currently deluged with work, stretching from one week to another, or simply those who work on many different things, tracking down when an event is happening in nigh impossible. Not just that, sometimes goals will simply get buried under a mass of other projects. It just ain’t easy to keep up with all of it. Some things aren’t fit for a calendar, while others just don’t work well with to-do lists. Finally sometimes you have to associate text or documents with an event, how are you going to do that? That’s where Ain’t Easy comes in. Straight from Alabama, this application will take as many goals or projects as you can throw at it, throw your links and text at it, it’ll just save it and let you launch it a simple double-click of the mouse.

I look forward to seeing more updates, Andrew!

More Info

  • See more information
  • Third party Debian package

The Results

In my original blog post I offered to send three of the projects an Ubuntu t-shirt. I was going to pick three fave projects, but I think all the submissions are great, so I going to send you all a t-shirt. Thanks all for taking part!



This entry was posted on Saturday, March 6th, 2010 at 12:17 am and is filed under Community, Opportunistic Developers, Ubuntu. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

18 Comments

We'd love to hear yours!



  1. Visit My Website

    March 6, 2010

    Permalink

    Dylan McCall said:

    Just figured out the perfect little app to write… today! Ah, if only this was a week later :)

    Looks like this has been really successful. Nice stuff, Jono!

    I really like the looks of Splatter.

    Reply


    • Visit My Website

      March 6, 2010

      Permalink

      jono said:

      There is no time limit, definitely work on the app! :-)

      Reply


  2. Visit My Website

    March 6, 2010

    Permalink

    Zac said:

    I’m disappointed I couldn’t make developer week. Sounds like it went well. Great work.

    Oh, like the new theme, although it needs to be cleaned up. Ubuntu is willing to make bold changes, and this I like. It is just what Linux needs. Competition in the world of OS’s are heating up, and Ubuntu needs to be there.

    Reply


    • Visit My Website

      March 6, 2010

      Permalink

      Dylan McCall said:

      Just so you know, all the logs are at https://wiki.ubuntu.com/UbuntuOpportunisticDeveloperWeek

      Unfortunately you won’t be able to surround them with the golden frame of perfection that is Lernid, but they still serve as pretty good help :)

      Reply


  3. Visit My Website

    March 6, 2010

    Permalink

    Phillip Banks said:

    I’m loving this like a Google summer of code or sourceforge top app list. More useful software to play with.

    Reply


  4. Visit My Website

    March 6, 2010

    Permalink

    Owais Lone said:

    Wow. Can’t wait to wear the Ubuntu Colors.

    @jono: Could you please send a couple of nice Ubuntu stickers/badges for laptop.

    Reply


  5. Visit My Website

    March 6, 2010

    Permalink

    DeeJay1 said:

    Nice projects! I’m going to i18n them ASAP ;>

    Reply


  6. Visit My Website

    March 6, 2010

    Permalink

    Sense Hofstede said:

    I find the first application the most interesting. I think there sure is a need for an application that gives you an overview what you’ve got in your system.

    However, I think it will make poor Martin Pitt sad after he has spent so much time on https://wiki.ubuntu.com/Halsectomy. Because HAL is deprecated and there is an effor going on to make sure as less applications as possible depend on it. I’m not sure if UDisks and UDev offer what the author needs, he’ll probably have to combine different sources.

    Reply


    • Visit My Website

      March 6, 2010

      Permalink

      Chris Couzens said:

      I currently use the HAL DBus object.

      I can switch to anything that I can use from Python or DBus. I could not find any DBus objects for UDev or DeviceKit (looking with both D-Feet and apt-cache). I did find the package python-gudev.

      Python-gudev is only available on Lucid but I’ve got a request to package my program for Jaunty.

      What would you recommend I do?

      Reply


  7. Visit My Website

    March 6, 2010

    Permalink

    usama said:

    very nice and beautifful color !!!!!!!!!

    Reply


  8. Visit My Website

    March 6, 2010

    Permalink

    David Sedeño said:

    With quickly I could develop an utility in 3 days. I have release with the name of “Vijockey”. It’s a video player custom utility. Maybe could be useful to others.

    More info: http://www.killall-9.net/pages/vijockey

    I think it could be great to have a page with all of this “opportunistic software”. Maybe in the ubuntu wiki?

    Reply


  9. Visit My Website

    March 6, 2010

    Permalink

    itzab said:

    That was a nice challenge to be part of . I really missed it.

    Reply


  10. Visit My Website

    March 7, 2010

    Permalink

    JG said:

    The whole opp. dev. week was fantastic. Thanks Jono and all who participated…. Lernid was very good as well, in terms of making it easy to join and putting all the content (or at minimum pointers to content) in one place. Very cool stuff.

    Reply


  11. Visit My Website

    March 7, 2010

    Permalink

    Sankar said:

    Nice work Canonical.

    Reply


  12. Visit My Website

    March 7, 2010

    Permalink

    Onno Steenbergen said:

    I really enjoyed this week and here is my result:

    http://wiki.steenbe.nl/?p=183

    It is a UI bar for quickly with a terminal.

    Reply


Leave a Reply


Here's your chance to speak.

Click here to cancel reply.

  1. Name (required)

    Mail (required)

    Website

    Message

  • Ad Ad Ad Ad
  • Prepare For Awesome

  • Recent Articles

    • Fixing Ubuntu Software Center Descriptions
    • Red Hat, Canonical and GNOME Contributions
    • Ubuntu Global Jam: Start Your Engines!
    • Awesome GUADEC Espresso and Coffee Bar
    • Team Reporting
    • The Five Horsemen
    • Community Leadership Summit 2010 This Weekend!
    • Ahmed Kamal Joins The Horsemen
    • Severed Fifth Update
    • Rocking The LoCo Council
  • Recent Comments

    • Inge Wallin on Red Hat, Canonical and GNOME Contributions
    • Anon on Red Hat, Canonical and GNOME Contributions
    • Greg on Red Hat, Canonical and GNOME Contributions
    • Jim on Red Hat, Canonical and GNOME Contributions
    • Adam Williamson on Red Hat, Canonical and GNOME Contributions
    • Eddward on Red Hat, Canonical and GNOME Contributions
    • HunterA3 on Red Hat, Canonical and GNOME Contributions
    • ScottK on Fixing Ubuntu Software Center Descriptions
    • Contribuciones a GNOME – Red Hat 16%, Canonical 1% | Ubunlog on Red Hat, Canonical and GNOME Contributions
    • ah on Red Hat, Canonical and GNOME Contributions
  • Flickr Photos

  •  

    March 2010
    M T W T F S S
    « Feb   Apr »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • jb@h Rockstars This Year

    • ethana2 (30)
    • Zac (17)
    • nixternal (16)
    • Tom (12)
    • Bruno Girin (11)
    • James Duncan (11)
    • Adam Williamson (10)
    • Anon (10)
    • Brandon Tomlinson (10)
    • Jef Spaleta (10)
© 2008 jonobacon@home - At home with Jono Bacon, Community Manager and Author