Sharpdot Sitewide Feed http://www.sharpdotinc.com All posts, comments, and pages from all blogs on this WPMU powered site Wed, 17 Mar 2010 14:08:56 +0000 http://wordpress.org/?v=2.9.2 en Magento strenthened by major investment http://www.sharpdotinc.com/jdost/2010/03/17/magento-strenthened-by-major-investment/ http://www.sharpdotinc.com/jdost/2010/03/17/magento-strenthened-by-major-investment/#comments Wed, 17 Mar 2010 14:08:56 +0000 jdost http://www.sharpdotinc.com/jdost/?p=139 Word came out Monday that Magento has it’s first major investment – $22.5 Million from an unnamed source. The speculation is that it’s from PayPal which would make sense because of a recent tightening of their relationship. Whoever the source is it means a brighter future during this growth period for online commerce and Magento plans to use the capital for mobile commerce and SaaS functionality so they’re hoping to ride that wave too it sounds like.

Here’s a more thorough write up and Magento’s official announcement. I was really impressed to see that the word “Magento” is now searched more than “eCommerce” which is a little mind-blowing by itself and interesting to compare the search trail for the old dog oscommerce. Hmm – maybe that includes a lot of people searching for magento the color?

]]>
Web Design “Best Practices” for Print Designers – Part 1 http://www.sharpdotinc.com/ataylor/2010/03/12/web-design-best-practices-for-print-designers-part-1/ http://www.sharpdotinc.com/ataylor/2010/03/12/web-design-best-practices-for-print-designers-part-1/#comments Fri, 12 Mar 2010 20:19:10 +0000 ataylor http://www.sharpdotinc.com/ataylor/?p=97 Over the years as a designer and web monkey, I have witnessed the situation where a print designer creates a website. Not understanding the technical limitations, and other nuances of this medium the print designer usually creates a layout that has technical issues that the developer has to code up. In the case where the designer does it all, the websites mark up usually has many issues that impact, S.E.O., usability, accessibility and a host of other problems. The web is a relatively new medium to design for and always has some new way to do something, but that being said it is now time for print designers to come up to speed with the web.

I would like to note this is just a starting point and there are a lot of points to cover, some that won’t make it into this post and multiple posts will follow. If you have something to add please fell free to leave a comment.

For the Print Designer Creating the Design and HTML

  1. Don’t Export HTML from Photoshop
    I have seen this time and time again, and with the “occasional” exception of HTML emails, this is not what you should do. There are multiple issues with this method of creating web pages. First: The search engines (and site visitors) only see big pictures held in place by a convoluted set of tables. The web’s purpose is to present multiple types of content on a page like images, body text, headlines, lists, video, flash, and all kinds of media. when Photoshop creates html it sticks all of your design’s text into images which essentially hides the content from the search engines. Also by using tables to hold the page together it obstructs the mark up and makes it harder for search engines to find any text on your pages (if there is any). Some may say “We’ll just add alt tags with the content”. Alt tags are for image descriptions not body copy or any kind of content. This still hurts you page rank. if you have not learned enough to code up your own page yet, build your site in Dreamweaver’s design mode. This will get you started to bridge the gap and eventually be able to code your own html, and css.
  2. Tables are Tables, not Div’s
    Tables used as structural elements on the web page had there day when CSS was far from being implemented. However CSS is here and it empowers the designer to new levels. Where do you use tables? When the deign has a data table of course. One thing that really helps to code up pure css designs are CSS frameworks like 960 and Blueprint. They have PSD and IA templates to help design as well as HTML generators to make your life easier.
  3. I Don’t Know How To Code HTML and CSS
    It is time to learn, the future is the web, heck the present is the web! It is really not that hard once you get going, there are a million places to learn on the net. Here are a couple of them:

]]>
Adding CSS Resets in Your Drupal Zen Theme http://www.sharpdotinc.com/ataylor/2010/03/04/adding-css-resets-in-your-drupal-zen-theme/ http://www.sharpdotinc.com/ataylor/2010/03/04/adding-css-resets-in-your-drupal-zen-theme/#comments Thu, 04 Mar 2010 21:51:24 +0000 ataylor http://www.sharpdotinc.com/ataylor/?p=89 We at Sharpdot recently completed a large series of websites using Drupal. After months of designing comps, coding them up, adding all of the special functionality, we discovered some style issues (and it wasn't just IE problems this time!) After quite some time of trying to figure out what was going on, we discovered it was that the Zen theme does not add reset styles to there theme!]]>

