Тринадцатый выпуск подкаста — Сливки IT R&D.
Вечерний разговор о RubyOpenAir, венчурном финансировании, Нокии, Яндексе и другом, что зацепило авторов подкаста на прошлой неделе.
Метка «ruby» - 18
Сливки IT R&D (выпуск 13) — Рубиновый коктейль вкуса Казбеги
2012-06-25 в 6:21, admin, рубрики: ebay, Face.com, Facebook, Kickstarter, microsoft, nokia, ruby, Yammer, беларусь, венчурное финансирование, долгов, подкасты, сколково, метки: ebay, Face.com, Facebook, Kickstarter, microsoft, nokia, ruby, Yammer, беларусь, венчурное финансирование, долгов, сколковоУстановка ruby в Ubuntu с помощью rbenv-installer
2012-06-18 в 12:27, admin, рубрики: rbenv, ruby, ruby on rails, rvm, Ubuntu, Песочница, Убунтариум, метки: rbenv, ruby, ruby on rails, rvm, UbuntuНа хабре уже есть несколько статей о rbenv (раз, два, три), но ни в одной не упомянут очень удобный инструмент rbenv-installer. Этой статьёй я и заполню этот пробел.
Прежде чем начну описывать установку, хочу сказать чем меня порадовал rbenv и почему я перешёл на него с RVM.
В одном из моих проектов мне понадобилось периодически запускать задачи (rake tasks) с помощью cron. Задачи для cron-а я формировал и записывал в crontab с помощью гема whenewer. Тогда я ещё пользовался RVM и cron в лог писал что-то вроде:
bundle: command not found
Искал решение с помощью гугла и нашёл в issues whenewer-а упоминание о такой же проблеме. Тикет был закрытым и упоминалось что в rbenv всё работает. Установил я rbenv и без каких-либо дополнительных настроек мои cron-задачи стали работать так как я и хотел. С того дня в новых проектах я только rbenv использую.
Читать полностью »
Сливки IT R&D (выпуск 12) — 2016 год перемен
2012-06-15 в 6:02, admin, рубрики: android, event, Google Maps, IPv6, pinterest, ruby, windows azure, беларусь, подкасты, метки: android, event, Google Maps, IPv6, Pinterest, ruby, windows azure, беларусь Двенадцатый выпуск подкаста — Сливки IT R&D.
Спич о будущем и настоящем гос.органов Беларуси, анонс мероприятия «Ruby Open Air», два слова о IPv6 и многое другое.
Скринкасты по Ruby, Android, Autocad и др. на hasBrains.ru
2012-06-11 в 6:11, admin, рубрики: android, Q/A, ruby, видеокурсы, видеоуроки, образование, образование 2.0, образование онлайн, скринкасты, Учебный процесс в IT, метки: android, Q/A, ruby, видеокурсы, видеоуроки, образование, образование 2.0, образование онлайн, скринкастыНесколько месяцев назад я запустил серию скринкастов которая называлась «Научись программировать на Руби». За это время я успел записать порядка 35 выпусков и продолжаю это делать. Но на Руби мир клином не сошелся, так ведь? Есть огромное количество других интересных тем, которые можно осветить в скринкастах.
Представляю вам hasBrains — проект на котором усилиями нескольких авторов готовятся скринкасты по различным темам. В частности, сегодня у нас уже открыты разделы по разработке на Android (ведущий Евгений Наку) и проектированию в Autocad (ведущий Антон Виноградов). Ну и конечно скринкасты по Ruby никуда не делись (завтра новый выпуск, кстати!) В ближайшее время мы рассчитываем открыть новые разделы.
Padrino для frontend разработчика
2012-06-07 в 19:32, admin, рубрики: coffee script, haml, ruby, scss, sinatra, Веб-разработка, верстка, верстка html писем, метки: coffee script, haml, ruby, scss, sinatra, верстка, верстка html писемВидимо, только второй пост на хабре с участием Padrino за 2 года ;)
Используйте HAML для генерации HTML
Используйте SASS для генерации CSS
Используйте Coffee Script для генерации JS
Скачайте шаблонное приложение, установите инструментарий и начните разработку немедленно.
10 минут и все работает даже под Windows.
Ruby Open Air (16.06.2012) Минск
2012-06-06 в 11:51, admin, рубрики: ROR, ruby, Мероприятия, минск, метки: ROR, ruby, минск16 июня при поддержке компании Belarus Ruby on Rails User Group состоится первый в Беларуси Ruby Open Air – неформальная конференция (unconference), на которую соберутся Ruby и Ruby on Rails-разработчики из Беларуси, ближнего и дальнего зарубежья. Хедлайнерами выступят Lee Hambley (maintainer of Capistrano, Германия), Денис Горин (netzke.org, Нидерланды), Владислав Городецкий (polyglot programming evangelist, RubyShift, Украина). Ruby Open Air станет площадкой для обсуждения последних тенденции и направлений развития Ruby и Ruby on Rails, современных решений, актуальных вопросов и обмена опытом. Получить максимум пользы помогут различные форматы выступлений: технические доклады и мини-доклады, дискуссии и нетворкинг.
Анонсирован выход Redmine 2.0.1
2012-05-28 в 14:31, admin, рубрики: project management, rails, redmine, ruby, ruby on rails, управление проектами, метки: project management, rails, redmine, ruby, управление проектами Сегодня анонсирован выход версии Redmine 2.0.1, в который были исправлены 11 основных ошибок версии 2.0.0(вышла 14 днями ранее), в которой отказались от использования Rails 2.3 в пользу Rails 3.
Таким образом, Redmine теперь стабильно работает на Rails 3.
Естественно, могут возникнуть некоторые проблемы несовместимости плагинов, обновлением которых уже вовсю занимаются разработчики.
Использование Sandbox на Mac OS X Server для изоляции пользовательских веб-приложений
2012-05-28 в 5:49, admin, рубрики: mac os x, nginx, ruby, sandbox, thin, информационная безопасность, метки: nginx, ruby, sandbox, thinНебольшое лирическое введение
Появился как-то у меня заказчик, который захотел странного, а именно простой в управлении хостинг, который позволил бы пользователям загружать и изолированно запускать веб-приложения на базе микрофреймворка Camping. И я ему сделал его на предложенном виртуальном сервере под управлением FreeBSD 9.0 с помощью nginx, thin server, и ezjail как средства управления jail'ами (все довольно тривиально, но если будет кому-нибудь интересно — опишу). А через неделю заказчик признался мне, что он вообще-то поклонник решений от Apple и хотел бы видеть ту же систему работающей на его основном сервере под управлением Mac OS X. И я с радостью согласился адаптировать решение, так как раньше не имел удовольствия соприкоснуться с этой системой и хотел ее хоть немного изучить. Было только одно «но» — на MacOS X Server нет jail(8). Так вот, в поисках решения для максимально безопасного запуска загружаемого пользователем приложения (я не мог и не хотел использовать chroot по ряду причин) я нашел чрезвычайно гибкий и прекрасно интегрированный в систему инструмент — Sandbox.
Построение основы для хостинга
Пишем REST приложение на Sinatra и прикручиваем Redactor. Часть 2
2012-05-25 в 8:35, admin, рубрики: ruby, sinatra, wysiwyg-редактор, метки: ruby, sinatra, wysiwyg-редактор В первой части статьи мы написали REST приложение и на 1/3 настроили Redactor.js. Сегодня мы закончим наше изобретение, написав интерфейс управления загруженными изображениями, и обеспечим загрузку файлов. При загрузке файлов мы не будем использовать CarrierWave, а пойдем обычным путем Ruby.
Читать полностью »
Пишем REST приложение на Sinatra и прикручиваем Redactor
2012-05-22 в 10:45, admin, рубрики: ruby, sinatra, wysiwyg-редактор, метки: ruby, sinatra, wysiwyg-редакторДанная статья рассчитана первым делом на новичков, которые только начинают изучать Ruby. После 3 недель изучения этого замечательного языка, накопились некоторые знания, которыми хочется поделиться.
Sinatra — бесплатный и открытый программный каркас написанный на языке Ruby, предназначенный для разработки веб-приложений. (ru.wikipedia.org)
Redactor — достаточно мощный и в тоже время простой и красивый в использовании wysiwyg редактор (ссылка на хабре)
Читать полностью »