APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed
RSS Feeds RSS Feeds









Return to Index

September 2005

disable usb sco 5.07 install compaq  by (various authors)
- Disablng usb with a boot string is the main trick to installing sco 5.07 on the Poweredge 1800
 
double vision vs. facetwin, ttysnoop, watch  by (various authors)
- We connect from box to box using all manner of clients and terminals, in all manner of combinations and chains too that are also non-negotiable.
 
Set up Digifax SCO Unix OSR6 stty rtsflow ctsflow missing  by (various authors)
- It looks like they're changing over to rtsxoff and ctsxon, but these options aren't enabled in stty yet, and the man pages for stty and termio haven't been updated. Look at man asyc for other options to open the serial port with certain modes already enabled, by using devices in /dev/tty* and /dev/term
 
serial printer hold open scripts with 'cat'  by (various authors)
- It would be even better if there was an input source which the kernel guaranteed to allow you to open, but which never produced any input. Similar to /dev/null, but it should never return from read().
 
SCO Openserver 6 or Linux?  by (various authors)
- SCO OpenServer 6.x is a completely different product that has been hacked and hammered and stretched on a toffee maker until it mostly looks & smells like Open Server.- why not just go to Linux?
 
switch to/from ansi on the console  by (various authors)
- Yes, the console behaviour has changed. No, scoansi as a TERM type is still offered but not for the OSR6 console.
 
perl modules from shell scripts  by (various authors)
- The real answer is that you need to build a perl program around the module you want to use and design an interface for your shell script to do what it wants to do.
 
4GB ram problems sco osr5  by (various authors)
- All releases before SCO 507 have a set of behaviors which, while not strictly related to 4GB, tends to cramp the system's style whenever you really _use_ a lot of RAM.
 
osr5 convert /tmp to memfs  by (various authors)
- How to convert /tmp to memfs after install of SCO 6. The next time I have to install a 6.0 Enterprise system, I will record the settings from /etc/default/filesys
 
Bash aliases  
- Most shells have some provision for aliases. Aliases can assign default behavior to a command (for example "rm" is often aliased to "rm -i") or can be used to create new commands (a typical example is "ll" aliased to be "ls -l").
 
ps sorting  
- In the beginning, when large creatures lumbered through damp tropical forests and furry mammals hid quivering in their burrows, ps had no built in abilty to change its sort order. You got what it gave, and if you wanted it otherwise, you ran it through sort yourself. That is the Unix Way: small tools, working together with pipelines.
 
Microsoft likes Unix?  
- The news from Microsoft is that they will be putting more Unix features into their server offerings. They say "the goal is to support customers with mixed Windows and Unix setups as well as those looking to bring their Unix programs onto Windows." Yeah. The goal is to make their crap work.
 
Routers and switches and hubs, oh my!  
- This time I went to an old hand at the plant. I explained again what had happened, and he shook his head in sympathy. "You know", I said, "it would have been better if somehow this had accidentally been thrown away. Like maybe if it just got bumped off the edge of this desk and landed in the trash.."
 
Deep Backup  
- I noticed a recent thread about backup over at comp.os.linux.misc where someone asserted that the value of backups fades very quickly with time, and that there is no value in long term backups
 
You browse the web, the web browses you  
- Although I've never seen anything that says this is actually being done, it's plain that advertising sites like Google could track your web browsing as you move from site to site. If the site runs Google ads (and an awful lot of sites do now), Google could keep track of where you have been.
 
Pro Perl Parsing  
- I thoroughly enjoyed this. It may not be everyone's cup of tea; the subject matter is a bit esoteric. However, I write and maintain a fair amount of Perl, and matching and parsing patterns is often the largest part of the work. I'd guess that I have a medium grasp on the details of parsing regular expressions, but I'm very weak in the grammar area that this book also covers.
 
Inexplicable errors  
- My first reaction was "yes, Windows". I don't have a lot of strange or inexplicable things happen on my Mac. Larry goes on to point out that nowadays most people assume they have a virus or spyware infection, but in fact, it just may be the crappy (my sentiment, not Larry's) way that Windows is designed. As Larry explains, Windows XP is mostly single threaded, which is a problem in and of itself, but he also hints at a larger problem
 
FEMA Favoring IE? Yes and no..  
- There's been a great deal of fuss and furor over a Slashdot story about FEMA requiring IE6 to register for disaster relief.
 
readlink  
- Symbolic links can sometimes be confusing, particularly when one symbolic link includes another in its path
 
Programmer overkill (MySQL)  
- This falls in the same general category as my previous rant about text vs. binary. Some people use MySQL for idiotic purposes.
 
Little Erosions  
- While this in itself may be nothing much, little erosions can lead to big landslides. If you get enough little laws nibbling away at freedom, someday some judge can look at all of it in the framework of some outrageous assault by Microsoft and decide that, by gum, Open Source is illegal. He'd need some help from some politicians first, of course, but that's never hard to come by.
 
The Symantec Guide to Home Internet Security  
- It is, as the back cover claims, an "easy to understand" book. It's short, easy to read, but it is much more than the typical puff piece you might see in your Sunday paper. Fairly complex concepts are explained in a straight forward, non-threatening manner.
 
KTFM (Killing the Fine Manual)  
- The syntax for specifying a process group rather than a pid is to prefix the process group number with a - (or -- so you can leave out the signal itself for the default kill). However, that's not the whole story. Shells like bash override kill with their own function, which has different syntax and options. So someone who had read man kill but not the kill section in man bash could be further confused. Looky here, for example:
 
The broken promise of Java  
- If it were Java, it would be horribly slow, and I wouldn't even be able to use it a lot of the time I'm away from my desk. Would I really want to go messing with somebody's machine to install, upgrade or fix Java just because I want to read my mail?
 
HIPS - host-based intrusion prevention  
- Looking at what a program does rather than specific sequences of executable code.
 
Sony vs. Microsoft - the mighty sword of Unix  
- Sony's PS3 competes with Microsoft's Xbox, but that's not the only place the two are bumping heads: 'Showdown In The Digital Rights Corral' explains how Sony is trying to prevent Microsoft from dominating Digital Rights Management. So blowing a raspberry at Bill and the boys with Unix on PS3 is a pretty small part of this sumo wrestling match.
 
Security consultants future  
- Right now, security consultants do very well, but that's not going to last. Not so many years ago, someone conversant with integrating TCP/IP, Appletalk and Token Ring networks was in high demand, and a certification in that area was worth quite a bit. Today, very few people use anything but TCP/IP and if they do have any mixed network needs, off the shelf hardware can handle it with very little expertise needed. The same thing will happen with security: routers and switches and the computers themselves will have everything they need built in, which means small need for high priced experts.
 
So, UNIX is registered to who?  by bruceg
- UNIX is registered to whom? Who really owns Unix and do any of us really care any more?
 
Microsoft kills Google.. or vice versa  
- Steve Ballmer allegedly said he's going to kill Google. You can hardly blame him: bright people have been leaving in droves.
 
htdig (site indexing)  
- htdig is indexing software similar in concept to Swish-e. It isn't usually installed out of the box with Linux, but it should be an easily build.
 
SCO and MySQL  
- The announcement that SCO had signed a partnership with MySQL to develop a version for OpenServer 6 came out a while ago and has been kicking around in the back of my head annoying me. It annoys me because it seems to be an anomaly; it must be some other SCO, some other MySQL. But no, it's real.
 
Lies. damn lies, and statistics - the Unix server market  
- 'There are three types of lies - lies, damn lies, and statistics.' The source of that truth seems to be unknown, but it's sure on the mark for statistics reported in the Unix server market.
 
Dynamic BBx configuration  by Dirk Hart
- This BBx user was setup with a slave printer in a remote location. Since we have no way of knowing in advance what the tty number will be when she logs in we build a custom BBx config fle when she logs in.
 
Personal Dictionary for Ispell  
- Ispell works well, but it has to be the most confused project I've ever seen. I started looking into this because I got tired of seeing the same common words pop up for correction and wanted to add those words to some file that would cause Ispell to ignore them. Of course the first thing I did was try the man pages.
 
What is a router?  by BigDumbDinosaur
- A friend of my wife wanted to know what the router I provided her, but have not yet installed, actually does. What follows is my reply.
 
An Annotated Guide To Samba Configuration  by BigDumbDinosaur
- Samba is the Open Source Software package that allows a UNIX or Linux server to participate in a Windows network, and even become the Windows primary domain controller (PDC).
 
using bash select  
- The description of select in the bash man page is enough to give anyone a headache:
 
shc - shell script compiler  
- Shell scripts are simple to create, but if a user has permission to execute the script, they also have permission to read it. There are ways to prevent that:
 
Bash in-process regular expressions  
- Bash acquired in-process regular expressions in version 3.0, but I never noticed, probably because most of the machines I'm using are Bash 2.05b.