Месяц: Январь 2013
-
11 важных вещей, которые нужно знать про DevOps — часть вторая
—
от автора
(Продолжение перевода, первая часть здесь) 8. Как Infosec и QA интегрируется в поток работ DevOps? Высокие темпы развертывания обычно ассоциируемые с DevOps, часто оказывают огромное давление на QA и Infosec. Рассмотрим случай, когда разработчики делают десять развертываний в день, в то время как безопасники требуют четырехмесячного тестирования безопасности приложения. На первый взгляд, все это выглядит…
-
libStorageMgmt — универсальная библиотека управления хранилищами
—
от автора
Я хочу рассказать о юной, но многообещающей библиотеке, родившейся в компании Redhat, призваной упростить жизнь сисадминам больших и разнородных датацентров. Библиотека работает с хранилищами данных разных производителей (на данный момент Linux, NetApp, Nexenta, EMC) используя одни и те же команды. Для примера, что бы создать файловую систему на любом из хранилищ, достаточно запусить: # LSMCLI_URI=nstor://admin@192.168.1.138/…
-
Использование RichText в Android. Spannable
—
от автора
Привет Хабраобщество! Эта статья об использовании Spannable в Android. Предназначен он для стилизации текста. Если Вас интересует как реализовать нечто подобное: тогда добро пожаловать под кат. Статья ориентированная на разработчиков, у которых нет большого опыта разработки под Android.
-
Архитектура масштабируемой почтовой системы
—
от автора
В этой статье мы рассматриваем один из вариантов реализации масштабируемой архитектуры большой почтовой системы. 6 декабря 2012 г. Google прекратил регистрацию новых аккаунтов для бесплатной версии Google Apps. У клиентов нашей компании постоянно возникает потребность в электронной почте, обслуживающей их сайты. Раньше мы настраивали им Google Apps, но после 6 декабря, изучив предлагаемые на рынке…
-
Построение приложений командной строки (CLI)
—
от автора
Данная статья написана под влиянием книги Дэвида Коупленда «Build Awesome Command-Line Application in Ruby» (купить, скачать и изучить дополнительные материалы). Большая её часть будет посвящена проектированию дизайна CLI-приложений вне зависимости от используемого языка. По ходу будут обсуждаться и вещи специфичные для ruby, но не страшно, если вы его не знаете, кода будет не слишком много.…
-
О неверности обобщений, или каждый программист — уникален
—
от автора
Прочитал пост «Твой программист и твоя жена….», и как программист и управленец, хочу не согласиться с автором. Если бы ты мог дать пинка под зад человеку, который виновен во всех твоих неприятностях, ты бы потом три дня не смог сидеть. Неизвестный автор Прежде всего, хочу заметить, что в ошибках управления, следствием которых является и уход…
-
RetroArch — играем в игры множества видеоприставок на Android
—
от автора
На Хабре, как можно догадаться, достаточно большое количество поклонников видеоигр, которые тратили время на игрушки для Sega, Dendy, PS1, и тратят это время и сейчас, причем с удовольствием. Большая часть любителей старых консолей использует эмуляторы. На Android есть парочка хороших эмуляторов Sega, Dendy и прочих консолей, но вот проблема — все это разные эмуляторы, и…
-
ObjectScript в качестве нового языка для веб разработки
—
от автора
ObjectScript — новый встраиваемый объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua, Ruby, Python и PHP. Вы можете ознакомится с синтаксисом языка в этой статье. За последнее время была существенно увеличена производительность виртуальной машины, стабилизировано ядро и спецификация, в язык добавлена поддержка исключений (try, catch, throw), поддержка UTF-8…
-
Стартап-пивот: от мобильного к веб-приложению
—
от автора
Развернулась дискуссия среди венчурных инвесторов и ангелов о провалах стартапов, нацеленных на мобильные проекты. На эту тему можно почитать посты Фреда Вилсона и Ома Малика. Я же, будучи сооснователем стартапа, который запускался с мобильным приложением, хочу поделиться своими соображениями. На данный момент мы подняли $3.65M и запустили два бесплатных мобильных социальных приложения. Тем не менее…
-
От «каменных джунглей» к «умному городу»
—
от автора
Статистика, как известно, знает всё. В том числе ей прекрасно известны глобальные тенденции и движения, имеющие место в нашей цивилизации. Одна из таких тенденций – всеобщая и повальная урбанизация. Согласно прогнозам, двое из трех родившихся в ближайшие 30 лет будут жить в городах. Естественно, будут увеличиваться и сами города: к нынешним 500 «миллионникам» за 20…