Search
Write a publication
Pull to refresh
0
max7 @max7read⁠-⁠only

User

Send message

Захватывающая детективная история борьбы Луркморья с блокировками

Reading time2 min
Views41K
Роскомнадзор снова обратил свой тяжёлый взор на известный сайт Lurkmore. Священная борьба с педофилами и наркоманами может привести к новой блокировке этого ресурса. При этом власти угрожают забанить весь ресурс из-за того, что он перешёл на использование HTTPS-протокола. Но ему ведь не привыкать. Давайте вместе окунёмся в захватывающую историю противостояния Лурка надзирающим органам.

Впервые государство возмутилось наличием Лурка в ноябре 2012 года в связи с упоминанием о наркотиках в статьях ресурса. Инициатором блокировки выступил Госнаркоконтроль. Ресурс сразу же внесли в список запрещённых сайтов, при этом не ограничились конкретной страницей статьи, которая пришлась не по нраву – занесли сразу весь ip-адрес. Ресурс по-быстрому сменил ip, а затем и «принял меры по устранению» нежелательного контента (поставил заглушки на статьи «Конопля» и «Конопля/Способы употребления»), в связи с чем его убрали из списка запрещённых.
Читать дальше →

Assembler вместе с C++ в Visual Studio 2013

Reading time4 min
Views110K
Идея этой статьи отнюдь не новая, но, поскольку мне пришлось потратить два дня на разбор всех ошибок компиляции и линковки, а также поиск ответов на свои вопросы, решил, что читатели Хабра заслуживают экономии времени. Тех, кто желает быстро узнать, как использовать одновременно *.asm и *.cpp файлы в проекте, как вызывать методы C++ из ассемблера и наоборот, прошу пожаловать под кат.
Читать дальше →

Сенатор Конгресса США из Подкомитета по регулированию Интернета никогда не отправлял e-mail

Reading time1 min
Views16K


Любой из нас, узнав о том, что чиновник работает в Подкомитете по регулированию Интернета, ожидает, что этот человек очень хорошо разбирается в базовых функциях и возможностях Сети. Но, как оказалось, иногда эти ожидания могут быть и неоправданными. Так, сенатор Конгресса США Линдси Грэхем в одном из интервью открыто признался, что он никогда не отправлял сообщения электронной почты.

Стоит отметить, что это заявление сенатор сделал в ходе дискуссии о правомерности действий Хиллари Клинтон, которая завела собственный почтовый сервер, предпочтя его официальному государственному почтовику. Грэхем, критикуя действия Клинтон, сообщил, что он никогда не отправлял сообщения электронной почты и вообще не пользуется e-mail.
Читать дальше →

Опыт маскировки OpenVPN-туннеля с помощью obfsproxy

Reading time9 min
Views109K
Примечание: приведённая в статье информация во многом устарела, и предназначена скорее для общего ознакомления. Сейчас можно попробовать использовать утилиты вроде ptproxy для создания туннеля с помощью любого актуального pluggable transport для Tor.

Преамбула


В связи с наметившимися тенденциями решил я обфусцировать свой скромный OpenVPN-туннель, просто чтобы набить руку — мало ли пригодится…

Дано: дешевая VPS с белым IP, работающая под Ubuntu Trusty Server Edition и служащая OpenVPN сервером.
Требуется: по-возможности скрыть OpenVPN туннель, желательно без изобретения велосипедов.
Ну и что дальше?

Задержка рейса: с 1 сентября авиакомпании могут прекратить бронировать билеты

Reading time2 min
Views17K


Как известно многим IT-профессионалам и интересующимся этой областью, не так давно был принят "закон о хранении персональных данных". Закон принимался, судя по всему, из-за стремления обеспечить суверенитет страны и обезопасить своих граждан от происков западных компаний и правительств. На волне разоблачений о прослушке американским агентством АНБ всего, до чего оно смогло дотянуться, аналогичные законы возникают и в странах Евросоюза.
Читать дальше →

Оптимизация денежных расходов (пересчет в часы и обратно)

Reading time5 min
Views40K
Осенью 2014 мне катастрофически не хватало времени и ушёл в глубокие минуса по кредитам. Тогда у меня и появилась задача: как мне научиться экономить время и деньги. Ответ оказался прост: нужно экономить время и деньги одновременно. Ведь часто бывает, что экономя деньги — тратишь много времени, или экономя время — тратишь деньги. Тогда и понадобилось переводить время в деньги и обратно, чтобы оптимизировать их потребление.



Читать дальше →

9 фактов, которые знают программисты, и не знают все остальные

Reading time3 min
Views191K
image

Факт 1


Под капотом самых критичных программ, которые вы используете на ежедневной основе (Mac OS X или Facebook) содержится ужасное количество хаков и костылей, которые с трудом уживаются друг с другом. Это как если бы вы разобрали боинг 747 и увидели, что топливопровод держится вешалкой для одежды, а шасси смотаны изолентой.

Бен Черри
Читать дальше →

TLS в HTTP/2

Reading time3 min
Views19K
image

Я написал обзор «http2 explained» и сделал несколько выступлений по поводу HTTP/2. После я получил много вопросов по поводу связки TLS и HTTP/2, поэтому я хотел бы ответить на некоторые из них в данной статье.

TLS не обязателен


В одобренной спецификации HTTP/2, которая скоро станет официальным RFC, нет ничего об обязательном использовании TLS. Наоборот, там рассказывается, как можно передавать данные открытым текстом TCP, и как – через TLS.
Читать дальше →

Авиакомпании просят правительство отложить вступление в силу закона о персональных данных

Reading time1 min
Views4.5K
«Авиатранспортное обозрение» опубликовало открытое письмо «Ассоциации эксплуатантов воздушного транспорта» бизнес-омбудсмену РФ Борису Титову с просьбой «посодействовать внесению изменений в закон о хранении персональных данных».

АЭВТ предупреждает об угрозе приостановки продажи билетов и остановке пассажирских авиаперевозок в случае, если компании не смогу выполнить в срок требования нового закона о хранении персональных данных, который вступает в силу 1 сентября 2015 года.
Читать дальше →

Скоро любой желающий сможет сделать свои глаза голубыми

Reading time4 min
Views38K

Кто-то считает это пустой тратой 5000 $, но процедура поможет людям с гетерохромией


Косметическая процедура, которая заключается в удалении лазером пигмента радужной оболочки глаза, становится ещё ближе. CNN сообщает, что были проведены тесты этой операции в Латинской Америке, но до одобрения в США ещё далеко.

С некоторой точки зрения все глаза являются голубыми: под карим или любым другим пигментом всегда скрывается голубая радужная оболочка. Западная цивилизация считает голубой цвет глаз привлекательным, но им обладает лишь шестая часть населения. Цвет от рождения нельзя было сменить ни скальпелем, ни инъекцией из медицинской иглы, ни любым другим инструментом, и недовольным своими природными данными приходилось довольствоваться линзами. Но примерно в ноябре 2011 года в новостных лентах начала распространяться информация о калифорнийской компании Strōma Medical и её основателе Грегге Гомере. Доктор биологических наук предложил удалять пигмент лазером, после чего в течение двух недель глаза приобретали голубой оттенок.
Читать дальше →

«Ваша ДНК может быть использована против вас в суде»

Reading time1 min
Views17K
image

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

Разработка javascript приложений на базе Rx.js и React.js (RxReact)

Reading time10 min
Views40K
rxreactlogo

React.js позволяет очень эффективно и быстро работать с DOM-ом, активно развивается и с каждым днем набирает все больше популярности. Недавно открыл для себя концепцию реактивного программирования, в частности, не менее популярную библиотеку Rx.js. Данная библиотека выводит на новый уровень работу с событиями и асинхронным кодом, которого в UI логике javascript приложений предостаточно. Пришла идея объединить мощь данных библиотек в одно целое и посмотреть что из этого выйдет. В этой статье вы узнаете о том как удалось подружить Rx.js и React.js.
Читать дальше →

Hotpatch. Патчим память ядра Windows

Reading time6 min
Views23K
В версии Windows Server 2003 SP1 была представлена технология, называемая «хотпатчингом». То есть обновление системы «на лету», без необходимости ее перезагрузки. Технология позволяет устанавливать патчи на отдельные функции (как пользовательские, так и режима ядра). В версии 8.1 возможность установки хотпатчей была ликвидирована. Примечательно, что использовать данную возможность можно из user-mode'a даже в случае kernel-mode патчей.
Читать дальше →

Карта интернет-магистралей мира от TeleGeography. Версия 2015 года

Reading time1 min
Views39K


Продолжая традицию, начатую в 2013 году этим постом, я хочу сообщить о выходе обновленной карты интернет-магистралей от TeleGeography.
На карте представлены данные о пинге; этапах прокладки кабеля; опасностях, которым подвергается кабель. Под катом подробности от TeleGeography и склеенный хайрез для печати от меня.
Читать дальше →

Cypher десктопное приложение, написанное на основе платформы node-webkit

Reading time4 min
Views9.3K
В статье пойдет речь о десктопном приложении, написанном на основе платформы node-webkit. На Хабре были статьи которые описывают саму платформу: раз, два, три. Но реальных приложений которые используют эту платформу не так много. В начале я раскажу о приложении, о его задачах и функционале, дальше я перейду к техническим возможностям платформы node-webkit, которые были использованы в приложении. Статья не изобилует вставками кода, весь код выложен на github. В конце статьи будут ссылки на все использованные источники информации.

Моей целью было создание полноценного приложения с использованием платформы node-webkit. Задача приложения — защита онлайн переписки, осуществляемой через мессенджеры (Skype, Google Talk, еtc.) Посылая по открытым каналам уже зашифрованную информацию, вы усложняете процесс получения доступа к данным третьей стороной. Существует множество способов зашифровать сообщение, но проблема в том, что ключ для шифрования нужно сообщить вашему собеседнику. Допустим, ваш канал прослушивают, и имеют доступ ко всему, что вы отправляете и получаете. Для решения этой задачи приложение использует алгоритм Дэффи-Хеллмана. Про этот алгоритм уже расказывали на Хабре, вот ссылка. Но больше всего впечатляет видео, которое наглядно описывает, как работает алгоритм — YouTube. Более подробно об этом алгоритме можно почитать в Википедии.

И так приступим

Создаём своё первое десктопное приложение при помощи HTML, JS и Node-WebKit

Reading time4 min
Views117K
В наше время при помощи JavaScript и HTML можно сделать практически всё. А благодаря Node-WebKit (недавно переименован в NW.js) можно делать даже десктопные приложения, которые выглядят, как нативные и имеют доступ ко всем частям ОС. Сегодня мы покажем, как создать простое десктопное приложение при помощи Node-WebKit, используя jQuery и несколько модулей для Node.js.

Node-WebKit — комбинация Node.js и встроенного браузера WebKit. Код JavaScript выполняется в особом окружении, из которого есть доступ и к стандартному API браузеров, и к Node.js.
Читать дальше →

У Хиллари Клинтон был собственный почтовый сервер

Reading time2 min
Views18K


Оказывается, Хиллари Клинтон не так проста, как может показаться на первый взгляд. Во время работы госсекретарём она не использовала служебный почтовый адрес, а вместо этого подняла собственный почтовый сервер, зарегистрированный из дома родителей в штате Нью-Йорк, пишет AP.

Дело здесь не только в технической продвинутости госсекретаря, а в причинах, которые побудили её на такой поступок. Есть версия, что таким образом Клинтон пыталась обойти стандартную процедуру по архивации всех служебных писем, как предусмотрено законом Federal Records Act.
Читать дальше →

Полноценный веб-сайт на C++ и немного диванной аналитики

Reading time20 min
Views132K
Но зачем?
Тут должна быть картинка про троллейбус

Невежливо отвечать вопросом на вопрос, но: а почему бы и нет? Просто потому, что можно.
Ладно, я пошутил. Чтобы пояснить причину, хотелось бы кратко описать историю моего знакомства с веб-разработкой. Но, дабы не нарушать последовательность повествования, я решил поместить ее в конце. В общем, с причинами мы еще разберемся.

Думаю, многим знакома такая разновидность веб-форумов, как имиджборды. Да-да, вы правильно поняли — именно на примере имиджборды я расскажу об опыте создания сайта на C++. Что же сподвигло меня заняться столь сомнительной пользы проектом? Левая пятка. В этом случае действительно никаких особых причин не было. Просто проснулся однажды утром и понял — хочу. Но это все лирика.

На Хабре хватает статей о веб-сайтах на C++: например, с использованием FastCGI или CppCMS. Но все это — HelloWorld'ы и туториалы. Я же вам расскажу о полноценном (пусть и не идеальном с точки зрения архитектуры и чистоты кода) проекте, постараюсь осветить различные тонкости.
Перейдем же к делу

Ушел из жизни еще один талантливый российский ученый

Reading time3 min
Views48K
image27 февраля 2015 в 23:31 в Москве на Васильевском спуске трагически ушел из жизни Борис Ефимович Немцов — один из известных российских ученых-физиков.

Краткая биография


Учился в Горьком, школу окончил с золотой медалью, университет с отличием. В 1976 году поступил на радиофизический факультет Горьковского государственного университета им. Н. И. Лобачевского. Двоюродный брат Немцова, сын Вилена Эйдмана — Игорь Эйдман — также учился в Горьковском университете. В 1997 году переехал в Москву.
Затем работал в научно-исследовательских институтах. Занимался проблемами физики плазмы, акустики и гидродинамики. В 1985 году, работая в НИРФИ вместе со своим дядей по матери, доктором физико-математических наук Виленом Яковлевичем Эйдманом, был соавтором В. В. Курина в статье «Предвестник и боковые волны при отражении импульсов от границы раздела двух сред». В 1985 году защитил диссертацию и получил степень кандидата физико-математических наук (тема: «Когерентные эффекты взаимодействия движущихся источников с излучением»). Автор более 60 научных работ по квантовой физике, термодинамике, акустике… Среди изобретений Немцова — акустический лазер (перегретый пар сильно охлаждается, возникает мощный инфразвук) и некоторые параметры антенны для космического корабля (при вхождении корабля в земную атмосферу из-за её нагревания связь с кораблём теряется — изобретение Немцова снимало помехи связи). Подрабатывал репетитором по физике, математике и английскому языку.

Академик В. Л. Гинзбург говорил о нём в 1997 году :
Он учился на кафедре распространения радиоволн, организованной мной на радиофаке, был аспирантом двух моих аспирантов: Эйдмана, своего дяди, и Денисова. Он по-настоящему талантливый физик, у него много хороших работ.


Внимание, это топик об ученом, лазерах и когерентности, но не о политике.
Читать дальше →

Пишем бота для MMORPG с ассемблером и дренейками. Часть 4

Reading time4 min
Views16K
Привет, %username%! Итак, продолжим написание нашего бота. Из прошлых статей, мы научились находить адрес перехватываемой функции для DirectX 9 и 11, исполнять произвольный ассемблерный код в главном потоке игры скрывая его от различных методов защиты и получать информацию об окружающем мире. Другими словами, мы можем совершать осознанные действия в игре. И для начала я предлагаю научиться передвигаться!
I like to move it, move it!

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity