PBRs blogspot: a lifetime of learning about GNU/linux.

Sharing lessons learned about GNU/linux, life, and the Internet.

Monday, January 18, 2021

Ubuntu 20.04 with Panda PAU09 N600 Wireless USB dongle

›
Greetings fellow Linux hackers! I ran into a rather hard-to-diagnose issue the other day, so I am sharing the details here to help anyone el...
2 comments:
Tuesday, July 02, 2019

i make the internet work.

›
i make the internet work. you're welcome I look back upon the nearly half-decade I spent with Rackspace, training and coachin...
Thursday, February 07, 2019

God's Paintbrush

›
Looks like God went a little overboard with a white paintbrush this morning.
Wednesday, February 06, 2019

Where did January go?

›
Whazzup! It's been, well, FOREVER since I posted here on pbrs.blogspot.com Last year,  after nearly 2 decades in operation, I ...
1 comment:
Tuesday, May 10, 2016

It only took 11 years...

›
BitKeeper v bk-7.2ce is now open source - that's the community edition of BitKeeper source code product. This is a significant move; the...
Tuesday, March 15, 2016

Quora helped me help out a quarter million new Linux users

›
How can I not humblebrag a little about this? On Quora.com my stats page shows I've topped 2m views on the various answers I've wr...
Friday, August 09, 2013

Simple Counting Sort, in Python

›
For fun, I coded this up a while ago - both to review the details of implementing a counting sort (which is super-fast, since it does no com...

Topping 100 posts

›
It's an arbitrary number, 100.   Ten tens.  Only pertinent to us humans due to the count of digits we have on our hands and on our toe...

Exploring ArchLinux 2012

›
Sensibly, Arch includes vim.  At least it's not forcing us to use 'nano'. However, package installs were problematic. # pacm...

Exploring Debian 6 - Squeeze

›
Debian's a reasonable distro.   apt-get installed python, gcc, make, and vim quite handily. I was a little disappointed to find it do...

Exploring Gentoo 12

›
What do they have against Vim?   Vim is the default Linux/UNIX editor.  Excluding it on a distro is bordering on criminal. emerge sys-ap...

Exploring Fedora 17

›
For anyone who is already familiar with RedHat/Centos, this is a painless distro to adopt - you'll find few if any surprises. As with...

Exploring OpenSUSE 12

›
Yet more documentation of my  Exploring Variants of Linux  in the Rackspace Cloud OpenSUSE package management is via Yast.  Yast wants to ...

Exploring Ubuntu 12 Server

›
As I promised in  Exploring Variants of Linux  I'm following up with my impressions of, and notes on, various Linux distros.  This is th...
Friday, July 26, 2013

Exploring Variants of Linux

›
Rackspace Cloud Linux One of the very cool aspects of the Rackspace Cloud is the number of Linux/GNU variants.  As I'm already very i...
1 comment:
Wednesday, July 24, 2013

Nameless Temporary Files

›
Linux 3.11 rc2  Here's an interesting snippet from Linus's announcement post regarding Linux 3.11 rc2: (a) the O_TMPFILE f...
Sunday, July 07, 2013

Best Practices: It's Freezing in the Cloud

›
Production.   It's a term many people have heard of, but what does it mean?   A lot of people have been asking me about this lately, s...
Tuesday, July 02, 2013

Don't Fear the Mongo

›
NOSQL is a term that strikes fear in the heart of many with traditional relational database skills. How can a database not use SQL?  How ...
Tuesday, June 25, 2013

Running commands on all of your cloud servers

›
I consider my cloud servers to be one big array of servers. I decided to use "fog" - the Ruby API for the Rackspace Cloud - to b...
1 comment:
Monday, June 24, 2013

Migrating a website - sporadic performance

›
I had the opportunity today to help someone who had done an outstanding job of migrating a website into the cloud - but their new sites perf...
Thursday, June 06, 2013

Nightly Maintenance and "Sorry Sites"

›
Servers need backups.  And, sometimes, there are nightly maintenance scripts that need to be run, for example dumping out all transactions, ...
Tuesday, June 04, 2013

Fighting SPAM: Identifying compromised email accounts

›
A compromised email account is one where spammers have determined someone's email password, and they're using the email account to s...
Friday, May 31, 2013

Track Apache's calls to PHP

›
Customers often ask how to find out what PHP code is being called.  Sometimes, they're looking to find abusers of PHP email forms - and ...
Wednesday, May 29, 2013

As a software developer, how can I ensure I remain employable after age 50?

›
I used to think the same way.  I've been programming UNIX/Linux for around 30 years.  I liked writing code.  I wanted my job to be writi...

Learning Vim From the Inside

›
Vim improves on vi in countless ways.  As a curious vi expert, I wanted to know exactly what those were, so I dove into the source code.  In...
6 comments:

The ethos of slicing and dicing logfiles

›
When a logfile is of reasonable size, you can review it using "view" - a read-only version of "vim".   This gives you fl...
›
Home
View web version

Paul Reiber

My photo
PBR
Silicon Valley, CA, United States
View my complete profile
Powered by Blogger.