Pull to refresh
98
0
Менькович Никита @librarian

User

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон

Reading time 12 min
Views 130K

Я делаю много ревью для чужого кода на Ансибл и много пишу сам. В ходе анализа ошибок (как чужих, так и своих), а так же некоторого количества собеседований, я понял основную ошибку, которую допускают пользователи Ансибла — они лезут в сложное, не освоив базового.


Для исправления этой вселенской несправедливости я решил написать введение в Ансибл для тех, кто его уже знает. Предупреждаю, это не пересказ манов, это лонгрид в котором много букв и нет картинок.


Ожидаемый уровень читателя — уже написано несколько тысяч строк ямла, уже что-то в продакшене, но "как-то всё криво".

Читать дальше →
Total votes 112: ↑110 and ↓2 +108
Comments 66

Тест велофары Fenix BT-10

Reading time 5 min
Views 46K
Представляю вашему вниманию обзор велофары Fenix BT-10 и заодно «Введение в фонареведение для чайников». Поверхностно рассмотрел базовые вещи о светодиодных фонарях. Отталкиваюсь от базовых знаний о токе-напряжении. Будет мало конкретики — добавлю. Вопросы «Какой фонарь лучше» заранее считаю провокационными

К сожалению, не смогу начать этот обзор с анбоксинга — получил прибор на тестирование в пакетике и со следами эксплуатации. Аккумуляторов в комплекте тоже не было. Весь имеющийся в хозяйстве свет работает на литиевых элементах 18650, а фара требует 4 элемента размера АА. Заявлена поддержка как одноразовых батареек, так и NiMH/NiCd аккумуляторов.
Читать дальше →
Total votes 47: ↑27 and ↓20 +7
Comments 44

Теория сложности на простых примерах

Reading time 5 min
Views 22K
Задайтесь вопросом «ГДЕ?». Где находится центр управления движением галактик или поведением циклона? Где та сила, что объединяет атомы в сложные соединения, те в свою очередь — в цепочки белков, и порождает такие устойчивые и сложные явления как биологическая жизнь, разум, социум.

Под зонтиком теории сложности объединены разнообразные модели, которые описывают, как без центрального контроля из взаимодействия простых начальных элементов, подчиняющихся простым правилам, образуются явления более высокого порядка, обладающие сложно предсказуемым поведением и непредвиденными, но устойчивыми, свойствами.
Статья не предлагает готовых ответов о смысле жизни, сквозит грубыми нестрогими аналогиями, но при этом имеет дерзкую цель расширить кругозор читателя, опираясь на его воображение и некоторые математические факты.
приглашаю под кат
Total votes 83: ↑78 and ↓5 +73
Comments 53

Путь от 350 килобайтовой мобильной игры до большого проекта под разные платформы

Reading time 11 min
Views 3.9K
imageЗахватывающее приключение, море экшина, возможность полетать в космическом корабле и многое другое – то чего пока каждому из нас недостает в реальной жизни. Но эту проблему частично попробовали решить разработчики из Fishlabs. На недавно состоявшемся геймскоме была анонсирована игра Galaxy on Fire 2 Supernova. Специальные гости поведали много интересного о процессе разработки и деталях их проекта. В интервью Михаэль Шаде – со основатель компании Fishlabs а также Марк Химайер — СТО Fishlabs рассказали о игре поподробней. Думаю многим будет интересно какие ключи для достижения столь большого успеха использовали эти люди тем более учитывая что именно Galaxy on Fire эта та игра которая получила множество наград разного рода. Вашему вниманию предлагаю вольный перевод диалога. Некоторые моменты были упущены но в основном целостность картины сохранилась. Само видео на английском языке можете найти тут.
Ознакомиться
Total votes 37: ↑29 and ↓8 +21
Comments 37

7 минут ужаса

Reading time 2 min
Views 4.9K
Только что, вспомнив про это, я зашел на хабр, в надежде увидеть еще немного информации по этому поводу, но, к моему удивлению, есть всего одна статья, датированная ноябрем!

А о чем собственно сабж?

Завтра (06.08), в 9:20 по МСК (неточное время), автономно-управляемый аппарат Nasa, названный Curiosity, будет совершать посадку на поверхности Марса.
Сажать аппарат так далеко от Земли сложно тем, что человек не может вмешаться в процесс, точнее может, но уже, скорее всего, будет поздно. От нас до Марса, радио-сигнал идет 14 минут.
Таким образом — правильно сесть на планету, с очень разряженной атмосферой и огромным слоем космической пыли на поверхности, очень не легко. Перед учеными стояла задача — спланировать эту посадку от начала и до конца, и вот как они ее решили:


