• Как показывает практика — загрузка файлов (и в частности изображений) без надлежащего контроля приводит к образованию уязвимостей. В этой публикации рассмотрим практическую реализацию одного из вариантов безопасной загрузки изображений на сервер. Исходная постановка задачи предполагает возможность загрузки пользователем изображения на…

  • 29 июня 2005 года во время операции Site Down в числе других была атакована сцен-группа широкого профиля RiSCiSO, работавшая почти со всеми видами вареза: программами, играми и фильмами. Из числа участников группы 19 человек было арестовано. Лидер группы, 27-летний австралиец…

  • Компьютер DEC с носителем DECtape На Github выложили last1120c и prestruct-c — ранние версии самого первого компилятора Си в истории. Код написан самим Деннисом Ритчи в 1972-1973 гг. Компиляторы найдены несколько лет назад на старой магнитной ленте DECtape, вставленной в…

  • Маленькая заметка для системных администраторов, которые пользуются Windows и беспокоятся о своевременных обновлениях. Речь идёт об оффлайновых наборах обновлений для самых распространённых клиентских систем. На рабочих компьютерах с доступным интернетом однозначно лучше использовать Windows Update, но бывают ситуации, когда обновить…

  • Зашёл недавно с другом разговор про DynDNS и подобные сервисы, и я вспомнил что давно хотел реализовать аналог на базе API которое предоставляет Yandex для управления DNS-хостингом. Уже несколько лет я владею чудесной железкой Mikrotik RB750GL и очень хотелось чтобы…

  • Наверняка многие из вас смотрели презентацию новой консоли от Microsoft, которая получила название Xbox One.

  • Некоторое время тому на хабре появилась статья о художнике, который рисует картины в MS Excel, используя его векторные возможности. Но задолго до этого я натыкался на истории о феноменальных растровых рисунках в том же экселе, идея которых базируется на пиксель-арте.…

  • Четыре месяца назад ребром встал вопрос о тексте для моего дипломного перевода. Результатом помощи коллективного разума стало решение переводить главу Scalable Web Architecture and Distributed Systems за авторством Kate Matsudaira. Нужно отметить, что это мой первый перевод такого объема и…

  • В один прекрасный день мне стало понятно, что нужно наконец-то обзавестись собственным планшетом, а не полагаться на постоянно прибывающие на тесты устройства. Для начала было решено, что диагональ экрана аппарата составит порядка 10 дюймов. На эту мысль натолкнул находившийся в…

  • Каждый, кому приходилось работать с социальной сетью «Одноклассники» знает, что разобраться в ней — та ещё задача. Поэтому я решил рассказать, как можно программно приглашать друзей в сообщество, поскольку в Интернете об этом информации практически нет. Для работы нам необходима…