News aggregator

Steve Kemp: So that distribution I'm not-building?

Planet HantsLUG - Sun, 06/04/2014 - 15:35

The other week I was toying with using GNU stow to build an NFS-share, which would allow remote machines to boot from it.

It worked. It worked well. (Standard stuff, PXE booting with an NFS-root.)

Then I started wondering about distributions, since in one sense what I'd built was a minimal distribution.

On that basis yesterday I started hacking something more minimal:

  • I compiled a monolithic GNU/Linux kernel.
  • I created a minimal initrd image, using busybox.
  • I built a static version of the tcc compiler.
  • I got the thing booting, via KVM.

Unfortunately here is where I ran out of patience. Using tcc and the static C library I can compile code. But I can't link it.

$ cat > t.c <>EOF int main ( int argc, char *argv[] ) { printf("OK\n" ); return 1; } EOF $ /opt/tcc/bin/tcc t.c tcc: error: file 'crt1.o' not found tcc: error: file 'crti.o' not found ..

Attempting to fix this up resulted in nothing much better:

$ /opt/tcc/bin/tcc t.c -I/opt/musl/include -L/opt/musl/lib/

And because I don't have a full system I cannot compile t.c to t.o and use ld to link (because I have no ld.)

I had a brief flirt with the portable c-compiler, pcc, but didn't get any further with that.

I suspect the real solution here is to install gcc onto my host system, with something like --prefix=/opt/gcc, and then rsync that into my (suddenly huge) intramfs image. Then I have all the toys.

Categories: LUG Community Blogs

Dick Turpin: You rogue!

Planet WolvesLUG - 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

Planet WolvesLUG - 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

Surrey LUG Bring-A-Box 12th April 2014

Surrey LUG - Thu, 03/04/2014 - 14:15
Start: 2014-04-12 11:00 End: 2014-04-12 17:00

This month's meeting is at The John Galsworthy Building at Kingston University. Our thanks go to Dan Patynski for organising.

Who

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

Categories: LUG Community Blogs

Steve Kemp: Tagging images, and maintaining collections?

Planet HantsLUG - Thu, 03/04/2014 - 12:02

I'm an amateur photographer, although these days I tend to drop the amateur prefix, given that I shoot people for cash at least once a month.

(It isn't my main job, and I'd never actually want it to be, because I'm certain I'd become unhappy hustling for jobs and doing the promotion thing.)

Anyway over the years I've built up a large library of images, mostly organized in a hierarchy of directories beneath ~/Images.

Unlike most photographers I don't use aperture, lighttable, or any similar library management. I shoot my images in RAW, convert to JPG via rawtherapee, and keep both versions of the images.

In short I don't want to mix the "library management" functions with the "RAW conversion" because I do regard them as two separate steps. That said I'm reaching a point where I do want to start tagging images, and finding them more quickly.

In the past I wrote a couple of simple tools to inject tags into the EXIF data of images, and then indexed them. But that didn't work so well in practise. I'm starting to think instead I should index images into sqlite:

  • Size.
  • date.
  • Content hash.
  • Tags.
  • Path.

The downside is that this breaks utterly as soon as you move images around on-disk. Which is something my previous exif-manipulation was designed to avoid.

Anyway I'm thinking at the moment, but I know that the existing tools such as F-Spot, shotwell, DigiKam, and similar aren't suitable. So I either need to go standalone and use EXIF tags, accepting the fact that the tags I enter won't be visible to other tools, or I cope with the file-rename issues by attempting to update an existing sqlite database via hash/size/etc.

Categories: LUG Community Blogs

Jono Bacon: Ubuntu Online Summit Dates

Planet WolvesLUG - 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

Tony Whitmore: Ubuntu Podcast – Season 7 starts tomorrow!

Planet HantsLUG - Tue, 01/04/2014 - 20:18

Tomorrow evening we’ll be bringing a brand new season of the Ubuntu Podcast to your ears. After an extended winter break, we’re ready to dust off our microphones and mixers, fire up our laptops and dive head first into the new season. We’ll be streaming the show live at 2030 BST so you can listen and even participate through the IRC channel. Visit the live page on the website to find out more.

As we did last year, we will be releasing new episodes for download every week. If you can’t wait for that, listen live on alternate Wednesday evenings for about an hour. You can check the recording dates on our website or add them to your Google calendar.

The show will be much as you know and hopefully love it: A mix of discussion, interviews, news, silliness and cake. It would be great if you could join us at 2030 BST tomorrow (Wednesday 2nd April) for the first live show of the season!

Pin It
Categories: LUG Community Blogs

