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

WordCamp — это международная неформальная конференция, охватывающая всё, что связанно с WordPress. Ежегодно проходит несколько конференций в разных странах. WordCamp организуется местным сообществом WordPress с целью поделиться идеями и узнать друг друга, и отражает интересы конкретного сообщества. В конференции принимает участие довольно широкий круг лиц: от случайных пользователей до основных разработчиков.

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

Невидимое око

В принципе, современные технологии обеспечения доступа, автоматизации, а также уровень развитости беспроводных устройств позволяют собрать для любого, сколь-нибудь территориально ограниченного, предприятия волшебную «карту Хогвартса», подобную той, что была в распоряжении у Гарри Поттера.

И никакой магии не понадобится. Да что там — вполне себе обыденные технологии. Если вы для доступа в свой офис используете электронный пропуск, то в автоматическом режиме на КПП уже поступает достаточно информации о том, где вы находитесь (или где вы в последний раз прошли через турникет), сколько времени вы провели внутри объекта (на своем рабочем месте) и т.д. Наша компания давно разрабатывала систему визуального контроля на предприятии, но, совсем недавно, нам посчастливилось внедрить все наши наработки. Заодно рассказать аудитории о том, какие требования предъявляются к подобным системам со стороны заказчика.

Дипломированные маги начинают пригождаться тогда, когда обычная система должна быть расширена. Чаще всего заказчик (имя которого, в этот раз, мы не можем назвать) добавляет настолько нетривиальную изюминку, что система трансформируется во что-то иное. В нашем случае такой изюминкой был биометрический контроль, причем, в его самой технологически сложной форме — сопоставление изображения лица в реальном времени.
Читать полностью »

Публикуя блогозапись «SIM-карты пассажиров московского метро подвергнутся бесконтактному считыванию» на Хабрахабре, я набрал, как обычно, элемент <img src="…"> и указал в нём адрес иллюстрации с SIM-картою (расположенной на Викискладе):

  • http://upload.wikimedia.org/wikipedia/commons/2/2c/Simcard.jpg

Однако в сохранённой блогозаписи (и при последующем редактировании её) адрес картинки волшебным образом принял другой вид:

  • http://habr.habrastorage.org/post_images/b0d/064/947/b0d064947a9d80f718ff5abce8e1e1c9.jpg

И тогда я понял, что Хабрахабр начал принимать на постоянное хранение те иллюстрации, которые помещаются во блогозаписи.

Такой подход имеет не менее четырёх достоинств:

  • Если отдалённый сайт прекратит работу, то картинка из блогозаписи пропадёт. Хабрасклад же, насколько я понимаю, предназначен существовать столько же, сколько и сам Хабрахабр.
     
  • Если отдалённый сайт не выдержит хабраэффекта, то картинка из блогозаписи пропадёт или станет загружаться чрезмерно долго, нервируя читателей блога. Хабрасклад же, насколько я понимаю, устойчив к хабраэффекту.
     
  • Владелец отдалённого хостинга утрачивает возможность анализировать поле «referrer» и другую информацию из заголовков HTTP-запросов от читателей Хабрахабра. Делаются невозможными счётчики посещаемости блогозаписей.
     
  • Отпадает возможность подменить одну картинку на другую, не трогая блогозапись, или выборочно показывать другую картинку части читателей — и тем устроить, например, какую-нибудь грубую шутку над читателями. Хотя надобно отметить, что такие подмены зачастую совершаются и с благими намерениями. Ну, например, если на отдалённый хостинг окажется загружена новая и улучшенная версия картинки, но гораздо более крупного размера, то блогозапись не окажется раздутою по ширине.

Такой подход имеет и не менее четырёх недостатков:

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

Специалист по компьютерной безопасности Брайан Кребс (публиковавший немало неприятных постов про русский интернет-андеграунд, включая известного Павла Врублевского) выложил потрясающую историю о том, как русские хакеры скраудфандили два биткоина (200 долларов) на покупку и отправку ему домой грамма героина, расфасованного в 12 (на самом деле 13) пакетиков.

Началось всё недавно, в июле 13-го: юзер Flycracker, админ хакерского форума Thecc.bz предложил собрать Bitcoin'ы на покупку Брайну Кребсу героина через "либертарианскую" биржу Читать полностью »

Взаимодействие клиентов SIP. Часть 1
Месяц назад я начал свое знакомство с IP-телефонией, а именно с Lync и Asterisk. И заметил следующую картину: в сети очень много интересных статей по практической стороне вопроса (как и что делать) и очень мало внимания уделено теории (в конце статьи приведены ссылки). Если Вы хотите разобраться с SIP, то извольте либо читать RFC 3261, либо одну из «этих толстых книг». Это, естественно, полезно, но многим хочется в начале изучить некую выжимку, а уж потом бросаться в омут с головой. Эта статья как раз для таких людей.
Читать полностью »

26 июля, в пятницу, системные администраторы Тюмени отметили свой профессиональный праздник. Организатором торжества стала Группа Компаний ХОСТ, во второй раз собравшая веселую и шумную компанию представителей ИТ-сообщества.

В 18-00 участники празднования собрались в «Сибирской Короне», чтобы показать всем, как умеют развлекаться настоящие сисадмины. Несмотря на проливной дождь и уже начавшиеся мероприятия, посвященные Дню города в Тюмени, ресторан был полон.

Уже на входе гостей ждали первые конкурсы. Входящим было предложено выполнить несколько заданий, с которыми может справиться только настоящий админ: вспомнить правильный цветовой порядок обжатия кабеля, перевести фразу с языка «софта и железа» на русский, дать определение фаерволу и многое другое. Все участники справились с заданиями на «отлично», доказав, что они заслуженно носят гордое звание «сисадмин».

image

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

Третья реинкарнация гибридного аппарат Asus PadFone, получившая имя Infinity, оказалась достаточно любопытным мобильным устройством. В особенности выделился непосредственно смартфон, предлагая отличный экран, топовую начинку и металлический корпус.

Asus PadFone Infinity

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

imageРазработчики PyPy представили первую бету выходящего релиза PyPy3. Это первый релиз, в котором будет поддерживаться Python 3 (3.2.3).

Загрузить и попробовать можно по ссылке.

В бете есть несколько известных проблем, включая серьезную регрессию производительности, которые будут исправлены к финальному релизу (к примеру, пока что пишут, что выполнение одной и той же программы может быть в 37 раз медленнее, чем это было на PyPy 2.0.2).

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

Семь навыков профессионального программистаКаждый год мы обучаем под свои проекты и набираем в команду студентов. Хантим, конечно, не всех. «Мы на работу ходим, а нам деньги плотют» — это точно не к нам. За «звездами», тоже не охотимся. Ищем в первую очередь тех, кто хочет расти, развиваться, становиться «звездой», а мы можем им в этом помочь.

Одна из проблем нашего высшего образования в том, что в вузах учат много чему, и алгоритмам, и языкам программирования, и ООП, и даже паттернам проектирования. Но я еще ни разу не встречал, чтобы в вузах учили работать работу. Лабораторки не в счет. Спихнул – и забыл! Возможно, просто не везло.

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

Итак, про семь навыков…

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

в 5:52, , рубрики: Без рубрики

Здравствуйте уважаемое сообщество,

Выбрав фреймворк Django для разработки корпоративного сайта, я столкнулся с проблемой тестирования его работы по протоколу HTTPS при использовании встроенного веб-сервера. Несмотря на поддержку работы с безопасными соединениями в Django, поставляемый в комплекте веб-сервер не обслуживает запросы по HTTPS.

Первое, что пришло в голову, поднять полноценный веб-сервер (например, Apache) для разработки и тестирования, но что если не хочется отказываться от удобств и простоты использования встроенного веб-сервера Django?

Поиск в Интернете по запросу «django + https» выдал несколько статей датированных 2009 и 2012 годами, в которых для тестирования HTTPS предлагается использовать stunnel.

Данная статья является инструкцией полученной в результате настройки stunnel под среду разработки Django на Ubuntu 12.04.1 LTS x64.
Читать полностью »


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