281 karma · joined March 13, 2010
http://www.hackernewsers.com/users/Rust.html
This has the limitation of not being able to chain queries via OOP, but does use PDO and is tested enough to be considered stable.
In the end, I went with the 15" Pro for two reasons - I can stuff 8GB of RAM in it for my web and audio work, and the 15" screen is way easier to read a pile of code on.
Then I pulled the SSD out of my old laptop and replaced the crappy 5400rpm drive in the Pro, and now I'm a very happy camper :)
It seems odd that Flightgear is never mentioned on the site, even though much of the text seems to be lifted directly off their site...
Thanks for the input - I'll look into your idea for iwriters.net and see if I have the time to create/maintain such a community.
The PHP app I am currently saddled with generates anywhere from 100 (absolute minimum) to 40,000 MySQL queries on every single page view thanks to a developer who didn't know what ORMs are for and was clearly behind the curve when it came to architecting scalable applications.
I have never seen a PHP application abuse a database connection so thoroughly in my life. If he had just stuck to a nice, lightweight PDO wrapper and been able to craft some decent SQL statements, we wouldn't be rewriting this thing right now.
If the computer viewing the Powerpoint presentation has Quicktime installed, an MP4 (or MOV) can be embedded in the PPT.
Acrobat can also embed MP4 files within a PDF, and seems to use Flash to play it back.
So, using an MP4 h.264 will get you a number of browsers, Flash, PDF files (assuming Acrobat is used to view them - I suspect Foxit and other 3rd-party readers won't do this), with the caveat that the person viewing the file may need to have both Quicktime and Flash installed. OGG and WebM will get you the rest of the browsers (see http://diveintohtml5.org/video.html for more info).
MDW is just to lower the barrier to entry a little bit for people like that. Easy to use, easy to understand, and thanks to the helper pattern, the interface won't change if something better than PDO comes along.
BASIC was the gateway drug that got a lot of us programming in more advanced languages. There is a space for the equivalent in MMOG engines too.
So the benefit of "showing" how to do something without the bandwidth required for video, far more engaging than straight text ("click here, type something, tap that, etc."), and slightly interactive (the user could, depending on what was being demonstrated, participate in the scripted events - imagine being shown how to enter keywords in a CMS).
I keep wondering if I should commercialize that sort of thing for other sites, actually...
That said, Umbraco is interesting if you need something in the .net space. My few remaining Windows servers all run PHP through IIS or Apache, so I can't really recommend anything else.
My Product: http://hotkeys.gameweaver.com/
Adobe's Product: http://www.photoshop.com/products/mobile/nav
HackerNews Post: http://news.ycombinator.com/item?id=1622890
In any case, I tend to work on 3 or 4 things at a time, and take a few days off a project when I need to. As long as I have the ability to switch-hit between at least three things, I generally keep up.
The down side is that I tend towards forgetfulness and disorganization - I have forgotten entire projects before (not for long, but long enough to be a problem).
I've quit jobs where I was working on something awesome, just because I couldn't work on something different.
Damn...
MySQL functions = bad, PDO = good
die() = bad, throw new exception = good
$_GLOBALS = bad, bad and more bad
quoted SQL = bad, prepared statements = good (do not trust mysql_escape_string or any variant of it)
striptags() = bad, HTMLPurifier = good
And finally, for the confidence you need to start a project that's a little scary:
every other programmer = bad, you = damn good
Good luck! :)
[edited for spacing]
Finally I start building code out, starting with a very basic theme for the front end and concentrating on any security that needs to be in place.
Yes, I generally start from a blank slate each time, just using pieces of code I already have. I don't use frameworks or CSS grids.
Like some others have said, WordPress with some plugins is probably the best bet. You could also look at Joomla, but it's quite a bit more advanced and might require a small amount of real training for them to be able to use effectively.