Месяц: Октябрь 2013
-
Компилируем код из кода для воспроизведения гонки двух процессов
—
от автора
Класс CSharpCodeProvider позволяет программе на C# компилировать код на C#. Обычный вопрос – «зачем». Обычные ответы: исполнение кода, данного пользователями, как на ideone.com, «ну мало ли зачем» и «а это уже отдельный вопрос» Сегодня мы используем этот класс для удобного воспроизведения гонки двух процессов.
-
История о XSS в Facebook
—
от автора
Как-то вечером я решил исследовать безопасность Facebook. После недолгого хождения по порталу мой взгляд зацепился за Graph API Explorer. Это веб-приложение для работы с Facebook Graph API, которое позволяет получать пользовательские данные от Facebook и загружать их на Facebook. Конечно, многие операции доступны только при наличии OAuth-токена. Что же это приложение на самом деле делает?
-
Lock-free структуры данных. Извне: введение в libcds
—
от автора
В этой статье я даю краткий обзор того, как применять библиотеку lock-free структур данных libcds. В реализацию я углубляться здесь не буду, — это просто взгляд извне, взгляд со стороны пользователя библиотеки. Библиотека libcds имеет свою точку зрения на многие известные структуры данных. Отчасти это объясняется целевой областью – lock-free структуры данных довольно минималистичны по…
-
Как я перестал беспокоиться и полюбил Hyper-V Server
—
от автора
Недавно у меня появилась задача “вжиться в шкуру пользователя” и на деле проверить, как работается на бесплатном Microsoft Hyper-V Server 2012. Да-да, бесплатный сыр есть не только в мышеловке, но и у Майкрософта. Если вы хотите виртуализовать сервера или хотя бы ваш старый ноутбук, но при этом не хотите платить дополнительные деньги за гипервизор, то…
-
Цикл зрелости технологии (Hype cycle) Gartner — при внедрении новой системы на предприятии
—
от автора
В 1995 году исследовательская компания Gartner предложила hype cycle — кривую зрелости технологии, графически представляющую стадии, через которые проходит технологическое новшество в ходе своего становления. Данный феномен наблюдается при появлении любой новой техники, будь то появление планшетов на рынке или внедрение новой CRM системы на предприятии. Про то как эта кривая работает в части электроники,…
-
[Перевод] 6 заблуждений в методологии «Бережливый стартап» («Lean Startup»)
—
от автора
Привет, хабражители! Каждый день в мире появляется и исчезает огромное количество стартапов. В разных странах, в разных сферах. Многие предприниматели мечтают найти формулу успеха в какой-то книге по личностному росту или на конференциях и других мероприятиях. Большого внимания заслуживает книга Эрика Райса — «Lean startup», положившая начало популярному движению в стартаперской культуре. Модель «Бережливый стартап»,…
-
Загадка foo bar
—
от автора
>>> foo = ‘foo’ >>>… >>> {foo: 1, ‘bar’: 2} {‘bar’: 1, ‘bar’: 2} WAT? Как так? И что в пропущенной строчке? ЗЫ: никакие built-in функции или объект строки заменять нельзя ссылка на оригинал статьи http://habrahabr.ru/post/198502/
-
Странный подход к активации некоторых услуг в Мегафоне
—
от автора
Приветствую, дамы и господа! Это краткий пост-предупреждение о неких странностях в активации отдельных услуг Мегафона. Не знаю, относится ли Мегафон к телекомам, но более подходящего хаба не нашел.
-
Альтернативная среда разработки для Arduino
—
от автора
В мире Arduino существует собственная, написанная на java, IDE, достаточно спартанского вида, без подсветки текста и автодополнения! Главные ее функции — это сборка программы и загрузка. Компиляция осуществляется через avr-gcc, а загрузка в МК через avrdude. После нескольких месяцев использования, решил поискать альтернативу, так как Arduino IDE у меня периодически умудрялось грузить процессор на…
-
Как я был идеальным заказчиком
—
от автора
Это поучительный рассказ о том, как после многих лет работы на стороне исполнителя мне довелось побывать по ту сторону баррикад и заказывать разработку на стороне. Это рассказ о том, почему для разработчика нет ничего страшнее идеального заказчика. Как я уже говорил, я много лет занимался работой с заказчиками в софтверной компании. Так вот – мне…