Drupal SEO modules from BadCamp 2011

Posted on October 23rd, 2011 by David Luhman and tagged .

I attended a recent BadCamp 2011 event on SEO and learned of the following useful modules :

Alchemy : http://drupal.org/project/alchemy

Content Analysis : http://drupal.org/project/contentanalysis

Keyword Research : http://drupal.org/project/kwresearch

SEO Tools : http://drupal.org/project/seotools

Open Enterprise : Drupal Distro with SEO friendly modules built in

Tutr.tv : Collection of Drupal videos

Pake, Phake : PHP-based deploy systems like Rake

Using jQuery in Chrome User Scripts (Greasemonkey scripts)

Posted on October 1st, 2011 by David Luhman and tagged , , .

If you want to much of anything useful in a Greasemonkey ("User") script, you'll want to use jQuery or similar library.

Greasemonkey uses a "@require" command to pull in these libraries, but Chrome won't allow this.

To include jQuery in a Chrome user script, here's a good link which pulls in jQuery by adding a element to the page you're working on.

http://erikvold.com/blog/index.cfm/2010/6/14/using-jquery-with-a-user-sc...

Greasemonkey (User Scripts) in Chrome - @include vs. @match

Posted on October 1st, 2011 by David Luhman and tagged , .

Greasemonkey uses a "@include" syntax to indicate which web sites a given script should run on.

I believe Chrome accepts the older "@include" syntax for the sake of compatability, but Chrome prefers a "@match" syntax.

For example,
@match http://*.google.com
will run the indicated script on any google.com domain.

http://www.chromium.org/developers/design-documents/user-scripts

http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions...

Historical stock and ETF prices

Posted on September 11th, 2011 by David Luhman and tagged , .

Yahoo is a pretty good source for historical stock and ETF prices. For example, here's a link that will provide historical prices for the SPY ETF :

http://finance.yahoo.com/q/hp?a=10&b=19&c=2008&d=08&e=10&f=2011&g=d&s=spy

The link at the bottom allows one-page downloads of CSV content, or you can try this link :

http://ichart.finance.yahoo.com/table.csv?s=SPY&a=10&b=19&c=2008&d=08&e=...

HTML Mock-ups (prototypes)

Posted on August 29th, 2011 by David Luhman and tagged , , .

I had an earlier post describing free or cheap UI mock-up tools.

To take things to the next level and start creating prototypes, I was looking for rapid application development (RAD) tools that would allow me to draw out HTML pages with dragging and dropping.

I haven't yet found a suitable RAD HTML editor, but I did run across a blog post which provides copy-and-paste HTML elements (source) which you can use to quickly cobble a UI together. Here's that link :

jQuery Wizard Controls

Posted on August 24th, 2011 by David Luhman and tagged , .

jQuery Formwizard

jWizard

jQWizard

Free or cheap UI mock-up tools

Posted on August 22nd, 2011 by David Luhman and tagged .

I'm certainly no expert in UI design, but it's nice to mock-up things before you start committing them to code.

I like what I've seen from Balsamiq (http://balsamiq.com), but $79 for a license seemed a bit of a stretch for my modest needs.

I found the free app "Pencil" (http://pencil.evolus.vn) seems to work pretty good.

You can use Pencil as a Firefox plugin, but I ran it as a stand-alone XULRunner app.

Documentation is kind of sparse, but here's one useful link :
http://www.graphicrating.com/2009/10/05/creating-wireframes-with-pencil-...

Running webOS emulator - webOS in a virtual machine

Posted on August 6th, 2011 by David Luhman and tagged , , .

I was interested in looking at Node.js as a potential framework for some back-end network services.

I initially thought about installing Node.js on Ubuntu, but then thought about trying it in webOS since webOS has been shipping with Node.js since Oct, 2010.

Getting webOS running in a virtual machine (VM) is easy enough. You'll first need to have Java and VirtualBox installed on your machine.

Then download the webOS 3.0 SDK here :

https://developer.palm.com/content/resources/develop/sdk_pdk_download.html

BitKeeper - "stripdel: removed 2 deltas from control"

Posted on July 27th, 2011 by David Luhman and tagged .

When cloning a repository I received this message :


Looking for, and removing, any uncommitted deltas...
stripdel: removed 2 deltas from myFile.php

I believe BK is saying :

In the repo you're cloning, there is one file with two deltas that are checked in' but not committed. To give you a consistent, committed view of the repo, I'm going to strip out these 'staged' changes and give you only the committed versions.

I 'bk status' in the repository. That indicated there was one file with staged, but uncommitted edits :

HP Touchpad (webOS) and Node.js.

Posted on June 26th, 2011 by David Luhman and tagged , , .

I haven't paid much attention to webOS, but I heard it was trying to be 'web developer friendly' -- meaning 'web standards' like HTML 5 I thought.

I was pleasantly surprised to find the following :

https://developer.palm.com/content/index.php?id=4012

Roll your own services with Node.js

The popular Node.js runtime environment is built into webOS 2.1, which means that you can now develop not just webOS apps but also services in JavaScript.

This to me is very interesting and indicates HP (Palm) may have done webOS right.