News aggregator

Mick Morgan: if it be your will

Planet ALUG - Fri, 11/11/2016 - 17:30

A bleak week just got worse. The results of the US Presidential election are, frankly, beyond belief. We now have a xenophobic, racist, misogynistic megalomaniac waiting to move into the White House and become, literally, the most powerful man on earth.

And now Leonard Cohen has died.

Cohen is one of my all time favourite artists. A writer of beautiful poetry and lyrics beyond compare and endowed with a voice capable of moving me to tears. I cry now because that voice is silenced.

In the mid eighties he wrote “If it be your will” which starts:

If it be your will
That I speak no more
And my voice be still
As it was before
I will speak no more
I shall abide until
I am spoken for
If it be your will

This year he wrote in “You want it darker

If You are the dealer, I’m out of the game
If You are the healer, I’m broken and lame
If Thine is the glory, then mine must be the shame
You want it darker – we kill the flame.
Magnified, sanctified is your holy name
Vilified, crucified in the human frame
A million candles burning for the help that never came
You want it darker – Hineni, Hineni, I’m ready, my Lord.

Now he is gone, in the same week the US voted a dangerous buffoon to the Presidency. If there be a God, he has a cruel sense of humour. The world has just got darker.

Categories: LUG Community Blogs

Chris Lamb: Awarded Core Infrastructure Initiative grant for Reproducible Builds

Planet ALUG - Fri, 11/11/2016 - 17:04

I'm delighted to announce that I have been awarded a grant from the Core Infrastructure Initiative (CII) to fund my previously-voluntary work on Reproducible Builds.

Whilst anyone can inspect the source code of free software for malicious flaws, most software is distributed pre-compiled to end users. The motivation behind the Reproducible Builds effort is to permit verification that no flaws have been introduced — either maliciously or accidentally — during this compilation process by promising identical results are always generated from a given source, thus allowing multiple third-parties to come to a consensus on whether a build was compromised.

I'd like to sincerely thank the CII, not only for their material support but also for their recognition of my existing contributions. I am looking forward to working with my co-grantees towards fulfilling our shared goal.

You can read the CII's press release here.

Categories: LUG Community Blogs

Chris Lamb: Core Infrastructure Initiative grant for Reproducible Builds

Planet ALUG - Fri, 11/11/2016 - 17:01

I'm delighted to announce that I have been awarded a grant from the Core Infrastructure Initiative (CII) to fund my previously-voluntary work on Reproducible Builds.

Whilst anyone can inspect the original source code of free software for malicious flaws, most GNU/Linux distributions provide pre-compiled software to end users. The motivation behind the Reproducible Builds effort is to allow verification that no flaws have been introduced — either maliciously or accidentally — during this compilation process by promising identical binary packages are always generated from a given source.

I'd like to sincerely thank the CII, not only for their material support but also for their recognition of my existing contributions. I am looking forward to working with my co-grantees towards fulfilling our shared goal.

Press release.

Categories: LUG Community Blogs

Steve Engledow (stilvoid): Rye, oh rye?

Planet ALUG - Fri, 04/11/2016 - 16:36

A few months ago, I signed up for Flavourly which delivers me different beers every month from small breweries. I've been tucking in to this month's batch and, as I was sitting at my laptop, the beer I'd just opened made me want to review it which is something I've never done before. Excuse my indulgence ;)

Battersea Rye from Sambrook's brewery.

The first words out of my mouth after pouring some of this into my Norwich beer festival 2015 glass and giving it a distracted sip were "ooh, this is nice" which, speaking as a Brit, is high praise. It's these moments I live for when trying new beers; when the first sip is taken while I've got my mind on other things - in this case I was reading a requirements doc - and the taste just takes over making me forget what I was doing - in a good way.

Now that I've paused for a few moments to write that first paragraph, I've just taken a second, more deliberate swig. The initial surprise is out of the way and I can see that there's depth beyond the first sip. It's malty, which I'd expected, but fruity too, which I hadn't - although looking at the label now, I notice it bears a tagline of "bold spicy fruit".

A few moments after that second sip, I can still feel the malt rolling around in my mouth. Time for a third...

Still good but now I'm noticing the strength (I just checked, it's 5.8%). I think the rest of this bottle is going to go down very nicely. I've been suckered into the recent popularity of pale ales and haven't drunk much that's brown for months so this is a very pleasant change and it's particularly nice not to be assaulted by the overly malty taste that some darker brews bring to the table.

Half the bottle down and this is definitely living up to the "bold" part of its tagline which suits me just fine; I'm a fan of stronger beers generally. Give me some Good King Henry any day of the week and I'm a happy man. The fruitiness is starting to dissipate and giving way to a foamy mouthfeel that I'm willing to look past. A large gulp brings back the fruity taste as I let the beer swill around. At the risk of sounding like a wine taster, there's cherry, dates, and perhaps fig there.

All in all, I'm thoroughly enjoying this beer. It crossed my mind briefly that perhaps it would be better if it had less fizz and was slightly less alcoholic but on reflection, as I near the bottom of the glass, I think that would take away from the balance.

I'd give this a rating but they're only of any use against other ratings and this is the first beer I've reviewed ;)

If it helps, my wife, who generally only drinks pale ales, said "hmm, very nice".

Categories: LUG Community Blogs

Steve Engledow (stilvoid): Rye, oh rye?

Planet ALUG - Fri, 04/11/2016 - 16:36

A few months ago, I signed up for Flavourly which delivers me different beers every month from small breweries. I've been tucking in to this month's batch and, as I was sitting at my laptop, the beer I'd just opened made me want to review it which is something I've never done before. Excuse my indulgence ;)

