10.06.2008 | 13 Comments | Leave Comment

I realize this has been covered to no end on the web in much more detail and compulsion than I would here. But I do use this quite a bit, so here is my version of it.

The PHP Fancy Hidden Extension Technique, or PFHET is basically hiding the .php from your users and the capturing whatever comes after the filename as your query to that PHP file. So the idea is that you can ditch the whole "action.php?query=something" altogether in favor of something like "action/something" which is obviously nicer -- and search engine friendly I might add.

October 8, 2008
Anonymous said:

fdsgsfdg fsd gfs gsfdgfd

October 8, 2008
Anonymous said:

dg dfh dgf hdgf hdgfh

October 8, 2008
Anonymous said:

gdsfg ds sdfgfs sfd

October 8, 2008
Anonymous said:

gfd sdg sdfgsfdg df

October 8, 2008
mike said:

md njsdfk vkjdfslv

October 8, 2008
mike said:

gfdsg fd gdfg

October 8, 2008
mike said:

h gdhdg hdgfh dg hdgf hdg

October 9, 2008
mike said:

jjhfj fhj fh jfgjfhj fg

October 9, 2008
mike said:

g fd dfgfdg fdsg fsg sfd

October 9, 2008
mike said:

dhsuv dsfvchdfs hvdfhvjkldfs

October 9, 2008
Brad said:

Hi!

October 9, 2008
Brad said:

Hello!!

October 9, 2008
Brad said:

hi

Listed below are links to blogs that reference this entry: PHP Fancy Hidden Extension Technique . TrackBack URL for this entry: http://www.hypergeneric.com/darkroom/mt/mt-tb.cgi/12
10.06.2008 | 0 Comments | Leave Comment

Ever want to be able to allow people to download some of your sweet wallpapers that you've designed? The problem is, what resolution do you offer? Tricky, no? In a lot of ways it echoes the same issues of web design -- do you design for the lowest common denominator, i.e. 800×600, or do you make a bunch of them at different sizes? That seems dumb -- and a lot of work. Not to mention what about the crazy laptop resolutions out there like 1440×768. Are you gonna offer that size too?

Don't bother -- I have the solution for you! the One-Size-Fits-All Desktop Downloader -- let's call it the OSFADD. It uses JavaScript to detect the system resolution, then sends an AJAX request to PHP that auto-generates a sized image for you and then returns the image to the browser -- all without leaving the page. Another nice feature is that it only creates new images if it hasn't yet -- cutting down on unnecessary server load. I'm posting the source up -- lets start thinking smarter not harder kids.

Oh, and BTW, I am also using some pretty tricky PHP stuff to use the url to figure out the image using the PHP Fancy Hidden Extension Technique. So, if I had a different source image besides "wallpaper.png", say "other.png" you could change the last portion of the url from "wallpaper" to "other" and it will grab that PNG instead. Pretty slick, huh?

Try out the OSFADD now!

Listed below are links to blogs that reference this entry: One-Size-Fits All Desktop Downloader . TrackBack URL for this entry: http://www.hypergeneric.com/darkroom/mt/mt-tb.cgi/11
10.06.2008 | 1 Comments | Leave Comment

Do you have something that you plan on displaying in your browser that is a specific size? Want to resize the browser viewing area to exactly match it? Want to do all this in a popup window? While, yes, resizing browsers is not a good usability idea, I have come up with a (I think) bulletproof way to size the browser viewport to it's inside dimensions.

The Javascript Inner Viewport Resize Method, allows you to resize the browser to match an exact size and location that you specify. Originally, i built it to automatically display media in a pop-up window nice and centered -- check this out.

But for all you flash pop-up/fullscreen guys that have been crying foul all this time, it's now your day in the sun. Improvements welcome.

April 3, 2009

Hi,

Just wondering if you can help. I stumbled across your viewport inner resize method, which sounds great but I cannot get it to work as desired - the function runs without errors, but the window always shrinks to a tiny square in Firefox 3 and IE6. I fear I may be missing something obvious. I've set up a test page so you can see.

Thanks,
Jim

Listed below are links to blogs that reference this entry: Javascript Inner Viewport Resize Method . TrackBack URL for this entry: http://www.hypergeneric.com/darkroom/mt/mt-tb.cgi/9

The holy grail of website usability: Back Button, Bookmarking, Live Url. You really can't get away with just two. Traditional HTML browsing has all three naturally and never seems to suffer from usability-envy. Flash users do. We've been struggling with those three little bits since FutureSplash. So what to do?

So, enter Hypergeneric Flash History -- graciously powered by unFocus's History Keeper (which i might add is a genius bit ofJavaScript). I've built a sitelet that showcases the Hypergeneric Flash History's stuff. You can download the source files there too, but have added a link here for good measure. Enjoy.

Oh, and do give a shout-out to unFocus for me. It's what started all this. And if you download the source and use it, or can help with some of the ongoing outstanding issues, do let me know.

February 5, 2009
Anonymous said:

I

February 5, 2009
Anonymous said:

I

January 7, 2010
Anonymous said:

sdsdfsdfs

Listed below are links to blogs that reference this entry: Hypergeneric Flash (unFocus) History (Keeper) . TrackBack URL for this entry: http://www.hypergeneric.com/darkroom/mt/mt-tb.cgi/8
10.06.2008 | 0 Comments | Leave Comment

This is the classic Hypergeneric demo reel. I am posting this video for historical reasons, and just because I am coming to realize I don't have the patience to do this kind of stuff anymore anyhow.

This video was actually the 1 minute trailer to the Flash Film Festival in Amsterdam in 2001. I was a finalist in the "Art" category. I didn't win of course -- always a bridesmaid, never a bride.

Oddly enough, the motion graphics in this piece came out way cooler than they were originally on the site, which is why I think it's successful.

Listed below are links to blogs that reference this entry: Hypergeneric Demo Reel 2001 . TrackBack URL for this entry: http://www.hypergeneric.com/darkroom/mt/mt-tb.cgi/7