4 ms·
Create unique long URL's out of A's
- theamk 6y agosample: http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com/AaAAAaaaAAaaAAAaAAaa http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com/AaAAAaaaAAaaAAAaAAaa
- codemonkey-zeta 6y agoNice hack kid! Very clevel and VERY simple, though maybe not very practical.
- mlvljr 6y agoIs there a patent for this?
- server_bot 6y agoI love how whimsical this is, made me smile! It's refreshing to see a silly hack that isn't also performative self-promotion.
- deleted 6y ago[deleted]
- nrev 6y ago:’( need to lengthen urls but can’t bc on mobile :’’(
- windthrown 6y agoThe associated Github repository: https://github.com/programming/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa https://github.com/programming/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
- jolmg 6y agoIf the point is to lengthen, they could just encode the URL instead of saving it and returning a key. That way it'd be stateless. Something like: $ ruby -pe '$_.gsub!(/./) {|c| ("%08b" % c.ord).tr("01", "Aa") }' <<< http://google.com AaaAaAAAAaaaAaAAAaaaAaAAAaaaAAAAAAaaaAaAAAaAaaaaAAaAaaaaAaaAAaaaAaaAaaaaAaaAaaaaAaaAAaaaAaaAaaAAAaaAAaAaAAaAaaaAAaaAAAaaAaaAaaaaAaaAaaAa Then to decode: $ ruby -pe '$_.gsub!(/.{8}/) {|s| s.tr("Aa", "01").to_i(2).chr }' <<< AaaAaAAAAaaaAaAAAaaaAaAAAaaaAAAAAAaaaAaAAAaAaaaaAAaAaaaaAaaAAaaaAaaAaaaaAaaAaaaaAaaAAaaaAaaAaaAAAaaAAaAaAAaAaaaAAaaAAAaaAaaAaaaaAaaAaaAa http://google.com EDIT: Wow. I hadn't noticed that HN got rid of the horizontal scrolling behaviour for indented text. It's funny that I kind of miss it in this case.