Planet WolvesLUG

Syndicate content
Planet Wolves - http://www.wolveslug.org.uk/planet/
Updated: 1 hour 32 min ago

Jono Bacon: Ubuntu 14.04 Is Out!

Thu, 17/04/2014 - 23:58

My apologies in advance for the shorter blog post about this, but like many other Ubuntu folks, I am absolutely exhausted right now. Everyone, across the board, has been working their collective socks off to make Ubuntu 14.04 LTS a fantastic release on desktop, server, and cloud, and pull together our next iteration of Ubuntu for smart-phones and tablets. Consequently, when the trigger is pulled to share our final product with the world, release day is often less of a blistering and energetic woo-hoo, but more of an exhausted but satisfying oh-yeah (complete with beer firmly clenched in hand).

I am hugely proud of this release. The last six months have arguably been our busiest yet. No longer are we just working on desktop and server editions of Ubuntu, but we are building for the cloud and full convergence across the client. No longer are we “just” pulling together the fruits of upstream software projects but we are building our own platform too; the Ubuntu SDK, developer eco-system, charm store, image-based updates, push notifications, app lifecycle, and more. While the work has been intense and at times frantic, it has always been measured and carefully executed. Much of this has been thanks to many of our most under-thanked people; the members of our tremendous QA and CI teams.

Today, tomorrow, and for weeks to come our users, the press, the industry, and others will assess our work in Ubuntu 14.04 across these different platforms, and I am very confident they will love what they see. Ubuntu 14.04 embodies the true spirit of Ubuntu; innovation, openness, and people.

But as we wait to see the reviews let’s take a moment for each other. Now is a great time to reach out to each other and those Ubuntu folks you know (and don’t know) and share some kudos, some thanks, and some great stories. Until we get to the day where machines make software, today software is made by people and great software is built by great people.

Thanks everyone for every ounce of effort you fed into Ubuntu and our many flavors. We just took another big leap forward towards our future.

Categories: LUG Community Blogs

Dick Turpin: Hi-Spec

Thu, 17/04/2014 - 10:51
Customer: "I need a Hi-Spec laptop something really stable for our business."
Me: "Well we have another customer who is in your line of work, I supplied them yesterday with one for just under £2K"
Customer: "Yes, the Director was thinking about £1K"
Me: "OK let me get a quote together for that and the other work you want doing."

A few minutes later.

Customer: "The budget for the laptop is £600.00."

And would you like me to throw in a box of crayons, some play-doh and a painting by numbers book? Hi-Spec pfffft
Categories: LUG Community Blogs

David Goodwin: Installing Debian (Jessie) on an Intel NUC D54250WYK

Fri, 11/04/2014 - 11:04

Product - D54250WYK / boxd54250wykh3 – via e.g. Ballicom or eBuyer

It’s an Intel i5 4250U processor (dual core, laptop processor). Supports up to 16gb of RAM and the Intel 5000 graphics thing in it.

The box itself is really small – and silent. A laptop size hard disk can fit into it (2.5″ hdd).

Issues :

  1. BIOS needs updating before it can be installed (apparently); See Intel’s website – currently here - it’s just a case of downloading the .BIO file and sticking it on a USB stick and pressing F7 on boot and following through the prompts.
  2. Most Linux distros do not yet support the network card (Intel 559/I218-V) – I had to netboot a Debian unstable netboot iso image (from here )

Good things -

  1. BTRFS root filesystem + booting etc just worked with Jessie.
  2. X configuration just works – even though it’s quite a new graphics chipset.
  3. Boot time is VERY fast – currently <5 seconds.
Categories: LUG Community Blogs

Dick Turpin: You rogue!

Fri, 04/04/2014 - 09:43
Customer: "This laptop you sold me is well dodgy!"
Me: "What do you mean dodgy?"
Customer: "There's no Windows 7 licence and when I went to register it someone has pulled the serial number off!"
Me: "They're under the battery."

click brrrrrrrrrrrrrr
Categories: LUG Community Blogs

Jono Bacon: I Am Hiring

Thu, 03/04/2014 - 17:53

I just wanted to let you folks know that I am recruiting for a community manager to join my team at Canonical.

I am looking for someone with strong technical knowledge of building Ubuntu (knowledge of how we release, how we build packages, bug management, governance etc), great community management skills, and someone who is willing to be challenged and grow in their skills and capabilities.

My goal with everyone who joins my team is not just to help them be successful in their work, but to help them be the very best at what they do in our industry. As such I am looking for someone with a passion to be successful and grow.

I think it is a great opportunity and to be part of a great team. Details of the job are available here – please apply if you are interested!?

Categories: LUG Community Blogs

Jono Bacon: Ubuntu Online Summit Dates

Thu, 03/04/2014 - 00:03

At the last Ubuntu Developer Summit we discussed the idea of making our regular online summit serve more than just developers. We are interested in showcasing not just the developer-orientated discussion sessions that we currently have, but also including content such as presentations, demos, tutorials, and other topics.

I just wanted to give everyone a heads up that the first Ubuntu Online Summit will happen from 10th – 12th June 2014. The website is not yet updated (we are going to keep everything on summit.ubuntu.com and uds.ubuntu.com can point there, and Michael is making the changes to bring over the static content).

We are really keen to get ideas for how the event can run so I am scheduling a hangout on Thurs 10th April at 5pm UTC on Ubuntu On Air where I would welcome ideas and input. I hope to see you there!

Categories: LUG Community Blogs

David Goodwin: Automated twitter compilation up to 01 April 2014

Tue, 01/04/2014 - 06:00

Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 April 2014

