Language Selection

English French German Italian Portuguese Spanish

Spectrums, rubber keys, parking fines, OpenLDAP and replacement windows

The rumours of my death have been greatly exaggerated. Although come to think of it, I do feel a bit of rigor mortis settling in, could be something to do with the fact that last night was the first time at the gym for nearly 3 weeks. Anyway, much has happened, I lead an army, stormed through Europe, conquered Asia and now rule half the world... oh wait, that was Alexander not me, another life, another movie maybe. When the morning comes and you wake up realising that you are not the one to start the revolution, you are not the one to find the undiscovered species or the missing link, you are not the one to write the book that will fundamentally change the beliefs of and unite the peoples of the world, that you are not the one to positively change humanity with the invention of costless, abundant, pollution free energy, when that time comes, do you feel it? I think I had that revelation this morning, so I cleaned my teeth, took a shower, got dressed and made my way down stairs to make a cup of tea and slice of toast, with marmalade of course!

With absolutely nothing to do with the above and for anyone that actually reads the blurb spewed in these blogs I can inform you that I was not compelled to run naked down the high street with a traffic cone on my head singing "my old man’s a dustman", suffer copious amounts of Mr Patel's extra strength vindaloo, but I did enjoy the vast quantities of Guinness. Yes, the installation went fine (in a roundabout sort of way). Oh yes, there were the niggles and gripes, teething problems, times that I had to resort to the beating the insolent teenager of technology with a hammer to get it to work, but in the end it did just that. What on earth am I talking about? Well... the customer of mine, Mr Windows, is now Mr Linux (apart from a couple PCs) and so is his network of around 100 or so workstations. Working like a charm (or curse?). Open office is in full swing, OpenLDAP proved a complete bitch to install and configure but perseverance is the key and if I had persevered that much in my marriages I'd be a far richer man! Anyway, as far as a viable alternative to a windows network, Linux does provide the goods. I really thought I would lose the bet when I hit the user accounts/validation brick wall but on reading and tinkering, getting it wrong, getting bits surprisingly right, abundant scratching of head, reading and posting, it was eventually sorted. A couple of the PCs were running some 3rd party software controlling a couple of manufacturing machines so these stayed, I wasn't prepared to get that messy and totally balls it up. As far as the experiment is concerned, I think I will mark this one up as a success. The office admin have just about everything they need to work, databases, spreadsheets, fax, scanners, word processing, card games, internet and email. I had to tweak quite a few lines of JavaScript to get the intranet working properly, basically copy and paste to modify the DOM object running under Mozilla. Luckily I had previously written his website and intranet on apache and used Java/Jsp so plugging it in wasn't a problem and some of the C# work was moved to run under Mono, again, some tweaking and configuring but we got there in the end. I moved across most of the MS SQL databases to MY SQL with a few tweaks to the scripts and data transferred through an amalgamation of ODBC queries, BCP and brute force to prise it all in. It all took longer than I thought to complete but some valuable lessons were learned. I’ll keep the patient under constant observation for a while until it can be taken out of critical care but the prognosis is looking good and the transplant is looking to be a success. Wipe please Nurse! Scalpel, backup tape, CD.

The poisons of choice were Kubuntu for the desktops/laptops, Ubuntu LAMP server, and another Ubuntu lamp minus the AMP but running OpenLDAP. The configuration worked fine for this installation and, after the initial demo, has been accepted by the customer as a good alternative and a huge saving on licenses that, for a small business, is a godsend. I didn't have the heart to tell him that I was learning this stuff as I went along, that would have probably put the fear of God into his chequebook and his writing hand.

Whilst all this was going on, and it was a lot considering I'm contracted to big blue 5 days a week, I (we, my wife and Sleepy had the outlaws (in-laws) over from Moscow. It was a bit of a squeeze to play the dutiful son-in-law that was lazy and didn't learn Russian properly, but showing his face and taking the chauffeur role. And, as luck would have it, my new HTC arrived whilst they were here so I had to fit in the configuration of that, getting everything to work under windows mobile 5! I tried to put it to one side and leave it to not be so ignorant but, I am weak, I have no will power... (apart from kicking the nasty cig habit, but that re-emerges when the alcohol level increases). I was magnetically drawn to the study... why is it that I can't leave things alone, it came with a nice Vodafone branded ROM, one visit to xda-developers.com and voila, a bastardisation of HTC, TMobile, O2 and Vodafone and 8 hours trying to get it to work again.

Final note, on trawling through eBay I had a bit of a nostalgic pang, so now I am the proud owner of:
1 x Sinclair ZX81
1 x Sinclair Spectrum 48k (rubber key of course!)
1 x Sinclair Spectrum +
1 x Sinclair Spectrum +2
1 x Sinclair Spectrum +3
Lots of bits, microdrives, thermal printers etc etc.

