Хабрахабр:
Эта статья нацелена на читателей, которые начинают или только хотят начать заниматься программированием модулей ядра Linux и сетевых приложений. А также может помочь разобраться с прозрачным проксированием HTTPS трафика. Небольшое оглавление, чтобы Вы могли оценить, стоит ли читать дальше: Как работает прокси сервер. Постановка задачи. Клиент ? серверное приложение с использованием неблокирующих сокетов. Написание модуля ядра с использованием библиотеки Netfilter. Взаимодействие с модулем ядра из пользовательского пространства (Netlink) P.S. Для тех, кому только хочется посмотреть на прозрачный прокси-сервер для HTTP и HTTPS, достаточно настроить прозрачный прокси-сервер для HTTP, например, Squid с transparent портом 3128, и скачать архив с исходниками Shifter. Скомпилировать (make) и, после удачной компиляции, выполнить ./Start с правами root. При необходимости можно поправить настройки в shifter.h до компиляции. Читать дальше →
Продуктивность у одного и того же человека может отличаться в зависимости от времени суток, настроения, коллектива, фазы луны, а иногда и от политической ситуации в Гондурасе. Понятно, что на некоторые факторы вы не в силах повлиять, но сделать жизнь программиста проще, а как следствие ? продуктивнее, вам вполне по силам. Итак, что же для этого нужно? Не устанавливайте рамки Вроде бы эта тема многократно обсуждалась, но, тем не менее, многие компании заставляют приходить программистов в 9 утра, забывая, что работа разработчика ? это творческий процесс (спросите своих сотрудников, как часто решение насущной проблемы приходит во время прогулки, в метро, во время секса), который трудно сочетается со стандартным офисным расписанием. А если еще учесть, что большинство проектов идут из обеих Америк (смещение времени до -8:00), то обязательный приход в 9:00 тем более выглядит странным решением. Читать дальше →
Каждый день миллионы пользователей задают Яндексу вопросы, связанные со здоровьем: о симптомах заболеваний, больницах, медицинских препаратах и способах лечения недугов.Мы стараемся вам помочь, подсказывая, где расположены ближайшие медицинские учереждения или аптеки. А с сегодняшнего дня еще и показываем важную информацию о лекарственных средствах сразу в результатах поиска. Если вдруг под рукой нет инструкции по применению, вы легко и быстро сможете найти, например, противопоказания, побочные действия и способы применения препаратов. Всю информацию мы берем из Регистра лекарственных средств России. Желаем вам крепкого здоровья. Но если вдруг оно подвело, то обязательно следуйте инструкциям при приеме медикаментов и, разумеется, не забывайте обращаться к доктору.Пьем витамины, команда поиска
Время от времени, то здесь, то там, проскакивали новости о защищенных флешках с аппаратным шифрованием. Время шло, шило росло и вот однажды я понял ? время пришло. Первым делом я открыл Яндекс Маркет и через расширенный поиск стал смотреть что предлагает нам рынок. Список предложений оказался всего на пару листов. По мере изучения специфики я выделял основные требования. Самым главным, пожалуй, становился вопрос работы без дополнительных программ с любой ОС. Таким образом почти все предложения моментально исчезли из поля зрения, так как большинство флешек, при подключении к ПК запускали встроенную программу с запросом пароля и дальнейшей расшифровкой контейнера. И как и следовало ожидать, такой подход работал только под windows. В итоге в поле зрения стали крутиться устройства с физической клавиатурой ? ввел код, вставил в usb и работаешь. Яндекс предлагал только Corsair Flash Padlock 2. Но по многим параметрам безопасности он меня не устраивал. В поисках по интернету прилично удивил тот факт, что информации о подобного рода устройствах практически нет на русском языке. На хабре проскакивал пост о потрясающей флешке IStorage datAshur. Впечатляет. Но вот не задача. Такие устройства запрещены к продаже в России. Ebay, Amazon ? поиск не дал нужных результатов. И тут мне на глаза попадается Aegis Secure Key. По виду и по описанию ? один в один datAshur, только от другой компании. Ebay ? результат 0, Amazon ? результат положителен. 16Gb ? 125$. Месяц ожидания, извещение, очередь, радость. Читать дальше →
Наверное, многие уже слышали о сервисе ebaytoday.ru, который занимается пересылкой покупок с аукционов и интернет-магазинов США, Великобритании, Германии и Китая. Так вот, они в преддверии 14 февраля решили сделать интересный конкурс. Условия очень простые: вы загружайте фотографию себя и своей второй половинки, а потом другие пользователи, принимающие участие в конкурсе, для каждого молодого человека подбирают девушку из 5 предложенных. Тем, кого угадают наибольшее количество раз приз ? 2 Kindle Touch. А тому, кто угадает 20 пар в любой день ? тоже Kindle Touch, но уже один. Читать дальше →
Когда-то давно, когда я ещё не был программистом, но с компьютерами уже дружил, технологии по типу RAdmin для меня были подобны чуду. Можно было подключиться к удалённому компьютеру, прямо как в самом крутом фильме про хакеров, открыть блокнот и написать там угрожающую надпись. Правда, пользоваться мне этим было негде. Потом в мою жизнь пришёл ssh: осознание, что управляешь сервером за океаном сначала восхищало, а теперь уже стало обыденностью. Пока не наберешь случайно halt, ага. А потом начинаешь открывать админку хостера и пытаться зайти в консоль управления сервером, чтобы его запустить. А она почему-то сегодня тупит. Тогда пишешь в саппорт и нерничаешь. Не очень нравится. Но это мои личные программерские страхи. Как-то на старой работе после смены администратора вновь пришедший решил навести порядок в компьютерном парке и для этого подходил к компьютеру, выгонял работника, скачивал Everest, запускал диагностику и сохранял результат в файл. Так, обойдя всего лишь ~60 рабочих мест на трёх этажах, он узнал, какое железо есть в его распоряжении. Неудобно. И тут на сцену выходит Intel vPro. Intel vPro ? это такая штука, которая позволяет не бояться вещей, описанных выше и даже делать намного больше. Состоит vPro из двух компонентов: аппаратного и программного и про них я расскажу под катом. Читать дальше →
Набившие оскомину истории о том, что, казалось бы, вполне солидные персоны и фирмы используют в качестве паролей для доступа к почте и другим сервиса комбинации цифр, имена жён, подружек, клички собак и другие легко просчитываемые комбинаци, с новыми релизами Chrome, надо надеяться, более не будут связаны именно с этим браузером. Google готовит дополнительный инструмент для повышения безопасности своих пользователей ? встроенный в Chrome генератор паролей, который будет работать по ожидаемой схеме: пользователь заходит на страницу, и, если в в одно из полей формы требуется ввести пароль, то рядом с ним будет выведен специальный значок, клик по которому вызовет инструмент для генерации безопасного криптостойкого пароля. Если пользователь согласен использовать предложенный пароль, то генератор сразу поместит его в поле ввода и занесёт в стандартный менеджер пароля для сохранения, чтобы его не пришлось вводить следующий раз. Узнать подробности

Отписаться от этой рассылки