16 February 2016
What idiot would design a nurses uniform to make it more stylish, form-fitting, and ignore the fact that 2 separate machine temperature cycles are required to wash it effectively‽
Honestly, the rank stupidity of those in charge of big organisations never fails to surprise me.
How difficult can it be to choose one material that’s hard-wearing, washes in one load? Like the scrubs my wife used to get.
Maybe there’s a metaphor screaming to be let out here.
16 February 2016
Ruby, I could tear my hair out!!
It’s probably not what you think; Ruby dog’s fine, it’s the computer Ruby I’m just about to rant about.
When I last used Linux the main stumbling block was Ruby - or the version manager incompatibilities with what I needed to do. It’s no different this time around with the Raspberry Pi.
The credit-card-sized computer comes with Ruby 1.8. The stuff I want to use requires at least 1.9.3 (I think), so I opted to install 2.0.0. No matter what I did, when I’ve set it all up and it reports 2.0.0 and I try to install Jekyll, Jekyll reports that listen requires at least 1.9.3.
But, but…
So I reset the bloody thing for a second consecutive night and I’m off to bed!
Maybe the Raspbian Debian thing isn’t up to the task and I need something with a little more ‘oomph!’
At this point I’ll take suggestions from anyone!
Next steps:
- Get rid of Ruby 1.8 completely,
- Reinstall RVM and Ruby 2.0.0.
- Install Jekyll!!
- Install sqlite3 prior to
- Gogs - a Git repo manager.
Not a big list is it.
16 February 2016
Another summary post, this of a wasted day:
Personal
The lady who was supposed to visit my oldest daughter today didn’t show up on time. Giving her the benefit of the doubt, I rang 1-1/4 hours after the scheduled start time.
“Oh, she’s been off sick for a week-and-a-half, can you give me your daughter’s name please?”
I did so.
“I’m just looking at her diary, it seems we missed you.”
I then launched into a rant: ‘I took the day off, my wife’s stayed awake after her night shift, you’ve got a disappointed little girl here; tell the manager we’re yet again dissatisfied by your lack of organisation…’
Home
A local tradesman tasked with a simple home visit ‘around teatime’, to fit his schedule, to quote us for 2 new radiators failed to show or call or text.
Ruby
(The dog this time!)
She’s chewed her second pair of my Gore-Tex walking shoes. The girls leave the shoe cupboard door open, have no concept of…
My wife seems to think the total destruction of one side of the heel padding is fixable. I’ll hover a finger over the Amazon ‘buy again’ button.
Ruby
(Yeah, computer stuff.)
Another day, another Raspberry Pi reset; the fourth in 4 days. Rather than do what I wanted to with the computer, it’s perhaps a good time to re-evaluate my single purpose; blogging support.
It would gave been sustainable, there’s enough scope in setting up a web site to fiddle with, fine-tune, break and fix. But problems with Ruby (computer program dependencies) are getting tiresome. Next step though: check out @mlv’s ‘strings (1)’ comment.
Luckily the Raspberry Pi community has a huge amount of imagination and skill, for example Jonathan Duerig’s (@duerig’s) book scanner.
Stuff
I went shopping on my own while my wife slept and the girls watched streaming films. I didn’t miss much either. The best thing to happen all day.
14 February 2016
Raspberry Pi update. Firstly, and finally, I bought one! The day before Valentine’s Day; the trembling anticipation of using ‘Amazon Prime Now’ proved too strong to resist. The delivery arrived 1-1/2 hours after my finger left the ‘Buy Now’ button!
Dont worry, my wife got the card and a single red rose!
Back to techy stuff:
Yesterday I:
- Installed the GitLab* software. Badly.
- Installed Ruby & support for Ruby gems.
- Installed the Jekyll static website & blog generator.
- Installed Glynn, a Ruby gem that copies the site to a remote ftp location.
I say I installed GitLab badly; I failed to setup the program’s ability to email activation links to new users. The next step was going to be fix that and progress to setting up the authorisation keys necessary to clone my online git repositories…
I let enthusiasm cloud my judgment.
I, again badly, uninstalled GitLab, and tried every other GUI git program installer.
Ruby, the key to everything I need, wasn’t playing along with the new stuff I wanted to install. I’d started with RVM but got rid of that and threw RBENV on instead (remembering the hardship I faced trying to get ayadn_shell to run.)
(time passed…)
To cut a long story short, it’s a good thing I’m running the Raspbian Debian Linux installed by something called NOOBS; it has a quick & easy reset to factory settings option on reboot. So I used it.
Wiped, restarted, re-entered new password and computer name; compy386 - to replace my previous laptop, a machine named lappy486. (It’s pointless going with a strict chronology at a time like this!)
13 February 2016
I’ve not blogged for a couple of days, hence this ragtag collection of unconnected thoughts. Incidentally, I’ve set a target of a minimum of 5 a week. Easy. Really, it is.
Personal
Valentine’s Day tomorrow. My attempt at subterfuge failed utterly; my wife spotted the single red rose as I arrived back home. It’s on the fireplace now, but at least she doesn’t know what I wrote inside the card.
I must add an X on the envelope, it’s been 11 years since her first flower, not 10.
Doh!
Tech
I’m finally on the verge of getting the the Raspberry Pi. My first task after connecting it all up, setting identities and updating and installing whatever I think I need: blogging infrastructure.
Of course I’m not going to be doing it the easy way.
- Install the GitLab* software and clone my repos locally, bring sure to clone the upstream repo hourly,
- Install Ruby & support for Ruby gems - if it’s not already there,
- Install the Jekyll static website & blog generator,
- Install Glynn, a Ruby gem that copies the site to a remote ftp location - my web host’s server,
- Setup a cron job to build & upload my local site every couple of hours,
- Test it all,
- Turn it all off, make it headless, turn it on again and wait and see what happens next,
- Realise I’ve forgotten to set up SSH on my phone, piss about for a bit longer…
Tip of the iceberg.
*I chose Gitlab in preference to GitHub - where most of my stuff still resides - because of the free private repos which will allow me to test Glynn with ftp passwords in plain text. Until I’ve figured it all out Gitlab is it, but I’m not averse to paying GitHub and taking advantage of its community and brand-awareness.
Decisions…
Tech
Dash app (Android) for App.net has been misbehaving for a while. I finally decided to uninstall it and use Robin (Drift no longer works at all well.) No notifications support means I’ve had to setup an IFTTT recipe to alert me via Pushover.
It’d be nice to have Dash’s more stable timeline position.
I’ll probably go back to Dash quickly, muscle memory and all that…
Family
Tuesday will bring the first home visit by the behavioural specialist assigned to my oldest, autistic, daughter. I can’t say I’m looking forward to it, I already feel under the microscope as it is.
Personal
Carlo sausage! You know.