Why? Because I could! I wanted to feel that "new" feeling again, that time when I got my first computer, a Sinclair ZX81 in 1981(ish), closely followed the next year by the 48k rubber key Spectrum, and an insatiable need to know how the computer and its programs worked. If only I could go back and bash that youngster around the head with the Kempston interface, Just look at the life it lead me too!!

What else? Hmm, erm, well had an argument with a traffic warden about a parking ticket. £30 they wanted and I had paid the parking meter! Pay and display, I did just that. Paid my £2, stuck it on the windscreen and meandered off into Blackpool with the in-laws in tow. On returning, big yellow notice stuck to the aforementioned screen. "You have not paid and displayed, pay in 2 weeks for £30 or £60 if left to run". The pay and display sticker had come unstuck and dropped on the dash, upside down. The notice said illegible and believed to be an infringement to clause 82. On calling Blackpool council and speaking the Vogons there, I concluded that it was better to pay the damn fine, only my wallet was in wife's handbag (well if she buys a wallet that won't fit in my pocket then she can bloody well carry the suitcase!). I called the Vogons again yesterday and paid and while I was waiting for the payment to be authorised, we exchanged polite pleasantries, some poetry and I joked about a refund of the £2 for parking. Then I was informed that if I had the original pay and display ticket I should have written in and explained the case to have the charge waived. Thank you very much Blackpool council. So now I have paid it and have written a pleading letter to get my money back. Snowball in hell.

If you're still awake and have read this far then you should really be a software developer as you can really take the boredom and huge amounts of confusing drivel! For those with the head on the desk and drool pouring out between the snores.... WAKE UP! It's home time!

Good night and good luck!

More in Tux Machines

today's leftovers

  • Clear Linux Has A Goal To Get 3x More Upstream Components In Their Distro
    For those concerned that running Clear Linux means less available packages/bundles than the likes of Debian, Arch Linux, and Fedora with their immense collection of packaged software, Clear has a goal this year of increasing their upstream components available on the distribution by three times. Intel Fellow Arjan van de Ven provided an update on their bundling state/changes for the distribution. In this update he shared that the Clear Linux team at Intel established a goal this year to have "three times more upstream components in the distro. That's a steep growth, and we want to do that with some basic direction and without reducing quality/etc. We have some folks figuring out what things are the most desired that we lack, so we can add those with most priority... but this is where again we more than welcome feedback."
  • The results from our past three Linux distro polls
    You might think this annual poll would be fairly similar from year to year, from what distros we list to how people answer, but the results are wildly different from year to year. (At the time of the creation of each poll, we pull the top 15 distributions according to DistroWatch over the past 12 months.) Last year, the total votes tallied in at 15,574! And the winner was PCLinuxOS with Ubuntu a close second. Another interesting point is that in 2018, there were 950 votes for "other" and 122 comments compared to this year with only 367 votes for "other" and 69 comments.
  • Fedora Strategy FAQ Part 3: What does this mean for Fedora releases?
    Fedora operating system releases are (largely) time-based activity where a new base operating system (kernel, libraries, compilers) is built and tested against our Editions for functionality. This provides a new source for solutions to be built on. The base operating systems may continue to be maintained on the current 13 month life cycle — or services that extend that period may be provided in the future. A solution is never obligated to build against all currently maintained bases.
  • How open data and tools can save lives during a disaster
    If you've lived through a major, natural disaster, you know that during the first few days you'll probably have to rely on a mental map, instead of using a smartphone as an extension of your brain. Where's the closest hospital with disaster care? What about shelters? Gas stations? And how many soft story buildings—with their propensity to collapse—will you have to zig-zag around to get there? Trying to answer these questions after moving back to earthquake-prone San Francisco is why I started the Resiliency Maps project. The idea is to store information about assets, resources, and hazards in a given geographical area in a map that you can download and print out. The project contributes to and is powered by OpenStreetMap (OSM), and the project's entire toolkit is open source, ensuring that the maps will be available to anyone who wants to use them.
  • Millions of websites threatened by highly critical code-execution bug in Drupal

    Drupal is the third most-widely used CMS behind WordPress and Joomla. With an estimated 3 percent to 4 percent of the world's billion-plus websites, that means Drupal runs tens of millions of sites. Critical flaws in any CMS are popular with hackers, because the vulnerabilities can be unleashed against large numbers of sites with a single, often-easy-to-write script.

  • Avoiding the coming IoT dystopia
    Bradley Kuhn works for the Software Freedom Conservancy (SFC) and part of what that organization does is to think about the problems that software freedom may encounter in the future. SFC worries about what will happen with the four freedoms as things change in the world. One of those changes is already upon us: the Internet of Things (IoT) has become quite popular, but it has many dangers, he said. Copyleft can help; his talk is meant to show how. It is still an open question in his mind whether the IoT is beneficial or not. But the "deep trouble" that we are in from IoT can be mitigated to some extent by copyleft licenses that are "regularly and fairly enforced". Copyleft is not the solution to all of the problems, all of the time—no idea, no matter how great, can be—but it can help with the dangers of IoT. That is what he hoped to convince attendees with his talk. A joke that he had seen at least three times at the conference (and certainly before that as well) is that the "S" in IoT stands for security. As everyone knows by now, the IoT is not about security. He pointed to some recent incidents, including IoT baby monitors that were compromised by attackers in order to verbally threaten the parents. This is "scary stuff", he said.