Battersea Rye from Sambrook's brewery.

The first words out of my mouth after pouring some of this into my Norwich beer festival 2015 glass and giving it a distracted sip were "ooh, this is nice" which, speaking as a Brit, is high praise. It's these moments I live for when trying new beers; when the first sip is taken while I've got my mind on other things - in this case I was reading a requirements doc - and the taste just takes over making me forget what I was doing - in a good way.

Now that I've paused for a few moments to write that first paragraph, I've just taken a second, more deliberate swig. The initial surprise is out of the way and I can see that there's depth beyond the first sip. It's malty, which I'd expected, but fruity too, which I hadn't - although looking at the label now, I notice it bears a tagline of "bold spicy fruit".

A few moments after that second sip, I can still feel the malt rolling around in my mouth. Time for a third...

Still good but now I'm noticing the strength (I just checked, it's 5.8%). I think the rest of this bottle is going to go down very nicely. I've been suckered into the recent popularity of pale ales and haven't drunk much that's brown for months so this is a very pleasant change and it's particularly nice not to be assaulted by the overly malty taste that some darker brews bring to the table.

Half the bottle down and this is definitely living up to the "bold" part of its tagline which suits me just fine; I'm a fan of stronger beers generally. Give me some Good King Henry any day of the week and I'm a happy man. The fruitiness is starting to dissipate and giving way to a foamy mouthfeel that I'm willing to look past. A large gulp brings back the fruity taste as I let the beer swill around. At the risk of sounding like a wine taster, there's cherry, dates, and perhaps fig there.

All in all, I'm thoroughly enjoying this beer. It crossed my mind briefly that perhaps it would be better if it had less fizz and was slightly less alcoholic but on reflection, as I near the bottom of the glass, I think that would take away from the balance.

I'd give this a rating but they're only of any use against other ratings and this is the first beer I've reviewed ;)

If it helps, my wife, who generally only drinks pale ales, said "hmm, very nice".

Categories: LUG Community Blogs

Debian Bits: New Debian Developers and Maintainers (September and October 2016)

Planet HantsLUG - Thu, 03/11/2016 - 11:00

The following contributors got their Debian Developer accounts in the last two months:

  • Adriano Rafael Gomes (adrianorg)
  • Arturo Borrero González (arturo)
  • Sandro Knauß (hefee)

The following contributors were added as Debian Maintainers in the last two months:

  • Abhijith PA
  • Mo Zhou
  • Víctor Cuadrado Juan
  • Zygmunt Bazyli Krynicki
  • Robert Haist
  • Sunil Mohan Adapa
  • Elena Grandi
  • Eric Heintzmann
  • Dylan Aïssi
  • Daniel Shahaf
  • Samuel Henrique
  • Kai-Chung Yan
  • Tino Mettler

Congratulations!

Categories: LUG Community Blogs

Chris Lamb: Free software activities in October 2016

Planet ALUG - Mon, 31/10/2016 - 20:48