Debian Bits: Debian Project elects Javier Merino Cacho as Project Leader

Planet HantsLUG - Tue, 01/04/2014 - 11:25

This post was an April Fools' Day joke.

In accordance with its constitution, the Debian Project has just elected Javier Merino Cacho as Debian Project Leader. More than 80% of voters put him as their first choice (or equal first) on their ballot papers.

Javier's large majority over his opponents shows how his inspiring vision for the future of the Debian project is largely shared by the other developers. Lucas Nussbaum and Neil McGovern also gained a lot of support from Debian project members, both coming many votes ahead of the None of the above ballot choice.

Javier has been a Debian Developer since February 2012 and, among other packages, works on keeping the mercurial package under control, as mercury is very poisonous for trouts.

After it was announced that he had won this year's election, Javier said: I'm flattered by the trust that Debian members have put in me. One of the main points in my platform is to remove the "Debian is old and boring" image. In order to change that, my first action as DPL is to encourage all Debian Project Members to wear a clown red nose in public.

Among others, the main points from his platform are mainly related to improve the communication style in mailing lists through an innovative filter called aponygisator, to make Debian less "old and boring", as well as solve technical issues among developers with barehanded fights. Betting on the fights will be not only allowed but encouraged for fundraising reasons.

Javier also contemplated the use of misleading talk titles such as The use of cannabis in contemporary ages: a practical approach and Real Madrid vs Barcelona to lure new users and contributors to Debian events.

Javier's platform was collaboratively written by a team of communication experts and high profile Debian contributors during the last DebConf. It has since evolved thanks to the help of many other contributors.

Categories: LUG Community Blogs

David Goodwin: Automated twitter compilation up to 01 April 2014

Planet WolvesLUG - 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

    Mick Morgan: the netbook is not dead

    Planet ALUG - Mon, 31/03/2014 - 22:03

    I bought my first netbook, the Acer Aspire One, back in April 2009 – five years ago. That machine is still going strong and has seen umpteen different distros in its time. It currently runs Mint 16, and very happily too.

    The little Acer has nothing on it that I value over much, all my important data is stored on my desktop (and backed up appropriately) but I find it useful as a “walking about” tool simply because it is so portable, so it still gets quite a bit of use. I am planning a few trips later this year, notably to Scotland and later (by bike) to Croatia, and I want to take something with me that will give me more flexibility in my connectivity options than simply taking my phone to collect email. In particular, it would be really useful if I could connect back to my home VPN endpoint whilst I am out and about. This is exactly the sort of thing I use the Acer for when I’m in the UK. I (briefly) considered using my Galaxy Tab, which is even lighter and more portable than the Acer, but I just don’t trust Android enough to load my openvpn certificates on to it. There is also the possibility that the Tablet could be lost or stolen (I shall be camping quite a lot). So the Acer looks a good bet. The downside of taking the Acer is the need for mains power (for recharging) of course, but I shall be staying in the odd hotel en route, and I have an apartment booked in Dubrovnik so I figure it should cope. However, I am not the only fan of the Acer – my grandson loves to sit with it on his lap in my study and watch Pingu and Octonauts (parents and grandparents of small children will understand). Given that I recognise that I might lose the Tablet, I must also assume that the Acer might disappear. My grandson wouldn’t like that. So the obvious solution is to take another AAO with me – off to ebay then.

    Since my AAO is five years old, and that model has been around for longer than that, I figured I could pick up an early ZG5 with 8 or 16 Gig SSD (rather than the 160 Gig disk mine has) for about £20 – £30. Hell, I’ve bought better specced Dell laptops (I know, I know) for less than that fairly recently. I was wrong. Astonishingly, the ZG5, in all its variants, appears to still be in huge demand. I bid on a few models and lost, by quite some margin. So I set up a watch list of likely looking candidates and waited a few days to get a feel for the prices being paid. The lowest price paid was £37.00 (plus £10.00 P&P) for a very early ZG5 still running Linpus, another Linpus ZG5 with only 512Mb of RAM and an 8 Gig SSD went for £50.00 plus £9.00 P&P), most of the later models (with 1 Gig of RAM and 160 – 250 Gig disks went for around £70 – £90 (plus various P&P charges). In all I watched 20 different auctions (plus a few for similar devices such as the MSI Wind and the Samsung NC10). The lowest price I saw after the £37.00 device was £55.00 and the highest was £103.00 with a mean of just over £67. That is astonishing when you consider that you can pick up a new generic 7″ Android tablet for around £70.00 and you can get a decent branded one for just over £100. And as I said, old laptops go for silly money – just take a look at ebay or gumtree and you can pick up job lots of half a dozen or more for loose change.

    So – despite what all the pundits may have said, clearly the netbook as a concept still meets the requirements of enough people (like me I guess) to keep the market bouyant. Intriguingly, the most popular machines sold (in terms of numbers of bidders) were all running XP. I just hope the the buyers intended to do as I did and wipe them to install a linux distro. Of course, having started the search for another ZG5, I just couldn’t let it go without buying one. I was eventually successful on a good one with the same specification as my original model.

    The only drawback is that it is not blue…..

    Well, at least I don’t think it will be stolen.

    Categories: LUG Community Blogs

    Martin Wimpress: Installing Nikola on Debian

    Planet HantsLUG - Mon, 31/03/2014 - 16:19

    Nikola is a static site and blog generator written in Python that I've been using for a good while now. This blog post describes how to install Nikola on Debian. Now, this may look like a long winded way to install Nikola, given that Debian .deb package exist, but in my opinion it is the correct way to install Nikola on Debian.

    Installing Python

    First you'll need Python and virtualenvwrapper

    sudo apt-get install libpython2.7 python2.7 python2.7-dev python2.7-minimal

    Remove any apt installed Python packages that we are about to replace. The versions of these packages in the Debian repositories soon get stale.

    sudo apt-get purge python-setuptools python-virtualenv python-pip python-profiler

    Install pip.

    curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py sudo python2.7 get-pip.py

    Use pip to install virtualenv and virtualenvwrapper.

    sudo pip install virtualenv --upgrade sudo pip install virtualenvwrapper The Snakepit

    Create a "Snakepit" directory for storing all the virtualenvs.

    mkdir ~/Snakepit

    Add the following your ~/.bashrc to enable virtualenvwrapper.

    export WORKON_HOME=${HOME}/Snakepit if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then source /usr/local/bin/virtualenvwrapper.sh elif [ -f /usr/bin/virtualenvwrapper.sh ]; then source /usr/bin/virtualenvwrapper.sh fi Create a virtualenv for Nikola

    Open a new shell to ensure that the virtualenvwrapper configuration is active.

    The following will create a new virtualenv called nikola based on Python 2.7.

    mkvirtualenv -p /usr/bin/python2.7 ~/Snakepit/nikola-640 Working on a virtualenv

    To workon, or activate, an existing virtualenv do the following.

    workon nikola-640

    You can switch to another virtualenv at any time, just use workon envname. Your shell prompt will change while a virtualenv is being worked on to indicate which virtualenv is currently active.

    While working on a virtualenv you can pip install what you need or manually install any Python libraries safe in the knowledge you will not adversely damage any other virtualenvs or the global packages in the process. Very useful for developing a new branch which may have different library requirements than the master/head.

    When you are finished working in a virtualenv you can deactivate it by simply executing deactivate.

    Install Nikola requirements

    Nikola is will be powered by Python 2.7 and some additional packages will be required.

    sudo apt-get install python2.7-dev libfreetype6-dev libjpeg8-dev libxslt1-dev libxml2-dev libyaml-dev What are these requirements for?
    • python2.7-dev provides the header files for Python 2.7 so that Python modules with C extensions can be built.

    The following are required to build pillow, the Python imaging library.

    • libjpeg8-dev
    • libfreetype6-dev

    The following are required to build lxml, a Python XML library.

    • libxml2-dev
    • libxslt1-dev

    The following are required to build python-coveralls.

    • libyaml-dev
    Install Nikola

    Download Nikola.

    mkdir -p ${VIRTUAL_ENV}/src cd ${VIRTUAL_ENV}/src wget https://github.com/getnikola/nikola/archive/v6.4.0.tar.gz -O nikola-640.tar.gz tar zxvf nikola-640.tar.gz cd nikola-6.4.0

    Install the Nikola requirements.

    pip install -r requirements-full.txt

    If you intend to use the Nikola planetoid (Planet generator) plugin you'll also need to following.

    pip install peewee feedparser

    Actually install nikola.

    python setup.py install

    Nikola is now installed. nikola help and the Nikola Handbook will assist you from here on.

    Categories: LUG Community Blogs

    Meeting at "The Moon Under Water"

    Wolverhampton LUG News - Mon, 31/03/2014 - 10:58


    53-55 Lichfield St
    Wolverhampton
    West Midlands
    WV1 1EQ

    Eat, Drink and talk Linux

    Event Date and Time:  Wed, 02/04/2014 - 19:30 - 23:00
    Categories: LUG Community Blogs
    Syndicate content