Pull to refresh
0
0
Марк Ширченко @marrk

User

Send message

Примитивная логика и кодирование информации

Reading time 2 min
Views 1.3K
Итак, довольно давно я столкнулся с довольно интересной задачкой:
Подлые оккупанты захватили деревню мегамозгов, выстроили их друг за другом в колонну так, что каждый предыдущий видит всех последующих. На каждого мегамозга надели колпак черного или белого цвета так, что ни один мегамозг не видит свой колпак. Начиная с самого последнего (того, который видит всех кроме себя) у каждого мегамозга по очереди спрашивают цвет его шляпы, если он ошибается, его убивают. Но как раз на этот случай мегамозги заранее договорились, как минимизировать число убитых. О чем договорились мегамозги?
(все ссылаются на braingames.ru, но на самом деле этот сайт — подлый плагиатор, задачка древняя, они переделали ее под свою специфику, — добавили везде мегамозгов, — и выдали за собственную)
Вначале казалось что половина убитых — радость для этой деревни. Но, немного подумав, я натолкнулся (одна девушка меня натолкнула) на довольно простое решение: мозги заранее договариваются и если цвет впереди стоящего белый, то произносится свой цвет (извини, первый мегамозг, ты в 50% случаев умрешь...) громко, иначе — тихо. Но это — примитив, хотя уже дает результат вдвое лучший — 99 мегамозгов останутся живы.
Теперь мой окончательный вариант: последний, который видит всех, считает парность, например, чёрных. Если получилось парное, говорит, что он чёрный. Он, к сожалению единственный, кто рискует погибнуть. Следующий считает парность чёрных, если парно — он белый (количество чёрных не изменилось), иначе — чёрный, следующий аналогично.

Поразило меня в решении этой задачи то, что достигнут поистине поражающий результат — вначале казалось, что спасти хотя бы больше 50% — отличный результат, однако, пожертвовав жизнью всего лишь одного из мегамозгов (в 50% случаев) можно гарантированно спасти всех остальных!
Total votes 14: ↑7 and ↓7 0
Comments 28

Открытое письмо Президенту РФ

Reading time 1 min
Views 773
Уважаемый Владимир Владимирович!
Мы, часть представителей без сомнения творческой профессии специалистов по информационной безопасности, обращаемся к Вам с напоминанием. Согласно утвержденным системным политикам безопасности, действие любого пользовательского аккаунта не может составлять период дольше оговоренного срока, который на данный момент составляет 8 лет.
Выход за эти пределы чреват нарушением целостности данных в системе. Изменение же общих политик безопасности мы, часть представителей без сомнения творческой профессии специалистов по информационной безопасности, считаем нецелесообразным и даже вредным. Поэтому, просим в срок привести в порядок дела, очистить домашнюю директорию и cдать доступы и ключи безопасности в соотвествующее подразделение.

С уважением,

Часть представителей без сомнения творческой профессии специалистов по информационной безопасности
Total votes 103: ↑67 and ↓36 +31
Comments 80

Советы для работы в Linux с флешки

Reading time 4 min
Views 18K
После покупки Asus eeePC и установки туда линукса я задумался о продлении срока службы встроенных ssd-дисков. В поисках по интернету я нашел интересную статью, в которой описано как это можно сделать. Статья мне очень понравилась и я решил сделать ее перевод.
Читать дальше →
Total votes 49: ↑46 and ↓3 +43
Comments 35

Video rip. Часть 1-1. Подготовка DVD. vStrip

Reading time 4 min
Views 7.2K

Содержание


  1. Подготовка DVD
    1. vStrip
    2. DGMPGDec

  2. Обработка видео
    1. Что такое interlace и с чем его едят
    2. Как определить что у нас: progressive, interlaced или telecined?
    3. Избавление от обычной чересстрочности (deinterlace)
    4. IVTC

  3. Сжимаем и запаковываем


Из чего состоит DVD


Если открыть DVD, то там можно найти кучу файлов с непонятными расширениями.

IFO. InFOrmation. Здесь содержится различная информация для навигации по диску. Главы, например.

BUP. BackUP. Резервная копия файлов предыдущего типа.

VOB. Video OBjects. Этот тип файлов включает в себя аудио, видео, субтитры и неинтересную служебную информацию. Эти файлы можно открыть в обычном видео-плеере, если у вас стоят нужные декодеры. В случае, если вы смотрите DVD на компьютере, они у вас скорее всего стоят. (а если нет, то надо поставить)

Подготовка DVD


Перед начало кодирования исходник следует подготовить. Вообще говоря можно и не готовить, закодировать прям как есть, потом порезать, но это нехорошо — побудем немножко занудами и задротами. :)

Читать дальше →
Total votes 41: ↑32 and ↓9 +23
Comments 39

Атаки на беспроводные сети. Часть 2

Reading time 3 min
Views 20K
Это продолжение предыдущей статьи, об атаках на беспроводные точки доступа с WEP-защитой.

Во второй части цикла статей о безопасности беспроводных сетей мы рассмотрим некоторые нетрадиционные атаки на WEP.

Читать дальше
Total votes 54: ↑51 and ↓3 +48
Comments 35

13 плагинов для того, чтобы сделать Gedit более удобным редактором

Reading time 4 min
Views 27K
Давайте уделим немного внимания старому доброму текстовому редактору Gedit. Он является дефолтным текстовым редактором для большинства Linux-дистрибутивов использующих Gnome в качестве оконного менеджера. Как выяснилось, и как мы в дальнейшем убедимся, Gedit поддерживает плагины, в числе которых есть много полезных и интересных.
Читать дальше →
Total votes 53: ↑51 and ↓2 +49
Comments 49

Системное администрирование. Начало

Reading time 6 min
Views 217K
Существует много пособий по настройке программ (Операционок, сервисов, сайтов и тд), но редко можно встретить мануал по организационным вопросам связанным с системным администрированием. Сразу скажу, опыт работы у меня достаточный. Рассматриваться предмет будет на моем личном примере работы, сразу скажу что любые аргументированные дополнения, и исправления приветствуются. Также поясню для господ минусующих: «Не нравится? Сделай лучше!», и обязательно пришли ссылку, почитаю с большим удовольствием.
Начнем
Total votes 196: ↑182.5 and ↓13.5 +169
Comments 172

Я бы в Джабберы пошёл…

Reading time 5 min
Views 32K
… пусть меня научат.

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

Введение и пара оговорок



Джаббер (Jabber) — протокол мгновенного обмена сообщениями. Хотя Jabber правильнее называть XMPP — расширяемый протокол обмена сообщениями и индикацией присутствия.
Читать дальше →
Total votes 195: ↑180 and ↓15 +165
Comments 268

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity