Something for all of us to think about

Miriam Ruiz raises concerns of sexism on the Debian Linux project.  Is she overreacting or is she right?  Personally I can see both sides.

I have said a few times lately, even in some interviews, that I felt that the level of sexism and misogynia in Debian was below the average in the Free Software world, and that I was proud of it. Sadly I have to rectract myself from those words. I was wrong, totally mistaken. A recent sexist joke in debian-devel-announce and especially…. read more on her blog

What do you guys think?  Are we being too insensitive or is she too sensitive?

Share Button

ISUG Technical Journal Sep/Oct 2008 is out! Includes my “Perl in the Shell” article

The ISUG Technical Journal Sep/Oct 2008 is out.

This issue contains:

  • Sybase IQ and Sybase WorkSpace Part II By Mike Crocker
  • Perl in the shell By Jason Froebe
  • Taming the process nightmare: Consolidating a Horde of Process Diagrams with PowerDesigner By Mike Nicewarner
  • Information overload: Weapons-grade data analysis comes of age By Teresa Foster
  • Maximizing PowerBuilder and SQLAnywhere Part III SQLAnywhere, a PowerBuilder Developer’s perspective
    By Chris Pollach
  • select random (stuff) from SYBASE Command shell by proxy By Bill Grant
  • Mobile Enterprise Everywhere: Taking Sybase on the road By Adrian Bridgwater
  • Sybase TechWave 2008: Time for the technology tsunami

You need to be an ISUG member to receive the ISUG Technical Journal.  Join ISUG today!

International Sybase User Group
International Sybase User Group
Share Button

Trying to install Oracle 11g on AIX 6.x but it fails on a ORA-27173 (unable to attach to shared memory) error?

The AIX version of Oracle 11g was built on AIX 5 so when you try to create an Oracle database using the Database Configuration Assistant, aka, ‘dbca’, you may get the ORA-27173 “unable to attach to shared memory” error.  Oddly enough this has to do with the time zone (TZ) setting. You see, dbca has no concept of the Olsen Time Zone ids, it is expecting what AIX 5 used. So you need to explicitly set the time zone environment variable (TZ).

AIX 6 had my TZ set to “America/New York”.  For Oracle’s dbca to work, I had to set TZ to “EST5EDT”.

Share Button

Getting “Xlib: PuTTY X11 proxy: wrong authentication protocol attempted”? I have the answer :)

Here’s the scenario:

You ssh to a remote server with your login and either sudo or su to another user to run some application that uses a X Windows front end.  There is a firewall between your desktop and the remote server that allows only ssh connections (port 22).  When you run into the error “Xlib: PuTTY X11 proxy: wrong authentication protocol attempted”.  What to do?

ssh jason@remote-server -X
jason $ echo $DISPLAY
jason $ su - oracle
oracle's Password:
oracle $ xterm
Xlib: connection to "localhost:10.0" refused by server
Xlib: PuTTY X11 proxy: wrong authentication protocol attempted
xterm Xt error: Can't open display: localhost:10.0

On recent OpenSSH Server releases, you can simply enable “ForwardX11Trusted yes” in the /etc/ssh/sshd_config file and restart the OpenSSH server.  If you’re not using a recent OpenSSH Server release or if you can’t for security or political reasons, what could you do? Give up? It’s simpler than you think.

You need to temporarily transfer the authorization to the other account. First, get the key from your account:

jason $ xauth list
aspc2o1/unix:10 MIT-MAGIC-COOKIE-1 bc334c66cfec3c5c3d5b0efc4ee9d3ad

Next, sudo/su to the other account and add the authorization key.

jason $ su - oracle
oracle $ xauth add aspc2o1/unix:10 MIT-MAGIC-COOKIE-1 bc334c66cfec3c5c3d5b0efc4ee9d3ad

Now, you should be able to start any X Windows application, assuming that your DISPLAY variable is set to go through the ssh tunnel:

oracle $ xterm


Kyle McBride provided an easy way to automate adding the key to xauth. Add the following to your .bashrc or .profile file.

xauth list | while read x ; do sudo -u oracle xauth add $x ; done

The -u oracle will run the xauth command as the user oracle otherwise the keys will be added to the root user.

Share Button

Oracle 10g: How to create an Enterprise Manager instance on the command line

In case you have to create an Oracle 10g Enterprise Manager instance from scratch, it is very easy.

  1. emca -repos create
  2. emca -config dbcontrol db

If you need to blow away the existing Enterprise Manager configuration, you can either recreate the repository, which will wipe out all the configurations:

  1. emca -repos recreate
  2. emca -config dbcontrol db

or, you can recreate just the dbcontrol for an instance:

  1. emca -deconfig dbcontrol db
  2. emca -config dbcontrol db
Share Button

Woohoo! Looks like Evolution will be able to connect to Microsoft Exchange again!

Pedro Villavicencio over at Ubuntu says:

upstream said the bug is fixed with evolution 2.24, could you please
comment on if you still get the issue or confirm that it’s fixed? thanks in advance.

** Changed in: evolution-exchange (Ubuntu)
Status: Triaged => Incomplete

evolution-exchange: unable to setup exchange account: e2k_properties_get_prop: assertion `props != NULL’ failed

Share Button

Get a free $5 Starbucks gift card from VendorRate

Rate an I.T. Vendor, such as Sybase or Oracle, at Vendor Rate and they will send you a $5 Starbucks gift card! 🙂

Share Button

Short video clips of Model View Controller (MVC) methodology

Hi all,

I found these excellent short simple videos over at FiveRuns Blog explaining the Model View Controller (MVC) methodology:

#1 – Controller Obesity

MVC #2 – The Importance of Tests

MVC #3 – Keeping Views Stupid

MVC #4 – Staying RESTful

MVC Public Service Announcement #5 – Outdated HTML

MVC Public Service Announcement #6 : Modularity from EnvyAds on Vimeo.

MVC Public Service Announcements : Out-takes from EnvyAds on Vimeo.

Share Button

Voting tomorrow in the US Presidential Election

If you’re planning on voting tomorrow in the U.S. Presidential Election and you’re worried whether your employer will give you enough time, check with your local voting commission.  In Illinois, you are guaranteed 2 hours paid time off to vote:

Illinois – Employees are allowed up to two hours paid time off to vote. An employee must apply for leave prior to election day. The employer must permit a two-hour absence from work if the employee’s working hours begin less than two hours after polls open and less than two hours before polls close. (10 Ill. Comp. Stat. Sections 5/7-42 and 10 Ill. Comp. Stat. 5/17-15)

Share Button