Как стать автором
Обновить

Комментарии 16

Теперь я буду знать ВСЕ лайфхаки :)
// msg
var str = "01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101"

//decode
str.split(' ').map(function(n) {return String.fromCharCode( parseInt(n, 2) )}).join('')

// > 'see you on the other side'
Слишком много букв…

echo '01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101' | perl -pe 'tr/ //d;$_=pack"B*",$_'
Вот именно. Есть как минимум три варианта, которые на 9 символов короче:
perl -E 'say pack"B*",join"",qw(01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101)'
perl -E 'say map{pack"B*",$_}qw(01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101)'
perl -E 'say pack"B*","01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101"=~s/ //gr'
Это у Вас какой-то слишком новомодный perl, я такого не учил .)
Типичная беда перловиков — мы что выучили лет 15-20 назад, тем и пользуемся до сих пор, ибо оно отлично работает. -E и say появились в 5.10.0 (7 лет назад), s///r в 5.14.0 (3.5 года назад).

Кстати, можно убрать ещё пробел после -E.
str.split(' ').map((n) => String.fromCharCode(parseInt(n,2))).join('');
Не, даже так:
str.replace(/ ?\d+/g, (a)=>String.fromCharCode(parseInt(a,2)));

Короче варианта не нашёл :)
В статье постоянно говорится о каком-то кризисе. А что за кризис-то?
НЛО прилетело и опубликовало эту надпись здесь
agee, Это для тех, кто работает. Если Вы к таким не относитесь — то не берите в голову)
Скорее, это для тех, кто живёт в России :-(
Больше похоже на глобальный тренд. Об этом, кстати, говорит и Григорий в своём выступлении
Вот если бы о кризисе массово говорили на Западе, был бы глобальный тренд. А пока только Россия тонет, остальные, наоборот, развиваются.
Смешная шутка. Хотя постойте – наоборот!

Попробуйте почитать интернеты на иностранных языках. Например, про Европейский долговой кризис.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий