Title photo
frugal technology, simple living and guerrilla large-appliance repair
Sun, 05 Feb 2017

How focused do you have to be to become a software developer?

How focused do you have to be to become a software developer? https://firstdevjob.com/stories/taylor-milliman/

Fri, 03 Feb 2017

At jury duty, and boy are my arms tired

It's been years since my last call for jury duty, and I find myself once again in the Stanley Mosk Courthouse in downtown Los Angeles.

Except last time they sprung me by noon. And today I'm still here at 3:30 p.m. I didn't get called for any panels, and I suspect there won't be any more need for jurors today. Yet I am still here.

I took the Metro Orange Line to the Red Line to get here, and I was surprised (though I shouldn't have been) to see the refurbished Pacific Electric Train Depot at the end of the Orange Line open and serving Groundwork Coffee. Love that coffee. I smell a bike ride down the Orange Line in my future.

This was also my first time taking the fancy new underground pathway (you can call it a tunnel) on Lankershim Boulevard from the Orange Line terminus straight into the North Hollywood Red Line Station. That is slick, and I'll thank all the politicos who helped make it happen, including Rep. Brad Sherman, City Councilman Paul Krekorian and anybody else I missed. This is the kind of thing the San Fernando Valley needs, and I'm glad it now has it.

During the long lunch break they give us chickens jurors, I walked around a bit. I haven't cracked the code for this part of downtown (Music Center and Civic Center). Grand Park is nice but smaller than you think it is. Other than all the Music Center and Civic Center buildings, there's nothing here. I passed by the Colburn School and saw a sole classical-music student making her way into the building.

If you're looking for something other than huge buildings, I guess you have to truck it to Little Tokyo in one direction or Chinatown in the other.

Gadget-wise, I didn't bring my laptop, just the tablet and wireless keyboard and mouse. I can't use all three at once because there are few table- or desk-like surfaces here. Just my actual lap and a book I brought that is serving as a small table for the keyboard while I balance the tablet with its built-in magnetic stand on my knees. Weak as shit. Whatever.

I got through a few hundred Disqus comments from my day job, deleted a couple of months' worth of personal e-mail clutter and checked in with the news via Google and Twitter (Trump, Trump travel ban, Uber guy says no to Trump, Snap as in Chat gets ready to IPO, Facebook's Zuck is either clueless or crafty, Trump, Trump), and then got the keyboard out to write a bit.

A few months ago, I did a whole setup on this tablet to use my day job's CMS -- the awful Saxo Mediaware Center via Citrix -- but I soured on it like I've rarely soured before when I realized that putting Citrix in the background, as one does with everything in Android all the time, results in my losing the connect to the app's Citrix-connected server. Call it a nonstarter. I'm slated to say goodbye to Saxo and Citrix in a few months, and it couldn't be too soon.

Meanwhile, Jury Duty Lady, let us go home!!!

Update: 3:40 p.m. It's over. I'm done with jury duty for 2017.

A couple of observations: All buses and trains I was on were crowded, so Metro seems to be doing more than fine ridership-wise. And I don't recall seeing any law enforcement presence at all on either line, whereas in the past the Metro system could be thick with deputies. Might be a byproduct of Metro's wish to either scale back or end its contract with the sheriff's department. Or not ...

Wed, 01 Feb 2017

After all these years and two companies, Java still pushing crapware on Windows users

Just did a Java update on my workplace Windows desktop. From Sun to Oracle and decades in, the Java updater is still pushing crapware, this time an Amazon app.

Fri, 27 Jan 2017

George Orwell's '1984' is the No. 1 seller on Amazon

George Orwell's '1984' is the No. 1 seller on Amazon https://www.amazon.com/1984-Signet-Classics-George-Orwell/dp/0451524934 It's also sold out.

Why you might not be getting 5G data service anytime soon

Why you might not be getting 5G data service anytime soon https://www.wirelessweek.com/article/2017/01/why-carriers-are-secretly-anxious-about-leap-5g

Thu, 26 Jan 2017

Free Meteor.js hosting is back with meteor-now

Free Meteor.js hosting is back with meteor-now https://forums.meteor.com/t/super-simple-and-free-meteor-deployments-using-zeit-now/33214

Photos: Cruising Van Nuys Boulevard in the '70s

Photos: Cruising Van Nuys Boulevard in the '70s http://www.cnn.com/2017/01/25/autos/gallery/tbt-cruising-van-nuys-los-angeles

PulseAudio 10.0 now in Fedora 25

PulseAudio 10.0 now available for Fedora 25 https://fedoramagazine.org/pulseaudio-10-0-fedora-25 (And I can report that it is working)

Mon, 16 Jan 2017

There is an rsync for Windows, and it works

I've been meaning to look into backup solutions for Windows, and while there should eventually be a full Ubuntu Linux shell coming to Windows 10, it's not there yet unless you tweak things that I can't ask other users to do.

So I figured that when the Linux shell comes to Windows, I'll use rsync, the Unix/Linux backup utility I've been using for years.

I just found out that there's already an rsync port to Windows called cwRsync that you can pay for, with a free command-line-only edition available for download.

Since I use rsync on the command line in Linux, why do I need the GUI in Windows? I don't.

So I downloaded it, unzipped it all, put my rsync command into the cwrsync Windows Command Script file, and it worked right out of the box.

So far my tests have been small ones that haven't involved ssh into remote servers (I do backups to USB hard drives anyway), but I am very confident that cwRsync will work well for full Windows user-file backups. Plus it's free and nobody's going to bug you about buying anything ever.

Sun, 15 Jan 2017

Check out the Categories feature in the right column

I originally coded the categories listing as part of the overall Counter addin to Ode early last year, and Ode project leader Rob Reed lent his expertise to the addin, optimizing the code and squashing a few bugs in the process.

I had the categories listing in my right-hand column for a while, but since this Ode site has a LOT of directories/folders in it, that display made the right side of the page super long.

So I wanted the ability for readers to show/hide that listing. I didn't want to use jQuery, but I was very open to using vanilla JavaScript to make it happen.

And so I did. I looked at a lot of tutorials on how to hide the content of HTML divs (i.e. the stuff between a <div> and a </div>), and this one struck me as both simple and effective (meaning it's short and it works).

So now you can click Show / hide categories on the right to see the entire structure of the documents directory and drill down into topics that may be of interest.

Rob did a lot of work on my code, and I looked back at our e-mail thread from March 2016 and realized that I'm not even running the most recent version of the Counter addin on this site. Once I get that up and running, I will work on expanding the documentation on how to use the addin and then make it available to all.

Thanks go to Will Master for the JavaScript and Rob Reed for the Perl.

Once I figured out the concept of an addin (or, at any rate, my addin), I was off to the races. It was basically, "figure out what you want to display, figure out how to pull the information using Perl and the Ode addin structure, then drop tags into my Ode template to display the information."

Of course you can also say, "Here are things I can do in Perl, maybe it will be cool to put that on the web site." I guess I did a little of that, too.

However you slice it up, writing code and seeing results on a live web site is fun. In the Ode world, you can do that with HTML and CSS just like with any web site, and you can also write Perl addins. With this most recent hack (the show/hide), it was a matter of "appropriating" some vanilla JavaScript to add a feature I've been wanting for some time.