(Tuesday, December 1, 2009)
Steam Friends Font Fix
Quick fix to read the very small names in steam buddy list running Ubuntu 9.10 and Wine wine-1.1.33 (should work with other versions of Linux and Wine)
Before:
After: 
- Gnome:
gedit ~/.wine/drive_c/Program\ Files/Steam/resource/steamscheme.res
KDE:
kate ~/.wine/drive_c/Program\ Files/Steam/resource/steamscheme.res
- Find the section called "FriendsSmall"
Change
"tall" "12"
to
"tall" "13"
- Find the section called "FriendsVerySmall"
Change
"tall "12"
to
"tall" "13"
- Save the file and restart steam.
*Note: This file gets reset after a steam update, so make a copy of it.
*Note: If you don't use the default dark green theme, find the "steamscheme.res" file in your skins --> resource folder for the appropriate skin.
-Tres
Posted in
Posted by
FatButtLarry
at
12:08 PM
(Friday, August 14, 2009)
Ok, I've been wanting to do this for a while...
Basically, when I look at the Kubuntu logo, the three "8-tooth" gears on the logo look like small snowflakes to me.

Now... When looking at the KDE logo, I feel the gear is more "iconified" and less... well... complicated. I really like the KDE logo and for some reason I've always felt the Kubuntu logo doesn't do justice to it. I don't think KDE is portrayed well by simply replacing the Ubuntu circles (or "heads") with small gears.

So, I did some work on the laptop using a live cd and Gimp. I've linked 9 mock-up logos hoping for feedback (hosted on Ubuntu forums). Click the links below to see each mock-up. Note that to keep the Ubuntu design, I had to reduce the KDE 8-tooth gears to one 6-tooth gear.
Cheers.
Logo 1: "
Gear hands"
Logo 2: "
Right Hand"
Logo 3: "
Gumdrop Head"
Logo 4: "
Shoulder Pads"
Logo 5: "
Power Gear"
Logo 6: "
Notched Out"
Logo 7: "
Soccer Ball"
Logo 8: "
Star Burst"
Logo 9: "
Chipped Tooth"
P.S. I am a fan of Kubuntu and I do like the logo, just looking for some artistic opinions, and maybe some feedback. I own 2 ubuntu and 1 kubuntu shirt, so I do like (and support!) the current logo as I proudly wear it on my back. :)
-Tres
Posted in
Posted by
FatButtLarry
at
10:18 PM
(Wednesday, August 5, 2009)

Update: 8/20/09 - SIPE 1.6.0 seems to be available, so I've updated this article with some 1.6.0 comments in red below.
On Windows (an Linux), there's a -- slightly buggy -- plug-in called "SIPE" or "Microsoft LCS/OCS" that can be installed separately to connect Pidgin instant messenger client to Microsoft Office Communicator. And... by "buggy", I mean mostly on initial setup. See "buggy" section below for details.
I had three main problems getting mine working:
- Finding a version of it pre-compiled for my platform [link]
- Keeping it from crashing when I saved settings
- Getting the settings correct so I wouldn't get the message "Unable to Connect" [link]
In this example, the version of Pidgin I'm using is
Pidgin 2.5.8 (portable) and the plugin is
Pidgin SIPE 1.5.0 (1.6.0 binaries are now listed under this mirror. Use them, they're better!), compiled for Windows XP 32-bit. (Called
pidgin-sipe-1.5.0-win32-bin.zip. Linux users should be able to find RPM and DEB installers if you search around).
Non-windows users, here are the site instructions for Ubuntu from sipe.sourceforge.net: [
link]:
Ubuntu repository (Jaunty) unofficial
Add this in your /etc/apt/sources.list
deb http://ppa.launchpad.net/aavelar/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/aavelar/ppa/ubuntu jaunty main
*Note: I highly suggest using Add/Remove Packages before manually editing your sources.list file -Tres
**Note: This works fine for x86_64 systems as well with one minor tweak. By default, the installer puts the sipe files in /usr/lib/pidgin, but they should be in /usr/lib64/pidgin, so it's just a matter of copying them (or linking them) to the right location -Frank
If you continue with the Windows install, follow the install instructions included in your SIPE readme by copying the folders to their appropriate locations (this varies by system, but should be near the pidgin install or plug-ins directory). I used the zipped version because Portable Pidgin is in a non-standard location. The msi installer will likely work just fine for "vanilla" Pidgin installs. If you can't figure it out, feel free to email me fatbuttlarry$gmail$com.
You'll know the plugin installed correctly if you have a new Protocol listed under your Pidgin Account Types. To check, open Pidgin and click
Accounts --> Manage Accounts --> Add. Try adapting the settings below to work in your environment (thanks to this
slightly out-dated Ubuntu thread):
Protocol: Microsoft LCS/OCS
Username: tfino@my-fake-company.com
Login: SOMETHING\tfino
Password: ******
Local Alias: Tres (LCS)
Use proxy: Yes *removed in version 1.6.0
Proxy Server: fake-company-pool1.something.my-fake-company.com *renamed to "server" in version 1.6.0
Use non-standard port: No
Connection Type: SSL/TLS
User Agent: [leave default]
Use Kerberos: No
Use Single Sign-On: No
Proxy type: No proxy
I have to admit, we were quite stumped with the "
Use proxy" and "
Proxy Server" fields. Initially we thought they were part of an internet proxy address. They were definitely needed to get the plug-in working correctly, so ignore the names used and put your Microsoft Communicator Pool address there instead.
Note: Proxy has been renamed to "server" in version 1.6.0.
If the plug-in seems to cause Pidgin to continually crash, make sure to fill in both "Username" and "Login" in the correct format. My Pidgin kept crashing until I had them both filled in, and when it crashes, it WON'T save your settings.
I've provided some screenshots of my setup:
*Note: Usernames, server names, etc have been made "anonymous" for security reasons.

*Note: Usernames, server names, etc have been made "anonymous" for security reasons.Hope this helps some frustrated users. I now have Microsoft Communicator working in Pidgin.
Buggy:These items have been buggy for me with version 1.5.0 of SIPE:
- On first run, my default buddy group did not show, so each buddy authorization request also asked what group to put it in. Restarting Pidign fixed this. Still exists in version 1.6.0
- Buddy authorizations come through multiple times if not answered. I'd get the same invite from "John Smith" 5 times in a row. I just kept clicking accept. Still exists in version 1.6.0
- Buddy names showed with the phrase "_DisplayName" after them. For example: John Smith would be "John Smith_DisplayName" Getting mixed results in version 1.6.0. Most names now come through with Quotes surrounding them, such as '"John Smith"'
-Tres
Posted in
Labels:
adium,
Anibal Avelar,
fixxxer,
live messenger,
microsoft communicator,
msn messenger,
pidgin,
SIPE
Posted by
FatButtLarry
at
2:53 PM
I set up a Centos 5.2 server with PHP 5.1.6 and wanted to allow access to a AS/400 DB2 database.
First thing I did was download the iSeriesAccess driver called "iSeriesAccess-5.4.0-1.6.i386.rpm". This is also used to run a 5250/Terminal session to an AS/400, but for the purposes of this, it installs an odbc driver in "/opt/ibm/iSeriesAccess/lib/" using "libcwbodbc.so" and "libcwbodbcs.so".
Then I created a php test page to connect to the AS/400. After a days worth of trial and failure, the best advice I could find on the internet was from the phpbuilder site here.
Here's my final working example (php code):
< ? php $driver = '{iSeries Access ODBC Driver}';
$system = 'as400.company.com';
$dsn = "DRIVER=$driver;SYSTEM=$system";
$name = 'user';
$pw = 'passw0rd';
echo "Connecting to AS/400...";
$con = odbc_connect($dsn,$name,$pw);
if (!$con)
{
echo 'Error connecting: ' . odbc_error() . odbc_errormsg();
die();
}
else
{
echo "Successfully connected to $system as $name!";
odbc_close($con);
}
?>
I tried using "/etc/odbc.ini" to set up a ODBC DSN, but IBM's Redbook seemed to overcomplicate it a bit. If you need to use a DSN connection, look for IBM's Redbook "Linux Integration with IBM i5/OS" section 3.1.2.
08/06/2009 - Update - For those who have an exit point program installed on their iSeries, "SELECT" statements must be in capital letters! If you use lowercase "select" it may not work!
-Tres
Posted in
Posted by
FatButtLarry
at
6:00 AM