KDE: Slackware's Plasma5, KDE Community 'Riot' (Matrix), Kdenlive Call for Testers/Testing

  • [Slackware] Python3 update in -current results in rebuilt Plasma5 packages in ktown
    Pat decided to update the Python 3 to version 3.7.2. This update from 3.6 to 3.7 broke binary compatibility and a lot of packages needed to be rebuilt in -current. But you all saw the ChangeLog.txt entry of course. In my ‘ktown’ repository with Plasma5 packages, the same needed to happen. I have uploaded a set of recompiled packages already, so you can safely upgrade to the latest -current as long as you also upgrade to the latest ‘ktown’. Kudos to Pat for giving me advance warning so I could already start recompiling my own stuff before he uploaded his packages.
  • Alternatives to rioting
    The KDE Community has just announced the wider integration of Matrix instant messaging into its communications infrastructure. There are instructions on the KDE Community Wiki as well. So what’s the state of modern chat with KDE-FreeBSD? The web client works pretty well in Falkon, the default browser in a KDE Plasma session on FreeBSD. I don’t like leaving browsers open for long periods of time, so I looked at the available desktop clients. Porting Quaternion to FreeBSD was dead simple. No compile warnings, nothing, just an hour of doing some boilerplate-ish things, figuring out which Qt components are needed, and doing a bunch of test builds. So that client is now available from official FreeBSD ports. The GTK-based client Fractal was already ported, so there’s choices available for native-desktop applications over the browser or Electron experience.
  • Ready to test [Kdenlive]?
    If you followed Kdenlive’s activity these last years, you know that we dedicated all our energy into a major code refactoring. During this period, which is not the most exciting since our first goal was to simply restore all the stable version’s features, we were extremely lucky to see new people joining the core team, and investing a lot of time in the project. We are now considering to release the updated version in April, with KDE Applications 19.04. There are still a few rough edges and missing features (with many new ones added as well), but we think it now reached the point where it is possible to start working with it.

Preliminary Support Allows Linux KVM To Boot Xen HVM Guests

As one of the most interesting patch series sent over by an Oracle developer in quite a while at least on the virtualization front, a "request for comments" series was sent out on Wednesday that would enable the Linux Kernel-based Virtual Machine (KVM) to be able to boot Xen HVM guests. The 39 patches touching surprisingly just over three thousand lines of code allow for Linux's KVM to run unmodified Xen HVM images as well as development/testing of Xen guests and Xen para-virtualized drivers. This approach is different from other efforts in the past of tighter Xen+KVM integration. Read more

Servers: Kubernetes, SUSE Enterprise Storage and Microsoft/SAP

  • Kubernetes and the Cloud
    One of the questions I get asked quite often by people who are just starting or are simply not used to the “new” way things are done in IT is, “What is the cloud?” This, I think, is something you get many different answers to depending on who you ask. I like to think of it this way: The cloud is a grouping of resources (compute, storage, network) that are available to be used in a manner that makes them both highly available and scalable, either up or down, as needed. If I have an issue with a resource, I need to be able to replace that resource quickly — and this is where containers come in. They are lightweight, can be started quickly, and allow us to focus a container on a single job. Containers are also replaceable. If I have a DB container, for instance, there can’t be anything about it that makes it “special” so that when it is replaced, I do not lose operational capability.
  • iSCSI made easy with SUSE Enterprise Storage
    As your data needs continue to expand, it’s important to have a storage solution that’s both scalable and easy to manage. That’s particularly true when you’re managing common gateway resources like iSCSI that provide interfaces to storage pools built in Ceph. In this white paper, you’ll see how to use the SUSE Enterprise Storage openATTIC management console to create RADOS block devices (RBDs), pools and iSCSI interfaces for use with Linux, Windows and VMware systems.
  • Useful Resources for deploying SAP Workloads on SUSE in Azure [Ed: SUSE never truly quit being a slave of Microsoft. It's paid to remain a slave.]
    SAP applications are a crucial part of your customer’s digital transformation, but with SAP’s move to SAP S/4HANA, this can also present a challenge.