Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×
User Journal

Journal: Sound blasting from Slashdots flash ads

Journal by emj

I really can't stand these audio based ads that Slashdot has started running, I have no problem with advertisement I think it actually adds to the experience, lots of stuff that I use I've found via ads. So please slashdot stop running these Microsoft server 2012 or what ever, or at least make them pay more, I mean I do notice them more when they start playing in some background slashdot tab.

User Journal

Journal: My URL is my content

Journal by emj

A great inebriate hacker once told me "I schould build a content provider service, where the content is in the URL"... It took me about two years to understand what he ment, I think he ment that you can store data in "the cloud" or in the ether between the tubes. So I give openssl and some perl to make it look better:

echo "oh man where is this stored really? The intertubes?" |openssl base64 | perl -pne 'BEGIN{print "data:text/plain;base64,"} chop; END {print "\n"}'

Result:

data:text/plain;base64,b2ggbWFuIHdoZXJlIGlzIHRoaXMgc3RvcmVkIHJlYWxseT8gVGhlIGludGVydHViZXM/Cg==

User Journal

Journal: Making sha1 hashes for backup and integrity checking..

Journal by emj
This will link one hash to one file, so if two files have the same hash the latter will overwrite the formers name. Thanks to Perl oneliners and lost+found recovery for inspiration.

find -type f -print0 |
xargs -0 openssl sha1 |
perl -ne '
sub parsesha1{
$sha1=substr($_,-41,40);
$filename=substr($_,5,-44)
}

&parsesha1;

$file_hashes{$sha1}=$filename;

END{
foreach $hash (keys %file_hashes){
print "$hash:",$file_hashes{$hash},"\n"}
} '

People will buy anything that's one to a customer.

Working...