Архив за 22 июля 2013 - 7

Всем любителям Python и Яндекс.Метрики доброго дня!

Некоторые знают, что с некоторых пор я заделался Web-разработчиком, впрочем это громко сказано. Мой сайт с занимательными задачками, кстати, если кому интересно, попасть туда можно вот по этой ссылке, медленно, но верно, катится в топы поисковиков, благо альтернатив не так много. О посещаемости на сайте я узнаю из отчетов уже полюбившейся мне яндекс.метрики. В принципе, там есть большинство из того, что мне нужно. Но каждый раз ходить на из сайт для того, чтобы посмотреть количество визитеров как-то не фонтан. И вот тут я снова, как нельзя кстати, вспомнил, что в общем-то я программист и учу питон. «Ладно», — подумал я — «заодно и в работе с сетью попрактикуюсь». Сказано-сделано. Через протокол oAuth регистрируем приложение и получаем для него отладочный токен (живет он бессрочно и каждый раз запрашивать его не надо. Так что под наши нужды — самое то!). Для всех интересующихся, под катом привожу код библиотеки, которую можно привязать к любому GUI — интерфейсу: Читать полностью »

Новая Opera Next 16

Обещанная Opera Next 16 прокралась в виде обновления ещё в четверг, но если вы вдруг не заметили, то вот она: для Mac и для Windows. Что же нового появилось на канале Opera Next и приедет в финальную Opera 16?Читать полностью »

Пожалуй, это был один из самых муторных челленжей для меня за последнее время.

Итак. Мы занимаемся технически сложными проектами, потенциально рассчитанными на высокие нагрузки (highload). Так получилось, что среди систем управления контентом пока победил Битрикс. Его хотят клиенты. Судя по нашему опыту — highload на Битриксе — очень даже реальная задача, если делать все аккуратно.

ZendFramework + Bitrix

Обычно в проектах, где много форм, личных кабинетов или какая-то сложная логика — мы предлагали на выбор клиенту реализацию на Zend Framewok или на Битрикс. Минус ZendFramework был в том, что на нем нужно писать админку. Минус Битрикса — он плохо приспособлен под проекты со сложной бизнес-логикой: там толком нет MVC и местами отвратительный код и API. Маркетинговые байки-балалайки про ядро D7, которым уже 2 года — мы в расчёт не берем:

«Talk is cheap. Show me the code» (Linus)

Итак, возникла идея на сложных проектах использовать ZendFramework с управлением данными из админки Битрикса. Читать полностью »

С четверга Apple Developer Center был закрыт для проведения каких-то работ. Разработчики гадали что случилось, выходит ли это новая бета iOS или плановые работы. И чем больше времени с момента закрытия проходило, тем больше догадок возникало по этому поводу. Обычно такие работы завершаются за несколько часов.
Сегодня утром разработчикам, зарегистрированным в Developer Center пришло письмо следующего содержания:

В четверг взломщик попытался получить доступ к личной информации зарегистрированных разработчиков. Важная личная информация была зашифрована и к ней доступ получить не удалось, однако, мы не исключаем возможности что взломщик мог получить доступ к именам некоторых разработчиков их адресам и email-ам. Мы остановили работу сайта незамедлительно и с четверга работаем круглосуточно.

Чтобы исключить угрозу подобного рода в будущем мы обновляем софт на серверах, полностью перестраиваем базу данных и переустанавливаем всё на компьютерах разработчиков. Мы извиняемся за все причиненные неудобства из-за недоступности сайта и надеемся что он возобновит работу в ближайшее время.

Читать полностью »

В конце позапрошлой недели китайское информационное агентство Xinhua сообщило
о трагическом случае смертельного поражения китаянки электрическим током при попытке ответить на звонок посредством заряжавшегося iPhone 5. Спустя чуть меньше недели на сайте того же агентство появились данные и о втором случае поражения электрическим током при использовании iPhone.

Я давно задумывался о новой игрушке, на которой можно запустить несколько виртуальных машин для опытов, но ставить дома шумящий пылесос совсем не хотелось. Альтернативный вариант – покупка VDS (VPS), или машины в каком либо облаке был давно отметен, ну а последние скандалы в области информационной безопасности только укрепили мое мнение.
Итак цель определена — бесшумный и достаточно производительный домашний сервер.
Под катом много картинок, и краткое, очень краткое, описание как можно использовать синюю изоленту в сервере!
Читать полностью »

Три дня iOS Developer Center был выключен и только сейчас Apple объяснила причину. Причиной сбоя послужило проникновение хакеров. Разработчикам разослали сообщение, в котором компания говорит, что в четверг обнаружила проникновение в Dev Center и хакеры могли получить доступ к именам, физическим и почтовым адресам разработчиков. Остальная информация, включая номера кредитных карт, зашифрована и осталась в неприкосновенности, пишет Apple.

iOS Developer Center взломан

Читать полностью »

Я как фанат всякой каталогизации знаний уже давно держу в голове идею информационной системы для РАН. Но вот именно сейчас назрело изложить её в виде текста. Назрело в связи с последними событиями и с попыткой эту самую РАН жёстко реформировать сверху.

Итак, Российской Академии наук очень сильно не хватает открытости. А именно, что там происходит плохо понятно. Даже официальный сайт ras.ru несет мало полезной информации, а найти там что-то чрезвычайно сложно. Попробовать освещать перспективные исследования интересно и доступно для обывателей вообще никто не пытался (по аналогии с той же НАСА). У каждого отделения и института РАН свой сайт, разной степени убогости. Пресс-центр если есть, то работает плохо. В СМИ ничего значимого из РАН не попадает, обычно перепечатки из англоязычной прессы. Да и наши успешные ученые почти поголовно пишут и публикуются за рубежом. Более того РАН это поощряет, поскольку в последних отчетах которые я готовил по своему отделу, например, фигурирует зарубежный Web of Science и публикации в цитируемых зарубежных журналах, а значимость публикаций в российских журналах тает на глазах. В связи с этим, когда поднялась буча большинству людей в стране, в общем-то было пофиг. Мало кто знает, что это за РАН и что она вообще делает.

Идея большой инфосистемы для Российской Академии Наук
Читать полностью »

750 миллионов мобильных телефонов уязвимы для злоумышленников из за недостаточно защищенных SIM карт

Карстен Нол (Karsten Nohl), основатель компании Security Research Labs, заявил об обнаружении уязвимости SIM-карт со стандартом шифрования DES (Data Encryption Standard). Это устаревший стандарт, который, впрочем, используется большим количеством производителей, и сотни миллионов SIM-карт поддерживают именно DES. Так вот, данная уязвимость позволяет при отсылке на телефон фейкового сообщения от оператора связи получить 56-битный ключ в ответном сообщении (ответ отсылается автоматически, и около 25% DES-карт подвержены такому «обману»).

Читать полностью »

Проект автосигнализации с открытым кодом
Недавно у меня родилась новая идея для хобби. Ну должен же человек отвлекаться от работы, чтобы не сойти с ума. И я решил попробовать сделать сигнализацию для своего автомобиля на базе Arduino с применением GPS и GSM.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js