THE QUICK ANSWER: Put your resets at the very beginning of your html-elements.css file

We at Sharpdot recently completed a large series of websites using Drupal. After months of designing comps, coding them up, adding all of the special functionality, we discovered some style issues (and it wasn’t just IE problems this time!) After quite some time of trying to figure out what was going on, we discovered it was that the Zen theme does not add reset styles to there theme!

Unfortunately there has been an argument to not add reset styles in the Drupal Zen theme. This is quite concerning, mainly because our mission as a web shop is to code our sites up to be pixel perfect to the PSD’s and comps of the project. The arguments I have seen against resets are that they want the ability to style things quickly without being hampered by having to restyle all of the typographical elements and just let the browser do the work with it’s defaults. Well this can create many problems especially between  Windows and Mac platforms and the differences in the way they render their text. Our standard operating procedure is to have resets at the beginning of all styles them restore defaults to the page elements. This approach normally works great, however we are dealing with Drupal here, and Zen’s sub-theme approach.

So where do you start? Well my first thoughts were to add a new resets.css file to the theme and include it using the .info file in the sub-theme like you are supposed to do for JavaScripts and IE hack stylesheets. Well after doing this the styles kept on being added after other elements I was trying to reset first in the stylesheet order. After more research and trial and error, I found that reset styles are supposed to go into your html-elements.css file at the beginning of the code. For some reason this is the way the Zen Drupal theme people made it work. I am sure there is some argument out there for it, but there you go it’s Drupal, where nothing is that simple, but it can do just about anything.

One thing we have built here at Sharpdot is a library of starting themes, boilerplate’s and functionality which we can use to streamline our development as well as keep a consistency on all projects. One of the next things I have on my list is to make a Drupal Zen theme boilerplate with our edits available (with CSS resets!), check back for that.

]]>
Magento: Import Multiple Images or Remove Images durring Batch Import http://www.sharpdotinc.com/mdost/2010/03/02/magento-import-multiple-images-or-remove-images-durring-batch-import/ http://www.sharpdotinc.com/mdost/2010/03/02/magento-import-multiple-images-or-remove-images-durring-batch-import/#comments Tue, 02 Mar 2010 22:01:22 +0000 Mike D http://www.sharpdotinc.com/mdost/?p=179 This article will detail how to adjust the Magento Batch Import (Dataflow) to allow uploading multiple gallery images, and also how to add a way to remove all images during Import/Update.

These are the accompaning files: (Please reference this file if you have any quetion about the code examples below. The WYSIWYG editor was messing things up. mainly “&’s” and “empty()’s” )
1. Full Code Example

First we are going to have to modify the the adapter used to save/update products during the import process. The file used is located here: “/app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php“. Since we are going to be modifying this file we should extend it so we don’t change any core files. There are plenty of articles that detail how to extend/customize Magento files so I will not go into it.

First lets tackle adding multiple gallery images. These are images that appear on the products detail page below the main image. We will be making all our edits in the Product.php file mentioned in the previous paragraph. Find the SaveRow method. In this method find the code where Magento saves the products images(should be similar to the following code and around line 630).
[sourcecode language='php']
$imageData = array();
foreach ($this->_imageFields as $field) {
if (!empty($importData[$field]) && $importData[$field] != ‘no_selection’) {
if (!isset($imageData[$importData[$field]])) {
$imageData[$importData[$field]] = array();
}
$imageData[$importData[$field]][] = $field;
}
}

foreach ($imageData as $file => $fields) {
try {
$product->addImageToMediaGallery(Mage::getBaseDir(‘media’) . DS . ‘import’ . $file, $fields);
}
catch (Exception $e) {}
}
[/sourcecode]

First thing we will do is change the addImageToMediaGallery so that when it saves the image it is not excluded(saves you from having to re-edit the products after import to make the images appear.).
[sourcecode language='php']

foreach ($imageData as $file => $fields) {
try {
// changed to not mark imported images as ‘excluded’ – see http://www.magentocommerce.com/boards/viewthread/6971/P15/ and http://www.magentocommerce.com/boards/viewthread/40007/
//$product->addImageToMediaGallery(Mage::getBaseDir(‘media’) . DS . ‘import’ . $file, $fields);
$product->addImageToMediaGallery(Mage::getBaseDir(‘media’) . DS . ‘import’ . $file, $fields, false, false);
}
catch (Exception $e) {}
}
[/sourcecode]

