Месяц: Май 2014

  • Использование перехватчиков (hooks) в Git для блокирования правки опубликованных коммитов

    от автора

    Привет, Хабр! Тем, кто работает с Git, хорошо знаком способ отредактировать последний коммит командой git commit —amend. Это удобно для мелких правок (изменить комментарий к коммиту, поправить строчку в коде и т.п.), потому что частенько хорошие мысли по поводу коммита приходят в голову уже после того, как этот коммит сделан. Но с данным способом правки…

  • Фанерный монитор из старого ноутбука

    от автора

    Наверное, многие хабражители сталкиваются с тем, что дома копится компьютерное железо. Что-то держится про запас, что-то для будущих экспериментов, что-то на детали. Так у меня в течении 4х лет хранился разобранный ноут от НР, погибший в неравной борьбе с температурой и нерадивыми ремонтниками. Но рано или поздно к антресоли, где хранится бесполезное железо, приходит уборка.…

  • Безракетный космический запуск

    от автора

    Введение Доброго времени суток уважаемые хабражители! Производство и эксплуатация ракет-носителей довольно дорогое и опасное занятие. В связи с этим высока и стоимость запуска полезного груза на орбиту. В этой статье мы рассмотрим альтернативные (безракетные) способы выведения космических аппаратов в космос. Если я вас заинтересовал, добро пожаловать под кат.

  • История о парсинге одного aspx сайта

    от автора

    Предыстория Существует одна онлайн-система работы с заявками клиентов, с которой моему молодому человеку приходится работать. Система, вероятно, функциональная, хороша для администраторов, эффективная в управлении и прочая, но насколько же неудобна она в ежедневном использовании! Не запоминает логин, пароль и город — в результате после входа нужно дождаться загрузки всех заявок из дефолтного города, а потом…

  • от автора

  • Конспект по веб-безопасности

    от автора

    Простите, но накипело. Много шишек уже набито на тему безопасности сайтов. Молодые специалисты, окончившие ВУЗы, хоть и умеют программировать, но в вопросе безопасности сайта наступают на одни и те же грабли. Этот конспект-памятка о том, как добиться относительно высокой безопасности приложений в вебе, а также предостеречь новичков от банальных ошибок. Список составлялся без учета языка…

  • Один день в офисе Veeam Software в Петербурге

    от автора

    Привет! Меня зовут Андрей, я работаю в Veeam Software. Поскольку на Хабре про мою компанию была только одна статья, да и та больше похожа на исторический экскурс, я бы хотел заполнить пустоту и рассказать про современный российский офис компании Veeam. Для тех, кто не в курсе, просто напомню, что ИТ стартап Veeam был основан в…

  • Работа с регистрами внешних устройств в языке C, часть 2

    от автора

    Наступила полночь и Шехрезада продолжила позволенные речи Для начала замечание к предыдущей статье — я там позволили себе неуважительно высказаться по поводу ASSERT — поясню свою позицию. Мне не очень нравится. что проверка в ASSERT проводится только на этапе исполнения, проверка на этапе компиляции эффективнее. Мне в личку сообщили о существовании конструкции, позволяющей сделать необходимые…

  • от автора

  • Замолвим слово об отладке и профилировании [PHP]

    от автора

    Все идет от лени. Вы получили чужой очень большой проект в котором нужно сделать небольшие правки, или же написали скрипт и сразу не очевидно, что в нем еще требует оптимизации. Как быть? Читать и анализировать код, выводить каждый шаг на экран или в файл (var_dump() и т.д.) не всегда эффективно, ведь можно воспользоваться средствами отладки,…