Just when you think you know a thing or two…

Ever see something, some piece of cool, some bit of technology that makes your jaw drop? I had that happen twice this week. First have a look at David Kellogg’s website and his Plain Old Webserver (pow).

Plain Old Webserver (POW)

POW is either a really cool Firefox extension that turns Firefox into a web server or a lightweight xulRunner web server. Either way it serves up web pages using server side javascripting. Sweat! I still have to play with this a bit to get a feel for it because I’ve never used javascript on a server before, but considering this is portable to any system that xulRunner or Firefox will run on, it makes it a very versatile package right out of the box. While the fact that it doesn’t have a php module means I can’t do local development of my website on it (yet), POW does offer sqllite as a database. You can also download some extras for it like a Firefox database management or directory file listing.

You can also use the xulRunner “portably”. I quoted that because, while the POWUSB package includes both Windows and MAC xulrunner versions (no Linux yet either!), it isn’t exactly portable in the way that say, FirefoxPoratable is. In other words, if you run the included xulRunner on Windows, it will still leave files on your local file system. To make this truly portable, you’d need to refrain from leaving footprints on the system you’re using, therefore this really doesn’t qualify as a portableapp quite yet…


I thought I knew a thing ‘er two about javascript (I taught myself javascript, and after HTML it was the first interpreted language I learned, and so far I’ve had no formal training in with ECMA specific code), then I saw Dean Edwards website. This guy (and his commenters) must live on planet ECMAscript for crying out loud (if you don’t believe me take a stroll through Mr. Edwards’ website and take a look at his projects and comments on his work, just freakin’ fantastic - from a programming point of view). Anyway, what I really geeked out about was his MiniWeb application. MiniWeb

What can I say, other than - freakin’ sweat! Contained in just 14 files is a (partial) javascript based blog, file management (will kind of, read on), and a *nix-like terminal (again, kind of). The reason for all those caveats is this; pretty much the fact that is is a work in progress AND, the fact that nearly the entirety of the system is contained in the one file: miniweb.html. Any new blog posts, files (which can be text or I think some form of executable - through some javascript magic), etc. are all stored in the miniweb.html file.

As I mentioned, it’s a work in progress, so nothing is complete, the terminal, the blog, pretty much everything but file viewing and management is incomplete. At this point I’m still just toying with it, so it pretty much takes on the Arthur C. Clark idiom of being so far beyond my understanding that it appears to be magic. To wield some of this magic Dean appears to use a home grown javascript compressor. Just… wow…

To check out MiniWeb click here. To download it and play with it on your own, click here. When you open up the file or depending on what you click on in what ever browser you’re using, you’ll probably have to get passed some of your browser’s security to fully use the software. In IE I think you need to allow the software to function on the bar that appears at the top of the browser window, in Firefox, depending on what you’re trying to do you may have to allow the script to complete some actions (don’t forget that “remember this decision” checkbox). Too much fun to pass up…

Browse Your Website From Your Website with Google’s Cache and Page Search

[cpg_imagefixthumb:71]Now that Google has my page cached and I’ve finally figured out how to get Google AdSense Search configured to return search results to my website, I’ve started playing! ^_^

Here’s something fun. If I run cache:www.luckydisasters.com from my Google Site Search bar I get the cached version of my website on my website. From there I can go to my current website from the Google search frame and browse from there.[cpg_imagefixthumb:70]

What does this mean? I have no clue, but it is amusing for a few minutes. If I come up with anything useful for this, I’ll post it! In the mean time, give it a try if you have Google Site Search!

UPDATE!! 070219

I originally did this from work. I tried this at home and it didn’t work. Looks like I’ve got to compare the Tab Mix Plus Firefox Extension settings on either system to figure out how I got this to work on one browser and not the other…

Choosing Your Own Page Source Viewer with Mozilla Firefox

Firefox is great, but the built in page source view is just so-so. I decided that I wanted to use Programmer’s Notepad (awesome freeware utility by the way) to view and edit generated page source with Firefox. With IE you can change your default page source editor and viewer from the Internet Properties>Programs tab. That is, if it’s been entered into your registry so that it’s on the list of HTML editors.

With Firefox the process is s a little more simple in that you can make the changes from your about:config file:

“If you want to view the HTML source of a web page using an external text editor instead of the built-in source viewer in Firefox, use about:config to set view_source.editor.external to true, and then set view_source.editor.path to e.g. C:\Windows\Notepad.exe or whatever is your preferred text editor.”

If you use the excellent Firefox extension Web Developer then you’ve also got a way to add several other programs for specific purposes. For instance, if you wanted to use Top Style Lite for checking out CSS and the afore mentioned Programmer’s Notepad for PHP and ASP, but not HTML or JS files.