Как стать автором
Обновить
23
0
hashmap @hashmap

Пользователь

Отправить сообщение

Как разрабатывается Cloud Foundry

Время на прочтение4 мин
Количество просмотров13K
CF community logoЯ кратко расскажу о процессе разработки Cloud Foundry (CF), особенностях open source модели и немного личного опыта.

В 2013 году я стал активным пользователем платформы, когда IBM запустила внутреннюю бету Bluemix, в начале этого года я принял участие в портировании Cloud Foundry на архитектуру POWER8, а с середины октября я стал членом CF core team, пройдя CF Dojo. Но обо всем по порядку.

Не буду углубляться в историю или объяснять что такое Cloud Foundry, но вот необходимый минимум фактов. CF — это Platform as a Service (PaaS), разработанная VMWare и позднее переданная Pivotal Software. Исходный код был открыт, сейчас еще есть отдельный инкубатор CF проектов. Чуть позже была создана Cloud Foundry Foundation, в которую вошли Pivotal, IBM, VMWare, EMC, GE, Intel, SAP, настоящее время в нее входит более 50 организаций. Изначально платформа была написана на Ruby, позднее часть компонент были переписаны на Go.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии2

Бесплатные ресурсы IBM Bluemix для разработчиков

Время на прочтение2 мин
Количество просмотров5.7K


Сначала я поставил красивую картинку с роботом, чтобы привлечь внимание, ведь мы все любим роботов. Но потом заменил вот на этот скучный скриншот с сайта IBM Bluemix, ведь мы все любим деньги. Точнее не любим их тратить. Скриншот вполне информативный, но ниже я немного распишу детали. Итак, что же получает разработчик бесплатно?
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Запуск тестов OpenStack Keystone в Docker контейнере на Mac

Время на прочтение3 мин
Количество просмотров10K
Ниже описано как запускать Keystone тесты в Docker контейнере на OS X и зачем это мне понадобилось.



Я иногда пишу небольшие патчи в Openstack, в основном в Keystone. Делаю это на моем лаптопе с OS X. В 2009 я перешел с Linux на Mac, т.к. на последнем разрабатывать было не менее удобно, а заниматься всем остальным — гораздо удобнее. К сожалению, последнее время первое утверждение часто оказывается ложным. Например, Apple начала очень медленно обновлять системные open source библиотеки, от чего пострадали тесты Keystone — сначала из-за старого OpenSSL, а потом и python-ldap. Об этом, например, пишет Keystone PTL Morgan Fainberg. Начинает он оптимистичным

NOTICE: OS X based testing/running of Keystone will likely be deprecated

Можно с этим бороться, но удовольствие уже не то.
Читать дальше →
Всего голосов 18: ↑12 и ↓6+6
Комментарии18

Создание CloudFoundry/IBM Bluemix buildpack или веб сервис на Awk (gawk)

Время на прочтение5 мин
Количество просмотров5.8K
gawk — глазеть разинув рот, таращить глаза



Дальше никаких шуток, я действительно опишу как запустить Awk (Gawk) веб сервис на IBM Bluemix.

CloudFoundry и созданная на его основе платформа IBM Bluemix поддерживают много разных языков программирования и веб фреймворков. Все это благодаря поддержке билдпаков (мой перевод слова buildpack). Билдпак можно рассматривать как плагин, который отвечает за установку и настройку среды выполнения приложения. Создают билдпак обычно в двух случаях.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии0

Шокирующий Objective-C для Java программистов, часть вторая

Время на прочтение5 мин
Количество просмотров4.9K
Продолжаю краткий обзор особенностей Objective-C, удивляющих Java программистов (первая часть). Во второй части немного будет рассказано о философии языка, о поддержке пространств имен и о типе id. Судя по комментариям к первой части, необходимо немного пофилософствовать, поэтому обещанные свойства (property) переносятся в третью часть. Также узнаем какие вопросы задают в американских супермаркетах.

Читать дальше →
Всего голосов 35: ↑27 и ↓8+19
Комментарии19

Шокирующий Objective-C для Java программистов

Время на прочтение4 мин
Количество просмотров26K

О чем эта статья?


Два факта. В мире много Java программистов. Популярность Objective-C растет. Вывод: Java программист, изучающий Objective-C не такая уж редкость. Если знать ключевые различия между языками, то можно эффективно использовать существующие знания Java и быстрее начать писать на Objective-C.
Читать дальше →
Всего голосов 78: ↑65 и ↓13+52
Комментарии161

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность