1.15.2008

AT&T Labs Text-to-Speech: Demo

cool text to speech via a web site. Has enlish, UK english, French, German, Spanish and Indian-accented English

AT&T Labs Text-to-Speech: Demo

1.13.2008

TV Converter Program Website

Digital TV converter box coupons: converter box needed for digital to analog conversion after february 2009
TV Converter Program Website

1.08.2008

Please, for the love of God

Never, ever have any business dealings with this crack-whore of companies, Network Solutions.
NetworkSolutions Scandal: Hijacking User Domain Searches and here: http://commandline.org.uk/more/squat-for-the-win-2008-01-09-03-36.html
Use Godaddy or 1and1.com or some other up- and up business.

12.10.2007

mailto links to web mail

greasemonkey script that routes all mailto links to web based email such as Yahoo mail and Gmail, and Google Apps mail (your domain)

Mailto 2 Webmail – Userscripts.org

11.08.2007

rename file extensions easily in Unix

In dos you could:
move *.txt *.cvs

but the wildcard characters don't work that way in unix. You must do something like the following, where EXT1 is the original extension and EXT2 is the new one:

for i in *.EXT1
do
mv $i ${i%.EXT1}.EXT2
done

for example: to rename all .txt files to .ascii run the following shell script:
for i in *.txt
do
mv $i ${i%.txt}.ascii
done

5.07.2007

HPUX: lpadmin - can't open member file

problem adding a printer on HPUX (10.20 in my case, but this error occurs on all versions)
lpadmin: can't open member file

one possible cause:
/etc/lp needs to be owned by the 'lp' user id.

# ll -d /etc/lp
drwxr-xr-x   8 root       bin           1024 May  7 15:54 /etc/lp

fix:
chown lp /etc/lp

4.12.2007

Naviagent not responding on unix host

Had two hosts that were not responding to navisphere, "agent is unreachable" or some bable...

on each host there was a /agentID.txt file that the agent reads before re-creating the /etc/log/HostIdFile.txt     The purpose of agentID.txt is to make naviagent bind to a specific IP address on a multi-homed system.  The IP address listed in the file doesn't need to exist on the system, it uses the IP without verification.

I stopped the agent, deleted both HostIdFile.txt and agentID.txt, then started the agent and it now is using the correct IP address in HostIdFile.txt


3.20.2007

rlogin problem - unable to allocate pty

only affected rlogin, not telnet.  Only one concurrent rlogin connection works, others fail with the following:

$ rlogin host
rlogind: Unable to allocate pty on remote host.
Connection closed.

resolution:
$  insf -d pts -s 512

ITRC   DOCID: KBRC00014047   Now I can login multiple times

3.17.2007

make Firefox in Ubuntu look much better

The look and feel of web pages in FireFox in Ubuntu (possibly other Linux distros) by default stinks (in my opinion).  Trying to convert myself from Windows solely to Linux, this has been hard, but I found a way to make the fonts look really good in Firefox (improves the entire experience):
http://www.ubuntuforums.org/archive/index.php/t-91280.html

Change the fonts in preferences:

where it says, serif, select 'Bitstream Vera Serif'
where it says, Sans-serif, select 'Bitsteam Vera Sans
where it says, Monospace, select 'Bitsteam Vers Sans Mono'

how to: switch from Windows to Linux

My switch from Windows XP to Ubuntu Linux:

convert RPM to DPKG for installing:  install the package called 'alien'

http://diveintomark.org/archives/2006/06/26/essentials-2006

powerfail scsi messages in syslog

http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=15842&admit=-682735245+1161469244473+28353475

ll /dev/dsk | grep 052200

0x1f052200
The First two hex digits (1f - 31 decimal) denote the major device number. If you do an lsdev, you will note that 31 is the scsi disk block device.

After that it decodes as follows the following hex digits:
05 - c5
2 - t2
2 - d2
00 - the last two minor device digits are driver specific
But yours is: SCSI Block Disk Device, c2t2d2

the last 6 digits are the minor number of the device.

OVO agent: opcagt error on start

hostname.root /$ /sbin/init.d/opcagt start
Error opcctla   (Control Agent)(21829) : Errors occurred during the read of the
ITO subagent registration file. (OpC30-1250)
Error parsing source file /var/opt/OV/conf/OpC/agtreg - syntax error in line 1. (OpC30-2604)
ERROR:   Problems with starting OpC Agent processes or none configured.

hostname.root /$ /var/opt/OV/conf/OpC/agtreg
hostname.root /$ /sbin/init.d/opcagt start
hostname.root /$
hostname.root /$

hostname.root /$ rm /var/opt/OV/conf/OpC/agtreg

hostname.root /$ /sbin/init.d/opcagt start
Error opcctla   (Control Agent)(22144) : Errors occurred during the read of the
ITO subagent registration file. (OpC30-1250)
Can't open configuration file '/var/opt/OV/conf/OpC/agtreg' for reading.
No such file or directory (OpC20-202)
ERROR:   Problems with starting OpC Agent processes or none configured.

hostname.root /$ rm /var/opt/OV/conf/OpC/agtreg
hostname.root /$
hostname.root /$

hostname.root /$ /opt/OV/bin/OpC/opcagtreg -add /opt/OV/bin/OpC/install/itoagt.reg
hostname.root /$ /sbin/init.d/opcagt start
OpC Agent processes successfully started.


lock / unlock account user id on HP-UX trusted system

/usr/lbin/getprpw useraccount
unlock / enable / reactivate:
/usr/lbin/modprpw -k useraccount

lock / expire password:
/usr/lbin/modprpw -e useraccount

Do not use a capital E, as it will expire the password on all user accounts.

nfs / rcp / CDE issue

This problem seems to keep happening since this box was upgraded to 11.11.  The rpc/nfs daemons seem to restart at 00:05.  Killed all fin_wait_2 connections and restarted nfs/rpc daemons.:

stuff=$(/usr/bin/printf "%.2x%.2x%.2x%.2x%.4x%.2x%.2x%.2x%.2x%.4x\n" \
$(/usr/bin/netstat -an -f inet | /usr/bin/grep FIN_WAIT_2 | \
/usr/bin/awk '{print $4,$5}' | /usr/bin/sed 's/\./ /g'))

for x in $stuff
do
/usr/bin/ndd -set /dev/tcp tcp_discon_by_addr $x
done


 /sbin/init.d/nfs.server stop ; /sbin/init.d/nfs.client stop ; /sbin/init.d/nfs.core stop
 /sbin/init.d/nfs.core start ; /sbin/init.d/nfs.client start  ; /sbin/init.d/nfs.server start


solution:  It was being caused by a cronjob stopping and starting rpc, but was not doing it correctly.

3.16.2007

NFS exports to PC clients on EMC Celerra

Doing NFS exports to a PC client normally requires and authentication daemon running on the host system: pcnfsd on unix systems, just referred to as pcnfs on EMC Celerra   So it's more complicated than setting up NFS for Unix clients.

do a powerlink (powerlink.emc.com) search for: pcnfs celerra
look for a pdf document titled: Configuring NFS on Celerra
one of the appendixes: NFS Authentication for PC Clients

There's also a primus article regarding pcnfs: emc43806, below is the gist of the article:

# Set up a user account.
#     Open the /nas/server/server_x/netd file with a text editor, add pcnfs on a separate line, and save the file.
#     Where x is the number of the Data Mover.
#     Reboot the Data Mover.
#     Export a file system for the user(s) to access.
#     On the PC, launch the PC-NFS. Refer to the vendor's respective user manual for details on what is required
          at this point for setup and/or login.
#     Enter the username and password as required by the software package.

3.11.2007

update DST for Linux and BSD (freebsd, openbsd, etc)

Here's a good article on how to update your timezone information files for the new Daylight savings time rules for 2007:  http://articles.techrepublic.com.com/5100-10877_11-6163042.html?part=rss&tag=feed&subj=tr

The proper file to download is tzdata2007 c.tar.gz   not the tzdata2007b.tar.gz noted in the article.

3.03.2007

2.28.2007

remsh - There is no passwd entry for you

Doing an remsh or rlogin and receiving the following message:  "There is no passwd entry for you"   means that something in the local password file is screwed up.   In my case, a daemon was changing it's password entry and kept adding ....,  to the password field until it started to span multiple (10) lines in the password file.  Any system call that would search the passwd file would stop at the screwed up entry.  Removing and fixing the messed up entries solved the problem.

Some other symptoms of this include having a blank user name when doing the 'id' command:
$ id
uid=12345() gid=20(users)

2.26.2007

vi session hung (old IBM version of vi)

$ vi

UNIX Visual Text Editor Front End Utility
Copyright (C) 1996,1997 IBM Global Services
A vi session is already in progress.

fix:
delete /var/adm/vi.lock