Как стать автором
Обновить
67
-2
Антон Данилов @EvilMan

Пользователь

Отправить сообщение

Можно попробовать руками подправить версию профиля в файле compatibility.ini — как правило без проблем подхватывается, если разница между версиями не сильно большая. На всякий случай рекомендуется перед изменениями полностью скопировать содержимое каталога профиля.

Ок, поправил. Спасибо!

Законы науки и мышления — в основном по биологии и нейронаукам.


  • "Мозг и душа (Making up the mind)" Фрит Крис — в общих чертах, как мозг воспринимает окружающую действительность без глубокого погружения в нейронауки.
  • "Биология добра и зла" Сапольски Роберт — что стоит за человеческим поведением. Рассматриваются различные аспекты (эволюция человека как животного, генетика, эпигенетика, нейрофизиология и т.п.) Можно так же просмотреть курс лекций "Биология поведения человека", который Сапольски читал в Стенфорде (доступен русский перевод от канала ВертДайдер).
  • "Игры тестестерона" и "Почему у зебр не бывает инфаркта" Сапольски Роберт — сборники эссе по различным темам, связанным с физиологией и влиянием её на человеческое поведение.

Законы жизни:


  • "Онтогенез. От клетки до человека" Дэйвис Джейми — если интересно то, каким образом из двух клеток вырастает человек, то must read. Написано очень доступно, но без излишних упрощений. Много про клеточные механизмы и биохимию.
  • "Всё, что осталось" Блэк Сью — интересная книга от суд мед эксперта про её работу в целом, и отношение к смерти, как к естественному явлению.
  • "Когда смерть становится жизнью. Будна врача трансплантолога" Мезрич Джошуа — вдогонку к предыдущему.

Научная фантастика:


  • В целом, вся серия "Звёзды научной фантастики", в которой выходили и Питер Уоттс, и Яцек Дукай и другие фантасты, известные и не очень.

Когда я слышу слова "soft skills", моя рука тянется к пистолету. Хватит захламлять хабр этим дерьмом!

Ну извините, так в оригинале. Я только перевёл :(

Да, Вы правы. Поправил. Спасибо!

Семантика "ИЛИ", поэтому можно указывать несколько файлов/каталогов.


По поводу пустой строки — это такая фича, которая означает сброс ранее заданных параметров с данным именем. Часто ещё используется при переопределении поведения стандартных юнитов через systemctl edit <unit-name>. Пример из жизни — сокет-активация ssh-сервиса. По-умолчанию ssh.socket слушает порт 22, но если выполнить команду systemctl edit ssh.socket и в открывшимся редакторе прописать следующее:


[Socket]
ListenStream=
ListenStream=30013

То systemd перестанет слушать порт 22, и будет слушать 30013. Без пустого параметра systemd будет слушать и новый порт (30013), и старый порт (22). Вот как-то так.

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

Можно использовать либо кальку "осциллятор", либо более официальный вариант "тактовый генератор".

А есть ли в планах выпуск второго тома "Внутреннее устройство Windows"?

Или типа на "почему этот метод в АПИ высылает Х а не У?" отвечает что-нибудь типа "потому что в базе находится Х.". Твою-то налево, понятно что я спрашиваю, с чего оно в базе лежит вместо У.

Да вот как раз-таки ни фига непонятно. Бесят люди, которые задают вопрос про X, получают ответ, а потом недовольны, что ты ответил именно на то, что они спросили. А ты должен был догадаться, что вопрос на самом деле про Y.

Если про Windows — то у Руссиновича и Соломона в книге "Внутреннее Устройство Windows", если про Linux — то основы почитать можно у Бовета и Чезатти в "Understanding the Linux kernel", а потом уже в дайджестах на lwn.net и в документации на ядро.

Сейчас полно доступных онлайновых курсов от ведущих университетов не этой страны. Например, очень крутые курсы от мти и калтеха. Какой при этом смысл вообще в отечественном высшем образовании с кучей устаревших программ с дополнительными реально ненужными предметами на первых курсах, если только не ради "корочки"? Вот только не нужно тут про развитие кругозора и то, что отечественные ВУЗы якобы учат правильно мыслить и решать широкий круг задач.

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

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

Для команды пинг можно добавить пример с запретом фрагментации и указанием размера полезной нагрузки — позволяет удобно диагностировать проблемы с MTU.


Было бы полезнее добавить пример использования команды traceroute для трейса с помощью tcp-syn пакетов, что позволит посмотреть более полный путь в случае хитрых файерволлов.


Почему-то в примерах сначала идёт команда ip route для просмотра маршрутов, а вот примеры по управлению маршрутами (добавление и удаление) приведены уже с использованием комады route, которая как deprecated, а в некоторых дистрибутивах уже и отсутствует. Хотя даже краткая справка по утилите ip займёт несколько статей. Тоже самое касается и netstat, вместо которой сейчас принятно использовать более продвинутые ss (для просмотра информации по открытым сокетам) и nstat (для просмотра различных счётчиков сетевого стека).


Для просмотра правил iptables лучше использовать команду iptables-save -c, которая выведет все правила со счётчиками во всех таблицах (а не только в таблице filter, как iptables -L). Для изменения правил безопаснее использовать iptables-apply, которая откатывает правила, если изменения не подтвердить в течение тайм-аута. Приведённая команда очистки правил (iptables -F) в большинстве случаев приведёт к полной недоступности сервера, если в политике filter/INPUT стоит DROP, а в подавляющем большинстве случаев это именно так.


В общем, шпаргалка устарела на несколько лет, содержит обрывочные сведения, и вряд ли будет полезна новичкам в Linux. Вместо этого для новичков (и не только) был бы более полезен пошаговый алгоритм диагностики и устранения проблем с сетью в Linux. На крайний случай, даже просто перечень ссылок на учебники и хаутушки окажется более полезен.

Что будет, если в стеке не окажется нужного количества значений?
Чтобы это провернуть, надо сначала этот кастомный модуль ядра загрузить. А для этого уже нужны особые привилегии. Критической ошибкой не является.

Информация

В рейтинге
Не участвует
Откуда
Тула, Тульская обл., Россия
Зарегистрирован
Активность

Специализация

System Administration, Network Engineer
Lead