Now we can add the code to import multiple gallery images. Just below the code above add this new code:
[sourcecode language='php']
//Now add each gallery image.
if (!empty($importData['gallimg'])) {
//$importData['gallimg'] should be a list of images to import seperated by “;”
$images = explode(“;”, $importData['gallimg']);
foreach($images as $image){
//Don’t add field for gallimg’s
try {
//made second param null so it is not added as the main image, small or thumb. just added to the gallery
$product->addImageToMediaGallery(Mage::getBaseDir(‘media’) . DS . ‘import’ . trim($image), NULL, false, false);
}
catch (Exception $e) {}

}
}
[/sourcecode]
In order to use this new code you need to add a new column to your import spreadsheet. Label the column “gallimg”. This needs to be a list of the images you want to import separated by a “;”.
Now that was not too hard was it?

Now we can address removing images during the import/update process. In order to remove all the images you will need to continue modifying the saveRow method. Add the following code just above the code we previously edited.

[sourcecode language='php']
//MRD added to remove all images for product before uploading new images
if(isset($importData['remove_all_images']) && $importData['remove_all_images']==”yes” ){
//check if gallery attribute exists then remove all images if it exists
//Get products gallery attribute
$attributes = $product->getTypeInstance()->getSetAttributes();
if (isset($attributes['media_gallery'])) {
$gallery = $attributes['media_gallery'];
//Get the images
$galleryData = $product->getMediaGallery();
foreach($galleryData['images'] as $image){
//If image exists
if ($gallery->getBackend()->getImage($product, $image['file'])) {
$gallery->getBackend()->removeImage($product, $image['file']);
}
}
}
#$gallery->clearMediaAttribute($product, array(‘image’,’small_image’,'thumbnail’));
}
//END Remove Images
[/sourcecode]

To utilize the code we just created you will need to add the “remove_all_images” column to your spreadsheet and set the value to “yes”.

This was written using Magento version 1.2.1 so your files could be slightly different, but should still work if you follow the instruction. If you have any problems please leave a productive comment and I will see how I can help.

]]>
Magento: Customer Desired Delivery Date Module http://www.sharpdotinc.com/mdost/2010/02/22/magento-customer-desired-delivery-date-module/ http://www.sharpdotinc.com/mdost/2010/02/22/magento-customer-desired-delivery-date-module/#comments Mon, 22 Feb 2010 13:59:21 +0000 Mike D http://www.sharpdotinc.com/mdost/?p=171 This Magento Module allows you to add a date picker to the checkout process, which the customer can use to input a desired delivery date. There is minimal setup required. You will need to add the supplied code to your template pages in order to display the date-picker on the checkout process and add one line of code to the admin template. As soon as I find a convenient way to add the necessary block to the template files with out having to modify the template files I will remove the manual part of the Module.

Here is a link to the modules page: Delivery Date Plugin

]]>
Jeff Ritter http://www.sharpdotinc.com/content/jeff-ritter/ http://www.sharpdotinc.com/content/jeff-ritter/#comments Fri, 19 Feb 2010 20:20:03 +0000 admin http://www.sharpdotinc.com/?p=536 “I’m thrilled with the work the Sharpdot has done for us. Our web traffic has increased over 1000% in the first month of our new site’s release!”

Jeff Ritter
High Performance Division Manager – Essex Parts Services Inc.

]]>
Rick Luce http://www.sharpdotinc.com/content/rick-luce/ http://www.sharpdotinc.com/content/rick-luce/#comments Fri, 19 Feb 2010 20:12:52 +0000 admin http://www.sharpdotinc.com/?p=531 “It is very evident you listened and creatively responded to the large challenge we gave you! Since going ‘live’ with the new web sites, I’ve received complimentary comments from all over the campus.”

Rick Luce
Vice Provost and Director of Libraries – Emory University

]]>
Magento Error: You cannot define a correlation name … more than once. http://www.sharpdotinc.com/mdost/2010/02/04/magento-error-you-cannot-define-a-correlation-name-more-than-once/ http://www.sharpdotinc.com/mdost/2010/02/04/magento-error-you-cannot-define-a-correlation-name-more-than-once/#comments Thu, 04 Feb 2010 21:07:22 +0000 Mike D http://www.sharpdotinc.com/mdost/?p=159 This will be a short post about an error I ran into when messing around with the Magento “Toolbar” that is displayed for search results and on category pages. I decided that i needed to extend the toolbar block in-order to achieve some custom functionality that a client needed. Then I noticed that when I sorted by price I got the following error “You cannot define a correlation name ‘_price_order_table’ more than once“.  In my case I had extended the setCollection function.

