Все началось в одно прекрасное, светлое утро, когда рассеялась тьма и ...
Предисловие
Все началось в одно прекрасное, светлое утро, когда рассеялась тьма и восходила бодрая и лучистая заря — пришла идея перейти с не всеми, но многими любимых Окон с их антивирусами, сквозной коммерциализацией и внезапной задумчивостью, на быстрого, достаточно надежного, умного и дружелюбного Ubuntu Linux.
Во главе этой идеи — создание свободной системы для разработки (не в виде дистрибутива), где будет только открытое ПО. Некий такой уголок программиста с производственным станком для кодоблудства.
Сам занимаюсь веб-разработкой на PHP, поэтому неотъемлемой частью этой системы надлежит быть Apache + MySQL + PHP ну и xDebug до кучи. Так как нативно xDebug собирается на 32 битных системах (без установки кучи дополнительных пакетов), была выбрана именно такая Ubuntu Linux. Есть еще один плюс — много хорошо обкатанного ПО.
С учетом экономии времени для развертывания системы серверов был выбран XAMPP, который немного допилил. Начнем по порядку, но условимся, что у тебя, %username%, уже установлена Ubuntu Linux, либо какая-то иная операционная система (скорее всего проблем с рецептом не возникнет — все приготовится также и в сковороде иной марки), а также что версии пакетов в командах ты поправишь относительно их свежести.
Читать дальше →

В своей заметке о модульном тестировании, которую я хабрил, приводился довольно тривиальный пример написания модульного теста на примере калькулятора. В этой мне бы хотелось коснуться несколько иной ситуации, которая меня, в общем-то, и поставила на эти рельсы, а именно — многопоточные приложения реального времени.
Читать дальше →
Приветствую всех. Являясь большим поклонником продукции одной известной фруктовой компании, решил ...
Приветствую всех. Являясь большим поклонником продукции одной известной фруктовой компании, решил попробовать свои силы в разработке под iOS. И вот хочу поделиться своим опытом и трудностями, с которыми я столкнулся, во время написания и публикации своего, фактически первого, приложения в App Store. Может быть, мой опыт окажется кому то полезным. А трудностей было предостаточно. В процессе публикации в App Store приложение было 2 раза отклонено и третий раз висело 6 дней в статусе «In Review». В итоге моя настойчивость победила, приложение опубликовали и оно попало в пятерку русского App Store в категорию Top Free iPhone Navigation Apps. И так все по порядку.
Читать дальше →
На хабре (да и не только) интререс к Arduino довольно странный — в коментах много полярных мнений, ...
На хабре (да и не только) интререс к Arduino довольно странный — в коментах много полярных мнений, от «хочу», «круто», «заказал себе», до «голый ATMega — то-же но дешевле», «годится только для моргания светодиодом» и «за те-же деньги можно купить полноценный 32-разрядный ARM». И более странно, что никто не упомянул о новых железках, которые будут (
или не будут) интересны авторам обоих полярных мнений.
Читать дальше →
Agile-команда – это в первую очередь люди, ее составляющие, и люди разные – что ...
Agile-команда – это в первую очередь люди, ее составляющие, и люди разные – что необходимо учитывать на пути к успешной адаптации agile-подхода. Что нужно знать о типах участников гибких команд для успешного внедрения гибких практик? Марио Морейра, автор книги «Adapting Configuration Management for Agile Teams: Balancing Sustainability and Speed«, выделяет 7 типов личности в пространстве Agile: Новатор [...]