Blogs

Matthew Young's picture

Drush on MediaTemple DV 3.5

Media Temple DV 3.5

Login as root or sudo -s

cd /usr/local/share/
wget http://ftp.drupal.org/files/projects/drush-7.x-4.4.tar.gz
tar
zxvf drush-7.x-4.4.tar.gz
rm drush-7.x-4.4.tar.gz
ln -s /usr/local/share/drush/drush /usr/local/bin/drush
drush

Check php.ini to see if safe mode is off, which it needs to be to use Drush.
vi /etc/php.ini

Look for:
;
; Safe Mode
;
safe_mode = Off

Matthew Young's picture

That's not a badger, that's a wolverine.

This is a test of the twitter module. I have a feeling the old twitter module works better than the new one!

Matthew Young's picture

Notes on MySQL command and mysqldump command

Want to exclude certain tables cause they are huge or problematic? Here you go, it can be done simply:

mysqldump -h 123.456.789.112 -u webuserprod -p --ignore-table=databasename.flag_content databasename > backupfile.sql

which means this:

Matthew Young's picture

Notes on SVN

If you want to put something into SVN that was already in SVN but you never had access to the files and folders original repo and there are a slew of .svn directories scattered in the mess you'll experience a nightmare trying to put them into a new repo of your own. So just remove them, in OS X simply run:

sudo find . -name .svn -exec rm -rf {} \;

Matthew Young's picture