My problem(Error) began because I was calling the parent method then was setting the order on the collection again, and Magento did not like it.

[sourcecode language='php']
public function setCollection($collection)
{
parent::setCollection($collection);
//The next three lines were what were causing the problem.
//Because setOrder was called in the parent function it threw the error when it was called again.
#if ($this->getCurrentOrder()) {
# $this->getCollection()->setOrder($this->getCurrentOrder(), $this->getCurrentDirection());
#}
//Custom code went here
return $this;
}
[/sourcecode]

]]>
Emory University Libraries http://www.sharpdotinc.com/content/emory-university-libraries/ http://www.sharpdotinc.com/content/emory-university-libraries/#comments Thu, 14 Jan 2010 17:56:24 +0000 admin http://www.sharpdotinc.com/?p=483 For the Emory University Library system holdings of over 3 million volumes in nine libraries and nearly a million visitors in 2008 is not enough.  The library works tirelessly to be a model for libraries of the future by integrating digital, print, and multi-media resources all in the service of courageous inquiry.

Sharpdot re-designed and implemented 4 websites for the library system to bring a new consistency, usability and identity-focus that speaks clearly to this vision. Built using Drupal, the new sites wrap in powerful content management with the flexibility to grow to meet the changing needs of the future.

The sites are the University Library, Goizueta Business School Library, Woodruff Health Sciences Center Library and MARBL.

]]>
Third launch of the week: redesigned Emory University Libraries Main website http://www.sharpdotinc.com/content/third-launch-of-the-week-redesigned-emory-university-libraries-main-website/ http://www.sharpdotinc.com/content/third-launch-of-the-week-redesigned-emory-university-libraries-main-website/#comments Thu, 07 Jan 2010 02:06:44 +0000 admin http://www.sharpdotinc.com/?p=472 Sharpdot is excited to announce the launch of the redesigned website for Emory University’s Robert W. Woodruff Library.

The holdings of the nine Emory University Libraries include more than 3.1 million print and electronic volumes, 55,000-plus electronic journals, and internationally renowned special collections. The Robert W. Woodruff Library, also known as the University Library, is the central hub in the library system.

Today’s release, the third of four launches this week, marks another step toward a more unified web presence for the library system. Stay posted for tomorrow’s final launch and in the meantime visit the site.

]]>
Redesigned Goizueta Business School Library goes live http://www.sharpdotinc.com/content/redesigned-goizueta-business-school-library-goes-live/ http://www.sharpdotinc.com/content/redesigned-goizueta-business-school-library-goes-live/#comments Tue, 05 Jan 2010 19:58:50 +0000 admin http://www.sharpdotinc.com/?p=470 Sharpdot is proud to announce the launch of the newly redesigned website for Emory University’s Goizueta Business School Library.

Through it’s databases, guides, career resources and other search tools, the Goizueta Business School’s Library provides access to the information needed to support the rigorous demands of a top-tier business school.

Today’s launch is the second of four scheduled for this week, culminating in a more unified web presence for the Emory University Library system. Stay posted for the next two sites to launch and in the meantime visit the site.

]]>
Sharpdot launches redesigned MARBL website! http://www.sharpdotinc.com/content/sharpdot-launches-redesigned-marbl-website/ http://www.sharpdotinc.com/content/sharpdot-launches-redesigned-marbl-website/#comments Mon, 04 Jan 2010 19:15:47 +0000 admin http://www.sharpdotinc.com/?p=461 Sharpdot is proud to announce the launch of the new website for Emory University’s Manuscript, Archives and Rare Book Library.

Better known as MARBL, this library houses collections that span more than 800 years of history with particular depth in modern literature, African American history, and the history of Georgia and the South.

The new site, built using Drupal, is the first of four set to launch this week, culminating in a new web presence for the Emory University Libraries. Stay posted for the next three sites to launch and in the meantime visit the site.

]]>
Sneak peek at the redesigned google search layout http://www.sharpdotinc.com/jdost/2009/11/25/sneak-peek-at-the-redesigned-google-search-layout/ http://www.sharpdotinc.com/jdost/2009/11/25/sneak-peek-at-the-redesigned-google-search-layout/#comments Wed, 25 Nov 2009 14:16:34 +0000 jdost http://www.sharpdotinc.com/jdost/?p=135 Cool! Google blogoscoped has a javascript tweak that will let you in to the redesigned google search layout. It’s nice and simple and worked for me. Check it out here.

