aumakua

О деяниях

1. Если наметил задачи, но не записал - не будет сделано ничего.
2. Если записал задачи, но не поставил дедлайн - не будет сделано 90%.
aumakua

Wishlist

Что мне можно дарить, если вдруг кому приспичит.

Collapse )

Что дарить категорически НЕ нужно.
1. То, чего в списке нет.
2. Любые аналоги того, что в списке указано конкретно -- если вы не эксперт высокого уровня в данной предметной области.
aumakua

Вопрос про wget

Если кому-то доводилось осознанно использовать wget для выкачивания сайтов целиком -- есть ли какие-то внятные современные описания этого дела?
А то я нагуглил и перепробовал с полдесятка сочетаний параметров, и все они дают примерно схожий результат, а глубоко копаться в кишках и сравнивать долго.

Не, будет время -- сам вдумчиво покурю man wget и напишу своё, но вдруг это уже кто-то нормально сделал.
aumakua

О воспроизводимости

В молекулярной биологии воспроизводимость результатов -- вообще тема для анекдотов. Не всегда, но часто.
Протекание реакций сильно зависит от кучи условий. Температура в лаборатории, свежесть реактивов, качество их перемешивания, скорость работы, способ хвата пробирок, даже личностные особенности и самочувствие экспериментатора -- это всё влияет.

У нас как-то по результатам анализа получилась чёткая дифференциация изучаемых популяций на две группы -- причём это противоречило всем предыдущим данным. Стали разбираться -- оказалось, что такая дифференциация коррелирует только с одним фактором. ДНК для этих групп выделяли разные люди. Опытные и специально обученные. По одному и тому же протоколу, на том же оборудовании и теми же реактивами.
Кто не в курсе -- выделение ДНК вообще задача тривиальная, там крайне сложно что-то сделать неправильно. Но вот же.

И сейчас оно опять.
Я ставлю ПЦР, разгоняю продукт капиллярным электрофорезом -- всё хорошо, красивые хроматограммы.
На следующий день под моим присмотром другой человек делает то же самое, работает аккуратно, не косячит -- в хроматограммах только шум.
Воистину, чудеса.
aumakua

О hashcat, NTLM и русских буквах

В интернетах много спрашивают про русские буквы для NTLM, а простого и очевидного решения что-то никто не описывает. Восполню пробел :)

Суть в том, чтобы взять алфавит, сконвертировать любым способом в utf-16le, преобразовать в hex и выкинуть байты 04. Что получится -- для удобства сохранить в файл типа ru_ntlm.hcchr. Для скорости полезней сделать два файла, с большими и маленькими буквами.
Потом просто сказать -m 900 --hex-charset -1 path/to/ru_ntlm_lowercase.hcchr -2 04 some_hash ?1?2?1?2...
Говорить -m 1000 не надо, про это сами разработчики писали.

Для mixed case можно или сделать отдельный файл, или говорить -1 uppercase.hcchr -2 lowercase.hcchr -3 ?1?2 -4 04 some_hash ?3?4?3?4...
В параметр -3 можно добавлять и всякое вроде ?d?l?u по вкусу -- но после них идёт не 04, а 00, так что надо будет или -4 0004, или хитро подбирать маску.

Результат будет в hex, его просто надо сконвертировать в ту же utf-16le.

Кому лень возиться:
ru_ntlm_uppercase:10111213141501161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f
ru_ntlm_lowercase:30313233343551363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
aumakua

О бульонах

Имхо единственное мясо, подходящее для универсального fond brun -- телячьи голяшки (передние ноги от копыта до колена, кто не в курсе). Для глубины вкуса можно за 2-3 часа до окончания варки добавить произвольный жилистый кусок мяса от взрослого животного, но если варить правильно -- это оценят только гурманы.

И да, я против того, чтобы варить красный бульон из домашних птиц, реакции Майяра забьют тонкие оттенки. Даже из уток fond blanc выйдет выразительней и глубже.
Дикие утки и гуси -- отдельная тема, с отдельным неклассическим набором пряностей :)

Но если всё же варить бульон из обычных не-суповых куриц, опять же имхо оптимальное сочетание -- 2 части крыльев с кожей на 1 часть грудки на кости без кожи. Шеи и спинки всё же дают посторонний привкус, как их ни отмывай, а за варку бульона из курног надо бить канделябром.
aumakua

О пингвинах и биологах

С линуксами я хорошо знаком с конца девяностых, но всё равно их не люблю :)

Сейчас иногда по работе появляются задачки вроде сборки и аннотирования транскриптомов, поэтому пришлось разбираться, как оно сейчас.

В общем, для тех, кто занимается биоинформатикой, остаётся только один вариант -- debian testing. В stable пакеты устарели на версию-две, и это часто важно (и в бэкпортах их нет, а руками фу), centos умерла, в убунте какой-то маразм (например, sra-toolkit нет в 20.04, хотя есть в 18.04 и 20.10), в арче нужных бинарных пакетов практически нет, а в их превозносимом AUR лежит такое, что даже через make install будет лучше. Всё остальное ещё хуже.
aumakua

Вопрос

Как-то давно видел ссылку на исследование, суть которого в том, что если человек (НЕ профессиональный политик) начинает лезть в политику или хотя бы увлекаться политикой любыми способами, его интеллект стабильно и необратимо деградирует. Но сейчас не получается нагуглить.
Кому-то попадалось?
aumakua

О мусорных сайтах

Написал тут скриптик, который убирает из результатов поиска гугла и яндекса любые заданные сайты. Оказывается, я даже не замечал, насколько рунет загажен Яндекс.Дзеном.

Кому надо -- сначала поставьте Tampermonkey, если ещё не. Потом тыкайте сюда и жмите там Install (или Установить).
upd: положил на GreasyFork для удобства.

upd: порылся в интернетах -- существует Google Hit Hider by Domain, который делает примерно то же самое, но круче и удобней. Он по умолчанию не работает с yandex.ru, но это правится в коде копипастой строчек для yandex.com и заменой com на ru.
upd2: не так уж он и круче, местами глючит.