• Прочитав несколько месяцев назад статью про щелевую съемку, я твердо решил написать небольшую утилитку, позволяющую создавать щелевые фотографии. Перетряхнув закрома, я обнаружил следующие ресурсы: отложенный в долгий ящик учебный курс по Python, старенький ноутбук, камеру GoPro, несколько часов свободного времени,…

  • Учёный из Кентукки, работавший над правительственными заказами, в понедельник был приговорён к 1 году и 1 дню тюремного заключения за участие в преступной схеме по приобретению программного обеспечения, сообщает San Francisco Chronicle.

  • Вы любите смотреть таргетированную рекламу? Вы не против того, что фейсбук сам отметит вас на фотографии друзей (а ее увидят посторонние люди)? Вам нравится видеть релевантные запросы в поисковике? Вы не против того, чтобы ваши предпочтения использовали для рекламы товаров…

  • Доброго вечера, Хабрахабр. Сегодня я расскажу о небольшом компоненте формы, который мне довелось написать для замечательного PHP фреймворка Yii. Этот компонент (а точнее, модель формы) позволяет редактировать config-файлы прямо из веба. Статья навеяна недавним постом о подобной функциональности, но основанным,…

  • Завершился первый этап конкурса «Next Star App» от компании Microsoft; объявлены 64 финалиста конкурса, выбранные из 9000 приложений, присланных на конкурс.

  • Вчера была запущена в работу крупнейшая солнечная электростанция, построенная в ОАЭ. Эта электростанция получила название «Солнце-1». Планы по созданию станции появились у арабов еще в 2010 году, тогда не так много людей верили в возможность создания «солнечной» станции мощностью в…

  • Все сервисы Windows Azure, доступные по SSL сегодня, используют цепи сертификатов, основанные на одном корневом сертификате: GTE CyberTrust Global Root. Майкрософт решила поменять его на более надежный Baltimore CyberTrust Root (sha1 вместо md5 и 2048 бит открытого ключа взамен 1024).…

  • Если кто-то ещё не знает, что такое хвостовая рекурсия, вот простой пример метода, складывающего в лоб натуральные числа от 1 до n (n≥0): function add(n,acc) { if(n===0) return acc; return add(n-1,acc+n); } Изначально функция вызывается с параметром acc=0. В случае,…

  • На сайте Internet Census 2012 internetcensus2012.bitbucket.org опубликованы результаты сканирования всех существующих IPv4 адресов. Сканирование такого масштаба удалось осуществить благодаря ботнету из 420 тысяч незащищенных устройств.

  • С окончания 70-х годов десятки фильмов рассказали нам как с помощью Интернета легко изменить судьбу человека — одна переписанная строчка в твоем досье — и в мгновенье из законопослушного налогоплательщика ты становишься криминальным маргиналом. И сегодня наши досье, хранящиеся в…