Это первый вебинар из цикла бесплатных вебинаров по автоматизации тестирования.
Видеозапись (продолжительность 52 минуты):
Темы и детали видеозаписи под катомЧитать полностью »
Это первый вебинар из цикла бесплатных вебинаров по автоматизации тестирования.
Видеозапись (продолжительность 52 минуты):
Темы и детали видеозаписи под катомЧитать полностью »
Уже через пару недель в свет выходит бета WordPress 3.4, а в середине апреля ожидается ее официальный релиз, который получит довольно интересные нововведения. Предлагаю рассмотреть некоторые из них.
А почему все молчат? Продолжение самой популярной игры для мобильных устройств уже доступно для скачивания. Ссылки на Angry Birds Space для разных платформ:
ITunes (iPhone)
ITunes (IPad)
Mac App Store
Rovio (Windows)
Google Play (Android)
Amazon (Android)
Действия в новой игре на этот раз развернулись в космосе. Полностью изменена игровая механика и способности «злых птиц».Читать полностью »
Хотим поделиться своим новым проектом, который называется виртуальный круглый стол. Суть проста: мы готовим вопросы и задаем их по телефону экспертам рынка мобильных приложений. Потом все «чистится», сводится воедино и вуаля! Аудиоверсию можно послушать на нашем сайте, а специально для пользователей Хабра мы сделали расшифровку.
В этом выпуске эксперты рассказывают о том, что делать с приложением, когда разработка окончена: как продвигать и раскручивать, как получить фичерение от Apple в App Store, по какой бизнес-модели лучше распространять, зачем нужен издатель и чем он может помочь и т. д.
Мнениями делятся Илья Чернецкий из компании i-Free, Павел Ряйкконен, директор по дистрибуции компании Nevosoft, и Макс Гринев, автор и разработчик хитовой игры Contre Jour (лучшая игра для iPad по версии Apple).
Читать полностью »
Подкаст вышел с опозданием, поскольку мы ждали, когда мне вернут микрофон. На момент записи его так и не отдали, поэтому меня слышно не очень хорошо, выводы сделали, своих ошибок повторять не будем.
Таинственный образом с хабра пропал «подкаст», поэтому слушайте нас на rpod-е.
Вышли Rails 3.0.12, 3.1.4, 3.2.2
Товарищ Константин, О времени и о себе. Кстати, упоминаемая в интервью книжица «Sinatra: Up and Running» — тоже очень ничего. Можно рекомендовать как академическое пособие для желающих разобраться, как правильно готовить на Руби web-(и прочее)-middleware и все такое.
Деплой как в Heroku
4 марта вышло обновление на Github, связанное с массовыми уязвимостями на этом сайте
6 марта вышел Vagrant версии 1.0
7 марта вышел Bundler 1.1
Lightrail — легкий rails-стэк для json приложений
Ruby 2.0 Enumerable::Lazy
Except.io — сервис, аналогичный airbrake.io
Sphinx — система полнотекстового поиска от Андрея Аксенова
Full Text Search в Postgresql — система полнотекстового поиска, встроенная в Postgresql
Elasticsearch
Solr — сервер полнотекстового поиска от Apache Foundation
Lucene — движок полнотекствого поиска от Apache Foundation
Профиль Ивана на Моем Круге
Профиль Ивана на LinkedIn
Твиттер Ивана
Wheely — компания, где сейчас работает Иван
РГГУ — а здесь Иван сейчас учится
6 марта вышла последняя часть легендарной научно-фантастической серии Mass Effect — по некоторым оценкам, самая ожидаемая игра 2012 года. Сейчас многие прошли игру до конца и оказались, так сказать, слегка разочарованы. Да что там говорить, нынешняя концовка Mass Effect 3 вызвала настоящую бурю возмущения среди фанатов.
Поэтому всем будет приятно узнать, что компания Bioware намерена сделать альтернативную концовку Mass Effect 3. В официальном блоге Bioware опубликовано обращение сооснователя компании Bioware. Рей Музыка (Ray Muzyka) говорит, что они считают ME3 своей лучшей игрой, и поэтому очень болезненно получать отзывы от самых лояльных игроков, что концовка не соответствует их ожиданиям.
Читать полностью »
6 марта вышла последняя часть легендарной научно-фантастической серии Mass Effect — по некоторым оценкам, самая ожидаемая игра 2012 года. Сейчас многие прошли игру до конца и оказались, так сказать, слегка разочарованы. Да что там говорить, нынешняя концовка Mass Effect 3 вызвала настоящую бурю возмущения среди фанатов.
Поэтому всем будет приятно узнать, что компания Bioware намерена сделать альтернативную концовку Mass Effect 3. В официальном блоге Bioware опубликовано обращение сооснователя компании Bioware. Рей Музыка (Ray Muzyka) говорит, что они считают ME3 своей лучшей игрой, и поэтому очень болезненно получать отзывы от самых лояльных игроков, что концовка не соответствует их ожиданиям.
Читать полностью »
Сегодня вашему вниманию представляется вторая статья из цикла статей об архитектурных решениях сервиса AtContent.com.
В процессе работы над сервисом AtContent.com у нас возникла задача о синхронизации между экземплярами внутри роли, а также между ролями. Стандартные средства из SDK не позволяют решить эту проблему двумя строчками кода. Поэтому мы разработали собственное решение для коммуникации между экземплярами. Оно позволяет выполнять задания на всех экземплярах роли сразу, либо на одном экземпляре, который выбирается определенным образом либо случайно.
Читать полностью »
После переезда с Ubuntu на Arch появилась необходимость настроить данную связку, однако, в отличие от Ubuntu, под Arch подобного мануала всё-в-одном не нашлось. Собрав идеи с разных руководств, включая те, что были написаны под Ubuntu, и решил написать на хабр такой цельный гайд.
Сразу хочу сказать, что это базовая установка, без виртуальных хостов в количестве n-штук, просто настройка для локальной разработки.
XAMPP мне не подошёл просто по идейным соображениям.
Предполагается, что yaourt у вас уже установлен и вы хотя бы немного умеете им пользоваться, а также настроено выполнение root-команд от своего пользователя (ставим пакет sudo, потом раскомментируем строчку "%wheel ALL=(ALL) ALL" в файле /etc/sudoers и релогинимся; при выполнении команд с sudo пароль вводим от своего пользователя, а не от root'a).
Также перед непосредственно установкой, убедитесь, что у вас подключены extra- и community-репозитории.
Для этого:
sudo nano /etc/pacman.conf
И проверяем, чтобы секции этих репозиториев выглядели аналогично.
[extra]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
[community]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
И синхронизируем списки пакетов.
sudo pacman -Sy
После переезда с Ubuntu на Arch появилась необходимость настроить данную связку, однако, в отличие от Ubuntu, под Arch подобного мануала всё-в-одном не нашлось. Собрав идеи с разных руководств, включая те, что были написаны под Ubuntu, и решил написать на хабр такой цельный гайд.
Сразу хочу сказать, что это базовая установка, без виртуальных хостов в количестве n-штук, просто настройка для локальной разработки.
XAMPP мне не подошёл просто по идейным соображениям.
Предполагается, что yaourt у вас уже установлен и вы хотя бы немного умеете им пользоваться, а также настроено выполнение root-команд от своего пользователя (ставим пакет sudo, потом раскомментируем строчку "%wheel ALL=(ALL) ALL" в файле /etc/sudoers и релогинимся; при выполнении команд с sudo пароль вводим от своего пользователя, а не от root'a).
Также перед непосредственно установкой, убедитесь, что у вас подключены extra- и community-репозитории.
Для этого:
sudo nano /etc/pacman.conf
И проверяем, чтобы секции этих репозиториев выглядели аналогично.
[extra]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
[community]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
И синхронизируем списки пакетов.
sudo pacman -Sy