(Здесь в хорошем качестве, но без субтитров.

Читать дальше →
Total votes 120: ↑115 and ↓5 +110
Comments 133

Энигма, Колоссус или история Британской криптографии в Блетчли-парке

Reading time 2 min
Views 6.5K
Сегодня ездил в Bletchley Park, благо час на машине от дома. Это место было объектом максимальной секретности в годы Второй Мировой. На этой военном базе, например, Алан Тьюринг взламывал коды Энигмы, и тут был построен Колоссус, ламповый компьютер, использовавшийся для взлома шифров.

Сейчас тут музей криптографии и шифрования. Недавно Колоссус был восстановлен, и можно посмотреть его в действии. У меня была цель посмотреть Колоссус и Энигму.
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Comments 13

Миниатюрный Linux MIPS-лэптоп

Reading time 5 min
Views 18K
Все говорят о различных миниатюрных ПК нестандартной архитектуры. Я достаточно давно болею этой темой, и имел неосторожность приобрести себе Linux MIPS-лаптоп, ближайшего родственника видеоплеера Vogue


Окультуренный Vogue

Ноут у меня лежит многим больше года, но только сейчас дошли руки написать на него обзор и расписать свои впечатления и его внутренности. Поскольку данная железяка ещё продаётся, то сей обзор может быть весьма актуален. Итак, приступим.
Читать дальше →
Total votes 80: ↑64 and ↓16 +48
Comments 184

NFC + метрончики = большая польза

Reading time 3 min
Views 328K
imageСейчас уже практически в каждом новом коммуникаторе встраивается модуль работы с NFC-тегами. Однако, как это часто бывает, суровые отечественные реалии не поспевают за технологическим прогрессом и обнаружить реальное применение новых технологий в повседневной жизни мягко-говоря, непросто.
Проблем всего две:
1. Люди, которые могли бы технологию популяризовать, либо не видят её преимуществ, либо её внедрение стоит денег, неадекватных отдаче.
2. Люди, для которых технология была придумана, вообще о ней ничего не знают и зачастую даже не слышали о ней.

Поэтому, сегодня я внесу маленькую лепту в копилку идей тех людей, для которых NFC — тёмный лес.
Читать дальше →
Total votes 63: ↑48 and ↓15 +33
Comments 74

Озёра и океаны на XKCD

Reading time 1 min
Views 990
Рэндел Монро известен не только комиксами на IT-тематику, но и замечательной инфографикой. Его новая большая работа (2592х1728 пикселов) посвящена озёрам и Мировому океану, содержит несколько интересных фактов и показывает дверь, которую вовремя не закрыл Джеймс Кэмерон.



Основная часть инфографики масштабирована по вертикальной шкале, для сравнения есть отдельный фрагмент с корректным масштабом по горизонтали.
Total votes 45: ↑38 and ↓7 +31
Comments 16

Механические клавиатуры

Reading time 17 min
Views 760K
Все мы давно ждем массового появления всевозможных кибер-перчаток и виртуальной реальности на каждом шагу, но все равно каждый день в офисе и дома нам приходится работать за такой банальной вещью, как обычная клавиатура.

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

Итак, некоторое время назад я озаботился сбором информации о клавиатурах, и даже начал готовить информацию для статьи, но к сожалению (к счастью?) нашлась исчерпывающая статья о всех нюансах сразу, которую я решил перевести.

Механические клавиатуры. Путеводитель.

Читать дальше →
Total votes 323: ↑313 and ↓10 +303
Comments 331

Краткий экскурс в методы 3D-печати

Reading time 6 min
Views 51K

Мои предыдущие посты по теме:
Первое мероприятие по 3D-печати в Нидерландах
Мероприятие по 3D-печати (окончание)
Новый бюджетный 3D-принтер
Чтобы ответить на часто задаваемые вопросы я опишу тут популярные технологии 3D-печати — печать расплавленным пластиком, порошком, фотополимером, лазерное спекание. Разумеется эта информация не является истиной в последней инстанции. Это картина, которая сложилась у меня на сегодня в голове из разных источников.
Читать дальше →
Total votes 107: ↑104 and ↓3 +101
Comments 48

Нейронная сеть против DDoS'а

Reading time 7 min
Views 39K

Предисловие


Некоторые из вас наверняка недавно проходили Stanford'ские курсы, в частности ai-class и ml-class. Однако, одно дело просмотреть несколько видео-лекций, поотвечать на вопросики quiz'ов и написать десяток программ в Matlab/Octave, другое дело начать применять полученные знания на практике. Дабы знания полученые от Andrew Ng не угодили в тот же тёмный угол моего мозга, где заблудились dft, Специальная теория относительности и Уравнение Эйлера Лагранжа, я решил не повторять институтских ошибок и, пока знания ещё свежи в памяти, практиковаться как можно больше.

И тут как раз на наш сайтик приехал DDoS. Отбиваться от которого можно было админско-программерскими (grep / awk / etc) способами или же прибегнуть к использованию технологий машинного обучения.

Далее пойдёт рассказ о создании нейронной сети на Python 2.7 / PyBrain и её применении для защиты от DDoS'а.

Читать дальше →
Total votes 177: ↑174 and ↓3 +171
Comments 50

«Киев-20» — флагман украинской фототехники

Reading time 3 min
Views 20K
image

Итак, в этой статье речь пойдет пленочном фотоаппарате Киев-20, также мы немного погрузимся в историю его создания, и конечно, куда без описания и техничских характеристик.
Читать дальше →
Total votes 62: ↑49 and ↓13 +36
Comments 100

Вспомним 386SX и его возможности

Reading time 9 min
Views 30K
Несмотря на кажущуюся древность, данный компьютер можно использовать, например для обучения ассемблеру x86 и C, в качестве печатной машинки и для запуска старых досовских игр. На нём прекрасно работает операционная система Windows 3.1 в которой можно вполне работать со старым word и exel. В ней также запускается ранняя версия Delphi. Одной из приятных особенностей является возможность запуска MapleV, в которой можно производить символьные вычисления. Можно также установить Windows 95, но она работает достаточно медленно.
Этот компьютер можно также использовать в качестве Web сервера для отображения статических страниц и ftp сервера. Жалко только то что максимальный объём поддерживаемого жесткого диска (информация доступная утилитам для работы с жёстким диском, например fdisk) — всего 504Мб. Но их можно перехитрить, отформатировав диск на другом компьютере на максимально возможный для fat16 — 2Гб. Также можно создать ещё 3 primary раздела на 2Гб. Итого: 8Гб, максимально доступных в биосе. Ниже приведена более подробная информация. Кроме того, к нему можно подключить CDROM, который отлично читается как из Dosа, так и из Windows. Для этого в биосе надо указать, отсутствие диска slave IDE (диска D).
Рассмотрим данный аппарат более подробно:
Читать дальше →
Total votes 74: ↑59 and ↓15 +44
Comments 82

Обзор внешних видеокарт для ноутбуков

Reading time 5 min
Views 554K

Введение



Мобильные компьютеры с начала своего существования всегда были ограничены в возможностях аппаратного апгрейда в отличии от персональных компьютеров. Только в позднее время стандартными компонентами стали люки, открывающие простой доступ к накопителям и оперативной памяти. Графическая же составляющая ноутбуков до сих пор чаще всего остаётся неизменной.

Компания NVIDIA пыталась эту досадную несправдливость, предложив стандарт MXM — Mobile PCI Express Module, Мобильный модуль на шине PCI Express. Инженеры компании отмечали тот, что на материнской плате ноутбука достаточно легко можно разместить горизонтально расположенный к плате слот PCI Express x16 для подключения видеокарт. Компактность решения заключалась в том, что плата MXM-видеокарты ограничивалась линейными размерами слота PCI-E и не превышала в последних версиях размеры 82х100 мм.
Увы, сейчас на рынке есть весьма небольшое количество ноутбуков с видеокартой реализованной в MXM-формате и производители, которые первыми начали его использовать, как например Fujitsu-Siemens, уже начали от него отказываться. Большую роль также играет завышенная цена и редкость MXM-видеокарт.

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

Читать далее
Total votes 61: ↑56 and ↓5 +51
Comments 37

Команда Street View снимала горные панорамы, проезжая на поезде через Альпы

Reading time 1 min
Views 1.9K


Вряд ли кто-то пожаловался бы на такую командировку: команда сотрудников Google недавно проехала через швейцарские Альпы, чтобы заснять линию Альбула—Бернина, считающуюся одним из самых живописных железнодорожных маршрутов в мире и входящую в список Всемирного наследия ЮНЕСКО.
Читать дальше →
Total votes 64: ↑59 and ↓5 +54
Comments 57

Создание мультизагрузочного USB HDD или флешки

Reading time 5 min
Views 735K


Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

«Мультизагрузочная» флешка или HDD хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда все необходимые программы и при загрузке с него выбирать нужную через красивое меню. В случае с HDD удобно создать для этого отдельный небольшой раздел.

Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только статью об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool, но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

Нам понадобится:
  • USB HDD (все описанное должно работать и для флешек).
  • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
  • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.


Читать дальше →
Total votes 93: ↑81 and ↓12 +69
Comments 61

Интервью с Линусом Торвальдсом

Reading time 7 min
Views 6K
Посмотрите 12-минутное интервью создателя операционной системы Linux Линуса Торвальдса канадскому телеканалу TVO.

Интервью старое, взято на конференции Linux Expo Toronto в 2000 году. Ведущая — Пола Тодд. Приехавший на конференцию в Торонто Линус Торвальдс рассказывает о себе, о программировании, о том, почему Linux удался, о своей семье.

Читать дальше →
Total votes 90: ↑84 and ↓6 +78
Comments 30

Хакинг Dendy игр. На примере Road Fighter

Reading time 5 min
Views 3.3K
Я хочу рассказать про принцип хакинга игрушек для игровой приставки Dendy (она же Nintendo Entertainment System, она же Famicom, она же 100500 китайских клонов, далее по тексту просто NES).
Хакинг (а точнее модинг, но в эмусцене более распространён термин «ROMхакинг») игры будет заключаться в частичном дизассемблировании кода игры и написания своего небольшого кода. Принципиально РОМхакинг почти не отличается от обычного «крэкинга» программ или написания трейнеров для игр.
Жертвой будет небольшая игрушка, завсегдатая китайских катриджей многоигровок 9999999 in 1, игра Road Fighter.
Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Comments 3

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity