I want to save digital copies of important documents on a USB stick, but want to secure them against unauthorized access if the drive gets into the wrong hands, because it would be an identity thief's wet dream. The stick will be part of my household emergency kit.
Today I discovered jFileCrypt, a cross-platform encryption/decryption tool written in Java, and which can run on any platform with Java 5. Aside from the fact that it's free (GPL) software, being platform-independent is what I really find attactive. JFileCrypt supports Blowfish so the resulting encrypted file should be secure.
Alternatives include Mac OS X's built-in ability to create encrypted disk images and GPG. Unfortunately, an ecrypted Mac disk image isn't cross platform, and GPG can be confusing, although I've been playing around with it and I'm getting a better understanding of it. For Windows and Linux users, TrueCrypt looks like a good alternative.
Ideally, I'd like to have an ~500 MB encrypted file or folder on a 1 GB USB drive. On the unencrypted portion I'll keep a copy of the encryption utility so that if necessary, I can decrypt the information even if I don't have access to one of my computers. The password I'll be using is long, non-obvious, and has zero significance to anyone other than me.
If any of my readers have suggestions for cross-platform encryption software that would be suitable for this application, please post them as a comment.
(This will be crossposted to my Survial & Emergency Preparedness blog, but this blog gets more traffic so I'm posting it here first.)
Monday, November 20, 2006
Wednesday, November 08, 2006
Thoughts on the Aftermath
I am not surprised with how the election turned out. With regard to some local races ...
Ed Rendell beat Lynn Swan for the PA governorship. Maybe next time the Republican Party can pick someone other than a football player as their candidate. Rendell is very popular in Pennsylvania’s metropolitan areas, so the Reps needed somebody with real experience or at least a better-communicated platform to have a shot at winning.
Bob Casey, Jr. beat Rick Santorum for his Senate seat. The intense dislike for Santorum in the blue areas of PA made this no surprise. Casey’s campaign was basically, “I’m not Santorum.” The fact that this was all he needed to unseat Santorum should be a wake up call to the GOP.
Turning to my little part of the state, House District 6 is at Jim Gerlach with 51% of the vote to challenger Lois Murphy’s 49%. This reflects in large measure the increasing Democrat demography of Montgomery County. Formerly solid “R,” as more Dems have moved out of Philadelphia and settled in MontCo the balance is shifting blue. I can see the Dems slowly turning MontCo into a reflection of Philly, in which case it may be time to bail the hell out of Dodge.
In the Connecticut Senate race the message to the Kostards seems to be, “PWNED!”
As of the time I write this, the Montana and Virginia contested Senate seats still hadn’t been decided. If the Dems pick up both they’ll gain a bare majority, while if they pick up one the Reps will keep theirs, since with VP Dick Cheney as President Pro Tempre of the Senate, they’ll still have enough votes to break any deadlocks.
So, on the national level the balance of power has shifted a bit. It looks like we’re going to see two years of gridlock.
Ed Rendell beat Lynn Swan for the PA governorship. Maybe next time the Republican Party can pick someone other than a football player as their candidate. Rendell is very popular in Pennsylvania’s metropolitan areas, so the Reps needed somebody with real experience or at least a better-communicated platform to have a shot at winning.
Bob Casey, Jr. beat Rick Santorum for his Senate seat. The intense dislike for Santorum in the blue areas of PA made this no surprise. Casey’s campaign was basically, “I’m not Santorum.” The fact that this was all he needed to unseat Santorum should be a wake up call to the GOP.
Turning to my little part of the state, House District 6 is at Jim Gerlach with 51% of the vote to challenger Lois Murphy’s 49%. This reflects in large measure the increasing Democrat demography of Montgomery County. Formerly solid “R,” as more Dems have moved out of Philadelphia and settled in MontCo the balance is shifting blue. I can see the Dems slowly turning MontCo into a reflection of Philly, in which case it may be time to bail the hell out of Dodge.
In the Connecticut Senate race the message to the Kostards seems to be, “PWNED!”
As of the time I write this, the Montana and Virginia contested Senate seats still hadn’t been decided. If the Dems pick up both they’ll gain a bare majority, while if they pick up one the Reps will keep theirs, since with VP Dick Cheney as President Pro Tempre of the Senate, they’ll still have enough votes to break any deadlocks.
So, on the national level the balance of power has shifted a bit. It looks like we’re going to see two years of gridlock.
Tuesday, November 07, 2006
Postfix message and mailbox size limits
I learned some more about Postfix today.
This morning I got a call from my client with the new mail server. They were getting an error message when trying to send a file with a 7 MB attachment. Since they send and receive a lot of attachments (of which a 7 meg file would be on the small side) this needed to be fixed. The message they were getting indicated and inability to access a mailbox. I skimmed through /var/log/maillog and found this:
Nov 7 10:48:47 postoffice postfix/local[14046]: 0671D344040: to=, relay=local, delay=33, status=bounced (cannot access mailbox /var/spool/mail/foo for user foo. error writing message: File too large)
I was a bit surprised, since I made sure that /etc/postfix/main.cf did not include any limits on email sizes. After some time searching on Google, it looked like the default value for a mailbox size according to Postfix is 51200000 bytes. I wanted it to be unlimited, so I used postconf to explicitly set the value to 0, for no limit, like so...
% postconf –e mailbox_size_limit=0
... then restarted Postfix.
I then tried to send a 12 MB file from my Gmail account to my test account on the box. I got an SMTP 552 error, “Message too large” back from the box. Again, I skimmed the maillog file and this time came across:
Nov 7 15:51:33 postoffice postfix/postdrop[14200]: warning: uid=48: File too large
Back to Google, whereupon I learnt that the default max message size for Postfix is 10240000 bytes. To fix it I ran:
% postconf –e message_size_limit=0
Again, I restarted Postfix and then resent my test email. This time it went through.
If you want to view the default settings for all the parameters you can configure in main.cf, use postconf –d. The output of postconf –d | grep size looks like:
[root@foo]# postconf -d | grep size
berkeley_db_create_buffer_size = 16777216
berkeley_db_read_buffer_size = 131072
body_checks_size_limit = 51200
bounce_size_limit = 50000
header_size_limit = 102400
mailbox_size_limit = 51200000
message_size_limit = 10240000
As an aside, since Postfix on this box is started by MailScanner, I restarted the MailScanner daemon to restart Postfix, like this:
% /etc/init.d/MailScanner restart
... which stops the inbound and outbound Postfix queus then starts them again.
This morning I got a call from my client with the new mail server. They were getting an error message when trying to send a file with a 7 MB attachment. Since they send and receive a lot of attachments (of which a 7 meg file would be on the small side) this needed to be fixed. The message they were getting indicated and inability to access a mailbox. I skimmed through /var/log/maillog and found this:
Nov 7 10:48:47 postoffice postfix/local[14046]: 0671D344040: to=
I was a bit surprised, since I made sure that /etc/postfix/main.cf did not include any limits on email sizes. After some time searching on Google, it looked like the default value for a mailbox size according to Postfix is 51200000 bytes. I wanted it to be unlimited, so I used postconf to explicitly set the value to 0, for no limit, like so...
% postconf –e mailbox_size_limit=0
... then restarted Postfix.
I then tried to send a 12 MB file from my Gmail account to my test account on the box. I got an SMTP 552 error, “Message too large” back from the box. Again, I skimmed the maillog file and this time came across:
Nov 7 15:51:33 postoffice postfix/postdrop[14200]: warning: uid=48: File too large
Back to Google, whereupon I learnt that the default max message size for Postfix is 10240000 bytes. To fix it I ran:
% postconf –e message_size_limit=0
Again, I restarted Postfix and then resent my test email. This time it went through.
If you want to view the default settings for all the parameters you can configure in main.cf, use postconf –d. The output of postconf –d | grep size looks like:
[root@foo]# postconf -d | grep size
berkeley_db_create_buffer_size = 16777216
berkeley_db_read_buffer_size = 131072
body_checks_size_limit = 51200
bounce_size_limit = 50000
header_size_limit = 102400
mailbox_size_limit = 51200000
message_size_limit = 10240000
As an aside, since Postfix on this box is started by MailScanner, I restarted the MailScanner daemon to restart Postfix, like this:
% /etc/init.d/MailScanner restart
... which stops the inbound and outbound Postfix queus then starts them again.
Election Day 2006
Election day. And a sorry one it is. None of the choices that the political machines have offered up to us are especially appealing. So, do I vote Republican, Democrat, third party, or sit this one out?
As tempting as it might be, I do not regard abstaining as a viable choice. It’s a cop out, and the more people that do sit on their duffs in front of the TV the more my vote is worth.
The third parties don’t appeal to me either. The Libertarian Party may as well be on Mars with their platform on border security and the threat posed by Islamists. The Constitutional Party includes some religious dogma in its platform that I dislike. The Greens are a bunch of socialist Euro-wannabes.
That leaves voting for a Democrat or a Republican. I can’t bring myself to vote for any Democrat and therefore strengthen them one iota. The steering wheel of the Democratic Party has been co-opted by left wing extremists who, should they have their way, would take us down the socio-political road that has lead Europe to socialism and which will eventually let it be accurately known as “Eurabia.”
Expanding on that last point, the Dems show no signs of taking the Islamist threat to Western Civilization seriously. Their calls for immediate withdrawal from Iraq show that. While Iraq may not have been the best choice for taking the fight to the Islamists, it’s the fight we have. The Dems would have us show weakness in the face of a ruthless, implacable enemy with zero respect for any way of life save their own. Furthermore, they would have us abandon those allies we do have in the Muslim world, leaving them to the mercy (hah!) of the Islamists much as anticommunists in South Vietnam were abandoned in Southeast Asia three decades ago.
To me this is the most important issue facing us. Do we cut and run or stand and fight? Do we ensure that our children and grandchildren have the chance to grow up enjoying freedom or grow up under religious despotism?
Sadly, while the Republicans have shown themselves willing to fight, they haven’t proven themselves all that fit to rule, either. On the Federal level they’ve had control over the executive and legislature for six years, and their failures include:
The Republicans have done some things right:
So, when I go into the voting booth later today I’ll hold my nose and pull the Republican lever, because the only other party with a shot of gaining control wants to (a) stick its head in the sand and pretend the wolf isn’t at the door, and (b) take our society down the European socialist road.
As tempting as it might be, I do not regard abstaining as a viable choice. It’s a cop out, and the more people that do sit on their duffs in front of the TV the more my vote is worth.
The third parties don’t appeal to me either. The Libertarian Party may as well be on Mars with their platform on border security and the threat posed by Islamists. The Constitutional Party includes some religious dogma in its platform that I dislike. The Greens are a bunch of socialist Euro-wannabes.
That leaves voting for a Democrat or a Republican. I can’t bring myself to vote for any Democrat and therefore strengthen them one iota. The steering wheel of the Democratic Party has been co-opted by left wing extremists who, should they have their way, would take us down the socio-political road that has lead Europe to socialism and which will eventually let it be accurately known as “Eurabia.”
Expanding on that last point, the Dems show no signs of taking the Islamist threat to Western Civilization seriously. Their calls for immediate withdrawal from Iraq show that. While Iraq may not have been the best choice for taking the fight to the Islamists, it’s the fight we have. The Dems would have us show weakness in the face of a ruthless, implacable enemy with zero respect for any way of life save their own. Furthermore, they would have us abandon those allies we do have in the Muslim world, leaving them to the mercy (hah!) of the Islamists much as anticommunists in South Vietnam were abandoned in Southeast Asia three decades ago.
To me this is the most important issue facing us. Do we cut and run or stand and fight? Do we ensure that our children and grandchildren have the chance to grow up enjoying freedom or grow up under religious despotism?
Sadly, while the Republicans have shown themselves willing to fight, they haven’t proven themselves all that fit to rule, either. On the Federal level they’ve had control over the executive and legislature for six years, and their failures include:
- Ballooning deficits resulting from a spending spree that any drunken sailor would envy.
- Utter failure to do anything significant about our reliance on foreign fossil fuels.
- Failure to address the Social Security time bomb.
- Failure to secure the Mexican border.
- Willingness to let port facilities be run by foreigners.
- The DHS and TSA. Treating our own people as the enemy do not make us more secure.
- The PATRIOT Act. Bypartisan stupidity.
- Iraq – Not the right place and mismanaged since Sadaam Hussein was deposed.
- Saudi Arabia – The Saudi wahabbiasts need to be held accountable for their moral and financial support of Islamist terrorists.
- Harriet Miers. WTF?
The Republicans have done some things right:
- Letting the vile, unconstitutional Assault Weapons Ban expire.
- Passage of the Protection of Lawful Commerce in Firearms Act.
- The recent law prohibiting law enforcement from confiscating firearms from lawful citizens in the aftermath of a disaster, when they’d be needed most.
- Justices Alito and Roberts.
- Taking the fight to the Islamists instead of waiting around to get hit again. While the wisdom of attacking specific targets is up for debate the fact is that rather than a passive response or crawling to the UN in response to Islamist aggression, the Republicans struck back, and pretty effectively.
- On the state level, more states now have CCW and more prohibit junk lawsuits against gun manufacturers.
So, when I go into the voting booth later today I’ll hold my nose and pull the Republican lever, because the only other party with a shot of gaining control wants to (a) stick its head in the sand and pretend the wolf isn’t at the door, and (b) take our society down the European socialist road.
Monday, November 06, 2006
Coleman Outdoor Fireplace
Yesterday I found this Coleman Patio Fireplace on closeout at Dick's Sporting Goods and picked one up. I've been wanting something similar for a little while and at $80, this was a good deal. I then went over to Lowe's and bought a bundle of kindling and two bundles of firewood for about $4 each.
It took about an hour to put together using a screwdriver and pliers to hold nuts, and seems pretty well made. It's a good size, about two feet in diameter. I especially like that you can use it as a BBQ grill by taking off the screen and putting the enclosed grill in the base. We have a propane grill but food does taste better when cooked over charcoal. If the weather is good next weekend maybe I'll cook something on it.
After dinner last night we introduced Alexandra and Amanda to the joy of marshmellows roasted on a stick over an open fire. They loved it.
It took about an hour to put together using a screwdriver and pliers to hold nuts, and seems pretty well made. It's a good size, about two feet in diameter. I especially like that you can use it as a BBQ grill by taking off the screen and putting the enclosed grill in the base. We have a propane grill but food does taste better when cooked over charcoal. If the weather is good next weekend maybe I'll cook something on it.
After dinner last night we introduced Alexandra and Amanda to the joy of marshmellows roasted on a stick over an open fire. They loved it.
Mail server migration complete
On Saturday I was able to get my client moved over the new mail server that I'd installed a couple of weeks ago. It went pretty smoothly, although I did have to modify Postfix's main.cf to allow it to accept email to their domain, rather than just to their host.domain.com.
It's amazing how many attempts there are to relay mail through the box. If I login to it and run tail -f /var/log/maillog, and I can sit there and watch relay attempts scroll off the top of my screen. I've done this several times and it just doesn't end.
Theire old box used CommuniGate Pro for mail services. One advantage CGP has is that mail users are different from system users. I.e., you don't need to setup an account on the system for a user to send and receive mail through it (although you can configure it to use system accounts). When using Postfix and Dovecot, and not using virtual domains, mail accounts are system accounts. I wanted to make it more difficult for someone to crack the box. Since my client is using this only for email and system logins aren't needed, I used chsh to change the login shell of each mail user to /sbin/nologin. Now, when someone tries to SSH into the server they get bounced right off.
It's amazing how many attempts there are to relay mail through the box. If I login to it and run tail -f /var/log/maillog, and I can sit there and watch relay attempts scroll off the top of my screen. I've done this several times and it just doesn't end.
Theire old box used CommuniGate Pro for mail services. One advantage CGP has is that mail users are different from system users. I.e., you don't need to setup an account on the system for a user to send and receive mail through it (although you can configure it to use system accounts). When using Postfix and Dovecot, and not using virtual domains, mail accounts are system accounts. I wanted to make it more difficult for someone to crack the box. Since my client is using this only for email and system logins aren't needed, I used chsh to change the login shell of each mail user to /sbin/nologin. Now, when someone tries to SSH into the server they get bounced right off.
Wednesday, November 01, 2006
Frustration
Arrrgggghhhhh!!!
I'm having a frustrating day at work. I have new firmware for two separate cable modem/gateways and our test environment is all fouled up. For some reason RIP isn't working, so if I configure one of the modems to route a RIP subnet I can't get anywhere. The more pressing problem, however, is that our Cisco Broadband Access Controller, which handles provisioning and modem registrator, keeps crashing. Without a reliable BAC the lab is basically non-functional.
The guy who's filling in as our network admin is working on it but for now I'm spinning my wheels.
Side note: This is my 650th post to Blog O'Stuff since I switched over to Blogger in 2004. Wow.
I'm having a frustrating day at work. I have new firmware for two separate cable modem/gateways and our test environment is all fouled up. For some reason RIP isn't working, so if I configure one of the modems to route a RIP subnet I can't get anywhere. The more pressing problem, however, is that our Cisco Broadband Access Controller, which handles provisioning and modem registrator, keeps crashing. Without a reliable BAC the lab is basically non-functional.
The guy who's filling in as our network admin is working on it but for now I'm spinning my wheels.
Side note: This is my 650th post to Blog O'Stuff since I switched over to Blogger in 2004. Wow.
Tuesday, October 31, 2006
Brother HL-2070N Review
Last Friday I installed a Brother HL-2070N monochrome laser printer in my home office. I ordered it from CDW.com and received it in 3 days.
The 2070N gives you the option of connecting it to a computer using a USB or parallel cable, or directly to your LAN via a 10/100 Ethernet port. It was this ability to connect directly to my LAN that sold me on the printer. I need to be able to print to it from Windows and Mac OS, and I'm sure that eventually Linux and BSD will find their way back onto my LAN, and I didn't want to deal with cross-platform printing issues. (Note: The documentation on the driver CD does include info about Linux compatibility, though I haven't delved into it yet.)
Setup required that I first install the driver on each machine; I started with my PC running Windows XP Professional. Along with the driver there's a printer management utility that's installed. Among other things it allows you to change the printer's IP address from DHCP (the default) to a static IP.
When I first installed the printer on the XP box it was still a DHCP client. The static IP that I specified was different from the dynamic IP, so I had to re-run the installer so that the TCP port was correctly setup. Under XP, the Brother is installed as a network accessed LPR printer.
With printing from the PC working, I moved the driver CD to my iBook. Driver installation required one reboot, after which I opened Applications > Utilities > Printer Setup Utility.app. I told PSU.app to scan the local network for Bonjour-compatible printers and the Brother came right up. It installed the Brother as my default printer, and I then printed a document as a test. It worked perfectly, spooling the job and sending it off to the Brother.
The Brother's paper tray hold 250 sheets, fine for this class of device. It warms up quickly and once it starts printing, spits out pages at a claimed 20 pages per minute. It seems faster than my old Samsung ML-1710, which was rated for 17 PPM. Text quality is good. Image quality is OK, but nothing to rave about. For my needs the output quality is just fine.
Aside from the aforementioned Windows-only management app, the HL-2070N can be managed over the network through a browser. It seems to work fine in Camino. The Brother can also be configured to email alerts to an administrator, or be managed via SNMP using the Windows management application.
I read a few online reviews where people complained that the paper curled on output. I haven't seen that so it may just be the paper that people were using. I suspect this may be an issue with cheap copier paper, but the HP laser printer paper that I'm using doesn't curl.
Based on the ease of setup, multiple platform compatibility, and good output, the Brother HL-2070N is worth strong consideration for use in a small or home office when you need an inexpensive monochrome laser printer.
The 2070N gives you the option of connecting it to a computer using a USB or parallel cable, or directly to your LAN via a 10/100 Ethernet port. It was this ability to connect directly to my LAN that sold me on the printer. I need to be able to print to it from Windows and Mac OS, and I'm sure that eventually Linux and BSD will find their way back onto my LAN, and I didn't want to deal with cross-platform printing issues. (Note: The documentation on the driver CD does include info about Linux compatibility, though I haven't delved into it yet.)
Setup required that I first install the driver on each machine; I started with my PC running Windows XP Professional. Along with the driver there's a printer management utility that's installed. Among other things it allows you to change the printer's IP address from DHCP (the default) to a static IP.
When I first installed the printer on the XP box it was still a DHCP client. The static IP that I specified was different from the dynamic IP, so I had to re-run the installer so that the TCP port was correctly setup. Under XP, the Brother is installed as a network accessed LPR printer.
With printing from the PC working, I moved the driver CD to my iBook. Driver installation required one reboot, after which I opened Applications > Utilities > Printer Setup Utility.app. I told PSU.app to scan the local network for Bonjour-compatible printers and the Brother came right up. It installed the Brother as my default printer, and I then printed a document as a test. It worked perfectly, spooling the job and sending it off to the Brother.
The Brother's paper tray hold 250 sheets, fine for this class of device. It warms up quickly and once it starts printing, spits out pages at a claimed 20 pages per minute. It seems faster than my old Samsung ML-1710, which was rated for 17 PPM. Text quality is good. Image quality is OK, but nothing to rave about. For my needs the output quality is just fine.
Aside from the aforementioned Windows-only management app, the HL-2070N can be managed over the network through a browser. It seems to work fine in Camino. The Brother can also be configured to email alerts to an administrator, or be managed via SNMP using the Windows management application.
I read a few online reviews where people complained that the paper curled on output. I haven't seen that so it may just be the paper that people were using. I suspect this may be an issue with cheap copier paper, but the HP laser printer paper that I'm using doesn't curl.
Based on the ease of setup, multiple platform compatibility, and good output, the Brother HL-2070N is worth strong consideration for use in a small or home office when you need an inexpensive monochrome laser printer.
Thursday, October 26, 2006
The Slippery Slope
I ran across this comment by "Manedwolf" over on THR, and felt it was worth repeating:
Do you think that one day in, say, 1935, groups of German villagers suddenly just woke up and said "Hey! I know! Let's be EVIL! That'd be cool!"
No. They followed a path from wanting security to giving up civil liberties to scapegoating to blind, nationalistic fervor and mob mentality excusing atrocities. It's a road to hell, and it's the duty of EVERY American to watch that we don't go down it...because it's a slippery slope, and by the time you'd noticed it had happened, most people either don't want to see it, while the others are helpless to stop it.
Figured out my Postfix Problem
The other day I posted about how the new mail server I installed at a client site wasn't listening for SMTP connections on the network. As I'd susprected, it was a little too locked down. I had to go into the /etc/postfix/main.cf config file and change the "inet_interfaces" value to "all".
After doing this I wanted to make damn sure that I hadn't inadvertantly created an open relay. I wasn't too concerned, since the box is setup to require SMTP authentication before allowing a user to send mail via the box, but complacency isn't something I can afford here. I tested this three ways:
Now all we need to do is schedule a time to migrate them over. It looks like we'll be recyling the old box into a secondary mail server, to be located at their other office. I'll create a clone of the new box on the old one, with appropriate changes such as hostname, etc.
After doing this I wanted to make damn sure that I hadn't inadvertantly created an open relay. I wasn't too concerned, since the box is setup to require SMTP authentication before allowing a user to send mail via the box, but complacency isn't something I can afford here. I tested this three ways:
- Attempted to send mail through the box using my test account, using Mail.app. The unauthenticated SMTP session was rejected, while the authenticated session worked.
- While logged into the box via SSH, I telnetted to relay-test.mail-abuse.org, which runs a script that attemtps to relay mail through the box. All attempts to do so failed.
- Ran SpamHelp.org's web-based test on the box's IP. It came up negative.
Now all we need to do is schedule a time to migrate them over. It looks like we'll be recyling the old box into a secondary mail server, to be located at their other office. I'll create a clone of the new box on the old one, with appropriate changes such as hostname, etc.
Monday, October 23, 2006
Goodbye, Samsung ML-1710
I've mentioned in the past the aggravation I've had with my Samsun ML-1710 laser printer. Most of the grief stems from the fact that it's a GDI printer, AKA a Winprinter. I had it working under SUSE using a PPD file for the ML-1210; the Samsung Linux driver sucks. After I rebuilt Bagend as an XP box, for a time it worked over the network when I printed to it from my iBook. That mysteriously stopped working awhile ago.
In an effort to see if I could get network printing from my iBook working again, I tried the instructions found here. No dice. Now, not only does it still not print from the Mac, it plain doesn't print. I tried deleting it, reinstalling it, running Crap Cleaner, reinstalling the Samsung drivers, nothing worked.
Arrrrgggghhhh! I have HAD it!
So, tonight I did some searching for low end Macintosh-compatible printers. I don't need much: a basic monochrome laser will suit Judith's and my needs just fine. But, it has to be available over the network, either attached directly, shared from Bagend, or hanging off a print server. We don't print much, less than 100 pages per month, but when we need to print something it's damned inconvenient to have to wrestle with goofy printer problems.
It looks like I found my solution in the form of the Brother HL 2070N. The interesting specs include:
In an effort to see if I could get network printing from my iBook working again, I tried the instructions found here. No dice. Now, not only does it still not print from the Mac, it plain doesn't print. I tried deleting it, reinstalling it, running Crap Cleaner, reinstalling the Samsung drivers, nothing worked.
Arrrrgggghhhh! I have HAD it!
So, tonight I did some searching for low end Macintosh-compatible printers. I don't need much: a basic monochrome laser will suit Judith's and my needs just fine. But, it has to be available over the network, either attached directly, shared from Bagend, or hanging off a print server. We don't print much, less than 100 pages per month, but when we need to print something it's damned inconvenient to have to wrestle with goofy printer problems.
It looks like I found my solution in the form of the Brother HL 2070N. The interesting specs include:
- Interfaces: Parallel, USB, 10/100 Ethernet
- System requirements: Windows, Mac OS (Bonjour is supported), Linux (Red Hat, SUSE, Debian)
- Emulation: PCL6, IBM Proprinter, Epson FX
CentOS Live CD
I've mentioned in previous posts how I've been favorably impressed with CentOS as a server OS. Last night I decided to take it for a spin as a desktop OS, using their new live CD.
My test box was Bagend, my Althon XP 2200+ system, which normally runs XP Professional. By today's standards it's a modest system -- 1 GB of RAM, an ATI Radeon 9200SE video card, and an 80 GB ATA-133 hard disk. I booted from the CD and let it autodetect everything but when it tried to start X, the screen went black. CTRL-ALT-DEL had no effect so I used the system reset button. Upon reooting, this time I specified that it use the VESA video drive, which worked fine, bringing me to the CentOS graphical logon screen.
Networking came up fine using DHCP.
Unlike Knoppix, the CentOS live CD requires you to set a password for "centos_user," which is the same as the root password. For this kind of a system this is unnecessary, IMO. Once logged in, I was presented with the standard GNOME dekstop. It's surprisingly responsive and includes both Firefox and Konqueror in the Applications menu. Both worked well, but what really shocked me was just how responsive Firefox was. It seemed to run better off the live CD than it does in a hard drive install in XP. Konq was set up nicely and rendered the few pages I went to well. Flash wasn't installed so a couple of pages I went to didn't work, including trying to view a Youtube video.
Gaim is included for IM and worked just as well on the live CD as on any other platform that I've used it.
OpenOffice.org is included, although live CDs are best used for demo systems or recovery CDs, rather than as a regular desktop OS.
GParted is included for partition management, and ClamAV is present for disinfecting Windows partitions. (I didn't try out either, although I may give ClamAV a whirl just to see how usable the CentOS CD would be for a system recovery tool.)
I briefly logged in with KDE and found it similar to most other KDE setups.
The CentOS Live CD is worth trying if you're in the market for a live CD for demonstrating Linux or for use as a recovery disc.
My test box was Bagend, my Althon XP 2200+ system, which normally runs XP Professional. By today's standards it's a modest system -- 1 GB of RAM, an ATI Radeon 9200SE video card, and an 80 GB ATA-133 hard disk. I booted from the CD and let it autodetect everything but when it tried to start X, the screen went black. CTRL-ALT-DEL had no effect so I used the system reset button. Upon reooting, this time I specified that it use the VESA video drive, which worked fine, bringing me to the CentOS graphical logon screen.
Networking came up fine using DHCP.
Unlike Knoppix, the CentOS live CD requires you to set a password for "centos_user," which is the same as the root password. For this kind of a system this is unnecessary, IMO. Once logged in, I was presented with the standard GNOME dekstop. It's surprisingly responsive and includes both Firefox and Konqueror in the Applications menu. Both worked well, but what really shocked me was just how responsive Firefox was. It seemed to run better off the live CD than it does in a hard drive install in XP. Konq was set up nicely and rendered the few pages I went to well. Flash wasn't installed so a couple of pages I went to didn't work, including trying to view a Youtube video.
Gaim is included for IM and worked just as well on the live CD as on any other platform that I've used it.
OpenOffice.org is included, although live CDs are best used for demo systems or recovery CDs, rather than as a regular desktop OS.
GParted is included for partition management, and ClamAV is present for disinfecting Windows partitions. (I didn't try out either, although I may give ClamAV a whirl just to see how usable the CentOS CD would be for a system recovery tool.)
I briefly logged in with KDE and found it similar to most other KDE setups.
The CentOS Live CD is worth trying if you're in the market for a live CD for demonstrating Linux or for use as a recovery disc.
Saturday, October 21, 2006
Fun With Servers
I had a heck of a day today at a client's site. I wasn't able to fully complete either goal I'd wanted to get done.
The first thing was installing the new mail server. It's online but the SMTP service isn't listening on the network. I'm sure it's a simple Postfix config item but I obviously need to resolve it before I can migrate them off of their old box. I didn't have time to finish tinkering with it, because of job #2. (I can SSH into it from home and have a test account for myself on it, so I should have it squared away soon.)
The second goal I had was to extend the size of the RAID 5 array on their web server by adding two more disks. This will require breaking the array, adding the disks, and recreating the volume. Obviously, we need a good backup that we can restore from before doing this.
Unfortunately, their Dell PowerVault 124T tape loader decided to go tango uniform last night. So, no current backup. The PowerVault's Remote Management Unit is not recognizing the existence of a tape drive in the box, and the autoloader is stuck at "Initializing." I spent an hour and a half on the phone with Dell Enterprise Support this afternoon troubleshooting the problem. In the end, my client is going to get their money's worth out of their Gold Support plan. Dell is sending out a tech to repair or replace the tape loader. By the time we reached that determination, I'd been there for most of the day.
Note: If you have one of these PowerVaults, connect it to your LAN before calling Dell, so you can access the management web page. The factory default IP is 192.168.20.128/24.
Their main reason for going with a tape autoloader was so that they could do backups of large amounts of data, and easily take tapes offsite. Considering how you can now buy 500 GB USB hard disks, I wonder how long it'll be until you can get a 1 TB USB hard disk. At that point it may make sense to switch over to disks rather than tapes. That's assuming that you don't give anything up in reliability, of course.
The first thing was installing the new mail server. It's online but the SMTP service isn't listening on the network. I'm sure it's a simple Postfix config item but I obviously need to resolve it before I can migrate them off of their old box. I didn't have time to finish tinkering with it, because of job #2. (I can SSH into it from home and have a test account for myself on it, so I should have it squared away soon.)
The second goal I had was to extend the size of the RAID 5 array on their web server by adding two more disks. This will require breaking the array, adding the disks, and recreating the volume. Obviously, we need a good backup that we can restore from before doing this.
Unfortunately, their Dell PowerVault 124T tape loader decided to go tango uniform last night. So, no current backup. The PowerVault's Remote Management Unit is not recognizing the existence of a tape drive in the box, and the autoloader is stuck at "Initializing." I spent an hour and a half on the phone with Dell Enterprise Support this afternoon troubleshooting the problem. In the end, my client is going to get their money's worth out of their Gold Support plan. Dell is sending out a tech to repair or replace the tape loader. By the time we reached that determination, I'd been there for most of the day.
Note: If you have one of these PowerVaults, connect it to your LAN before calling Dell, so you can access the management web page. The factory default IP is 192.168.20.128/24.
Their main reason for going with a tape autoloader was so that they could do backups of large amounts of data, and easily take tapes offsite. Considering how you can now buy 500 GB USB hard disks, I wonder how long it'll be until you can get a 1 TB USB hard disk. At that point it may make sense to switch over to disks rather than tapes. That's assuming that you don't give anything up in reliability, of course.
Thursday, October 19, 2006
Back From Chicago
The SCTE conference wrapped up yesterday morning. Overall, I think it was very worthwhile to attend.
My flight wasn't until 4:10 Chicago time but hotel checkout was noon, so I wound up getting to O'Hare with plenty of time to spare. I made it through the TSA gauntlet without having to submit to the anal probe, then wandered around looking to find somewhere to grab lunch. I would up getting some McDreck and camping out at a relatively quiet gate.
O'Hare doesn't have free wifi but I had enough time to occupy that I deemed it worthwhile to buy access from Boingo; $6.95 for a 24 hour period. I used it for an hour or so, enough to check email and a couple of forums. The speed ranged from OK to dreadful, probably depending upon how many people were trying to use the connection simultaneously. That, or someone was downloading some massive PowerPoint presentation.
After awhile at my gate, I began to wonder if I was at the correct gate. There weren't any updates on the board behind the counter, and I saw that the monitors operated by United showed that my US Air flight was departing from a different gate. After going to that gate I found that the stamp on my boarding pass was correct. I ran into a few other people who did the same thing. I subsequently spoke to a US Air rep, they know about the problem, and United refuses to correct it. This is emblematic of the "customer last" attitude of US airlines. If United won't fix it then someone at US Air needs to go up the food chain at O'Hare and get them to kick United in the butt.
Once in the air things went a lot more smoothly. Even though we were late in boarding and taking off, we had enough of a tailwind that we made up enough time to actually arrive early. Even better, once we debarked I got my bag in about 15 minutes, a record for Philadelphia, where up until know it has usually taken nearly an hour.
My flight wasn't until 4:10 Chicago time but hotel checkout was noon, so I wound up getting to O'Hare with plenty of time to spare. I made it through the TSA gauntlet without having to submit to the anal probe, then wandered around looking to find somewhere to grab lunch. I would up getting some McDreck and camping out at a relatively quiet gate.
O'Hare doesn't have free wifi but I had enough time to occupy that I deemed it worthwhile to buy access from Boingo; $6.95 for a 24 hour period. I used it for an hour or so, enough to check email and a couple of forums. The speed ranged from OK to dreadful, probably depending upon how many people were trying to use the connection simultaneously. That, or someone was downloading some massive PowerPoint presentation.
After awhile at my gate, I began to wonder if I was at the correct gate. There weren't any updates on the board behind the counter, and I saw that the monitors operated by United showed that my US Air flight was departing from a different gate. After going to that gate I found that the stamp on my boarding pass was correct. I ran into a few other people who did the same thing. I subsequently spoke to a US Air rep, they know about the problem, and United refuses to correct it. This is emblematic of the "customer last" attitude of US airlines. If United won't fix it then someone at US Air needs to go up the food chain at O'Hare and get them to kick United in the butt.
Once in the air things went a lot more smoothly. Even though we were late in boarding and taking off, we had enough of a tailwind that we made up enough time to actually arrive early. Even better, once we debarked I got my bag in about 15 minutes, a record for Philadelphia, where up until know it has usually taken nearly an hour.
Monday, October 16, 2006
TSA Rant
Since I'll be flying out to Chicago for the SCTE conference this afternoon, I had to go through my laptop bag and remove all the contraband. The major items were my Gerber Multiplier and Victorinox CyberTool 41, along with a few other assorted things. And to comply with the new TSA rules regarding bringing fluids on planes, I put my allergy meds, eye drops, etc. into a single one quart Ziploc bag.
I feel so much safer knowing that nobody on the plane will have any knives or unbagged toothpaste. {/sarcasm}
The TSA's rules are fucking bullshit and I will rant about them every time I need to fly. Taking away potential weapons from all the passengers makes nobody safer. The bedwetter's mantra to always cooperate with hijackers netted us the loss of two airliners and the WTC on 9/11/01. Only the heroics of the Flight 93 passengers that grim day saved lives -- obviously not on the plane but on the ground. More recently, that line of "thought" has facilitated gunmen being able to take over schools.
MAKING YOURSELF DEFENSELESS DOES NOT PREVENT VIOLENCE.
Predators are deterred ONLY by knowing that their aggession will be resisted. Why is this so hard for most liberals to understand?
I feel so much safer knowing that nobody on the plane will have any knives or unbagged toothpaste. {/sarcasm}
The TSA's rules are fucking bullshit and I will rant about them every time I need to fly. Taking away potential weapons from all the passengers makes nobody safer. The bedwetter's mantra to always cooperate with hijackers netted us the loss of two airliners and the WTC on 9/11/01. Only the heroics of the Flight 93 passengers that grim day saved lives -- obviously not on the plane but on the ground. More recently, that line of "thought" has facilitated gunmen being able to take over schools.
MAKING YOURSELF DEFENSELESS DOES NOT PREVENT VIOLENCE.
Predators are deterred ONLY by knowing that their aggession will be resisted. Why is this so hard for most liberals to understand?
Saturday, October 14, 2006
From servers to sushi
Today started out very frustrating but it got better.
This morning I was down in Wynnewood, PA at a client's office to install a new UPS and fix a misbehaving backup job. His "server" is a PC running Windows XP Pro (plenty for the 3 or 4 people in his office) and we'd been using SyncBack to backup his data partition to a Maxtor USB drive. The problem was that apparently SyncBack would to start recreating ghosts of directories that had been moved. I was baffled by this behavior, so I decided to just zap SyncBack and install Dantz Retrospect Express, which came with the Maxtor drive.
I was able to set it up to do a backup each night at 10:00 PM.
I was planning to get to a second client's office today to add a disk to their RAID 5 storage array, but didn't want to get started in the afternoon. I think I'll need to break and rebuild the array, then restore from backup, so that's something I'd like to start early on a Saturday.
Another project I'm working on for this client is a new mail server. Naturally, I wanted to build it using FreeBSD as described in my TechBuilder article. Unfortunately, trying to install FreeBSD 6.1 on a Dell SC430 is a good way to give yourself an ulcer.
Dell eliminated the PS/2 ports on the SC430, so you must use a USB keyboard. (It would've been nice of them to specify that on their website.) I tried using a PS/2 to USB adapter with my keyboard but the Dell only recognized it intermittently, even when poking around in the BIOS. And unfortunately, while FreeBSD supports USB keyboards, it only does so after you've installed it and made the appropriate entry in rc.conf. Grrrr.
So, I tried adding an Adaptec SATA card to Bagend -- which has PS/2 ports -- so that I could temporarily put the Dell's SATA drive in it, install FreeBSD, then move it back. Windows barfs when you try something like this but BSD and Linux can often handle it.
However, when I tried doing this the FreeBSD install kept hanging, repeatedly.
F*ck it, I give up. I did some googling and it looked like the SC430 is compatible with CentOS Linux, so I downloaded the Server Install CD for CentOS 4.4, burned it to disc in Nero, and installed it on the Dell without any difficulties. Yay. I'd stopped at MicroCenter on the way home from my first client to pick up the SATA controller card, and while there also grabbed a cheap Micro Innovations USB keyboard, which appears to work fine.
I have to say that while I remain a fan of FreeBSD for use on supported hardware, so far I'm quite impressed with CentOS. It's been several years since I last used a Red Hat-derivative and it doesn't seem as crufty as I'd remembered. I'm setting the box up in a manner similar to my FreeBSD article, using Johnny Hughes' guides. I'll still be using Postfix, Dovecot, and Squirrelmail, but may use Mailscanner in lieu of amavisd-new. I haven't decided yet.
A major reason I'm a fan of FreeBSD is the ports/packages system, which allows you to install and update software with a few commands in the shell. Created by Yellow Dog, yum serves an equivalent purpose on the modern Red Hat derivative Linux distros (e.g., Fedora and CentOS). It does a lot to keep you out of dependency hell, assuming that the app you need is in the yum repositories.
I want to get the box finished tomorrow since Monday I'll be flying to Chicago for the SCTE Business Services Symposium, and returning Wednesday evening. My current plan is to install it on site next Saturday.
Finally, I packed it in little after 1700 and went to dinner with Judith, the girls, and my MIL. We went to Minado, a Japanese buffet nearby. Holy moly that place is good. Excellent sushi and udon, along with a good selection of Japanese salads. We'll be back.
This morning I was down in Wynnewood, PA at a client's office to install a new UPS and fix a misbehaving backup job. His "server" is a PC running Windows XP Pro (plenty for the 3 or 4 people in his office) and we'd been using SyncBack to backup his data partition to a Maxtor USB drive. The problem was that apparently SyncBack would to start recreating ghosts of directories that had been moved. I was baffled by this behavior, so I decided to just zap SyncBack and install Dantz Retrospect Express, which came with the Maxtor drive.
I was able to set it up to do a backup each night at 10:00 PM.
I was planning to get to a second client's office today to add a disk to their RAID 5 storage array, but didn't want to get started in the afternoon. I think I'll need to break and rebuild the array, then restore from backup, so that's something I'd like to start early on a Saturday.
Another project I'm working on for this client is a new mail server. Naturally, I wanted to build it using FreeBSD as described in my TechBuilder article. Unfortunately, trying to install FreeBSD 6.1 on a Dell SC430 is a good way to give yourself an ulcer.
Dell eliminated the PS/2 ports on the SC430, so you must use a USB keyboard. (It would've been nice of them to specify that on their website.) I tried using a PS/2 to USB adapter with my keyboard but the Dell only recognized it intermittently, even when poking around in the BIOS. And unfortunately, while FreeBSD supports USB keyboards, it only does so after you've installed it and made the appropriate entry in rc.conf. Grrrr.
So, I tried adding an Adaptec SATA card to Bagend -- which has PS/2 ports -- so that I could temporarily put the Dell's SATA drive in it, install FreeBSD, then move it back. Windows barfs when you try something like this but BSD and Linux can often handle it.
However, when I tried doing this the FreeBSD install kept hanging, repeatedly.
F*ck it, I give up. I did some googling and it looked like the SC430 is compatible with CentOS Linux, so I downloaded the Server Install CD for CentOS 4.4, burned it to disc in Nero, and installed it on the Dell without any difficulties. Yay. I'd stopped at MicroCenter on the way home from my first client to pick up the SATA controller card, and while there also grabbed a cheap Micro Innovations USB keyboard, which appears to work fine.
I have to say that while I remain a fan of FreeBSD for use on supported hardware, so far I'm quite impressed with CentOS. It's been several years since I last used a Red Hat-derivative and it doesn't seem as crufty as I'd remembered. I'm setting the box up in a manner similar to my FreeBSD article, using Johnny Hughes' guides. I'll still be using Postfix, Dovecot, and Squirrelmail, but may use Mailscanner in lieu of amavisd-new. I haven't decided yet.
A major reason I'm a fan of FreeBSD is the ports/packages system, which allows you to install and update software with a few commands in the shell. Created by Yellow Dog, yum serves an equivalent purpose on the modern Red Hat derivative Linux distros (e.g., Fedora and CentOS). It does a lot to keep you out of dependency hell, assuming that the app you need is in the yum repositories.
I want to get the box finished tomorrow since Monday I'll be flying to Chicago for the SCTE Business Services Symposium, and returning Wednesday evening. My current plan is to install it on site next Saturday.
Finally, I packed it in little after 1700 and went to dinner with Judith, the girls, and my MIL. We went to Minado, a Japanese buffet nearby. Holy moly that place is good. Excellent sushi and udon, along with a good selection of Japanese salads. We'll be back.
Thursday, October 12, 2006
Screen Spanning Doctor
This is cool. Apple's older consumer-oriented iBooks and iMacs don't support extended desktops when using more than one monitor. This functionality was restricted to the higher-end PowerBooks and PowerMacs. No more. Screen Spanning Doctor unlocks your PPC Mac's ability to span your desktop, instead of just mirroring the display, and it's free. (Yeah, it's been out for awhile but I just discovered it today.)
Don't forget to check if SSD is compatible with your Mac. The list of supported machines is here.
Note that the currently produced MacBooks enable desktop spanning from the factory.
Don't forget to check if SSD is compatible with your Mac. The list of supported machines is here.
Note that the currently produced MacBooks enable desktop spanning from the factory.
Tuesday, October 10, 2006
Eric Clapton Concert Report
Last night Judith and I went to the Eric Clapton concert at the Wachovia Center in Philadelphia. This is the third time I've seen him live and Clapton still rocks.
The lights went down a few minutes before 7:30 (imagine that, a rock concert starting on time) and the Robert Cray Band came on for the opening set. Robert Cray is a well-known, excellent blues guitarist and singer, and was warmly received by the crowd. Cray has written a couple of songs for Clapton, e.g., Old Love on Journeyman, and played on Journeyman and From the Cradle (he may have played on other Clapton albums but I'm not sure). Cray played about half dozen songs.
After Cray left the stage there was a 10 – 15 minute break while the roadies redid things for Clapton and his band, who came on stage a little before 8:30.
Clapton led off with Pretending and I Shot the Sherriff, then dove into some deep cuts like Got to Get Better in a Little While, and Anyday. He did a few acoustic numbers including Nobody Knows You When You're Down and Out, and Living on Faith. Cray joined Clapton's band on stage to play Old Love, something I'd be hoping for. Towards the end of the main set he played Layla and Cocaine. There's a full set list here.
For the encore, Cray again joined Clapton and band on stage for a neat version of Crossroads, in which he sung the first verse.
Throughout the show Clapton's playing was top-notch, starting with his first solo. His singing was good, but the guys handling the sound mixing had everything cranked up so loud that except for the sit-down set he sounded distorted.
Clapton's band was interesting. Overall they were really tight. Aside from him, he had Willie Weeks on bass, Steve Jordan on drums, guitarists Doyle Bramhall II and Derek Trucks, pianist Chris Stainton, Tim Carmon on Keyboards, along with Michelle John and Sharon Weeks singing backup. I was very impressed with Bramhall, Trucks, Weeks and Stainton. Jordan is quite competent but I'm not a fan of his style, and while Carmon's good I thought his solos were a bit over-long.
As a side note, Bramhall is the son of Texas bluesman Doyle Bramhall and previously played with the Fabulous Thunderbirds. Derek Trucks' uncle is Butch Trucks, one of the two drummers in the Allman Brothers Band; the influence of Duane Allman is readily apparent in his playing. Derek has actually played with Allmans on recent albums.
I'd hope to hear more Cream songs, especially Sunshine of Your Love and White Room. One thing I disliked was how loud the show was. It may have been where we sat but last night's show was even louder than The Who a couple of weeks ago in the same venue (and that's saying something). Aside from being uncomfortable sometimes, it distorted the vocals.
Volume aside, I really enjoyed the show.
The lights went down a few minutes before 7:30 (imagine that, a rock concert starting on time) and the Robert Cray Band came on for the opening set. Robert Cray is a well-known, excellent blues guitarist and singer, and was warmly received by the crowd. Cray has written a couple of songs for Clapton, e.g., Old Love on Journeyman, and played on Journeyman and From the Cradle (he may have played on other Clapton albums but I'm not sure). Cray played about half dozen songs.
After Cray left the stage there was a 10 – 15 minute break while the roadies redid things for Clapton and his band, who came on stage a little before 8:30.
Clapton led off with Pretending and I Shot the Sherriff, then dove into some deep cuts like Got to Get Better in a Little While, and Anyday. He did a few acoustic numbers including Nobody Knows You When You're Down and Out, and Living on Faith. Cray joined Clapton's band on stage to play Old Love, something I'd be hoping for. Towards the end of the main set he played Layla and Cocaine. There's a full set list here.
For the encore, Cray again joined Clapton and band on stage for a neat version of Crossroads, in which he sung the first verse.
Throughout the show Clapton's playing was top-notch, starting with his first solo. His singing was good, but the guys handling the sound mixing had everything cranked up so loud that except for the sit-down set he sounded distorted.
Clapton's band was interesting. Overall they were really tight. Aside from him, he had Willie Weeks on bass, Steve Jordan on drums, guitarists Doyle Bramhall II and Derek Trucks, pianist Chris Stainton, Tim Carmon on Keyboards, along with Michelle John and Sharon Weeks singing backup. I was very impressed with Bramhall, Trucks, Weeks and Stainton. Jordan is quite competent but I'm not a fan of his style, and while Carmon's good I thought his solos were a bit over-long.
As a side note, Bramhall is the son of Texas bluesman Doyle Bramhall and previously played with the Fabulous Thunderbirds. Derek Trucks' uncle is Butch Trucks, one of the two drummers in the Allman Brothers Band; the influence of Duane Allman is readily apparent in his playing. Derek has actually played with Allmans on recent albums.
I'd hope to hear more Cream songs, especially Sunshine of Your Love and White Room. One thing I disliked was how loud the show was. It may have been where we sat but last night's show was even louder than The Who a couple of weeks ago in the same venue (and that's saying something). Aside from being uncomfortable sometimes, it distorted the vocals.
Volume aside, I really enjoyed the show.
Monday, October 09, 2006
New Article Online
My latest article for TechBuilder.org, Turn an Old Laptop into a Portable Network Troubleshooting System, is now online.
Further Developments
Work has been a bit slow so I haven't had much to write about lately.
Last week I did become a floor captain, as I'd mentioned in my last post. I'll be getting a Blackberry, which will help me keep apprised of what's going on the next time we have an emergency. I already have the floor captain's emergency kit, which I need to inventory and make suggestions to HR about. It's fairly minimal, which is fine, but there are a few things that should be added, in my opinion. One good change going forward is that batteries for the flashlight and megaphone will be replaced twice a year, when the clocks are changed to go on daylight savings time and back off of it. Just like you should do for your smoke detectors.
I was off on Friday because Amanda had her adenoids removed and new ear tubes put in. Hopefully, this will take care of the recurring sinusitis she's had to endure. She bounced back very well from the surgery and in the hour and a half after waking up from the surgery, she ate 11 Oreos and drank three 8 ounce cups of apple juice. She hasn't needed any painkillers since Saturday night.
Yesterday I managed to throw my back out while playing outside with Amanda. It's still stiff today but the Percocet I took yesterday loosened it up enough that I was able to come to work today. That stuff is some good shit.
Tonight my parents are coming over to babysit while Judith and I go see Eric Clapton at Philly's Wachovia Center. I saw him twice way back in college and I'm really looking forward to the show. The Robert Cray Band is opening, so we'll make sure to get downtown in time to see him as well.
Last week I did become a floor captain, as I'd mentioned in my last post. I'll be getting a Blackberry, which will help me keep apprised of what's going on the next time we have an emergency. I already have the floor captain's emergency kit, which I need to inventory and make suggestions to HR about. It's fairly minimal, which is fine, but there are a few things that should be added, in my opinion. One good change going forward is that batteries for the flashlight and megaphone will be replaced twice a year, when the clocks are changed to go on daylight savings time and back off of it. Just like you should do for your smoke detectors.
I was off on Friday because Amanda had her adenoids removed and new ear tubes put in. Hopefully, this will take care of the recurring sinusitis she's had to endure. She bounced back very well from the surgery and in the hour and a half after waking up from the surgery, she ate 11 Oreos and drank three 8 ounce cups of apple juice. She hasn't needed any painkillers since Saturday night.
Yesterday I managed to throw my back out while playing outside with Amanda.
Tonight my parents are coming over to babysit while Judith and I go see Eric Clapton at Philly's Wachovia Center. I saw him twice way back in college and I'm really looking forward to the show. The Robert Cray Band is opening, so we'll make sure to get downtown in time to see him as well.
Subscribe to:
Posts (Atom)