Pull to refresh
0
0
Send message

Оффлайн версия playphrase.me

Reading time3 min
Views34K
Всем привет! Написал небольшой скрипт, который ищет заданную фразу по всем субтитрам в папке (и во всех подпапках) и показывает соответствующий видеофайл с этого места. Если было несколько совпадений, то будет создан плейлист, по которому можно перемещаться либо с помощью «Enter» либо «Shift + <» и «Shift + >».


Total votes 17: ↑16 and ↓1+15
Comments12

Создаём установочный носитель с множеством версий Windows NT 6.0+ без использования стороннего софта

Reading time18 min
Views123K

КДПВЗдравствуйте. Сегодня я расскажу как можно создать единый установочный носитель с множеством разных версий Windows не прибегая к использованию стороннего ПО. Таким образом вы будете полностью понимать какие манипуляции мы выполняем.


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


Кому интересно — прошу под кат.

А ну-ка, посмотрим
Total votes 34: ↑33 and ↓1+32
Comments108

Система коллективного спасения пассажиров авиалайнера создана. Это не выгодно — отвечают в авиакомпаниях

Reading time9 min
Views29K
Приветствуем вас на страницах блога iCover. Для многих возможно станет откровением то, что буквально за два дня до трагедии c российским авиалайнером Airbus A-321 авиакомпании MetroJet, следовавшим рейсом 9268 по маршруту “Шарм-эль-Шейх — Санкт-Петербург”, 29 октября, сообщество Street FX Motorsport & Graphics опубликовало на страницах Фейсбук ролик, демонстрирующий систему коллективного спасения пассажиров при крушении воздушного судна, предложенную украинским инженером Владимиром Татаренко еще в 2010 году.

Вероятнее всего, минимальная разница во времени между выходом ролика и крушением самолета южнее египетского города Эль-Ариш около 7 часов утра 31 октября – просто совпадение. Вместе с тем, именно этот ролик, набравший на 10 ноября 2015 года почти 18 500 000 просмотров и более 250 000 перепостов наглядно продемонстрировал актуальность проблемы коллективной безопасности пассажиров на борту авиалайнера.

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

Спасая одного человека, спасаешь целый мир. Конфуций


Читать дальше →
Total votes 40: ↑19 and ↓21-2
Comments142

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

Reading time10 min
Views38K

1


В новый офис бывших коллег я попал под аккомпанемент дождя. Вот-вот начался май, пора к такому привыкать. Отряхиваюсь от влаги, жму руку бывшему руководителю, через просторный холл поднимаюсь на второй этаж, дальше по коридору, затем направо или налево — уж и не вспомню — и вот она, цитадель геймдева. Знакомые лица, знакомые рукопожатия, всё как в старые добрые времена. За три месяца инди-плавания я уже успел подзабыть, что такое офисные кресла, кофемашина и фритуплей.
Читать дальше →
Total votes 40: ↑36 and ↓4+32
Comments16

Вы неправильно пишете животных

Reading time5 min
Views368K
Животные – это платформы с очень ограниченной памятью, вычислительными способностями и возможностями модификаций. Разработчикам энимал-сцены приходится выдавать практически гениальные низкоуровневые алгоритмы. Правда, большое количество хардкода вызывает характерные проблемы с отсутствием проверки в экзотических условиях. Та же фильтрация входных данных делается очень и очень криво.


Уязвимость рекурсивных алгоритмов навигации муравья: спираль смерти

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

Но пойдём далее. Я не знаю, кто разрабатывал архитектуру ящериц, но они бегают в одном процессе, а дышат в другом. При этом платформа не поддерживает многозадачность, поэтому костыль с максимальной длиной бега в 4-6 секунд просто эпичен.
Читать дальше →
Total votes 442: ↑438 and ↓4+434
Comments352

Файловая система Linux полностью на tmpfs — скорость без компромиссов

Reading time4 min
Views122K

Предыстория


Так сложилось, что уже пять лет мой раздел ntfs с операционной системой Windows располагается на рамдиске. Решено это не аппаратным, а чисто программным способом, доступным на любом ПК с достаточным количеством оперативной памяти: рамдиск создается средствами загрузчика grub4dos, а Windows распознаёт его при помощи драйвера firadisk.

Однако до недавнего времени мне не был известен способ, как реализовать подобное для Linux. Нет, безусловно, существует огромное количество линуксовых LiveCD, загружающихся в память при помощи опций ядра toram, copy2ram и т. д., однако это не совсем то. Во-первых, это сжатые файловые системы, обычно squashfs, поэтому любое чтение с них сопровождается накладными расходами на распаковку, что вредит производительности. Во-вторых, это достаточно сложная каскадная система монтирования (так как squashfs — рид-онли система, а для функционирования ОС нужна запись), а мне хотелось по возможности простого способа, которым можно «вот так взять и превратить» любой установленный на жесткий диск Linux в загружаемый целиком в RAM.

Ниже я опишу такой способ, который был с успехом опробован. Для опытов был взят самый заслуженный дистрибутив Linux — Debian.
Читать дальше →
Total votes 83: ↑74 and ↓9+65
Comments167

Браузер Vivaldi — первая тестовая версия

Reading time3 min
Views183K


Всем привет!

С самого первого дня работы сайта Vivaldi.net пользователей терзали смутные подозрения: ещё один веб-сайт, напоминающий социальную сеть, не имеет смысла, явно Vivaldi что-то задумали, и скорее всего это будет браузер… Что ж, ожидания вас не обманули: мы действительно всё это время работали над созданием браузера Vivaldi. Во-первых, это было логично после фактической смерти старой доброй Opera, а во-вторых, мы всё равно кроме браузеров ничего не умеем делать.

В общем, час Х настал — встречайте новый браузер Vivaldi.


Читать дальше →
Total votes 146: ↑138 and ↓8+130
Comments473

Information

Rating
Does not participate
Registered
Activity