SugarCRM White Screen of Death

SugarCRM

I recently installed Sugar CRM CE 6.5 on a clients dedicated server only to be greeted by the infamous WSOD.
Apparently this is a common issue with Sugar CRM but unfortunately this was a special case so none of my google searches yielded a solution for my conundrum.
Which is why I am posting this here :)

My clients server is running php under mod_suphp so this post was helpful in solving some sugarcrm permissions issues when running under this configuration.
http://ma.juii.net/blog/install-sugarcrm-ce5-5-with-mod-suphp. The important bits being:


AT&T vs Sprint

ATT
Sprint

AT&T does not know anything about customer service. When I was on AT&T anytime I had an issue or told them I was thinking about switching providers they would threaten with early termination fees. They recently did this to my parents who have since switched to Verizon. The reason they switched was because they could not get any service on AT&T anywhere near their home. When they called AT&T to complain they were given the run around. My parent have high speed internet and there is a simple solution to this problem.


Drupal Fatal Error: Unsupported operand types in common.inc on line 2984

Drupal

After updating a Drupal site to version 6.24 from 6.22 I started receiving this error during cron runs:
Fatal Error: Unsupported operand types in common.inc on line 2984

I added the following debug text to common.inc to track down the error:

  if (!is_array($elements)) {
    print_r($elements);
    print "\n--------------\n";
    $backtrace = debug_backtrace();
    var_export($backtrace);
    die();
  }

Looking at the stack trace I could see that the issue was with the search module indexing the site.


Search Drupal User Profiles

Drupal
PHP

It is difficult to search for users (in code) based on profile information in Drupal 6 due to the flexible nature in which the profiles module stores information.
Basically profiles are stored in 2 tables.

mysql> select * from profile_fields;
+-----+------------+-------------------+-------------+---------------------+------+-----------+--------+----------+----------+------------+--------------+---------+
| fid | title      | name              | explanation | category            | page | type      | weight | required | register | visibility | autocomplete | options |

Kubuntu 10.10 Slow Wifi Connection

Linux

I was recently experiencing very slow wifi connections in Kubuntu 10.10 on my HP Pavilion dm4 with an intel wireless card. I was getting intermittent speeds from 0.3 to 1 Mps. Needless to say this was driving me nuts. After hitting the forums and verifying that this is a documented problem and reading the various solutions I installed
linux-backports-modules-compat-wireless-2.6.38-2.6.35-28-generic
and linux-firmware version 1.38.6
Note: if linux-backports-modules-compat-wireless-2.6.38-generic is available install that instead.


Sprint is Evo-Ill (Evil)

Sprint

First let me just say that I love my Evo. The Evo is a great device!

As much as I want to love Sprint and believe that they actually do offer the fairest deals in wireless, the truth is that they are just as evil as AT&T and Verizon.

The problem, Sprint charges $10 extra for the Evo. Supposedly this is for 4g, but depending on who you talk to at Sprint you will get a different story.
This part I am actually ok with. Charge me $10 extra a month because I have a super fast phone and am likely to use more data. Even with the extra $10 fee


help John Graham-Cumming build Charles Babbage 's analytical engine

I just pledged $10 to help John Graham-Cumming build Charles Babbage 's analytical engine.
Babbage designed the analytical engine, a Turing complete computer in 1833, a 100 years before Alan Turing published his paper on the Turing machine. If you want to see this steam powered brass mechanical computer get built, pleas...e pledge and be a part of history!

pledge page http://www.pledgebank.com/babbage

More about Charles Babbage http://blog.jgc.org/2010/10/babbages-heart-warming-message-for.html


Motorola and Verizon DroidX = Major Fail

According to several sources, the latest Android phone from Motorola "The DroidX" available on Verizon has hardware built  in (the eFuse chip) that will brick the phone if you mess with the bootloader.
This is akin to a car manufacturer designing a car the freezes the engine if you open the hood.


How to Create Debian .deb packages from Tar .tgz files in Linux

KDE
Linux
Ubuntu

Please watch the video for the full tutorial. Basically all you have to do is this.


See Video

KDE3 to KDE4 the 3 things I'm still missing

KDE
Linux

KDE 4 is shaping up nicely and I must admit that the look and feel is great. After using it for a while however there are still several things missing that are keeping me on the fence regarding running KDE 4 vs the KDE 3.5 backports in Kubuntu 10.04.