Vulpo One

Я никогда не

Раз писать всё равно нечего, разбавим молчание небольшим мобчиком

Суть такова, мне загадывают слово и я пишу пять фактов о том что я “Никогда не” вот с этим словом.

Доктор так доктор.

  1. Когда-то я хотел получить PhD в Канаде. Я никогда не реализую эту мечту и не жалею об этом
  2. Я никогда не пропускал серии “Доктора Хауса”
  3. Я никогда не понимал нахрена в винде процесс DrWatson.exe
  4. Я никогда не буду доверять нашим добрым доблестным докторам, получившим образование советского образца
  5. гм… пусть будет… Я никогда не смотрел ни одной серии “Доктора Кто”

Раздаю слова в комментах на всех 4-х версиях днявы

Comments



Тестег

Не удержался

Литературный гороскоп для знака Скорпион

image0

С кем можно сравнить Скорпиона, как не с Воландом из «Мастера и Маргариты»? Как ни крути, а с любой стороны в Скорпионе просвечивает некая чертовщина, сквозит мистика и таинственность. Что ни Скорпион – то загадка с жуткой притягательностью образа, глубиной взгляда и скрытой угрозой одновременно. А еще в чем не откажешь Скорпионам, так это в умении грациозно нанести удар по сопернику. И главное для представителей этого знака время от времени все-таки сдерживать свое желание нанести удар, чтобы не остаться в одиночестве, истребив всех вокруг.

Получить свой литературный гороскоп

Comments


Arch for Archer

Mandriva 2011 оказалась смертным ужосом и пока на ноуте обживается Mageia, на комп тихо скачивает пакеты Arch. Посмотрим что за зверь

Comments



Mandriva vs Mageia

Так по обзорам и не решил что лучше. Пока ставлю на Мандриву. Ради эксперимента на ноуте обновлю до Mageia 1, а на стационарном до Mandriva 2011 когда выйдет.

В пользу Мандривы — RPM5, EduMandriva и MIB. В пользу Mageia — отсутствие надобности в PLF, старые девелоперы и… мээ… не знаю, посмотрим

Comments




Расшифровывалка паролей FTP для FAR Manager

Потребовалось сегодня по работе, все забыли пароль к одному серваку =)

Всё оказалось проще пареной репы.

  1. Лезем в настройки фара и находим заветный пароль в формате hex:a1b21a2112100162681711
  2. Идем в репо фара и находим исходник шифорвщика/дешифровщика — http://farmanager.com/svn/trunk/plugins/ftp/Crypt.inc
  3. Пишем обертку для дешифоратора или переделываем его по аналогии на любимый язык

Я подумал и решил, что проще всего переделать его на Ruby

#!/usr/bin/ruby

src = ''
ARGV[0].scan(/../).each { | tuple | src += tuple.hex.chr }

xor_mask = (src[0]^src[1]) | 80

src = src[2..-1]
src.each_byte do |c|
  res = c ^ xor_mask
  print res.chr
end

print "\n"

P.S. Господа Ruby-кодеры, если меня, конечно, читают такие, объясните, пожалуйста, почему лезет варнинг? Совсем не понимаю где я Doing It Wrong.

./far_pwd_decode.rb:4: warning: already initialized constant Src
./far_pwd_decode.rb:8: warning: already initialized constant Src

P.P.S. За гениальную строчку

.scan(/../).each { | tuple | Src += tuple.hex.chr }

спасибо г-ну James “raggi” Tucker.

P.P.P.S. Ога, оказывается переменная с заглавной буквы это константа. thnx to Подвальный кот. Актуальную версию со всеми фиксам всегда можно стащить с репы: https://bitbucket.org/sunchaser/miscellaneous/src

Comments