• Предисловие переводчика Имея совсем небольшой опыт работы с набором WAMP (Windows Apache/MySQL/PHP), я столкнулся с необходимостью его переустановки как с целью обновления версий составляющих его частей, так и с целью установки openssl. Openssl в свою очередь мне необходим для использования…

  • Класс CSharpCodeProvider позволяет программе на C# компилировать код на C#. Обычный вопрос – «зачем». Обычные ответы: исполнение кода, данного пользователями, как на ideone.com, «ну мало ли зачем» и «а это уже отдельный вопрос» Сегодня мы используем этот класс для удобного…

  • Как-то вечером я решил исследовать безопасность Facebook. После недолгого хождения по порталу мой взгляд зацепился за Graph API Explorer. Это веб-приложение для работы с Facebook Graph API, которое позволяет получать пользовательские данные от Facebook и загружать их на Facebook. Конечно,…

  • В этой статье я даю краткий обзор того, как применять библиотеку lock-free структур данных libcds. В реализацию я углубляться здесь не буду, — это просто взгляд извне, взгляд со стороны пользователя библиотеки. Библиотека libcds имеет свою точку зрения на многие…

  • Недавно у меня появилась задача “вжиться в шкуру пользователя” и на деле проверить, как работается на бесплатном Microsoft Hyper-V Server 2012. Да-да, бесплатный сыр есть не только в мышеловке, но и у Майкрософта. Если вы хотите виртуализовать сервера или хотя…

  • В 1995 году исследовательская компания Gartner предложила hype cycle — кривую зрелости технологии, графически представляющую стадии, через которые проходит технологическое новшество в ходе своего становления. Данный феномен наблюдается при появлении любой новой техники, будь то появление планшетов на рынке или…

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

  • >>> foo = ‘foo’ >>>… >>> {foo: 1, ‘bar’: 2} {‘bar’: 1, ‘bar’: 2} WAT? Как так? И что в пропущенной строчке? ЗЫ: никакие built-in функции или объект строки заменять нельзя ссылка на оригинал статьи http://habrahabr.ru/post/198502/

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

  •       В мире Arduino существует собственная, написанная на java, IDE, достаточно спартанского вида, без подсветки текста и автодополнения! Главные ее функции — это сборка программы и загрузка. Компиляция осуществляется через avr-gcc, а загрузка в МК через avrdude. После нескольких месяцев…