-
Boundaries for Open Source Software
Posted on November 25th, 2009 No commentsThis is the best and most succinct guideline for participating in open-source software I’ve ever read.
-
How to convert fonts from .pfb to .ttf on Mac OSX
Posted on November 7th, 2009 No commentshttp://fontforge.sourceforge.net/MacOSX.html
-
Adobe Pushes Flash, PDF to US Government
Posted on November 6th, 2009 No commentsThe article about the security vulnerabilities of Adobe Shockwave on Slashdot also posted this, linking to an Ars Technica post about how Adobe is peddling Flash & PDF technology to Uncle Sam. Trouble is, what if you don’t want to install Flash or Acrobat Reader?
Do you really want to be forced to install Adobe software on your computer in order to access certain government forms and information?
What if you’re blind, or still use DOS? What if you wanted to access a government form on your phone? Please government, use open standards like Text, XML, XHTML & CSS for various devices, screen readers and easy & fast searchability.
I admit that I’ve used many interactive forms in the PDF format, always to send the mercenaries more of my hard-earned money.
So my plea is this: Washington, please! Stop making us all fill out so many damn forms and stick to open, accessible standards, please!
-
Shockwave Breaches Security in a Big Way. Adobe Breaches Etiquette in an even bigger way
Posted on November 5th, 2009 No commentsSlashdot just reported that the Macromedia Adobe Director Shockwave Player may have security holes affecting millions of systems. Not the popular Flash plugin, but the evil twin that disappeared into the shadows years ago.
This is particularly saddening for a proud former Director and Shockwave developer. If you have the shockwave player installed, just go ahead and dump it.
I cringe as I say that, know that within the last several months, dozens of really smart people people I have known through the Direct-L and have been helped by countless times over the years are dropping like flies, and finding other platforms for multimedia development in an increasingly hyper-connected online world.
Back in the day, way before the Internet, before everyone had a modem, there was multimedia. We’re talking the days of floppy disk mailers and DeBabelizer, LivePicture and hypercard. Learning how to compress graphics for a whole interactive experience in under 800k or 1.4mb. A floppy, then a mini CD, then a CD, then a DVD. Making the most engaging theatrics fit on tiny media was only one end of the spectrum. For years, Director was the de-facto coolest way to build intensely immersive, room-filling, museum quality experiences. With Director you can used to be able to connect monitors for gallery shows and museums and plug in lights and control cameras. As amazing as the best Flash websites are, they pale in comparison to the insane stuff we were doing 5 to 10 years ago with installations, fullscreen video, and the first 3D animation software as it essentially became available to the masses. I remember trying out CoSA AfterEffects 1.0. I beta-tested PhotoShop 1.0. I was already cutting rubylith with an exacto and couldn’t wait for Illustrator 88 to come out. I made some of the best posters with LivePicture, painter, Expression and Kai’s Power Tools.
Anyway, I digress. Reading the Direct-L lately has really sucked. I’ve been debating dropping the subscription for quite a while now, but I somehow enjoy remeniscing as various people describe tasks in Director. Lingo has a quiet elegance to it. It was fun while it lasted.
I’ll break it down for you. Adobe acquired Director (and Flash and Freehand and Fireworks and some other goodies like ColdFusion server) when they bought Macromedia. Since they had their own tools like Illustrator (bye-bye Freehand) and Photoshop (cya Fireworks), Flash’s smaller runtime and fast vector routines made it ultimately the next cool way to, again, make graphics and stuff smaller (remember the floppy disk mailers?), thereby sealing Director’s fate, since it was more meant for making big projects with pristine media quality for CDs and DVDs, multimedia projects that are just much too big for our slow 24kbps dialup.
Here’s the painful irony: Now that the web and internet speeds are catching up to delivering amazing quality HD theater experience we once dreamed of, Adobe has let Director languish for so many years that it barely works, and the best and most evangelistic Director gurus have abandonded it in favor of other tools (particularly for online realtime 3D, really the only reason to still play with Shockwave) that are either supported by their makers or open source.
I really feel for anyone who continued to put their faith in Director and Shockwave over the past few years as Adobe gave you the shaft. It really stings and kills your confidence and enthusiasm for your craft when the tool maker decides to stop making the tool.
Adobe, you have not only breached security and etiquette, you have alienated some of your biggest fans and most ardent supporters.
Speaking of which, I just shelled out nearly a grand for my Adobe Master Collection CS4 upgrade for Mac and when I entered my Adobe Master Collection CS3 Windows Serial Number activation said it was invalid. Thank you, Adobe, for squashing some really cool programs and for my $949 30-day trial.
I think I’m going to download Gimp and use Aviary from now on.
One final note. If you’re not angry at Adobe, maybe you could be angry at Aptana, as some other smart people I know are, for their recent move to stop supporting their PHP plugin. These software companies are really starting to tick me off. But you really can’t blame Aptana for moving (albeit silently) to become the best Rails IDE, it’s a pretty smart move for the small open-source software provider. At least you Aptana users didn’t spend the last 10 years shelling out thousands of dollars to Aptana for your free web development IDE.
Update 2009/11/03: Adobe has released some security fixes. So maybe, if you still use Adobe Director and Shockwave, try the Shockwave Player version 11.5.2.602 update.
-
PHP from the command line
Posted on November 3rd, 2009 No commentsI was just reading about how to write PHP scripts specifically for the command line.
points of interest:
- php -r ‘print_r(get_defined_constants());’
-
#!/usr/bin/php
<?php
var_dump($argv);
?> - http://php.net/manual/en/features.commandline.php
Developing Websites Using Mac OS X Snow Leopard
The latest Mac update, Snow Leopard, comes with pre-bundled with Apache 2.2, and PHP 5.3.
Here’s what I did to enable it and start making websites.
- Turning on Apache
To do this go to System Preferences -> click the checkbox by Web Sharing - To check your Apache install
You might like this post about how to create a quick document for testing. - Editing Apache Virtual Hosts
Paul Kukiel shares how to - Turning on PHP
- Loading MySQL
Before you rebuild MySQL, double check your processor speed. If you upgraded to Snow Leopard from an older install on an older PPC or Intel Mac, be sure to know which processor type you need to build MySQL for. These instructions are for my Generation 5 Macbook Pro, not one of the brand new 64-bit models. Download the installer from MySQL.com. Then follow this post that shows how to build MySQL from source. - Loading phpMyAdmin
- Using Terminal
I found this post useful. Here is another similar post.


