|  | Posted by Onideus Mad Hatter on 06/30/05 04:55 
On Thu, 30 Jun 2005 00:31:59 +0100, Mimic <dev@null.net> wrote:
 >>>You know, it would be nice if these challenge sites didnt
 >>>A: look like spic shit
 
 >> I assume you're talking about Noodle Head's crap.
 
 >Both really. But I did close yours down before it finished - took too
 >long. And obviously, unlike "noodlehead", you havent claimed to have
 >finished.
 
 Pffft, you should have waited, it was worth it.  Guess you'll never
 know though if you're always in such a hurry.  People really do need
 to learn to have a bit more patience in my opinion.  Peeps like you
 remind me of the morons I see almost running red lights just so they
 can get to their destination a whole 30 seconds faster.  Seriously, is
 it worth it?  Take your time, enjoy life, take it all in.
 
 >>>B: take 20years to load.
 
 >> I throttled my DSL connection down to only 10KBps and the whole thing
 >> was finished loading in about 45 seconds...that's WAY better than most
 
 >Thats nearly a minute :O
 >You should be looking at full load within 30seconds and content within
 >about 8-12. Think to yourself, "If I went to this site, would I wait
 >this long?". Granted this is somewhat different as its a comp and
 >everyone going there knows its going to be media intensive.
 
 Bitch, bitch, bitch...fine...
 
 *Hatter fires up his genius level uber l33t master ability.*
 
 http://www.backwater-productions.net/alt.2600/index.html
 
 Original Size - 432KB
 
 New Size - 278KB
 
 There, happy now?  I cut it down by 154KB without losing any quality.
 Think you can do any better?  Nah, didn't think so, I've never seen
 anyone who could match my skillz in teh graphic encoding
 methodology...no one.
 
 >> all high end multimedia sites and the final version will include a
 >> loading screen (with giant letters saying THIS IS NOT FLASH).  The
 
 >Very good to hear :D perhaps something along the lines of your floating
 >playable lilypad? Give the user something todo while it loads. I went to
 >one site that had a flash loader for pingpong... kinda gutted when the
 >site came up, I was in the middle of a game :P
 
 Now ya see, there's that impatience thing all over again.  Maybe
 that's what I'll include, a nice BORING text for all to read about how
 they need to have a lil more patience.
 
 >> total site size is only 432KB (417 for the new working version) for
 >> graphics that cover a range of 1003x596 and a shitload of alpha
 >> transparencies.  Which, is technically impossible...without using some
 >> advanced tricks (image deconstruction).  For example splitting the PNG
 >> files apart and only using true color with alpha trans on the parts
 >> that ACTUALLY have alpha trans and then using pallet based color on
 >> the other parts and splitting apart those by color composition in
 >> order to use smaller pallets...kinda like sorting your laundry by
 >> color in a way.
 
 >Did you checkout that PHP link I posted ?
 >http://www.php.net/imagesavealpha  and the like.
 
 Not what I needed, but thanks.  Teh new PNG alpha trans support
 version looks like nyah:
 
 :<?php
 :
 :$filename = 'clouds.png';
 :
 :list($width, $height) = getimagesize($filename);
 :$new_width = $HTTP_COOKIE_VARS["farfoos"];
 :$new_height = $height / $width * $new_width;
 :
 :$image_p = imagecreatetruecolor($new_width, $new_height);
 :
 :      imageAntiAlias($image_p,true);
 :      imagealphablending($image_p, false);
 :      imagesavealpha($image_p,true);
 :      $transparent = imagecolorallocatealpha($image_p, 0, 0, 0, 127);
 :      imagefilledrectangle($image_p, 0, 0, $new_width, $new_height, $transparent);
 :
 :$image = imagecreatefrompng($filename);
 :imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
 :
 :imagePNG($image_p);
 :
 :?>
 
 That part in the middle there kinda stickin out is the additional part
 that lets you use alpha transparencies.
 
 >> Not to mention the fact that the php liquid form takes the images
 >> server side, resamples them and THEN sends them to the user.  Since
 >> logic dictates that most users on dialup would also be using lower
 >> resolutions the page will actually load faster for them because all
 >> the images are resampled down to an 800x600 or less res.
 
 >2 things; why net speed dictate resolution? Im on 56gay (only for a few
 >days mor ethough wh00t) and I run at 1024*768, as do most people I know
 >on 56.
 
 ....you actually know people who are on 56k?  Wow...honestly I know
 only like one person...and she lives out in the sticks.
 
 Although I wasn't saying that speed would dictate res, I was merely
 stating that it makes financial sense from the aspect of most people
 on dialup are on it because they can't afford high speed and if they
 can't afford high speed they're probably also using semi-outdated
 equipment, ie 15 inch monitors that display best at 800x600.
 
 And even if you want to play the card of "some countries don't have
 high speed", well if that's the case they're probably using REALLY
 outdated equipment as their country probably has strict regulations as
 far as technology, so even if they have the money they're still using
 slow connections on outdated equipment.
 
 And further, at least in the US, you can't really play the "I have
 tons of money, have a new system with a 17" monitor, but don't have
 high speed cause I live out in the sticks" card either because
 satellite Internet is not THAT expensive these days (and I would
 imagine other countries besides the US have such services).
 
 So the bottom line is that logic dictates slow connection == 800x600
 res, in which case the site won't take that much time to load...unless
 they just so happen to be using 1024x768, in which case they can shut
 the fuck up and wait the extra 7 and a half seconds for the thing to
 load.
 
 >Also, um um, that was it, Im interested to know how you are dealing with
 >resizing images that DONT stretch across the screen? I have implimented
 >a method that works well, But I was wondering what your thoughts are?
 
 Let me finish it first.  I'm actually less concerned at this point
 with resizing and more concerned about positioning, I need to come up
 with like a buffer script or something so that everything will
 reposition nicely...like on the current beta model there are images
 aligned within images, but if the inner image gets resized with a
 width of 20 and the out image's core winds up resized to 21, well
 there's gonna be a lil sliced hole there.
 
 >> In fact, I could even take it a step further by integrating my
 >> bandwidth detection script and if the user is on a 56k connection is
 >> could actually degrade the quality of the graphics a bit for them.
 >> Wouldn't look as nice, but you seem to think speed is more important
 >> than looks.    *shrugs*
 
 >I think speed, usability and asthetics should be top of the list :) but
 >thats just me :)
 
 Well as far as aesthetics I've pretty much just hammered it right out
 the park.
 
 Speed...couldn't be any better than what I've got it given the graphic
 content and it's uber conservative compared to most sites of it's
 caliber:
 Dial Up - 6KBps ~ 46 Seconds
 Low Speed DSL - 25KBps ~ 11.5 Seconds
 Low Speed Cable - 100KBps ~ 3 Seconds
 High Speed Cable - 300KBps ~ 1 Second
 
 Usability, well the final version will be totally cross resolution
 compatible, I'd say that's a definite plus.  The site requires
 JavaScript, which isn't a problem, only paranoid morons shut
 JavaScript off anyway.  Unless we're talkin like unsigned activeX
 controls there's no need to be so anal unless you're being extra
 stupid and visiting sites like www.pornqueenbananzaspamfest.com
 Which is more than likely gonna try and throw every last trick in the
 book at yer browser in order to get it infected with
 something...anything...
 
 To me though maximum usability is the default browser security
 settings.  Anything less or more than that is just somebody fuckin
 around who probably shouldn't have been in the first place.
 
 >If it doesnt load fast enough - they will leave and never return
 >(hence why i prefer google > msn etc that load all that extra shit I
 >dont need)
 
 Google is a tool though, I wouldn't really classify it as a web site
 persay.  Tools obviously need to be uber conservative, whether we're
 talkin a webmail interface or a search engine, they need to load uber
 fast, even on a dialup connection.
 
 --
 
 Onideus Mad Hatter
 mhm ¹ x ¹
 http://www.backwater-productions.net
 [Back to original message] |