Here is my monthly update covering what I have been doing in the free software world (previously):

  • Made a large number of improvements to travis.debian.net, my hosted service for projects that host their Debian packaging on GitHub to use the Travis CI continuous integration platform to test builds on every code change:
    • Enabled the use of Git submodules. Thanks to @unera & @hosiet. (#30)
    • Managed a contribution from @xhaakon to allow adding an extra repository for custom dependencies. (#17)
    • Fixed an issue where builds did not work under Debian Wheezy or Ubuntu Trusty due to a call to dpkg-buildpackage --show-field. (#28)
    • Fixed an issue where TRAVIS_DEBIAN_EXTRA_REPOSITORY was accidentally required. (#27)
    • Made a number of miscellaneous cosmetic improvements. (f7e5b080 & 037de91cc, etc.)
  • Submitted a pull request to Alabaster, the default theme for the Python Sphinx documentation system, to ensure that "extra navigation links" are rendered reproducibly. (#90)
  • Improved my Chrome extension for the FastMail web interface:
    • Managed a pull request from @jlerner to add an optional confirmation dialogue before sending any message. (#10)
    • Added an optional Ctrl+Enter alias for Alt+Enter to limit searches to the current folder; the latter shortcut is already mapped by my window manager. (d691b07)
    • Various cosmetic changes to the options page. (7b95e887 & 833ff0fe)
  • Submitted two pull requests to mypy, an experimental static type checker for Python:
    • Ensure that the output of --usage is reproducible. (#2234)
    • Update the --usage output to match the — now-reproducible — output. (#2235)
  • Updated django-slack, my library to easily post messages to the Slack group-messaging utility:
    • Merged a feature from @lvpython to add an option to post the message as the authenticated user rather than the specified one. (#59)
    • Merged a documentation update from @ataylor32 regarding the new method of generating access tokens. (#58)
  • Made a number of cosmetic improvements to AptFs, my FUSE-based filesystem that provides a view on unpacked Debian source packages as regular folders.
  • Updated the SSL certificate for try.diffoscope.org, a hosted version of the diffoscope in-depth and content-aware diff utility. Continued thanks to Bytemark for sponsoring the hardware.

Debian & Reproducible builds

Whilst anyone can inspect the source code of free software for malicious flaws, most GNU/Linux distributions provide binary (or "compiled") packages to end users. The motivation behind the Reproducible Builds effort is to allow verification that no flaws have been introduced — either maliciously and accidentally — during this compilation process by promising identical binary packages are always generated from a given source.

  • Presented a talk entitled "Reproducible Builds" talk at Software Freedom Kosova, in Prishtina, Republic of Kosovo.

  • I filed my 2,500th bug in the Debian BTS: #840972: golang-google-appengine: accesses the internet during build.

  • In order to build packages reproducibly, one not only needs identical sources but also some external and sharable definition of the environment used for a particular build, stipulating such things such as the version numbers of the required build-dependencies.

    It is not currently clear how to handle these .buildinfo files after the archive software has processed them and how to make them available to the world so I started development on a proof-of-concept server to see what issues arise in practice. It is available at buildinfo.debian.net.

  • Chaired an IRC meeting and ran a poll to determine a regular time .

  • Submitted two design proposals to our wiki page.

  • Improvements to our tests.reproducible-builds.org testing framework:

    • Move regular "Scheduled in..." messages to the #debian-reproducible-changes IRC channel.
    • Use our log_info method instead of manual echo calls.
    • Correct an "all sources packages" → "all source packages" typo.
    • Submit .buildinfo files to buildinfo.debian.net.
    • Create GPG key on nodes for buildinfo.debian.net at deploy time, not "lazily".

My work in the Reproducible Builds project was also covered in our weekly reports. (#75, #76, #77 & #78).


I also submitted 14 patches to fix specific reproducibility issues in bio-eagle, cf-python, fastx-toolkit, fpga-icestorm, http-icons, lambda-align, mypy, playitslowly, seabios, stumpwm, sympa, tj3, wims-help & xotcl.

Debian LTS

This month I have been paid to work 13 hours on Debian Long Term Support (LTS). In that time I did the following:

  • Seven days of "frontdesk" duties, triaging CVEs, etc.
  • Issued DLA 647-1 for freeimage correcting an out-of-bounds write vulnerability in the XMP image handling functionality.
  • Issued DLA 649-1 for python-django fixing a possible CSRF protection bypass on sites that use Google Analytics.
  • Issued DLA 654-1 for libxfixes preventing an integer overflow when a malicious client sent INT_MAX as a "length".
  • Issued DLA 662-1 for quagga correcting a programming error where two constants were confused that could cause stack overrun in IPv6 routing code.
  • Issued DLA 688-1 for cairo to prevent a DoS attack where a malicious SVG could generate invalid pointers.
Patches contributed
Uploads
  • gunicorn:
    • 19.6.0-7 — Set supplementary groups when changing uid, add an example systemd .service file to gunicorn-examples, and expand README.Debian to make it clearer what to do now that /etc/gunicorn.d has been removed.
    • 19.6.0-8 — Correct previous supplementary groups patch to be compatible with Python 3.
  • redis:
    • 3:3.2.4-2 — Ensure that sentinel's configuration actually writes to a pidfile location so that systemd can detect that the daemon has started.
    • 3:3.2.5-1 — New upstream release.
  • libfiu:
    • 0.94-8 — Fix FTBFS under Bash due to lack of && in debian/rules.
    • 0.94-9 — Ensure the build is reproducible by sorting injected modules.
  • aptfs (2:0.8-2) — Minor cosmetic changes.

Sponsored uploads
NMUs
  • libxml-dumper-perl (0.81-1.2) — Move away from a unsupported debhelper compat level 4.
  • netatalk (2.2.5-1.1) — Drop build-dependency on hardening-includes.

QA uploads
  • anon-proxy (00.05.38+20081230-4) — Move to a supported debhelper compatibility level 9.
  • ara (1.0.32) — Make the build reproducible.
  • binutils-m68hc1x (1:2.18-8) — Make the build reproducible & move to a supported debhelper compatibility level.
  • fracplanet (0.4.0-5) — Make the build reproducible.
  • libnss-ldap (265-5) — Make the build reproducible.
  • python-uniconvertor (1.1.5-3) — Fix an "option release requires an argument" FTBFS. (#839375)
  • ripole (0.2.0+20081101.0215-3) — Actually include the ripole binary in package. (#839919) & enable hardening flags.
  • twitter-bootstrap (2.0.2+dfsg-10) — Fix incorrect copyright formatting when building under Bash. (#824592)
  • zpaq (1.10-3) — Make the build reproducible.
Bugs filed (without patches)

I additionally filed 7 bugs for packages that access the internet during build against berkshelf, golang-google-appengine, node-redis, python-eventlet, python-keystoneclient, python-senlinclient & tornado-pyvows.


RC bugs

I also filed 65 FTBFS bugs against android-platform-external-jsilver, auto-multiple-choice, awscli, batmon.app, bgpdump, cacti-spine, cucumber, check, debci, eximdoc4, freetennis, freezegun, gatos, git/gnuit, gnucash, grads, haskell-debian, haskell-hsopenssl-x509-system, homesick, ice-builder-gradle, kscreen, latex-cjk-japanese-wadalab, libdbd-firebird-perl, libgit2, libp11, libzypp, mozart-stdlib, mqtt-client, mtasc, musicbrainzngs, network-manager-openvpn, network-manager-vpnc, nim, node-lodash, node-once, npgsql, ocamlbuild, ocamldsort, ohai, partclone, plaso, polyglot-maven, projectreactor, python-launchpadlib, python-pygraphviz, python-pygraphviz, python-pygraphviz, python-textile, qbittorrent, qbrew, qconf, qjoypad, rdp-alignment, reel, ruby-foreman, ruby-gettext, ruby-gruff, ruby-rspec-rails, samtools, sbsigntool, spock, sugar, taglib-extras, tornado-pyvows, unifdef, virt-top, vmware-nsx & zshdb.

Debian FTP Team

As a Debian FTP assistant I ACCEPTed 147 packages: ace-link, amazon-s2n, avy, basez, bootstrap-vz, bucklespring, camitk, carettah, cf-python, debian-reference, dfcgen-gtk, efivar, entropybroker, fakesleep, gall, game-data-packager, gitano, glare, gnome-panel, gnome-shell-extension-dashtodock, gnome-shell-extension-refreshwifi, gnome-shell-extension-remove-dropdown-arrows, golang-github-gogits-go-gogs-client, golang-github-gucumber-gucumber, golang-github-hlandau-buildinfo, golang-github-hlandau-dexlogconfig, golang-github-hlandau-goutils, golang-github-influxdata-toml, golang-github-jacobsa-crypto, golang-github-kjk-lzma, golang-github-miekg-dns, golang-github-minio-sha256-simd, golang-github-nfnt-resize, golang-github-nicksnyder-go-i18n, golang-github-pointlander-compress, golang-github-pointlander-jetset, golang-github-pointlander-peg, golang-github-rfjakob-eme, golang-github-thecreeper-go-notify, golang-github-twstrike-gotk3adapter, golang-github-unknwon-goconfig, golang-gopkg-dancannon-gorethink.v1, golang-petname, haskell-argon2, haskell-binary-parsers, haskell-bindings-dsl, haskell-deriving-compat, haskell-hackage-security, haskell-hcwiid, haskell-hsopenssl-x509-system, haskell-megaparsec, haskell-mono-traversable-instances, haskell-prim-uniq, haskell-raaz, haskell-readable, haskell-readline, haskell-relational-record, haskell-safe-exceptions, haskell-servant-client, haskell-token-bucket, haskell-zxcvbn-c, irclog2html, ironic-ui, lace, ledger, libdancer2-plugin-passphrase-perl, libdatetime-calendar-julian-perl, libdbix-class-optimisticlocking-perl, libdbix-class-schema-config-perl, libgeo-constants-perl, libgeo-ellipsoids-perl, libgeo-functions-perl, libgeo-inverse-perl, libio-async-loop-mojo-perl, libmojolicious-plugin-assetpack-perl, libmojolicious-plugin-renderfile-perl, libparams-validationcompiler-perl, libspecio-perl, libtest-time-perl, libtest2-plugin-nowarnings-perl, linux, lua-scrypt, mono, mutt-vc-query, neutron, node-ansi-font, node-buffer-equal, node-defaults, node-formatio, node-fs-exists-sync, node-fs.realpath, node-is-buffer, node-jison-lex, node-jju, node-jsonstream, node-kind-of, node-lex-parser, node-lolex, node-loud-rejection, node-random-bytes, node-randombytes, node-regex-not, node-repeat-string, node-samsam, node-set-value, node-source-map-support, node-spdx-correct, node-static-extend, node-test, node-to-object-path, node-type-check, node-typescript, node-unset-value, nutsqlite, opencv, openssl1.0, panoramisk, perl6, pg-rage-terminator, pg8000, plv8, puppet-module-oslo, pymoc, pyramid-jinja2, python-bitbucket-api, python-ceilometermiddleware, python-configshell-fb, python-ewmh, python-gimmik, python-jsbeautifier, python-opcua, python-pyldap, python-s3transfer, python-testing.common.database, python-testing.mysqld, python-testing.postgresql, python-wheezy.template, qspeakers, r-cran-nleqslv, recommonmark, rolo, shim, swift-im, tendermint-go-clist, tongue, uftrace & zaqar-ui.

Categories: LUG Community Blogs

Last Minute Announcement Thursday’s meeting in The Lord Darcy

West Yorkshire LUG News - Wed, 26/10/2016 - 20:49

For the first time the monthly meeting is THE LAST THURSDAY OF THE MONTH. That’s 27 Oct at 7~7:30ish at the Lord Darcy.

Address 618 Harrogate Road Alwoodley West Yorkshire LS17 8EH

United Kingdom

Bring-A-Box, Saturday 11 June 2016, All Saints, Mitcham

Surrey LUG - Fri, 15/04/2016 - 18:54
Start: 2016-06-11 12:00 End: 2016-06-11 12:00

We have regular sessions on the second Saturday of each month. Bring a 'box', bring a notebook, bring anything that might run Linux, or just bring yourself and enjoy socialising/learning/teaching or simply chilling out!

This month's meeting is at the All Saints Centre, Mitcham, Surrey.  CR4 4JN

New members are very welcome. We're not a cliquey bunch, so you won't feel out of place! Usually between 15 and 30 people come along.

Categories: LUG Community Blogs

Bring-A-Box, Saturday 14th May 2016

Surrey LUG - Fri, 15/04/2016 - 18:50
Start: 2016-05-14 12:00 End: 2016-05-14 12:00

Venue to be found.  Watch this space!  No!  Better still, find a venue and discuss it on the mailing list!

Categories: LUG Community Blogs

Bring-A-Box, Saturday 9th April 2016, Station pub, W Byfleet

Surrey LUG - Thu, 07/04/2016 - 15:04
Start: 2016-04-09 12:00 End: 2016-04-09 12:00

We have regular sessions on the second Saturday of each month. Bring a 'box', bring a notebook, bring anything that might run Linux, or just bring yourself and enjoy socialising/learning/teaching or simply chilling out!

This month's meeting is at the Station Pub in West Byfleet, Surrey.

New members are very welcome. We're not a cliquey bunch, so you won't feel out of place! Usually between 15 and 30 people come along.

Categories: LUG Community Blogs

Bring-A-Box, Saturday 12th March 2016, Lion Brewery, Ash

Surrey LUG - Thu, 10/03/2016 - 22:09
Start: 2016-03-12 12:00 End: 2016-03-12 12:00

We have regular sessions on the second Saturday of each month. Bring a 'box', bring a notebook, bring anything that might run Linux, or just bring yourself and enjoy socialising/learning/teaching or simply chilling out!

This month's meeting is at the Lion Brewery Pub in Ash, Surrey.

New members are very welcome. We're not a cliquey bunch, so you won't feel out of place! Usually between 15 and 30 people come along.

Categories: LUG Community Blogs

Bring-A-Box, Saturday 13th February 2016, Merstham

Surrey LUG - Mon, 08/02/2016 - 11:58
Start: 2016-02-13 12:00 End: 2016-02-13 12:00

We have regular sessions on the second Saturday of each month. Bring a 'box', bring a notebook, bring anything that might run Linux, or just bring yourself and enjoy socialising/learning/teaching or simply chilling out!

This month's meeting is at The Feathers Pub, Merstham

42 High St, Merstham, Redhill, Surrey, RH1 3EA ‎
01737 645643 ‎ · http://www.thefeathersmerstham.co.uk

NOTE the pub opens at 12 Noon.

Categories: LUG Community Blogs

David Goodwin: Automated twitter compilation up to 16 June 2014

Planet WolvesLUG - Mon, 16/06/2014 - 15:22

Arbitrary tweets made by TheGingerDog up to 16 June 2014

2014/06/15

  • RT Proud my 8yo girl failed this worksheet. Wish she had failed it even “worse.” #GenderBias
  • 2012/11/03

  • RT #PHP devs. Please satisfy my curiosity and let me know about the frameworks you’ve used recently. Ta. https://twtpoll.com/gw7zecvn991qaxj (plz RT) 2014/06/15
  • RT Best banner at the World Cup so far
  • 2014/06/14

  • RT RT if you believe in freedom & democracy. #Falklands #LiberationDay
  • 2014/06/14

  • RT WordFriday: crosspathy
  • Attempt to pass homeopathy off as credible by combining it with empirically valid medicine.

    https://www.facebook.com/WordFriday/posts/637531733001454

    2014/06/13
  • And back home. Zzzz. Bromsgrove 2014/06/12
  • And now. Time to catch a plane. #snackTime Cyprus 2014/06/11
  • Thankfully I don’t use tweetdeck. Cyprus 2014/06/11
  • RT “US invasion and occupation cost Washington close to a trillion dollars ” – www.theguardian.com/world/2014/jun/11/mosul-isis-gunmen-middle-east-states enough to address climate change… #iraq 2014/06/11
  • RT #Iraq army capitulates to Isis militants in four cities – www.theguardian.com/world/2014/jun/11/mosul-isis-gunmen-middle-east-states what a disaster…well done, Bush and Blair… 2014/06/11
  • RT Twitter worms are so 2011. 2014/06/11
  • RT Tweetdeck XSS flaw leaves users vulnerable to account hijacking bit.ly/1lcEUK8 2014/06/11
  • RT HOW MUCH PIZZA AND COKE DO I HAVE TO FEED YOU NERDS BEFORE YOU SHUT UP ABOUT 80 HOUR WEEKS 2014/03/26
  • RT If one searches for CityLink on Google right now, you get this rather marvellously off message cartoon.
  • 2014/06/10

  • This morning we saw some Roman ruins and a Byzantine castle (mosaics etc)
  • Cyprus 2014/06/10

  • Oh Jesus. It’s raining men ! Cyprus 2014/06/08
  • It’s fun to stay at the YMCA …. You can get yourself clean. You can have a good meal …. Cyprus 2014/06/08
  • Wedding time.
  • Cyprus 2014/06/08

  • RT
  • 2014/06/07

  • The sun lounger things have already been stolen.
  • Cyprus 2014/06/08

  • It is dark early here. #landed Cyprus 2014/06/07
  • Our trusty steed for the next few hours.
  • Solihull 2014/06/07

  • RT Did… Did MongoDB just kill itself because it couldn’t rotate its log file? It did! It fucking did! 2014/06/07
  • Trying to scan this qr code causes my phone to reboot. #nexus4 #android #bug
  • Solihull 2014/06/07

  • Great weather this morning.
  • We woke to continual thunder.

    I think it is time to leave the country.

    Solihull 2014/06/07

  • Airport grammar fall. #bhx
  • Solihull 2014/06/07

  • RT HTTP/1.1 just got a major update. – Evert Pot feedproxy.google.com/~r/bijsterespoor/~3/padm6aekKhA/http-11-updated 2014/06/07
  • RT I love cycling, but it does really piss me off when cyclists cruise through red lights with an arrogance & nonchalance that boils the blood! 2014/06/06
  • RT Burnout.io – Help build a resource for the IT community to combat burnout: buff.ly/S1nWmk 2014/06/06
  • It has arrived ! (@TheMikeBennett‘s awesome book).
  • Bromsgrove 2014/06/06

  • RT But for the sacrifice of many, we may not have been born free. Think of that today if nothing else. #DDay70 #DDay #LestWeForget East, United Kingdom 2014/06/06
  • RT At turned midnight 6/6/2014 my biggest worry is getting home tomorrow. 70 yrs ago many didn’t, I doubt my day will be as life changing #DDay East, United Kingdom 2014/06/06
  • Categories: LUG Community Blogs

    Jono Bacon: FirefoxOS and Developing Markets

    Planet WolvesLUG - Thu, 12/06/2014 - 23:40

    It seems Mozilla is targeting emerging markets and developing nations with $25 cell phones. This is tremendous news, and an admirable focus for Mozilla, but it is not without risk.

    Bringing simple, accessible technology to these markets can have a profound impact. As an example, in 2001, 134 million Nigerians shared 500,000 land-lines (as covered by Jack Ewing in Businessweek back in 2007). That year the government started encouraging wireless market competition and by 2007 Nigeria had 30 million cellular subscribers.

    This generated market competition and better products, but more importantly, we have seen time and time again that access to technology such as cell phones improves education, provides opportunities for people to start small businesses, and in many cases is a contributing factor for bringing people out of poverty.

    So, cell phones are having a profound impact in these nations, but the question is, will it work with FirefoxOS?

    I am not sure.

    In Mozilla’s defence, they have done an admirable job with FirefoxOS. They have built a powerful platform, based on open web technology, and they lined up a raft of carriers to launch with. They have a strong brand, an active and passionate community, and like so many other success stories, they already have a popular existing product (their browser) to get them into meetings and headlines.

    Success though is judged by many different factors, and having a raft of carriers and products on the market is not enough. If they ship in volume but get high return rates, it could kill them, as is common for many new product launches.

    What I don’t know is whether this volume/return-rate balance plays such a critical role in developing markets. I would imagine that return rates could be higher (such as someone who has never used a cell phone before taking it back because it is just too alien to them). On the other hand, I wonder if those consumers there are willing to put up with more quirks just to get access to the cell network and potentially the Internet.

    What seems clear to me is that success here has little to do with the elegance or design of FirefoxOS (or any other product for that matter). It is instead about delivering incredibly dependable hardware. In developing nations people have less access to energy (for charging devices) and have to work harder to obtain it, and have lower access to support resources for how to use new technology. As such, it really needs to just work. This factor, I imagine, is going to be more outside of Mozilla’s hands.

    So, in a nutshell, if the $25 phones fail to meet expectations, it may not be Mozilla’s fault. Likewise, if they are successful, it may not be to their credit.

    Categories: LUG Community Blogs

    Jono Bacon: Community Management Training at OSCON, LinuxCon North America, and LinuxCon Europe

    Planet WolvesLUG - Wed, 11/06/2014 - 17:55

    I am a firm believer in building strong and empowered communities. We are in an age of a community management renaissance in which we are defining repeatable best practice that can be applied many different types of communities, whether internal to companies, external to volunteers, or a mix of both.

    I have been working to further this growth in community management via my books, The Art of Community and Dealing With Disrespect, the Community Leadership Summit, the Community Leadership Forum, and delivering training to our next generation of community managers and leaders.

    Last year I ran my first community management training course, and it was very positively received. I am delighted to announce that I will be running an updated training course at three events over the coming months.

    OSCON

    On Sunday 20th July 2014 I will be presenting the course at the OSCON conference in Portland, Oregon. This is a tutorial, so you will need to purchase a tutorial ticket to attend. Attendance is limited, so be sure to get to the class early on the day to reserve a seat!

    Find Out More

    LinuxCon North America and Europe

    I am delighted to bring my training to the excellent LinuxCon events in both North America and Europe.

    Firstly, on Fri 22nd August 2014 I will be presenting the course at LinuxCon North America in Chicago, Illinois and then on Thurs Oct 16th 2014 I will deliver the training at LinuxCon Europe in Düsseldorf, Germany.

    Tickets are $300 for the day’s training. This is a steal; I usually charge $2500+/day when delivering the training as part of a consultancy arrangement. Thanks to the Linux Foundation for making this available at an affordable rate.

    Space is limited, so go and register ASAP:

    What Is Covered

    So what is in the training course?

    My goal with each training day is to discuss how to build and grow a community, including building collaborative workflows, defining a governance structure, planning, marketing, and evaluating effectiveness. The day is packed with Q&A, discussion, and I encourage my students to raise questions, challenge me, and explore ways of optimizing their communities. This is not a sit-down-and-listen-to-a-teacher-drone on kind of session; it is interactive and designed to spark discussion.

    The day is mapped out like this:

    • 9.00am – Welcome and introductions
    • 9.30am – The core mechanics of community
    • 10.00am – Planning your community
    • 10.30am – Building a strategic plan
    • 11.00am – Building collaborative workflow
    • 12.00pm – Governance: Part I
    • 12.30pm – Lunch
    • 1.30pm – Governance: Part II
    • 2.00pm – Marketing, advocacy, promotion, and social
    • 3.00pm – Measuring your community
    • 3.30pm – Tracking, measuring community management
    • 4.30pm – Burnout and conflict resolution
    • 5.00pm – Finish

    I will warn you; it is an exhausting day, but ultimately rewarding. It covers a lot of ground in a short period of time, and then you can follow with further discussion of these and other topics on our Community Leadership discussion forum.

    I hope to see you there!

    Categories: LUG Community Blogs

    Dick Turpin: Old Tom

    Planet WolvesLUG - Thu, 05/06/2014 - 11:58
    So most of you will have heard my complaints about the difficulty in simply being able to order fish and chips from the chip shop? Well it would seem there are many other opportunities out there to eat up your lunch hour when trying to buy something.

    A well known UK car accessory outlet.

    Me: "Hi there can I have a Tom Tom Start 25 UK & ROF @ £99.99 please?"
    Assistant: "Do you want the maps for life?"
    Me: "Oh Christ, here we go! No thank you."
    Assistant: "Do you want the European maps?"
    Me: [Sobbing gently] "Could I just have the Tom Tom I asked for please?"
    Assistant: "OK I'll go and fetch one."
    Categories: LUG Community Blogs

    David Goodwin: Automated twitter compilation up to 04 June 2014

    Planet WolvesLUG - Wed, 04/06/2014 - 11:41

    Arbitrary tweets made by TheGingerDog up to 04 June 2014

    Categories: LUG Community Blogs

    David Goodwin: Automated twitter compilation up to 01 June 2014

    Planet WolvesLUG - Sun, 01/06/2014 - 05:00

    Arbitrary tweets made by TheGingerDog up to 01 June 2014

    • RT Apologies but the #psychic fayre at Finstall Park has been cancelled due to unforeseen circumstances. 2014/05/31
    • RT 2 great PHP conferences this autumn in the UK: #Symfony_Live & #PHPNW14. Wonder if I either will let me do a talk 2014/05/30
    • RT As we await the Apple iWatch, don’t forget that in 1984 Seiko made an iWatch — of sorts. And boy it was awesome.

    2014/05/30

  • RT One of the best #PHP conferences in the world is back for 2014, and is looking for sponsors. conference.phpnw.org.uk/phpnw14/sponsors/sponsorship-packages/ 2014/05/30
  • The coop parking enforcer is out and going to be quite rich today it seems. Bromsgrove 2014/05/30
  • Sainsburys at Hundred House (Stourbridge road, Bromsgrove)? Alcohol licence application notice.
  • Bromsgrove 2014/05/29

  • New Hair ! #goodHairDay #selfie
  • Bromsgrove 2014/05/29

  • Haha. It appears my evil plan involving a weakened beer bottle and a car boot worked ! #brotherlylove Bromsgrove 2014/05/26
  • Whoops! Didn’t vote ukip. #noukip West Midlands, United Kingdom 2014/05/22
  • .@moreteadoctor the children have been shouting “‘ERE SHEILA!” for 10 mins in this playground. You have a lot to answer for. #memoryLivesOn Bromsgrove 2014/05/22
  • RT #WhyImVotingUkip DISGRACE!!!! This is one of meny!1!
  • 2014/05/20

  • RT #WhyImVotingUkip Because the weather’s really starting to pick up, and I don’t want it ruined by gays. 2014/05/21
  • RT Because if the gays obtain control over the weather it might start raining men, and they will probably be Romanian #WhyImVotingUkip 2014/05/21
  • RT #WhyImVotingUkip Because these immigrants can’t speak proper English! Oh wait a minute…
  • 2014/05/21

  • RT #WhyImVotingUkip because my university is being overrun by Librarians and we need to send them back to Libraria 2014/05/21
  • RT Worrying signs that the girl will be a javascript programmer. “Sometimes, Daddy, 5 and 5 makes 55 and sometimes it makes 10.” 2014/05/17
  • RT eBay hacked. They say that stolen user passwords were encrypted, ask users to change passwords anyway. https://blog.ebay.com/ebay-inc-ask-ebay-users-change-passwords/ 2014/05/21
  • At school early for once. No doubt they’ll be late out today. #schoolrun West Midlands, United Kingdom 2014/05/21
  • RT Virgin Media #facebooknews
  • 2014/05/21

  • RT Tried as I might, I could not get this damn thing to work. Seen at airport.
  • 2014/05/20

  • Somewhat surprised that a government information site (ratings.food.gov.uk) has been offline for ~6 days. #fail #hygiene Bromsgrove 2014/05/20
  • RT Just finished my second listen-through of ‘Harvey’ by Phil Rossi. I still love the story. You can listen free here: podiobooks.com/title/harvey/ 2014/05/19
  • RT Computer timings in perspective:
  • 2014/05/17

  • Lawn mowed. Decking had a second coat of brown stuff. 25% of study painted. No children drowned. Forest explored. Den made. #today Bromsgrove 2014/05/18
  • TIL – don’t mess with massive lizards. #Godzilla2014 Birmingham 2014/05/17
  • Godzilla o’clock. 2014/05/17
  • “Couldn’t think of an image for this slide”… Thanks. @jukesie #port80
  • Newport 2014/05/16

  • RT Amazingly clever, and somewhat manipulative talk by @roy on neuro-marketing in user experience. #mindblown #Port80
  • 2014/05/16

  • “Don’t worry it’s only marketers collecting our personal information … ” #port80 (thanks @kwe)
  • Newport 2014/05/16

  • RT Watching someone try to get through a spam captcha using voice commands is painful! Cc/ @kimberleytew #port80 2014/05/16
  • RT Next up at @Port80Events is @roy talking about the human brain & what makes people click
  • 2014/05/16

  • Cool brain anatomy lesson with @roy at #port80 … Hopefully we won’t be fighting bears to design websites … #betterSafeThanSorry Newport 2014/05/16
  • Now: @nathan_ford “Mastering the dark art of fluid layout.” — if only I could learn everything about it in a 45min talk #port80 #webdesign Newport 2014/05/16
  • RT Recommended reading from @hereinthehiveElement Queries, From the Feet Up
    www.backalleycoder.com/2014/04/18/element-queries-from-the-feet-up/
    #port80 2014/05/16
  • Thank you @hereinthehive #port80 Newport 2014/05/16
  • Css Breakpoints. Responsive & fluid design. Progressive enhancement. Device type. Reusability. Modularity.
    patternlab.io #port80 Newport 2014/05/16
  • “Failure is only the opportunity to begin again intelligently.”
    “Do it again …like a baby” … #port80 Newport 2014/05/16
  • Power pose time!
    Thanks @denisejacobs #port80 Newport 2014/05/16
  • RT Letter of the week, from May 10 issue of @TheEconomist.
  • 2014/05/15

  • It looks like the parking attendants are fining people today who are parking incorrectly outside coop. #bromsgrove Bromsgrove 2014/05/15
  • Yesterday I mowed the lawn (1st time for me), stained the decking and fitted a new light. Today may be tame in comparison. Bromsgrove 2014/05/15
  • throw new TooHotForAJumperException(“missing the rain ?”); Bromsgrove 2014/05/15
  • RT Bloody Polish: coming over here and teaching us proper English. Vote Ukip, and stop this outrage via @georgephilipb
  • 2014/05/12

  • RT “@mental_floss: U.S. banned the sale of lawn darts in 1988. Parents were urged to “destroy them immediately.”” – meanwhile assault rifles.. 2014/05/13
  • The woman driving k80 anm would do well to look before crossing mini roundabouts. #ifOnlyInsurersCheckedTwitter #driving Bromsgrove 2014/05/13
  • RT How to use friendship.js
  • 2014/05/13

  • Real life HITMAN youtu.be/hKEjM9gF4UQ via @YouTube (it was an awesome film) 2014/05/13
  • RT artificial intelligence, technology of the future — always has been, always will be. #DualismTheBook 2014/05/13
  • The early bird is tired. #airport #taxi #conscript Bromsgrove 2014/05/13
  • RT OK. I give up. Just put the apostrophes where you like Dorothy Perkins.
  • 2014/05/09

  • Drawing Eyebrows On Babies – The Best Of www.anorak.co.uk/397145/strange-but-true/drawing-eyebrows-on-babies-the-best-of.html/ via @TheAnorak 2014/05/12
  • RT 10 Great Reasons to vote #UKIP. I don’t know who made it – so I referenced it from official #UKIP websites
  • 2014/05/05

  • Achievement unlocked : Plumbing 102.
    Fixed leaking stop tap gland.
    Fixed leaking hot water joint. #relieved #EasyFix Bromsgrove 2014/05/11
  • Rowan ran 5km today in his first fun run. He was very happy to have a medal.
  • Bromsgrove 2014/05/11

  • RT Wow. Such elePHPants. Much PHP.
  • 2014/05/06

  • With my psychic powers I predict there will be more painting taking place soon. Bromsgrove 2014/05/11
  • I can’t see the tires on this light. Tier perhaps?
  • Bromsgrove 2014/05/10

  • RT UK surveillance oversight in action (yes, this is a real exchange):
  • 2014/05/09

  • Bromsgrove has a fair this week.
  • Bromsgrove 2014/05/08

  • RT when someone says “giving 110%” this is what they mean i.imgur.com/uFDRzSN.gif 2014/05/06
  • RT A wood near Bromsgrove yesterday. The colour & scent were amazing! @WoodlandTrust
  • 2014/05/06

  • Now to see if the house has flooded while I’ve been out. #noPuddleYet Bromsgrove 2014/05/06
  • There’s nothing like chasing another runner (and beating them) to make you speed up and push yourself that bit more. #sweatingLikeAPig Bromsgrove 2014/05/06
  • Arrangements sorted for @Port80Events … May 16th. Newport. All the cool kids will be there (and me). #port80 #webdesign Bromsgrove 2014/05/06
  • RT They were planning an attack on an EDL demo with guns, knives, and an improvised explosive (pictured) #WMCTU
  • 2014/05/06

  • And now …. to run. Run like the wind. Bromsgrove 2014/05/06
  • Achievement unlocked: Plumbing 101 – outside tap replacement. #WorkingHose #BewareCat
  • Bromsgrove 2014/05/06

  • RT Gotten quite a few photo requests for this underdoge: @dogecoin @Josh_Wise @PPR98. #VeryDega #SuchWow #NASCAR
  • 2014/05/04

  • RT Check out the product placement on this…
  • 2014/05/04

  • RT How very very true — who the slave and who the master? (via @elvis717)
  • 2014/05/04

  • RT Learning how to map disease breakout areas using #OpenStreetMap at @ukodi with @msf_uk 2014/05/03
  • RT Hey @ITISLENNYHENRY. You’ve got to to see this. Genius via @beaubodor #YouKip
  • 2014/05/03

  • Unimpressed by The Amazing Spiderman 2 (not worth paying for). Divergent seemed better. Bromsgrove 2014/05/04
  • This is good Bombay mix like stuff. (Farari Chevra).
  • Bromsgrove 2014/05/04

  • Yum yum. Tasty chocolates from Brussels. (Van Dender)
  • Bromsgrove 2014/05/04

  • RT “£130?! For one night?! I paid less for her. NO F*CKING WAY!” Shouts the drunk guy, with a hooker, at Premier Inn reception. Oh dear oh dear 2014/05/03
  • My house has been invaded by lots of noisy women. Time to plan my escape to the cinema or something …. Bromsgrove 2014/05/03
  • RT 2048 for Atari 2600:
    2048 for Commodore 64
  • 2014/05/03

  • RT Everyone has to work.
    That’s what family farms do.
  • 2014/05/03

    Categories: LUG Community Blogs

    Dick Turpin: Four coaches.

    Planet WolvesLUG - Sat, 31/05/2014 - 17:15
    I am living proof of those people who say "You know if I wrote a book about it nobody would believe it!"

    So I went to visit my daddy today in Birmingham QE hospital. I caught the train to Birmingham and had to change for University station. I spied a guy in blue offering platform information at Birmingham and made my way towards him. Mr Blue coat (I have no idea what they're called?) was just about to help a very smartly dressed guy who looked to be in his early twenties.

    Passenger: "Can you tell me where to go for the 13.20 to blah blah blah?" (I forget where now)
    Mr Blue: "Platform 7 sir."
    Passenger: "Platform 7? You sure?"
    Mr Blue: "Yes sir, platform 7"
    Passenger: "It says four coaches?"
    Mr Blue: "That's right sir."
    Passenger: "So there's no tracks at platform 7 then?"
    Mr Blue: "I'm Sorry?"
    Passenger: "I've never heard of coaches stopping at platforms before?"
    Mr Blue: "The train is made up of four coaches sir."

    Me and Mr Blue pissed ourselves silly once he was out of reasonable earshot.
    Categories: LUG Community Blogs
    Syndicate content