The date filters are great. They look like they’ll be a big help when searching for tech solutions especially when you want to only see fixes and how-tos for the most current versions of wordpress / drupal etc. They are available already but it takes a few clicks to get to it so this makes it a whole lot easier. It’ll be nice to see this go live for real sometime soon.

]]>
cPanel, RoR Passenger and PHP in bed together http://www.sharpdotinc.com/jdost/2009/11/19/cpanel-ror-passenger-and-php-in-bed-together/ http://www.sharpdotinc.com/jdost/2009/11/19/cpanel-ror-passenger-and-php-in-bed-together/#comments Thu, 19 Nov 2009 15:01:26 +0000 jdost http://www.sharpdotinc.com/jdost/?p=131 I spent quite a lot of time pulling my hair out over this one but finally was able to massage cpanel so that our ruby on rails site which uses mod_rails / passenger would ignore a specific directory that we wanted to run a PHP app ( Drupal ) in. You CAN run php by default but you have to go to the script explicitly – i.e. going to /drupal/index.php was ok but /drupal/ threw and error. So the problem was two fold – figuring out how to tell passenger to ignore that entire directory and then how to get this configured in cpanel in the ‘proper’ way.

At first I got bogged down trying to get it to work with some url rewrites in the .htaccess file. It seemed logical but it didn’t work because passenger does it’s thing before .htaccess even kicks in. Besides, the best approach is to bypass passenger completely for that directory – better for optimizing and is really more true to what we were trying to setup.

After digging I discovered the ‘PassengerEnabled’ directive! I know RTFM. Just set PassengerEnabled off for that directory and we’re golden.

Now how to fit it into cpanel but just for this domain? Not as simple as it sounds. Editing the httpd.conf is of course NOT the right solution. Cpanel does expose some parts of the apache configuration in the admin but it’s not vhost specific so again it would affect all sites when I just wanted to change one. RTFM again and you’ll see there are some manual ways to insert things directly into the vhost. You have to manually create a series of directories (the userdata one at the top of the chain is not there by default) and put an override file named anything.conf in the right place.

In my setup i created the file override.conf here:

/usr/local/apache/conf/userdata/std/<vhost account number>/<cpanel user name>/<domain name>/override.conf

And put this in it (/drupal is the folder i want to run php in).

<Location /blog>
PassengerEnabled off
</Location>

And now one more hitch…

Running /scripts/verify_vhost_includes like it says to in the cpanel docs said that my vhost file had an error!!! It said PassengerEnabled was not a valid directive. I ended up just giving it a shot anyways and was pleased to find that it worked just fine! I suspect that cpanel just doesn’t know this directive becuase it is specific to passenger. So you run:

/scripts/ensure_vhost_includes --user=<cpanel user name>

to rebuild the vhosts file for this user and restarts apache and voila!

Whew

]]>
Forty Weeks http://www.sharpdotinc.com/content/forty-weeks/ http://www.sharpdotinc.com/content/forty-weeks/#comments Sun, 15 Nov 2009 17:28:53 +0000 admin http://www.sharpdotinc.com/?p=386 Forty Weeks is a leading-edge content and consulting firm with an exclusive focus on the expectant and new mother. To help keep this long term client on top of their market, Sharpdot has assisted by providing a full body of services ranging from web design to email newsletters to CMS development to IT consulting.

]]>
Bulk App Installers – just in time for a Windows 7 install http://www.sharpdotinc.com/jdost/2009/11/04/bulk-app-installers-just-in-time-for-a-windows-7-install/ http://www.sharpdotinc.com/jdost/2009/11/04/bulk-app-installers-just-in-time-for-a-windows-7-install/#comments Wed, 04 Nov 2009 15:19:13 +0000 admin http://www.sharpdotinc.com/jdost/?p=129 Thanks again lifehacker - Allmyapps and Ninite are 2 very handy looking bulk app installers that let you build a bundle all of the free apps you use and then install them all at once. We’re going to upgrade to Windows 7 sometime in the near future and this will come in handy.