My local Mac OS X setup (MacBook Pro, 17" 2.66 i7 core.)

Mac OS X setup (MacBook Pro, 17" 2.66 i7 core.)

Hardware:
MacBook Pro, 17" 2.66 i7 core
Seagate 500 GB 7200 RPM Apple factory drive - (had gone with Western Digital 1TB Scorpio Blue but fell out of love with lack of snappy performance (either by drive OR bloated 5 year upgraded OS... will find out when I can erase it and start over like I did with putting back my original hard drive and a brand new OS X 10.6 install.)
MemoryX.com 8gbs of RAM.

I have just about every app ever made, but this time with a fresh install of 10.6 I wanted to keep it as trim and light as possible.

List of (extra) apps:
Agile Web Solutions 1Password

Matthew Young's picture

Thinking Security for the Day: Media Temple - Create Sudo user and disable root login on MT DV

Media Temple

This has been bugging me for some time... I'm just not comfortable with the MT DV plans somewhat supported and backed ssh Root login being turned on.

I found this: http://wiki.mediatemple.net/w/Disabling_SSH_Login_for_root_user and made it happen, especially when taking somewhat of a half break over the holidays:

Matthew Young's picture

Deployment Strategies from Acquia

Embed Video: 
Matthew Young's picture

New RHEL/CentOS Install Notes for Aegir Hosting System

New RHEL/CentOS Install Notes for Aegir Hosting System

Needing to use RHEL on a project forced me to write up these docs, as I spent days and days (even with druroot already having done CENTOS install months and months before) trying to get the install script to work. After many tries and just starting with CentOS on Rackspace Cloud (pretty standard stuff) I found that this was now the best way to go with all the recent changes and lack of consistent documentation on Aegir on CentOS/RHEL w/ the newest Drush and Drush_make changes.

I had pointed my domain name at mediatemple vps, so I simply setup an A record there to point to my Rackspace Instances IP. (If you have not checked out rackspace cloud vs. Amazon's "interesting" offerings you seriously should.) Then I went and added DNS entry on Rackspace clouds DNS tab. So I setup the hostname on the instance (ssh in) like:

Matthew Young's picture

Best Project Management Tool for the Job

Alot of us pro devs out there hate Basecamp, and most of the time it's for good reason. But more and more I am finding that the free version of it may be better than the free version of Fogbugz... depending on the scenerio.

I'll list out what I have found to be the major players in the arena of Drupal Development from great to Ok in this order:
Fogbugz
Jira
Lighthouseapp
Open Atrium
Basecamp

Why?
Fogbugz is awesome, but comes with a per user price... it can use Balsamiq which is huge. It integrates with so much, and it's time tracking is solid.

Matthew Young's picture

Learned a lot at Qualcomm this week, you have to watch what is going on internally...

Watch the video, you'll see, siiick.

Embed Video: 
Matthew Young's picture

Showmyadventure.com Launched

Show my adventure

Just launched showmyadventure.com, it's Drupal based of course, with the Services module pushing the video upload and pass off to VMIX for encoding and back through and display w/ Flash.

Matthew Young's picture

We have launched version 2.4, and here is the summary of additions and changes:

Page's Bunny Cup

********************************************************************************
RELEASE 2.4 shipped on 2009-12-22
********************************************************************************

Planet Illogica (Pi): Sprint 2.4

542: STORY: Rename the Pi Marketplace to "Shop"

[#1004] The Pi Marketplace has been renamed to Shop anywhere that
the word appeared in URLs, titles, breadcrumbs, navigation links,
pages, emailed receipts, Views, etc.

584: STORY: Rename "blogs" to "posts"

[#1006B] The Blog has been re-titled as 'Post' anywhere that it

Matthew Young's picture

An interesting client request created delimna using Ubercart, USPS & FedEX

A very important client of ours requested that USPS be used when under 70 lbs (as their limits are really 70-75 lbs) and at that point the FedEX module be used then and only then (Above 70 lbs - as their limits are really HIGH and not necessarily "pinpointable"...) After a max is reached a message would be displayed to tell the prospective client to call in and no quotes be displayed. With workflow-ng it sounds simple enough right? Not even close...

Matthew Young's picture

PLANETILLOGICA LAUNCHING RELEASE 1.9!!!

Features Implemented:

<strong>Portfolio Player</strong> > Full Screen Mode : prepare video players to support full-screen presentation mode

Edit Account Settings > Change Password : Alert message that gives advice on message needs styling if possible.

Add and configure SSL cert on *.planetillogica.com

Alliances > Pagination Limits : Please set: + Requests (25) - Newest to Oldest + Following (45) - Alphabetical +

Alliances (50) sort - Alphabetical

Bugs Squashed:

+ Fixed - Commenting on a protfolio takes you to a weird screen in the lightbox

Matthew Young's picture

PLANETILLOGICA LAUNCHING RELEASE 1.8!!!

Again... Planet Illogica release. Bugfixes Galore. Congrats to Aimee, Alex, Jeromy, Tracy, Russell, Desmond, Travis, Craig, Matt, Andrew, Andy, Jamaica, Mark, Shane and of course Myself.

FEATURES:
AIR Artists : require registration to see (non-public) profiles

Messages / Request Alliances / Follow : anon users are not allowed to use these

Portfolio : allow anon users to view Public users' portfolios

My Website : allow users to choose whether to make their profile viewable by
Community only (default setting) or by Public as well

Matthew Young's picture

PLANETILLOGICA LAUNCHING RELEASE 1.7!!!

Planet Illogica release. Bugfixes Galore. Congrats to Aimee, Alex, Jeromy, Tracy, Russell, Desmond, Travis, Craig, Matt, Andrew, Andy, Jamaica, Mark, Shane and of course Myself.

+ Time fixed in Blog Posts
+ Fixed Anonymous User as high uid
+ Fixed bugs in Windows Vista and Safari as far as display in Portfolio Builder
+ Fixed Daily Feed
+ Followers : System reporting following instead of followers number
+ Fixed My Website > Username in left corner > IE7.0 top/bottom getting cut off
+ Fixed Buttons have text over them : example from creative background or image upload

Matthew Young's picture

Planetillogica launching Release 1.6!!!

class="jq_maphilight"

Today has been going great as team is working hard on updating and deploying enhancements and new features for Planet Illogica. Some of the new features and enhancements are as follows.

+ Resolved captcha issue (authentication test that differentiates between a human or a computer). If you enter an incorrect answer to the math question during initial registration, you now have the chance to correct it instead of being locked out of the process.

+ Improved search function to sort users based on a hierarchy of members, events and blog entries.

Matthew Young's picture

Media Temple DV 3.5 - CentOS 5: Eaccelerator Installation

eaccellerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It typically reduces server load and increases the speed of your PHP code by 1-10 times.

Login as Root Through SSH, and stay in your home directory which for root should be just /root/ .

yum install php-devel

yum groupinstall 'Development Tools'

Get the file.

Matthew Young's picture

Solution to the IE 30 Styles issue in Drupal 6!

<a href="http://drupal.org/project/unlimited_css" title="http://drupal.org/project/unlimited_css">http://drupal.org/project/unlimited_css</a>

This module solves the age old problem CSS problem with IE. The only thing missing is a d5 version, fingers crossed...

Matthew Young's picture

Thanks Dylan Wilder of Open Sourcery (opensourcery.com)

Thanks Dylan Wilder of Open Sourcery (opensourcery.com)

Dylan was kind enough to write me back and describe some issues with this spankin' brand new site... He had read my previous article on Media Temple DV 3.5 and setting up fast cgi which was a mash up of mine and others work and experiences:

Matthew Young's picture

Yoo Theme Contest Entry... for Joomla's new CCK like Component

I entered this photo in their contest here: <a href="http://www.yootheme.com/blog/item/root/i-love-yoo" title="http://www.yootheme.com/blog/item/root/i-love-yoo">http://www.yootheme.com/blog/item/root/i-love-yoo</a>

Matthew Young's picture

Switch Users in Drupal Without Logging Out for Development

Many may know one way to do so, but is that one way the right way? Thought I would list out the ways here.

Matthew Young's picture

Setup fastcgi on Media Temple DV for real (w/ extra troubleshooting tips... including dealing w/ fastcgi on MT w/ Drupal.)

While the (dv) 3.5 machines come with PHP5 and FastCGI by default, PHP is still setup to run as an Apache module rather than as a fcgi process.

Matthew Young's picture

Check Out Obj-A on your iPhone!

Just used iUI on this site.

iUI is a JavaScript and CSS package for developing WebApps for the iPhone: <a href="http://code.google.com/p/iui/wiki/Introduction" title="http://code.google.com/p/iui/wiki/Introduction">http://code.google.com/p/iui/wiki/Introduction</a>

Super cool, and Drupal keeps track of all the activity for you. I'll be adding more features to this for sure!

Matthew Young's picture

Drupal + Ubercart = Simple Shopping Cart

“I need a simple shopping cart” is a simple yet complicated demand that hear often from many of my clients. “Simple, just need to be able to sell a couple of products on my website.” If only they knew how difficult such a “simple” thing can be. What to do? Setup Zencart? OS Commerce? Just build my own from scratch? Having just a simple shopping cart can be quite the task for a developer when a business has such a demand, yet such a small budget. I have been battling this dilemma for over 2 years now.

Matthew Young's picture

Add HTML and Special Characters to all node titles!

I found this to be the answer to a huge mystery in Drupal world...

Matthew Young's picture

Objective-A's Drupal 5 "Must Have" Modules List

These are the list of modules we consider "must have"

Matthew Young's picture

Objective-A's Drupal 6 "Must Have" Modules List

These are the list of modules we consider "must have"

Syndicate content