(2014/03/31 src)
  • How to stop time: kiss.
    How to travel in time: read.
    How to escape time: music.
    How to feel time: write.
    How to waste time: social media. (2014/03/30 src)
  • I have a 100 metres swimming badge! (2014/03/30 src)
  • “I am a Unix Creationist. I believe the world was created on January 1, 1970 and as prophesized, will end on January 19, 2038″ – @teropa (2014/03/27 src)
  • @JohnEber007 @Buttockus @TheMoralPolice @GSpellchecker Those militant atheists, man…. t.co/X6dSZesylN
  • (2014/03/29 src)
  • UK video-on-demand regulator says 44 THOUSAND schoolkids view pornsites every month. That stat’s total cobblers. reg.cx/2acL (2014/03/29 src)
  • “This could be us …. if we didn’t like cake so much” t.co/S8uOYqclAk
  • (2014/03/29 src)
  • A recent study has found that women who carry a little extra weight live longer than the men who mention it. (2014/03/29 src)
  • Ah some acceptable haribo @moreteadoctort.co/8LLJFwWA3v
  • (2014/03/28, Bromsgrove, Worcestershire src)
  • I CAN SEE IT! I can see comet #67P! (just!) ow.ly/v33Ep t.co/Mzv8hWTubn
  • (2014/03/27 src)
  • Hello, outer space! (2014/03/28 src)
  • Bash #protip: put this in /etc/bashrc. Your sysadmin will thank you.function cat() {
    echo “=^.^=”
    }
  • (2014/03/26 src)
  • Candy Crush addicts come clean: ‘Life’s too short for sliding candies around’ bit.ly/1l4Nb1p (2014/03/26 src)
  • UK Court Says Information Stored Electronically Is Not ‘Property’ – https://www.techdirt.com/articles/20140326/04380226685/uk-court-says-information-stored-electronically-does-not-constitute-property.shtml so it can’t be stolen, right? #copyright (2014/03/26 src)
  • This is brilliant : thehawkeyeinitiative.com/post/50432219744/special-guest-edition-the-hawkeye-initiative-irl (2014/03/26 src)
  • A E Housman looks like he will be going on a trip soon. #bromsgrove t.co/RVFQnu9MZS
  • (2014/03/26, Bromsgrove, Worcestershire src)
  • Progress is being made with Bromsgrove’s new high street but there’s not much space left for shoppers. t.co/wsxueW1rvZ
  • (2014/03/26, Bromsgrove, Worcestershire src)
  • It seems like every day I need to reboot this nexus4 to get cellular data to work. #firstWorldProblems (2014/03/26, Bromsgrove, Worcestershire src)
  • BREAKING: Yahoo buys ViewMaster t.co/dbMtDq6rTd
  • (2014/03/25 src)
  • Facebook is really taking its name too literally. t.co/Anqf4RCRnr
  • (2014/03/25 src)
  • Tesco forced short passwords in order to reduce the time you spend on the login page. Right… www.troyhunt.com/2014/02/the-tesco-hack-heres-how-it-probably.html#comment-1301469646 t.co/TWViZDyEcS
  • (2014/03/25 src)
  • Needed to download a 27kb library to carry on work on commute. Watched Gravity in HD instead. @ThreeUKSupport #mad t.co/Wtij0UQg5I
  • (2014/03/24 src)
  • @SciencePorn: Stupid Science t.co/dPSgHKeb6z
  • (2014/03/23 src)
  • Ancient Bridge, Kolpino-Russian Federation. t.co/2UKbzFPiTK
  • (2014/03/23 src)
  • So where is the “long bridge” in Longbridge ? (2014/03/21, Birmingham, Birmingham src)
  • Yes sir! I would love to be on the first page of Google. Your poorly written email and gmail address in no way put me off using your service (2014/03/20 src)
  • @stwater I’ve ran a bath for my baby tonight and seriously NOT impressed!!
    Bromsgrove, sort it out! t.co/WzictwDSIn
  • Bromsgrove, sort it out! http://t.co/WzictwDSIn - embedded picture" />
    Bromsgrove, sort it out! http://t.co/WzictwDSIn - embedded picture" />
    Bromsgrove, sort it out! http://t.co/WzictwDSIn - embedded picture" />
    Bromsgrove, sort it out! http://t.co/WzictwDSIn - embedded picture" alt="'@stwater" src="/images/2014/d1fd3111b6df453d74200acdb1baebe4.jpg" /> Bromsgrove, sort it out! http://t.co/WzictwDSIn – embedded image’/> (2014/03/19 src)
  • *News* BBC iPlayer is launching on Chromecast today. Get more info here: www.bbc.co.uk/blogs/internet/posts/BBC-iPlayer-apps-on-Chromecast (2014/03/19 src)
  • Wow! So resilient! So Safe! So secure!
    The all new £1 dogecoin. t.co/eyKoROAxKP
  • The all new £1 dogecoin. http://t.co/eyKoROAxKP - embedded picture" />
    The all new £1 dogecoin. http://t.co/eyKoROAxKP - embedded picture" />
    The all new £1 dogecoin. http://t.co/eyKoROAxKP - embedded picture" />
    The all new £1 dogecoin. http://t.co/eyKoROAxKP - embedded picture" alt="'Wow!" src="/images/2014/aab4a51e592e9108a436ced196339ac1.png" /> The all new £1 dogecoin. http://t.co/eyKoROAxKP – embedded image’/> (2014/03/19 src)
  • “Mongo lasted one week”. codeinsider.us/i/2.html #realmongofacts (2014/03/18 src)
  • GOG.com To Add Linux Support – beta.slashdot.org/story/199575 #linux #gaming continues to improve (2014/03/18 src)
  • Great image RT @Blakmountphoto: @VirtualAstro last full moon of the winter over the #breconbeacons t.co/IjXOPHVSqR
  • (2014/03/18 src)
  • Threatening to “tell mum” had the desired effect of getting my sister to pay attention. #SomeThingsNeverChange (2014/03/18 src)
  • Hopefully I’ll sleep better once “the boss” returns home from her holi^h^h^h^h work trip abroad. Oh well. Today has started now. (2014/03/18, Bromsgrove, Worcestershire src)
  • A counter-argument. t.co/wqMISHifop
  • (2014/03/18 src)
  • Fill it with foam! (Conservatory roof had a gap). Need more holes to fill now …. #diy #likeAchildWithAHammer t.co/iEUGHUpoUK
  • (2014/03/18, Bromsgrove, Worcestershire src)
  • Here’s some goodies coming up in April @ArtrixArts #worcestershirehour t.co/Ra18PwNJTT
  • (2014/03/17 src)
  • OH: “you’ve got to fall off the wagon to get back on” #schoolYard (2014/03/17 src)
  • A happy range rover. t.co/BTBxm8iMT1
  • (2014/03/17 src)
  • Feeling you must thank (in return) an unknown driver who is thanking you for letting them out / through a gap etc. #BritishProblems (2014/03/17, Bromsgrove, Worcestershire src)
  • #BritishProblems hesitant to use foreign mains sockets (generally lack switches), (2014/03/17, Bromsgrove, Worcestershire src)
  • It seems I’ve not forgotten how to make a den. t.co/L37UJskf4W
  • (2014/03/16, Dudley, Dudley src)
  • “Can we play hide and seek?” t.co/iJc68IYwl2
  • (2014/03/16, Bromsgrove, Worcestershire src)
  • Blustery. But nice and sunny. t.co/lqMkiPvfa1
  • (2014/03/16, Bromsgrove, Worcestershire src)
  • Migrating office NFS server to use btrfs for /home etc. #Geek #Saturday #Workaholics #Debian (2014/03/15 src)
  • Except one. “@lydiadepillis: Richer countries less likely to think you need to believe in God to be moral: t.co/JTEjs6urjW
  • (2014/03/13 src)
  • Hackers defacing a phishing site ? www.p0ison.com/ybs-bank-got-hacked-by-team-anonghost/ #doingItWrong #security #phishing (2014/03/13 src)
  • Chromecast doesn’t seem to work with wifi passwords containing non-alphanumeric characters. #chromecast #weird #fail (2014/03/11 src)
  • Love a sunset t.co/BGHZzBimAF
  • (2014/03/09, Bromsgrove, Worcestershire src)
  • It’s all part of God’s plan. piecomic.tumblr.com/post/78680666729 (2014/03/11 src)
  • They soon learn who is boss… But if they once boss a dog they will be merciless thereafter. Floss knows this. t.co/PdyTnqig0v
  • (2014/03/08 src)
  • Epic group fancy dress! t.co/mIq1FcHOaK
  • (2014/03/05 src)
  • 250% funded with just 13 hours to go! Support us and help send more people to conferences!Get your elephpants now: phpwomen.org/elephpant
  • (2014/03/08 src)
  • After not writing a hand written letter in years (10?) … I’ve written two in one night. #whereIsTheCursor #noSpellCheck #oldskool (2014/03/07, Bromsgrove, Worcestershire src)
  • @ntoll want to see widespread IPv6 adoption? Convince audiophiles a 2^128 bit address space increases sound fidelity (2014/03/06 src)
  • It appears @chordcables wants you to ignore physics and packetised buffered protocols and spend £1,600 on a £1 cable www.chord.co.uk/blog/new-chord-ethernet-cables/ (2014/03/06 src)
  • Mecha Pac-Man has risen! t.co/lrhMVbRlaw
  • (2014/03/06 src)
  • @Joel_Hughes @tboWebDesign Thought you might appreciate this ‘real’ Yellow Pages tagline t.co/LSn8wXYeAs
  • (2014/03/07 src)
  • Lawn mowing season appears to have started t.co/8wt89GgTd8
  • (2014/03/07, Bromsgrove, Worcestershire src)
  • “It is the latest fashion!” t.co/dAJLXDFOm7
  • (2014/03/07 src)
  • @RNLI @Yorkshireimages completed painting, being framed, local #RNLI branch taking care of it shortly t.co/iJfLwRLJY8
  • (2014/03/01 src)
  • “Mr Bitcoin” may have been found. Shame the journalist has pretty much published his address etc. #deception
    mag.newsweek.com/2014/03/14/bitcoin-satoshi-nakamoto.html (2014/03/06 src)
  • Categories: LUG Community Blogs

    David Goodwin: Amavis / SpamAssassin

    Fri, 28/03/2014 - 15:58
    SpamAssassin

    Some random bits and pieces related to SpamAssassin and Amavis

    I’ve been looking for additional rulesets to add to SpamAssassin but haven’t found many – the SARE project appears offline (for example). Eventually I found – The SOUGHT SpamAssassin ruleset which despite it’s age (published in 2007) seems to still be maintained.

    See http://taint.org/2007/08/15/004348a.html

    To enable this on Debian Wheezy, I added a cron job (/etc/cron.d/sa-update-sought) like :

    10 */3 * * * debian-spamd /usr/local/sbin/sa-update-sought

    And then created /usr/local/sbin/sa-update-sought which looks a bit like :

    #!/bin/bash if [ $UID != 119 ]; then su - debian-spamd -c "/usr/local/sbin/sa-update-sought" exit 0 fi # See http://taint.org/2007/08/15/004348a.html /usr/bin/sa-update -v --gpgkey 6C6191E3 --channel sought.rules.yerp.org --channel updates.spamassassin.org # so wow, so speed. /usr/bin/sa-compile

    (Don’t forget to chmod 755 the script and also perhaps run it containing ‘set -x’ and/or ‘set -e’)

    Amavis – deal with duplicate headers

    Firstly, Amavis was complaining about duplicated headers for some emails. Typically this would be something useless like MIME-Version, which I don’t care about. So to stop Amavis moaning about duplicated headers – add to your config under /etc/amavis/conf.d/50-user (on debian) -

    $allowed_header_tests{'multiple'} = 0; Amavis – log spamassassin rulsets and generally more

    The default Amavis log file will look something like :

    Mar 23 06:48:18 my.server /usr/sbin/amavisd-new[13368]: (13368-03) Passed CLEAN {RelayedInbound}, [client.ip.addr]:37490 [client.ip.addr] -> <someone@local>, Queue-ID: 3FDEC181A06, Message-ID: <c72c5e1d26a048c0af4be75044e1e80e@bazarchic-invitations.com> , mail_id: d-dsS6ecM4vR, Hits: -9.49, size: 34124, queued_as: 80D4118089F, dkim_sd=20132014:bazarchic-invitations.com, 3203 ms

    Which isn’t all that useful – especially if you need to know WHY it did (or didn’t) score against SpamAssassin (i.e. WHY was it -9.49).

    So, to make Amavis more verbose in logging – so you can see which SpamAssassin tests triggered etc – add to /etc/amavis/conf.d/50-user (debian) -

    $log_templ = $log_verbose_templ;

    Now you’ll see something more like :

    Mar 28 14:33:49 my.server /usr/sbin/amavisd-new[9149]: (09149-05) Passed SPAMMY {RelayedTaggedInbound}, [client.ip.addr]:62696 [client.ip.addr] <some.user@whatever> -> <someone@else.example.com>, Queue-ID: EF4F4180E71, Message-ID: <C46A064E2A2B52469C092EE761AD74602BFCCC@xxxxxx-Exch.xxxxxxx.xxxx>, mail_id: dzG4JS_4jH29, Hits: 6.314, size: 46717, queued_as: BBEB71819B4, Subject: "hello world this is a subject", From: Test_Person_<test@my.domain>, helo=whatever.server, Tests: [HTML_MESSAGE=0.001,LOCAL_SEX=5,URI_HEX=1.313], shortcircuit=no, autolearn=disabled, autolearnscore=6.314, asn=AS57307_188.227.240.0/21, 4714 ms

    Now – you can clearly see why it scored 6.314 – without needing to find the mail and read it’s headers.

    SpamAssassin – some random rules

    Add into /etc/spamassassin into a file named something like ‘local_rules.cf’

    WhatCounts – spammy mailer? # X-Mailer: WhatCounts - seems spammy. header LOCAL_WHATCOUNTS X-Mailer =~ /WhatCounts/ describe LOCAL_WHATCOUNTS Spammy mailer (WhatCounts) score LOCAL_WHATCOUNTS 3.0 Sex

    Often slipped into spammy email; presumably serious email (well, for a business at least) won’t contain such stuff.

    body LOCAL_SEX /\b(sex)\b/i describe LOCAL_SEX Email contains the word sex. score LOCAL_SEX 5.0 PHP Eval’ed code

    I saw quite a few spammy emails which contained a specific header – so this penalises such mail. It’s crude.

    # Saw email headers like : X-PHP-Originating-Script: 10000:sendme.php(3) : eval()'d code header PHP_EVAL X-PHP-Originating-Script =~ /eval\(\)\'d code/i describe PHP_EVAL Eval()'ed PHP code as source score PHP_EVAL 8.0 SpamAssassin – decode short urls

    https://github.com/smfreegard/DecodeShortURLs is a useful plugin to install – allowing you to decode shortened URLs – and hopefully then score/find them in RBLs etc.

    i.e. expanding http://t.co/BLAH to http://blahblah.server.com/something/blah.html

     

    Categories: LUG Community Blogs

    Dick Turpin: When in doubt pull out.

    Fri, 28/03/2014 - 12:43
    Customer: "I think our printers broken? I've tried two brand new toner cartridges and it won't print."Engineer: "Do you want us to come out and look at it? As you know it's chargeable."Customer: "You might as well get us a new printer."Engineer: "OK."
    Three days later.
    Engineer: "Hey Pete, you know that printer for xyz? I've installed the new one. I also found out what was wrong with the old one."Me: "What was it?"Engineer: "She hadn't pulled the safety tab off the side of the toner."Me: "Bwahahahaha"

    Categories: LUG Community Blogs

    Dick Turpin: One of them days!

    Wed, 19/03/2014 - 11:15
    I run an opt-in mailing list and send out something like 70+ PC's and laptops. As you'd expect there's a brief run down of CPU, Memory etc. So some bright spark sent me and email asking "Can you supply the generations of the CPU's and the CLOCK speeds of all the memory on every unit please."

    Fook Off

    I quoted (Actually I under-priced it tbh) to replace a screen on a laptop, inadvertently I was not making any money on the actual screen but at least was making money on the installation. Had an email. "Do you have a courier service? If I send it to you it will cost money and I would expect a discount on the price you quoted."

    Fook Off
    Categories: LUG Community Blogs

    Dick Turpin: Here we go again ZenCart.

    Thu, 13/03/2014 - 12:09
    So I'm doing yet another ZenCart site for a customer. The latest version 1.5.1 requires PHP 5.5 which meant we had to set up a dedicated LAMP server, which actually is about time.

    I did all the usual PITA stuff of changing permissions on folders so it installs and that [supposedly] was fine. Now the default template is pretty nasty to say the least so I had a quick punt around and found a suitable one and installed that. But wait, what's this?

    WARNING: An Error occurred, please refresh the page and try again.

    Really? What kind of error? A hint would be nice? Now your first thought is "This must be a template related error as the default one works?" so after some searching (And time wasting I hasten to add.) I find that supposedly ZenCart does not turn on Layout Boxes by default. You have to go in there and turn them on, but wait!

    WARNING: An Error occurred, please refresh the page and try again.

    WTF now? Oh yes, clicking on Tools--Layout boxes controller bombs out with that very same, ever so helpful message! So off we go again in search of an answer. After losing even more time (And time is money you know.) I find a kinda helpful answer "Check your logs." so off I go to my logs and it says;

    PHP Fatal error: 1146:table 'my.TABLE_EZPAGES_TEXT' doesn't exist

    WTF? Surely that's a core element of ZenCart? After all, there is a button for Layout boxes controller why would there not be a table for it? But no! According to DrByte on this thread http://www.zen-cart.com/showthread.php?200200-Error-on-ez-pages

    "There is no "ezpages_text" table in original Zen Cart code."

    I also had to laugh at Kobra who apparently is a at the Black Belt level for support who asked

    "Table 'XXXX.TABLE_EZPAGES_TEXT'Are the XX's actual or just what you added?" Bwahahahaha

    Tears flowed down my face when I read that, talk about not understanding what your reading? As if they're going to put myxyz.TABLE_EZPAGES_TEXT? You'd still ask "What's myxyz?" I suspect?

    Anyway the thread is about as helpful as a one legged man in an arse kicking competition. Suffice to say supposedly you now have to install Multi-Language EZ-Pages which comes with a database script to add the table[s]. Who's bright idea was that to make an integral function of ZenCart a plugin? Oh and just look at these hoops you have to jump through!

    Step 2.  replace the following two CUSTOM folder with your own folder(template) name
      includes\modules\CUSTOM
      includes\modules\sideboxes\CUSTOM

    Step 3.  Make a copy of the included file
      admin/includes/languages/english/extra_definitions/ezpages_multilanguage_defines.php
    and save it as
      admin/includes/languages/YOUR_LANGUAGE/extra_definitions/ezpages_multilanguage_defines.php
    then edit the two define statements in the file to suit your language.

    And then @tigg wonders why I hate it with a vengeance. :-)
    Categories: LUG Community Blogs

    Jono Bacon: Open Source Think Tank Community Leadership Summit Soon

    Fri, 07/03/2014 - 00:03

    As some of you will know, I founded the Community Leadership Summit that takes place in Portland, Oregon every year. The event brings together community leaders, organizers and managers and the projects and organizations that are interested in growing and empowering a strong community. Each year we discuss, debate and continue to refine the art of building an effective and capable community, structured in a set of presentation and attendee-driven unconference sessions.

    This year’s event is happening on 18th – 19th July 2014 (the two days before OSCON), and is shaping up to be a great event. We have over 180 people registered already, with a diverse and wide-ranging set of attendees. The event is free to attend, you just need to register first. We hope to see you there!

    In a few weeks though we have an additional sister-event to the main Community Leadership Summit at the Open Source Think Tank.

    The Community Leadership Summit and Open Source Think Tank have partnered to create a unique event designed for executives and managers involved in community management planning and strategic development. While the normal annual Community Leadership Summit serves practicing community managers and leaders well, this unique event is designed to be very focused on executives in a strategic leadership position to understand the value and process of building a community.

    I have been wanting to coordinate a strategic leadership event such as this for some time, and the Think Tank is the perfect venue; it brings together executives across a wide range of Open Source organizations, and I will be delivering the Community Leadership Summit track as a key part of the event on the first day.

    The event takes place on 24th March 2014 in Napa, California. See the event homepage for more details – I hope to see you there!

    The track is shaping up well. We will have keynote sessions, break-out groups discussing gamification, metrics, hiring community managers, and more, a dedicated case study (based on a real organization with the identity anonymized) to exercise these skills and more.

    If you want to join the Community Leadership Summit track at the Open Source Think Tank, please drop me an email as space is limited. I hope to see you there!

    Categories: LUG Community Blogs

    Jono Bacon: Ubuntu Developer Summit Next Week

    Thu, 06/03/2014 - 23:51

    Next week we have our Ubuntu Developer Summit, taking place online from Tues 11th March 2014 – Thurs 13th March 2014. Go and see the schedule – we still have lots of schedule space if you want to run a session. For details of how to propose a session, see this guide.

    I just want to highlight a session I would like to really invite input on in particular.

    Today the online Ubuntu Developer Summit is largely based on the formula from our physical UDSs that we used to have, and that formula goes back to 2004. While these have traditionally served the project well, I am cognizant that our community is much bigger and more diverse than it used to be, and our current Ubuntu Developer Summit doesn’t serve our wider community as well as it could; there is more to Ubuntu to rigorous software engineering.

    UDS is great if you are a developer focused on building software and ensuring you have a plan to do so, but for our translators, advocates, marketeers, app developers, and more…the format doesn’t suit those communities as well.

    As such, I would like to discuss this and explore opportunities where UDS could serve our wider community better. The session is here and is on Wed 12th March at 15.00UTC. I hope you can join me!

    Categories: LUG Community Blogs

    David Goodwin: Automated twitter compilation up to 06 March 2014

    Thu, 06/03/2014 - 15:15

    Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 06 March 2014

    (2014/03/06 src)
  • My teeth have been successfully sharpened. £18… (2014/03/05 src)
  • Pancake day? That’ll never catch on. #PancakeDay (2014/03/04, Bromsgrove, Worcestershire src)
  • Bromsgrove’s high street. #BobTheBuilder t.co/8tIGN8UA8J
  • (2014/03/04, Bromsgrove, Worcestershire src)
  • Looking for Ukraine analysis? This a good place to start www.theguardian.com/commentisfree/2014/mar/02/crimea-crisis-russia-ukraine-cold-war (2014/03/02 src)
  • Happy RAID check day ! #linux (2014/03/02, Bromsgrove, Worcestershire src)
  • It’s a hard fact to swallow but we all live life alone www.theguardian.com/lifeandstyle/2014/feb/28/marital-expectations-couples-complete-one-other (2014/03/02, Bromsgrove, Worcestershire src)
  • Bromsgrove hockey ladies awesome Saturday. Played 3 won 3 scored 21 conceded 3. Could it get any better? @BromStandard @BromsgroveHC (2014/03/01 src)
  • ‘Murica700 via @mikko @TrustyCon www.youtube.com/user/TrustyCon t.co/3WYn6EDWbB
  • (2014/03/01 src)
  • Hockey Bromsgrove men’s 3rds vs Droitwich. 0:0. :-/ (Cc @BromsgroveHC ) (2014/03/01, Wychavon, Worcestershire src)
  • IKEA grammar fail (“Why not add a bowl of potato’s…”) #fail t.co/Ml89N57Qa6
  • (2014/03/01, Walsall, Walsall src)
  • @Ansible 1.5 now available with a faster OpenSSH transport, Vault, and many updates: blog.ansibleworks.com/2014/02/28/ansible-1-5-released/ (2014/02/28 src)
  • Massive weekend 4 Bromsgrove Hockey. Men & Ladies in huge games. Like to give it a try yourself? Let me know @BromStandard @BromsSchool (2014/02/28 src)
  • Men use a pontoon to move a car in floodwaters in England. More Photos of the Day: on.wsj.com/N8SL6E (Getty) t.co/QeaNAsRj0r
  • (2014/02/28 src)
  • When using APC with PHP, set `apc.stat_ctime=1` in php.ini. Found the tip in Scaling PHP Book by @stevencorona. Thanks for saving my sanity. (2014/02/28 src)
  • .@mattcutts I think I have spotted one, Matt. Note the similarities in the content text: t.co/uHux3rK57f
  • (2014/02/27 src)
  • Trying to figure out why Chrome (OSX) gives “The site’s security certificate is not trusted!” for Foursquare.com #foursquare (2014/02/27 src)
  • Funky 3D eye in a browser near you – www.vill.ee/eye/ (webgl demo of an eye). (2014/02/26 src)
  • IKEA fail. #bjursta t.co/PL7IsarVXB
  • (2014/02/26, Bromsgrove, Worcestershire src)
  • I think I may have eaten too much rhubarb crumble. #feelingSedentary (2014/02/26, Bromsgrove, Worcestershire src)
  • You wouldn’t steal a handbag… you wouldn’t write your own SSH Daemon in PHP… You wouldn’t deploy said code? Oh wait, MTGOX CEO did. (2014/02/26 src)
  • This is why you ALWAYS use `{` and `}` in conditional blocks in C-syntax languages, friends: https://www.imperialviolet.org/2014/02/22/applebug.html Laziness is never okay. (2014/02/22 src)
  • ★ On the Timing of iOS’s SSL Vulnerability and Apple’s ‘Addition’ to the NSA’s PRISM Program: df4.us/mgh (2014/02/22 src)
  • Hockey: Bromsgrove 3xi 4:3 Kings Heath. Great result. (Cc @BromsgroveHC ) (2014/02/22 src)
  • ‘Offshored’ jobs heading back to region: Rising costs in China and the Far East means a boost for Midlands emp… bit.ly/1heh2kQ (2014/02/21 src)
  • Dog poo minefield. t.co/V9JbjDCRBM
  • (2014/02/18, Bromsgrove, Worcestershire src)
  • “All of our operators are currently engaged. …”
    Presumably lots of weddings soon then NatWest ??? (2014/02/18 src)
  • Your call is important to us and will be answered as soon as possible. #lies (2014/02/18 src)
  • Watching my tablet slow to a crawl as it installs weeks of app updates. #almostUnused #firstWorldProblems #nexus10 (2014/02/18 src)
  • In Norway they’re spraying reindeer antlers w a reflective coating to protect them from cars j.mp/1ftOscV t.co/mtiq89AItU
  • (2014/02/17 src)
  • Less commonly used UNIX commands: www.danielmiessler.com/blog/collection-of-less-commonly-used-unix-commands (2014/02/17 src)
  • Apostrophes. Commas. There/their. Were/we’re. To/too/two. Was/were. Definitely. It’s/Its. Those/them. It’s not that hard really is it? #ARGH (2014/02/17 src)
  • Today I’ve filled in a Winding up order to possibly present to Mr LatePayingCustomer #funtimes https://www.gov.uk/wind-up-a-company-that-owes-you-money (2014/02/17 src)
  • Bromsgrove 3xi hockey vs Wolverhampton – we won 3:0 (2014/02/15 src)
  • PHP is Awesome bit.ly/MQgg4e (2014/02/14 src)
  • Google, I’m sorry to keep complaining, but can you please make using your apps with multiple accounts suck less? Pretty please? (2014/02/14 src)
  • Never quite gotten the point of flowers. “Here, I killed these for you… now watch them die.” (2014/02/14 src)
  • “I wanted to ask you a very important and timely question…”
    i.imgur.com/74iclM6.png (2014/02/14 src)
  • Bitter single man scuppered Valentine’s Day by booking every other seat at a cinema to stop couples sitting together www.telegraph.co.uk/news/worldnews/asia/china/10637954/Bitter-single-man-scuppers-Valentines-Day-for-cinema-goers.html (2014/02/14 src)
  • hahaha I thought I had feelings before I had children. I had no idea, NO IDEA what feelings even were. Recalibrated all axes. (2014/02/14 src)
  • Just another rainy day in Newlyn, UK, apparently. [via @traceysuckling] t.co/aTsApsoxLy
  • (2014/02/14 src)
  • We have rules. t.co/pfXKgviu8w
  • (2014/02/14, Manchester, Manchester src)
  • Roses are red
    Violets are blue
    Nagios is red
    OH FUCK THE SITE’S DOWN (2014/02/14 src)
  • Roses are red
    Violets are blue
    Your bitcoins are in escrow
    on The Silk Road 2
    …bugger. (2014/02/14 src)
  • Meanwhile on erlang-questions, the lurking, it was good, and profitable… t.co/eCMw1BgbZa
  • (2014/02/14 src)
  • Headteacher’s award ! Excellent tricky word spelling! t.co/f1jZ03XUfP
  • (2014/02/14 src)
  • “Is it me, or is it a bit hot in here? Ah – you must be with @OvoEnergy!” #feellovedagain (2014/02/14 src)
  • The school jester #hair t.co/jGmZTVO12I
  • (2014/02/13 src)
  • Sent my girlfriend a dozen roses for Valentine’s Day. Hope she’s not upset that I ate the rest of the box. (2014/02/09 src)
  • Free petrol in Bromsgrove ! t.co/WL1WEPnyJY
  • (2014/02/06, Bromsgrove, Worcestershire src)
  • Breaking Flanders #simpsons t.co/dKRJEFkp1J
  • (2014/02/05 src)
  • Cannot. Be. Unseen. t.co/z7ZLKrrbQh
  • (2014/02/03 src)
  • Rebooting an unbacked up server which had/has I/o issues & locked up. If only $customer listened to my warnings. Crossing fsck fingers ATM! (2014/02/03 src)
  • Simply brilliant. A poem. RT @iancawsey: I don’t normally like graffiti but……. t.co/CgFU0sYNcP
  • (2014/02/01 src)
  • @suejaned: so what did the ancient Herdwicks live on during winter without an awesome shepherd to feed hay?”They had an ancient shepherd
  • (2014/02/01 src)
  • Instant feedback on your #phpunit tests while you’re editing code or tests. In case your editors won’t.. https://github.com/jaytaph/RealTimePHPUnit (2014/02/01 src)
  • Bromsgrove men 3xi vs streetly. Lost 2-1 #hockey (Cc @BromsgroveHC ) (2014/02/01, Walsall, Walsall src)
  • Theiyr’reTake that, grammar police.
  • (2014/01/31 src)
  • Happy Chinese New year!! And it’s going to be a filthy one if BBC news subtitles are anything to go by….. t.co/Mie1zV1MAs
  • (2014/01/31 src)
  • Harsh working conditions in Silicon Valley t.co/XlJJL3kPZN
  • (2014/01/31 src)
    Categories: LUG Community Blogs

    Aq: Writing a simple desktop widget for Ubuntu

    Mon, 03/03/2014 - 01:47

    I needed a way to display the contents of an HTML file on my desktop, in such a way that it looks like it’s part of the wallpaper. Fortunately, most of the answer was in How can I make my own custom desktop widgets? on Ask Ubuntu, along with Create a Gtk Window insensitive to Show Desktop and Won’t show in Launcher. Combining that with the excellent Python GI API Reference which contains everything and which I can never find when I go looking for it, I came up with a simple little Python app. I have it monitoring the HTML file which it displays for changes; when that file changes, I refresh the widget.

    from gi.repository import WebKit, Gtk, Gdk, Gio import signal, os class MainWin(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, skip_pager_hint=True, skip_taskbar_hint=True) self.set_wmclass("sildesktopwidget","sildesktopwidget") self.set_type_hint(Gdk.WindowTypeHint.DOCK) self.set_size_request(600,400) self.set_keep_below(True) # transparency screen = self.get_screen() rgba = screen.get_rgba_visual() self.set_visual(rgba) self.override_background_color(Gtk.StateFlags.NORMAL, Gdk.RGBA(0,0,0,0)) self.view = WebKit.WebView() self.view.set_transparent(True) self.view.override_background_color(Gtk.StateFlags.NORMAL, Gdk.RGBA(0,0,0,0)) self.view.props.settings.props.enable_default_context_menu = False self.view.load_uri("file://path/to/html/file") box = Gtk.Box() self.add(box) box.pack_start(self.view, True, True, 0) self.set_decorated(False) self.connect("destroy", lambda q: Gtk.main_quit()) self.show_all() self.move(100,100) def file_changed(monitor, file, unknown, event): mainwin.view.reload() if __name__ == '__main__': # the HTML file needs to have background colour rgba(0,0,0,0) gio_file = Gio.File.new_for_path("/path/to/html/file") monitor = gio_file.monitor_file(Gio.FileMonitorFlags.NONE, None) monitor.connect("changed", file_changed) mainwin = MainWin() signal.signal(signal.SIGINT, signal.SIG_DFL) # make ^c work Gtk.main()

    Lots of little tricks in there: the widget acts as a widget (that is: it stays glued to the desktop, and doesn’t vanish when you Show Desktop) because of the Gdk.WindowTypeHint.DOCK, skip_pager_hint=True, skip_taskbar_hint=True, and set_keep_below(True) parts; it’s transparent because the HTML file sets its background colour to rgba(0,0,0,0) with CSS and then we use override_background_color to make that actually be transparent; the window has no decorations because of set_decorated(False). Then I just add it to Startup Applications and we’re done.

    Categories: LUG Community Blogs

    Aq: I bought a new computer

    Sat, 01/03/2014 - 14:49

    In the most recent episode of Bad Voltage I reviewed my new computer, but we diverged mainly into a discussion of why anyone should buy laptops at all, in which I was right and everyone else in the world was wrong. Anyway, I’ve been promising for a while that I’d talk about my lovely new machine once I had it, and I now have it. So, a review.

    A few months ago, my laptop, a Lenovo ultrabook running Ubuntu, decided to corrupt its disk when resuming from suspend. Now, admittedly, I’d suspended it and then let it run out of battery, and I’d understand it if it’d lost my session. But, no, it wouldn’t boot at all. A few panicked hours later, and with quite a bit of help from the #ubuntu-uk IRC channel, I got it back and I hadn’t lost anything. However, tragically, this now meant that my formerly innocent SSD1 had learned about the existence of disk errors. If you’ve worked in an office you’ll know that you mustn’t use whiteboard cleaner, because once you’ve taught a whiteboard that special cleaning fluid exists, it sulks and refuses to be cleaned without it for ever more. Well, disks are just the same: once they’ve learned that they’re allowed to error and you’ll just fix it, they feel able — actually, they feel obliged — to throw more errors just to see how much you’ll put up with. So I started shopping around for a new laptop.

    Over Christmas, my mum, who is lovely but is about as good with technology as I am with blindfolded rock climbing, said: why are you buying a laptop? Why not buy a desktop computer?

    This is a better question than you might initially think.

    What benefit is there to a laptop? Well, there are I think two things. The first is that it has a zillion peripherals built in. Speakers, mouse, webcam, keyboard, it’s all part of the one package. And the second is that you can use it without it being plugged in, in coffee shops and conferences and on the sofa and the like.2 Other than that, every single thing about a desktop computer is better. It’s more upgradeable. It’s cheaper. It’s prettier, if you try and buy prettiness rather than a ghastly beige case from the 1980s. It’s got more USB ports. And you can make one which works how you want it to rather than how your laptop manufacturer wants it to. I want loads of RAM and a gorgeous case and I couldn’t give a damn about graphics, as long as it can drive my 27 inch monitor. So that’s what I built.

    There are quite a lot of custom PC builders. There’s no way on God’s green earth that I’m going to buy a bunch of components and fit them together myself. For a start, I don’t give a crap about which type of RAM fits in which motherboard — I want someone else to decide that for me. I don’t want to have to touch a radiator and wear an anti-static strip and lose all those tiny screws every nine seconds. So I shopped around a bit and ended up with PC Specialist, a custom PC builder here in the UK. I got an Inwin 904 case, which is stone cold gorgeous — tempered glass, brushed steel. It’s a bloody work of art is what it is. And all the RAM I can stuff in my pockets, and decent Logitech speakers and webcam and wireless mouse and keyboard and an Asus 27 inch monitor and HDMI and just everything I wanted, and it was pretty well priced… and I can stick with it almost forever. Remember Trigger’s broom in Only Fools and Horses? It’d had 16 new heads and 14 new handles. This machine can be poked and have bits swapped out and keep on trucking long after any five laptops have been consigned to the laptop graveyard in your basement or the slow death of being given to your parents. So well done PC Specialist.

    My requirements look roughly like this:

    1. machine will run Ubuntu, not Windows
    2. it’s not for gaming (I use my PS3 for that, and don’t use it much), so the integrated graphics is fine; I do not need a separate graphics card.
    3. I want my box to be attractive. This takes precedence over almost every other requirement, and is obviously massively subjective.
    4. I want a huge amount of RAM. Two years ago I bought the ultrabook laptop I’m typing this on, which has 4GB of RAM, and I thought that was loads. It’s now struggling a bit. I do not want to have to buy more memory a year from now, and Ubuntu is pretty heavy on RAM use, especially since I have about a zillion Chrome tabs open. So, 16GB for me. This will be sufficient for whatever Ubuntu requires for a couple of years at least, and will let me spin up VMs to my heart’s content. I did think about 32GB, but it’s just extra memory I don’t need, and because I have a desktop machine I can easily upgrade later if I need that, and not having it saves me a hundred notes or so now.
    5. I’d like a decent (that is: better than 1920 HD) monitor. However, 4K monitors are three grand each, which is way too much. So, 2560x1440 if I can. Note that the integrated graphics I pick has to support this.
    6. Other things needed: speakers (I’d like three-piece, but they don’t have to be great), keyboard and mouse (again, I’m not picky here, but wireless would be nice), wifi (doesn’t have to be good wifi, and I’ll be wired most of the time, but it’s a very handy fallback).
    7. Total budget: ~£1500
    8. adequate cooling. I don’t know anything about cooling.
    9. not overclocked.

    The actual spec of the machine looks like this, which is a long boring list but can’t be helped:

    table.pcspec { border-collapse: collapse; } table.pcspec th { font-weight: bold; background: #333; color: white; } table.pcspec td { background: #f7f6f5; color: #333; } table.pcspec tr:nth-child(2n) td { background: white; } Component type Component chosen notes Case InWIN 904 so gorgeous a case. wow. Processor (CPU) Intel® Core™i5 Quad Core Processor i5-4670 (3.4GHz) 6MB Cache didn’t get the K model because I don’t plan to overclock it. Haswell, because that’s the newest. Only an i5, though; the i7 was quite a bit extra and I decided I could do without it Motherboard ASUS® Z87-A: ATX, USB3.0, SATA6GB/S, SLi, XFIRE Memory (RAM) 16GB KINGSTON DUAL-DDR3 1600MHz (2 x 8GB) memory! yes! never going to run out again, ever Graphics Card INTEGRATED GRAPHICS ACCELERATOR (GPU) Hard Disk 180GB INTEL® 530 SERIES SSD, SATA 6 Gb/s (upto 540MB/sR | 490MB/sW) don’t need a lot of storage (I have a home server for that) but I do want SSD. 180GB is enough; currently have 120GB which is a tiny bit tight 1st DVD/BLU-RAY Drive 24x DUAL LAYER DVD WRITER ±R/±RW/RAM Memory Card Reader NONE irritatingly, this can’t go in my chosen case; they’re all to fit 3.5” spaces. I may buy a blanking plate and put one in the 5.25” slot. Power Supply CORSAIR 350W VS SERIES™ VS-350 POWER SUPPLY Processor Cooling Super Quiet 22dBA Triple Copper Heatpipe Intel CPU Cooler as per recommendation from the PC Specialist forums Extra Case Fans & Fan Controller NONE because I am not a lunatic gamer Sound Card ONBOARD 6 CHANNEL (5.1) HIGH DEF AUDIO Wireless/Wired Networking WIRELESS 802.11N 150Mbps PCI-E CARD Monitor ASUS 27" Professional SERIES PB278Q twenty seven inches of glory3 Keyboard & Mouse LOGITECH® MK520 WIRELESS KEYBOARD & MOUSE COMBO always rated Logitech stuff, personally Speakers LOGITECH LS21 2.1 SILVER/BLACK SPEAKER SYSTEM ditto Webcam Logitech® HD Webcam C525 - 720p HD Video, 8 Megapixel Photos ditto Warranty 3 Year Silver Warranty (1 Year Collect & Return, 1 Year Parts, 3 Year Labour) Price £1,365.00 have to skip lunch and save the money. Possibly several times a day.

    I’m super-pleased with it. It looks gorgeous, which is precisely what I was hoping for. And the screen’s massive.

    I’d like to live in a world where it’s possible to buy off-the-shelf gorgeous Ubuntu computers. At the moment, we’re not quite in that world. It is possible to buy pretty desktop PCs; in the UK, the place to go for that is Utopia Computers. Unfortunately, everyone who sells attractive machines rather than beige boxes is either (a) Apple or (b) primarily catering to an audience of gamers. So the machines you buy have super-high-end graphics cards and nutty cooling systems. I don’t want one of those; I’m not a gamer. I want raw power, but Intel graphics is enough for me, and it’s better supported by Ubuntu. So, annoyingly, that meant having to spec my own machine. I didn’t want to do that, because I have no idea which RAM to buy or which motherboard. PC Specialist did a pretty reasonable job of checking that sort of thing — their online wizard thing pops up saying “that card doesn’t fit with that motherboard”. Part of the issue here, I think, is that most people don’t consider it a good use of money to buy an attractive computer, and those that do are already in the Apple camp. Linux users are even worse at this — spending money on something because it looks nice is actively discouraged, which is thunderously wrong but I can’t stop people from doing it. Ubuntu is attempting to project a different vibe — that form is just as important as function — but because it’s still at least partially most popular among Linux people, it’s not making much headway. I surely can’t be the only person alive who appreciates the Apple aesthetic but wants Ubuntu machines, who thinks that we the Ubuntu community are allowed beautiful machines and should not be inured to the idea that you buy cheap-looking plastic stuff because that’s all you can get that runs Ubuntu. But it feels like I am, some days. I’d like to say that someone4 should set up a business selling pretty Ubuntu computers, but I fear that the subset of users who

    1. want a desktop rather than a laptop
    2. want Ubuntu
    3. value attractiveness over cheapness

    is small enough that there’s not enough of a business model there.

    Anyway, I shan’t rant. I have a lovely computer and I am happy. Hooray! I hope your machine is beautiful too. If not… maybe think about that, next time.

    1. even if it is some weird Lenovo-specific weird thing
    2. If you’re interested in further discussion of why having a laptop is important, and the idea that lots of people have one unmoving “main” laptop” and one small “conference” laptop, and that the “main” laptop could be a desktop instead, then see the Bad Voltage episode above
    3. an essential part of a good evening
    4. yes, I’m aware that I could be someone
    Categories: LUG Community Blogs

    David Goodwin: Automated twitter compilation up to 01 March 2014

    Sat, 01/03/2014 - 07:00

    Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 March 2014

    (2014/02/26, Bromsgrove, Worcestershire src)
  • I think I may have eaten too much rhubarb crumble. #feelingSedentary (2014/02/26, Bromsgrove, Worcestershire src)
  • RT @tdobson: You wouldn’t steal a handbag… you wouldn’t write your own SSH Daemon in PHP… You wouldn’t deploy said code? Oh wait, MTGOX… (2014/02/26 src)
  • RT @coates: This is why you ALWAYS use `{` and `}` in conditional blocks in C-syntax languages, friends: https://t.co/lmgveZw7uO Laziness i… (2014/02/22 src)
  • RT @daringfireball: ★ On the Timing of iOS’s SSL Vulnerability and Apple’s ‘Addition’ to the NSA’s PRISM Program: t.co/q66IRec7VF (2014/02/22 src)
  • Hockey: Bromsgrove 3xi 4:3 Kings Heath. Great result. (Cc @BromsgroveHC ) (2014/02/22 src)
  • RT @birminghampost: ‘Offshored’ jobs heading back to region: Rising costs in China and the Far East means a boost for Midlands emp… http:… (2014/02/21 src)
  • Dog poo minefield. t.co/V9JbjDCRBM
  • (2014/02/18, Bromsgrove, Worcestershire src)
  • “All of our operators are currently engaged. …”
    Presumably lots of weddings soon then NatWest ??? (2014/02/18 src)
  • Your call is important to us and will be answered as soon as possible. #lies (2014/02/18 src)
  • Watching my tablet slow to a crawl as it installs weeks of app updates. #almostUnused #firstWorldProblems #nexus10 (2014/02/18 src)
  • RT @adamclarkestes: In Norway they’re spraying reindeer antlers w a reflective coating to protect them from cars t.co/gYe9EgFdii htt…
  • (2014/02/17 src)
  • RT @rythie: Less commonly used UNIX commands: t.co/5wYVfC7NXQ (2014/02/17 src)
  • RT @laurawolfe: Apostrophes. Commas. There/their. Were/we’re. To/too/two. Was/were. Definitely. It’s/Its. Those/them. It’s not that hard re… (2014/02/17 src)
  • Today I’ve filled in a Winding up order to possibly present to Mr LatePayingCustomer #funtimes https://t.co/2MbtdbCn11 (2014/02/17 src)
  • Bromsgrove 3xi hockey vs Wolverhampton – we won 3:0 (2014/02/15 src)
  • RT @phpizer: PHP is Awesome t.co/JPORgoPyyQ (2014/02/14 src)
  • RT @shiflett: Google, I’m sorry to keep complaining, but can you please make using your apps with multiple accounts suck less? Pretty pleas… (2014/02/14 src)
  • RT @mtabini: Never quite gotten the point of flowers. “Here, I killed these for you… now watch them die.” (2014/02/14 src)
  • RT @grifferz: “I wanted to ask you a very important and timely question…”
    t.co/42WABKzGL2 (2014/02/14 src)
  • RT @MelanieHall: Bitter single man scuppered Valentine’s Day by booking every other seat at a cinema to stop couples sitting together http:… (2014/02/14 src)
  • RT @codinghorror: hahaha I thought I had feelings before I had children. I had no idea, NO IDEA what feelings even were. Recalibrated all a… (2014/02/14 src)
  • RT @stevesilberman: Just another rainy day in Newlyn, UK, apparently. [via @traceysuckling] t.co/aTsApsoxLy
  • (2014/02/14 src)
  • RT @ThatMrDan: We have rules. t.co/pfXKgviu8w
  • (2014/02/14, Manchester, Manchester src)
  • RT @beerops: Roses are red
    Violets are blue
    Nagios is red
    OH FUCK THE SITE’S DOWN (2014/02/14 src)
  • RT @grifferz: Roses are red
    Violets are blue
    Your bitcoins are in escrow
    on The Silk Road 2
    …bugger. (2014/02/14 src)
  • RT @darachennis: Meanwhile on erlang-questions, the lurking, it was good, and profitable… t.co/eCMw1BgbZa (2014/02/14 src)
  • RT @rowangoodwin: Headteacher’s award ! Excellent tricky word spelling! t.co/f1jZ03XUfP
  • (2014/02/14 src)
  • “Is it me, or is it a bit hot in here? Ah – you must be with @OvoEnergy!” #feellovedagain (2014/02/14 src)
  • The school jester #hair t.co/jGmZTVO12I
  • (2014/02/13 src)
  • RT @Pundamentalism: Sent my girlfriend a dozen roses for Valentine’s Day. Hope she’s not upset that I ate the rest of the box. (2014/02/09 src)
  • Free petrol in Bromsgrove ! t.co/WL1WEPnyJY
  • (2014/02/06, Bromsgrove, Worcestershire src)
  • Breaking Flanders #simpsons t.co/dKRJEFkp1J
  • (2014/02/05 src)
  • RT @GeorgeTakei: Cannot. Be. Unseen. t.co/z7ZLKrrbQh
  • (2014/02/03 src)
  • Rebooting an unbacked up server which had/has I/o issues & locked up. If only $customer listened to my warnings. Crossing fsck fingers ATM! (2014/02/03 src)
  • RT @chbid: Simply brilliant. A poem. RT @iancawsey: I don’t normally like graffiti but……. t.co/CgFU0sYNcP
  • (2014/02/01 src)
  • RT @herdyshepherd1: “@suejaned: so what did the ancient Herdwicks live on during winter without an awesome shepherd to feed hay?”They had…
  • (2014/02/01 src)
  • RT @JayTaph: Instant feedback on your #phpunit tests while you’re editing code or tests. In case your editors won’t.. https://t.co/Y08Dg6C… (2014/02/01 src)
  • Bromsgrove men 3xi vs streetly. Lost 2-1 #hockey (Cc @BromsgroveHC ) (2014/02/01, Walsall, Walsall src)
  • RT @DavidMcQueen: Theiyr’reTake that, grammar police.
  • (2014/01/31 src)
  • RT @NewsToad: Happy Chinese New year!! And it’s going to be a filthy one if BBC news subtitles are anything to go by….. t.co/Mie1z
  • (2014/01/31 src)
  • RT @mhelft: Harsh working conditions in Silicon Valley t.co/XlJJL3kPZN
  • (2014/01/31 src)
    Categories: LUG Community Blogs

    Jono Bacon: Bad Voltage Season 1 Episode 10 ‘Midnight Throne Travels’

    Thu, 27/02/2014 - 19:22

    Stuart Langridge, Jeremy Garcia, Bryan Lunduke, and myself discuss:

    • Tech conferences — which ones are good, which ones are not, and why?
    • Desktop machines versus laptops, and a review of Stuart’s new gorgeous desktop computer from PC Specialist
    • Whistleblowing. In the light of the Snowden and Manning revelations, is whistleblowing a good idea, what’s available to protect whistleblowers from problems, and do we need to protect against those motivated by malice?
    • Miguel de Icaza, head of Xamarin and past founder of the Gnome and Mono projects, talks about why he was singled out as a “traitor”, what he’s doing now, and how to best work in the open source world
    • The winners in the Bad Voltage Selfie Competition! See this forum post for more details and all the entrants
    • A Bad Voltage community update covering growth on our community forum, the formation of our gaming community, the IRC channel, the Bad Voltage app, Bad Voltage at SCALE12x, and interesting post-show discussions.

    Go and listen to or download the show here.

    Be sure to share your thoughts on the show, the topics in it, ideas for future topics, and just be a part of the awesome and growing community of voltheads at http://community.badvoltage.org/ Also, be sure to join in the Bad Voltage Selfie Competition to win some free O’Reilly books!

    Categories: LUG Community Blogs

    Jono Bacon: My Top 5 Dream Ubuntu Apps

    Thu, 27/02/2014 - 02:30

    So, today we announced the Ubuntu App Showdown where you can build apps with the Ubuntu SDK and win some awesome prizes such as the Nexus 7 (2013) tablet and the Meizu MX3.

    This got me thinking, which apps would a love to see on Ubuntu as part of the competition? Well, this is them, and hopefully they will be food for thought for some developers:

    • Email Client – this would be an email client that looks and functions like Discourse. With it you could connect to an IMAP/Gmail account, see mail as threads, reply to mails, create and send new emails etc. Bonus points for supporting multiple accounts.
    • Social Media Client – I haven’t found a Twitter and other social media client that works well for me. This one would show my timeline of tweets, have mentions on a different tab/screen, and support searches too. It would use the Online Accounts platform service to connect.
    • Google+ Client – I would love to see a G+ client that integrates neatly into Ubuntu. It would need to browse my timeline, show notifications, let me reply to posts and add +1s, and browse communities.
    • Ubuntu LoCo Teams App – an app where I can view the content from loco.ubuntu.com such as browsing teams, seeing current and up-coming events, browse the blog, and include the content in the Ubuntu Advocacy Kit. The power in this app would be looking like a beautiful app that any LoCo member can use to find cool events and do interesting things.
    • Riff Recorder – an audio recording app where I can adjust the volume of the mic (for when I am in a room with lots of noise such as a rehearsal) and then record the audio at that level and have the ability to share it somewhere.

    If anyone manages to build these apps, you will make me a very happy man.

    Categories: LUG Community Blogs

    Jono Bacon: Join the Ubuntu App Showdown and Win Prizes!

    Thu, 27/02/2014 - 01:59

    Today we launched our next Ubuntu App Showdown.

    The idea is simple: you have six weeks to build an application with the Ubuntu SDK that converges across both phone and tablet (which is simple). We have the following categories, each of which has a prize:

    • QML – a native app written in QML (wins a Nexus 7 (2013) tablet).
    • HTML5 – a native app written in HTML5 (wins a Nexus 7 (2013) tablet).
    • Ported – an app that has been ported from another platform to Ubuntu and used the Ubuntu SDK (wins a Nexus 7 (2013) tablet).

    We are also delighted to include an additional category with two prizes sponsored by Meizu:

    • Chinese – an app that is written in either QML or HTML5 that would be of most interest to Chinese users, such as connecting to Chinese sites and services (2 x Meizu MX3s as prizes).

    If you would like to get involved in the showdown, you can find out all the details here or for our Chinese friends here.

    HTML5 Refinements

    In preperation for the showdown we have also landed a number of significant improvements to HTML5 in the Ubuntu SDK. This includes:

    • Our HTML5 technology has been fully revamped and now all works from a single container.
    • A new single default template for creating your HTML5 app.
    • Full access to device sensors via cordova.
    • Full access to platform APIs via Javascript.
    • API documentation.
    • A brand new HTML5 section on developer.ubuntu.com complete with new guides, tutorials, API docs, and more.

    Remember, we award extra point for blogging about and sharing on social media about your app and how it is developing, so be sure to share your work! Good luck!

    Categories: LUG Community Blogs