Here’s the writeups on all my apps and ninite

]]>
Drupal – the official national CMS tool http://www.sharpdotinc.com/jdost/2009/11/03/drupal-the-official-national-cms-tool/ http://www.sharpdotinc.com/jdost/2009/11/03/drupal-the-official-national-cms-tool/#comments Tue, 03 Nov 2009 17:37:36 +0000 jdost http://www.sharpdotinc.com/jdost/?p=127 I just read that the whitehouse.gov website is now running Drupal. What a amazing piece of news for Drupal and open source development in general. Kudos!

Here’s some more details… http://buytaert.net/whitehouse-gov-using-drupal

]]>
xkcd animated fun http://www.sharpdotinc.com/jdost/2009/10/29/xkcd-animated-fun/ http://www.sharpdotinc.com/jdost/2009/10/29/xkcd-animated-fun/#comments Thu, 29 Oct 2009 17:29:17 +0000 admin http://www.sharpdotinc.com/jdost/?p=121 curse you wpmu for stripping away my object tag!

Here is the video…  http://www.youtube.com/watch?v=DHoDsZDMH_Y&feature=player_embedded

]]>
Magento: Can’t edit/add Categories http://www.sharpdotinc.com/mdost/2009/10/28/magento-cant-editadd-categories/ http://www.sharpdotinc.com/mdost/2009/10/28/magento-cant-editadd-categories/#comments Wed, 28 Oct 2009 22:05:56 +0000 Mike D http://www.sharpdotinc.com/mdost/?p=145 I recently ran into a problem with not being able to edit or even add a new category on a Magento site. I was upgrading a site and was working on the Development installation. I had changed the site name from something like “localsite.com” to “localsiteUpgrade.com”.

All of the sudden I could not edit categories. The problem is that when I viewed the site it showed as “localsiteupgrade.com” the “U” in Upgrade got converted to “u” lowercase. This difference in the base url set in magento and the url in the browser was causing SID to appear in the url. This was breaking ajax urls like the ones used to edit categories. to fix the issue I just had to set the base site url to “localsiteupdate.com” like it was showing in the browser address bar. Durring my research I ran accross other posts showing how to use htaccess files to make sure that visitors were redirected to the proper url.

Hope this saves someone else some time!

]]>
Trying out Sugar on a Stick – you know – for the kids http://www.sharpdotinc.com/jdost/2009/10/25/trying-out-sugar-on-a-stick-you-know-for-the-kids/ http://www.sharpdotinc.com/jdost/2009/10/25/trying-out-sugar-on-a-stick-you-know-for-the-kids/#comments Sun, 25 Oct 2009 18:47:55 +0000 admin http://www.sharpdotinc.com/jdost/?p=116 I saw this a little while ago and it looks like a great way for the kids to have a computer of their own. Yesterday we stopped in at the office and while we were there I grabbed the old laptop I had bought a while ago with them in mind. It’s a compaq presario running win 95 and doesn’t even boot right actually but the body is really sturdy so for $20 I thought it was the perfect kids first real laptop.

So today they both took a nap – in fact they’re right over there on the couch – and while they’re snoozing I thought I’d give this a shot. I went to the soas homepage ( http://wiki.sugarlabs.org/go/Sugar_on_a_Stick ) and followed the instructions there and am just waiting while the live usb creator does it’s thing ( https://fedorahosted.org/liveusb-creator/ ). That live usb creator looks like a great little thing by the way. can make your usb stick a live bootable linux os. I’m trying it on our 2GB usb stick from the office. if it works I guess I’ll have to get another one for work.

Ok great – looks like it’s complete – i’ll post later with an update!

UPDATE

Ok it’s a compaq presario 1694 and it’s running win 98 but it looks like it is booting up into windows after all! it’s not recognizing the usb drive though :P – looks like it wants a driver. need to add the usb to the boot options…

UPDATE 2

Things have stalled out mostly becuase the dang laptop is so old. it won’t run the stick because it wants drivers – win98 didn’t automatically handle drivers like things do now remember :P . there’s no ethernet jack – only a phone jack – so it’s proving difficult to get online and transfer files to it. Tried running a live ubuntu cd and that didn’t work – i think because it only has 64MB of RAM and the ubuntu live cd needs more than that. I mean this thing is so old it has a floppy disk drive in it. Not giving up though – i’m still hoping to get some newer version of linux installed on it to handle the usb drivers and then i should be in business. more to come!

Also, after digging into it more I think that the memory requirements for running

]]>