tag:blogger.com,1999:blog-34454975.post2021709500024153948..comments2023-06-28T16:58:41.189+02:00Comments on Web Reflection: double tweet - up to 280 chars tweets!Andrea Giammarchihttp://www.blogger.com/profile/16277820774810688474noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-34454975.post-72807663516747333812009-09-14T10:20:03.297+02:002009-09-14T10:20:03.297+02:00OK, I may have missed that one and now I know why ...OK, I may have missed that one and now I know why gareth was pissed off. Well, I'll edit this post linking that tweet but if gareth does not create an entry, a packer/unpacker, a post in his blog, how can we follow "his ideas"?<br /><br />The algo he used gave me a \x00 at the end though, but still, a tweet could be lost in the middle so there is no reason to blame, specially without links, at least you did.<br /><br />Post updated, RegardsAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-46393286053398100822009-09-14T06:17:47.240+02:002009-09-14T06:17:47.240+02:00I think gareth is talking about:
https://twitter.c...I think gareth is talking about:<br />https://twitter.com/garethheyes/status/3362857317<br />https://twitter.com/garethheyes/status/3362912100<br /><br />From 1 month ago<br /><br />Anyway, we all agree that the bookmark is 100% your code, congrats! it works very cool as I already said.Anonymoushttps://www.blogger.com/profile/12601594427575096471noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-19206572205369617062009-09-13T22:43:43.252+02:002009-09-13T22:43:43.252+02:00Hey Andrea - I never said that ;) No need to be of...Hey Andrea - I never said that ;) No need to be offended. And I really like the idea with the image. Am currently playing with same domain images and the JS/DOM canvas methods..mariohttps://www.blogger.com/profile/04272129081843869542noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-34130667625709464042009-09-13T22:39:29.378+02:002009-09-13T22:39:29.378+02:00.mario, and gareth if he is reading, I honestly di....mario, and gareth if he is reading, I honestly did not inspire double-tweet at all about that 3D. These techniques are used since ages, the simple JSON encoder/decoder in PHP uses bytes compression/decompression to transform multibytes in a single Unicode char. What I mean, the fact somebody created a competition about a JavaScript alert without ASCII table does not mean this guy invented compression or it should be mentioned for every idea totally different which simply uses what always had in every programming language.<br /><br />This is just to make things as clear as possible, I have never had a problem to put right credits when and where necessary.<br /><br />Best RegardsAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-1118277930011229392009-09-13T13:48:35.146+02:002009-09-13T13:48:35.146+02:00Haha - that is nice indeed!Haha - that is nice indeed!.mariohttps://www.blogger.com/profile/04272129081843869542noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-24149461168850536862009-09-13T13:40:34.057+02:002009-09-13T13:40:34.057+02:00I give you another one then, in a color RGB you ca...I give you another one then, in a color RGB you can store 3 ASCII characters, I have a function able to create PNG as messages with a fake size compression, as this tech is (number of bytes is unchanged in both cases) :)<br /><br />if table is ASCII standard, there is also the alpha channel, up to 127 ;)Andrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-13093097703744822252009-09-13T13:11:06.366+02:002009-09-13T13:11:06.366+02:00That's why I used the term 'inspiration...That's why I used the term 'inspiration'. No irony attached..mariohttps://www.blogger.com/profile/04272129081843869542noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-30900975792301871022009-09-13T13:07:57.280+02:002009-09-13T13:07:57.280+02:00.mario, I leave the link as long as you guys do no....mario, I leave the link as long as you guys do not think you invented bit shift. I provided a pack/unpack function which is not there, my concept has "specs" and I leave targets, keys, and url clean.<br /><br />In few words I did not use anything in that page to create double-tweet so to me that page is kinda unrelated but is still interesting :)Andrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-61423185720955040192009-09-13T12:50:02.830+02:002009-09-13T12:50:02.830+02:00Maybe here's some more inspiration...
http://...Maybe here's some more inspiration...<br /><br /><a href="http://sla.ckers.org/forum/read.php?24,29866" rel="nofollow">http://sla.ckers.org/forum/read.php?24,29866</a>.mariohttps://www.blogger.com/profile/04272129081843869542noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-77510375345382113132009-09-10T08:20:46.065+02:002009-09-10T08:20:46.065+02:00Ricardo, I do not see how maxiTweet is more effici...Ricardo, I do not see how maxiTweet is more efficient, also normal or X55 encode targets, keys, and url ... well, I am not that late then :PAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-39851059664907015152009-09-10T02:09:03.359+02:002009-09-10T02:09:03.359+02:00You're almost a month late :D
http://maxitwee...You're almost a month late :D<br /><br />http://maxitweet.com/ (check the XX5 option)Ricardo Tomasihttps://www.blogger.com/profile/00343846728973899375noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-76387205633014917382009-09-09T23:07:15.432+02:002009-09-09T23:07:15.432+02:00well, the code has been written in 10 minutes over...well, the code has been written in 10 minutes over what already present in <a href="http://www.3site.eu/encode/" rel="nofollow">encode</a> ... not a big deal ;)<br /><br />while ideas usually come in the tube while I go to work or while I come back ... that is the most productive daily moment ever for me :DAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-69741765827255543302009-09-09T23:02:20.767+02:002009-09-09T23:02:20.767+02:00Seriously Andrea, you have too much free time ;) -...Seriously Andrea, you have too much free time ;) - nicely done.Shea Frederick (VinylFox)http://www.vinylfox.comnoreply@blogger.comtag:blogger.com,1999:blog-34454975.post-2476520608515109302009-09-09T22:40:08.201+02:002009-09-09T22:40:08.201+02:00ExtJS All 168.09 via gzip, 434ms and 233.61 via gz...ExtJS All 168.09 via gzip, 434ms and 233.61 via gzip over packed ASCII for 9 seconds to inflate it in the browser!!!Andrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-10821804726560996742009-09-09T22:33:01.929+02:002009-09-09T22:33:01.929+02:00P.S. Actually, IE spent few milliseconds to unpack...P.S. Actually, IE spent few milliseconds to unpack, so probably we should give this pack a try with compressorsAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-58407564951160599922009-09-09T22:29:43.134+02:002009-09-09T22:29:43.134+02:00I think it's JavaScript man, not Firefox, even...I think it's JavaScript man, not Firefox, even JSON does not encode over 0xFFFF in JavaScript:<br /><i>'\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);</i><br />It should be somewhere in ECMAScript 3rd Edition, probably ES5 will support it and I have already the function :DAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-23848628844639905212009-09-09T22:25:21.356+02:002009-09-09T22:25:21.356+02:00Hmmm. You learn something new everyday! Perhaps th...Hmmm. You learn something new everyday! Perhaps this should be reported as a bug. I assume you're testing in the Fox.Lars Gunther (itpastorn)https://www.blogger.com/profile/11544012919049072827noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-16657434130391285972009-09-09T22:16:42.741+02:002009-09-09T22:16:42.741+02:00sorry Lars, actually the problem is that JavaScrip...sorry Lars, actually the problem is that JavaScript dos not support over 0xFFFF ... <br /><br />String.fromCharCode(0xfffffe).charCodeAt(0)<br /><b>65534</b><br /><br />that's why ;)<br />so I guess I should create a server side version but then goodbye bookmark ...Andrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-2781929424662017462009-09-09T21:46:31.978+02:002009-09-09T21:46:31.978+02:00About the idea:
Neat, but...
What about us who u...About the idea:<br /><br />Neat, but...<br /><br />What about us who use characters that are non ASCII? (We do in Sweden...)<br /><br />About the execution:<br /><br />How about using 3-byte characters? That could let you expand an US-ASCII only tweet to 420 characters....Lars Gunther (itpastorn)https://www.blogger.com/profile/11544012919049072827noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-80524617658269147752009-09-09T21:44:14.188+02:002009-09-09T21:44:14.188+02:00.. indeed, IE stuck just pack, no idea how long to..... indeed, IE stuck just pack, no idea how long to unpack though ...Andrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-12069790914822831472009-09-09T21:38:49.472+02:002009-09-09T21:38:49.472+02:00V1 unfortunately the number of bytes will be still...V1 unfortunately the number of bytes will be still the same.<br />In ASCII, each char is 0xFF butes, via double-tweet each char will be 0xFFFF and we need to serve it via unicode (generally utf-8) and moreover the Hoffman tree, I am talking about gzip or deflate, could find difficult to spot chars redundancy due to pair forced to be a single char.<br />I am not even sure about performances, but I'll try to pack and unpack ExtJS straight on :DAndrea Giammarchihttps://www.blogger.com/profile/16277820774810688474noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-86662487289591522052009-09-09T21:14:14.840+02:002009-09-09T21:14:14.840+02:00If you really wanna go psyco you can use it to pac...If you really wanna go psyco you can use it to pack your javascript ;D and unpack it. Big overhead, but do able ;DV1https://www.blogger.com/profile/00868333074240275627noreply@blogger.comtag:blogger.com,1999:blog-34454975.post-89856097855231559322009-09-09T20:55:11.672+02:002009-09-09T20:55:11.672+02:00This is actually very nice. I like it.
Good job.This is actually very nice. I like it.<br /><br />Good job.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-34454975.post-86006006189972008372009-09-09T20:54:39.392+02:002009-09-09T20:54:39.392+02:00This is pretty awesomeThis is pretty awesomeAnonymousnoreply@blogger.com