Как стать автором
Обновить
-8
0.1

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

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

Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 11: глазами оскорблённого охотника

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров11K

Итак, в очередной раз ускользнувший от ФБР и лишь чудом не задержанный в Сиэтле, Кевин умудрился пробраться в родную Калифорнию, в очередной раз сменить личность, и через Вегас добраться до полюбившегося ему Денвера и горнолыжных курортов в Скалистых горах. На сей раз Колорадо должен был стать лишь перевалочным пунктом на пути к южным штатам на Восточном побережье, где Митник собирался начать новую жизнь. Как всегда, наш герой не смог удержаться от очередного взлома — и в компании израильского хакера с ником JSZ, посредством новейшего и мало кому известного метода, сумел добраться до хорошо защищённых данных известного специалиста по кибербезопасности Цутому Симомура. Это оказалось ошибкой: связанный с американскими спецслужбами амбициозный японец, сын нобелевского лауреата, воспринял взлом как личное оскорбление и объявил Кевину вендетту. Едва добравшись до Северной Каролины, Митник обнаружил, как кольцо преследования вокруг него стало стремительно сжиматься, и ранее смотревшие на его бегство федералы принялись за него всерьёз.
Читать дальше →
Всего голосов 52: ↑51 и ↓1+62
Комментарии7

Python на вынос: PyInstaller и Nuitka

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров2.4K

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

Один из вариантов был использовать Docker, но я от него отказался по причине того, что окружение для Docker тоже надо будет готовить. Потом надо будет правильно запуск этот образ и правильно с ним взаимодействовать. Конечно, для упрощения можно использовать docker compose, но это не сильно снижает сложность для конечного пользователя. Кроме того, образ будет достаточно большим.

Поэтому я после некоторых размышлений обратился к таким инструментам как Python Compilers, а именно - Nuitka и PyInstaller и провёл небольшое исследование на предмет

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

Есть два варианта того, что мы получаем от их работы в качестве результата (кроме эмоциональных ощущений):

Читать далее
Всего голосов 6: ↑6 и ↓0+8
Комментарии13

Как сбежать из Симуляции

Уровень сложностиСложный
Время на прочтение55 мин
Количество просмотров15K

Многие исследователи предполагают, что человечество смоделировано вместе с остальной частью физической вселенной - эта идея является Гипотезой Симуляции ( Simulation Hypothesis). В этой статье мы не оцениваем доказательства за или против такого утверждения, а вместо этого задаем научный вопрос по информатике, а именно: можем ли мы взломать такую симуляцию? Более формально вопрос можно было бы сформулировать так: могут ли обычно разумные агенты (люди), помещенные в виртуальные среды, найти способ побега из них? Учитывая, что современная литература по сдерживанию ИИ дает утвердительный ответ (хотя ИИ не может быть сдержан в долгосрочной перспективе), мы приходим к выводу, что должно быть возможно вырваться из симуляции, по крайней мере, с помощью сверхразумного ИИ (AGI). Напротив, если побег из симуляции невозможен, сдерживание ИИ должно быть возможным. Наконец, в статье рассматриваются и предлагаются идеи для взлома симуляции и анализируются этические и философские вопросы такого начинания.

Побег >>>
Всего голосов 25: ↑21 и ↓4+23
Комментарии99

В одном шаге от успеха: от кассового разрыва на 1 700 000 ₽ и ненависти к сотрудникам к кайфу от своего бизнеса

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров4.4K

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

Читать далее
Всего голосов 14: ↑9 и ↓5+6
Комментарии5

Многопоточность в играх

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров9.2K

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

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

Читать далее
Всего голосов 24: ↑23 и ↓1+27
Комментарии15

Информация

В рейтинге
2 806-й
Зарегистрирован
Активность