Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Heroku — интересный стартап для разработчиков на Rails

Я пиарюсь
В открытое бета-тестирование вышел стартап инкубатора Y Combinator — Heroku, который с октября прошлого года находился в стадии закрытого тестирования, а так же появилась более подробная информация о том, каким образом данный стартап упростит процесс разработки и запуска проектов, использующих Ruby on Rails (далее RoR).

У проекта Heroku есть два предложения.
Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Просмотры 3.8K
Комментарии 38

Впечатления от создания сайта на Heroku.com

Чулан
Есть сайт heroku.com. Он позволяет писать (прямо на сайте) веб-приложения на ruby on rails и хостить их там же.

Решил слепить что то маленькое — поиграться с этим сервисом.

Подумал и слепил имаджхостинг. Использовал swfuploaded (флеш компонент) и джаваскрипт.
Вот оно — picupload.heroku.com (сайт сдох) — UPD.

Плюсы:
+ полный минимализм. ничего лишнего. выбрал картинку, она закачалась и получил урл.
+ IE не поддерживается. =)

Минусы:
— в урле — id записи в бд. т.е. можно увеличивать и уменьшать id чтобы смотреть что заливали другие
— медленно работает. иногда показывает 100% загрузку, а ссылка не появляется какое то время.
— по неправильной ссылке выдается ужасный exception. причина — среда включена не продукция а development. я ума не приложу как это поменять ( в environment.rb поменял, а как сервер рестартнуть понятния не имею ).
— требуется флеш. почему? хотел сделать AJAX, а в рельсах нельзя аяксово передовать файлы. без хаков нельзя.
— нет возможности генерить thumbnail
— я не знаю сколько картинок туда еще влезет. информацию о размере предоставляемой бд я не смог найти на сайте.

Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 3.4K
Комментарии 13

Настройка хостинга heroku.com + custom domain name *для новичков

Ruby *
Итак, подобного материала я нигде не видел, так что считаю необходимым опубликовать данную информацию. image
  • Регистрируемся на Heroku.com письмо с линком приходит быстро, мне пришло уже через 30 секунд.
  • Далее необходимо установить git, я работал в ОС windows (как устанавливать в linux я думаю знают те, кто его используют), вот версия для win, если использовать портативную версию, то необходимо в интерфейсе командной строки, перейти в директорию (куда распаковали) git, и запустить либо оболочку git-bash.bat (лично мне удобнее с ней работать), либо использовать команды только лишь cmd, git-cmd.bat.
  • Далее, необходимо установить gem heroku командой (sudo) gem install heroku у него есть зависимости с другими гемами, вообще они сами установятся автоматически, ну а если нет, то вот ссылки для них: rest-client, launchy, json.
Читать дальше →
Всего голосов 51: ↑35 и ↓16 +19
Просмотры 27K
Комментарии 23

Легковесные веб-приложения на Ruby

Ruby *

Быстрая разработка


Вдохновленный постами на западных блогах вроде «Clone TinyURL with 40 lines of Ruby» или «Clone Pastie in 15 Minutes with Sinatra & DataMapper» я решил попробовать пройти и заодно описать весь процесс реализации легковесного веб-приложения на руби, от проектирования до деплоймента.

Читать дальше
Всего голосов 49: ↑47 и ↓2 +45
Просмотры 7.7K
Комментарии 24

Twilike.net — мини-стартап для комментирования фильмов прямо из твиттера

Я пиарюсь
Хочу представить маленький стартап с помощью которого можно оценивать и комментировать фильмы из Твиттера, а также эти комментарии просматривать.
image
Читать дальше →
Всего голосов 59: ↑46 и ↓13 +33
Просмотры 623
Комментарии 44

Heroku — Экспериментальная поддержка Node.js

Node.JS *
Перевод
Сегодня мы предлагаем экспериментальную поддержку node.js ограниченному множеству пользователей. Мы знаем, что существует большой спрос, и мы будем работать с таким количеством пользователей, которое мы сможем поддержать. Подробности ниже.
Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Просмотры 2.5K
Комментарии 7

Выбор хостинга с упором в облака и с прицелом на развёртывание Rails 3 app

Хостинг
Несмотря на наличие «Rails 3» в названии топика, и рассмотрения в теле статьи специфичных для Rails 3 аспектов, она может быть интересна всем остальным из-за освещения аспектов общего характера.

На Хабре много ответов на разные мои вопросы, но ответа на вопрос «а где же мне хостится», получить я, даже при внимательном штудировании Хабра, не смог. Я даже воспользовался q&a, пытаясь определиться: раз и два, но окончательного ответа так и не получил. Пришлось проводить самостоятельное исследование.

Я решил поделиться своими скромными изысканиями на эту тему с хабрасообществом. Они не претендуют на всеохватность. Но могут внести некоторую ясность для человека, собирающегося выбрать облачно\vds-ный хостинг, но не имеющего никакого представления о рынке.

Поскольку я не учёл ещё целой кучи хороших хостингов, то я буду очень благодарен за комментарии, которые позволят пополнить этот список. А также ввиду того, что я не пользовался почти ни одним из нижеперечисленных хостингов, я буду рад поместить отзывы из первых рук в тело статьи, если таковые будут оставлены в комментариях.

Список упоминаемых хостингов: 1gb.ru, Hostingrails, RackspaceCloud, Mediatemple, Heroku, Amazon Web Services (шапочно), Engine Yard (шапочно), Altnet (привет с Хабрахабра), justhost.com (лучи поноса), Linode, Hetzner online (выделенный сервер), Server4you

Читать дальше →
Всего голосов 38: ↑33 и ↓5 +28
Просмотры 13K
Комментарии 59

Генерация RSS из постов на Tumblr dashboard

Ruby *
Всем привет,

Хочу поделиться библиотекой tumblr-dashboard-rss и простым приложением на Sinatra для генерации RSS из постов на вашем Tumblr dashboard.
Читать дальше →
Всего голосов 35: ↑28 и ↓7 +21
Просмотры 2.8K
Комментарии 4

К черту все или как получить 100к просмотров за 3 часа работы

Я пиарюсь
Предыстория

Я часто слышу от своих друзей, что у них есть супер-идея для стартапа на миллион долларов. Только это никогда не доходит до реализации. Пожалуй, я бы тоже так и ничего не сделал полезного, но! Книга Бренсона «К черту все — берись и делай» подтолкнула меня сделать маленький, но полезный ресурс.
Читать дальше →
Всего голосов 47: ↑29 и ↓18 +11
Просмотры 2K
Комментарии 24

Yukihiro Matsumoto теперь работает в Heroku

Ruby *


Сегодня, 13 июля, разработчик языка Ruby Yukihiro Matsumoto, присоединился к облачному стартапу Heroku (подразделению Salesforce). В этой статье matz отвечает на несколько вопросов, касающихся будущего Ruby.
Читать дальше →
Всего голосов 60: ↑53 и ↓7 +46
Просмотры 2.4K
Комментарии 23

Переносим Redmine c VPS на Heroku или как получить бесплатный project-management tool

Чулан
Из песочницы
Эта статья дает пошаговую инструкцию как опубликовать Redmine приложение на веб хостинге Heroku.



Сперва давайте определимся почему и зачем нам/вам это нужно. Кто еще не знает что такое Redmine то это веб-приложение для управления проектами и отслеживания ошибок (баг трекер). Это довольно популярное приложение с открытым кодом и множеством плагинов.

Heroku это платформа для хостинга веб приложений. Отличительными чертами которой являются простота использования, минимальная конфигурация и возможность быстро менять требуемые ресурсы сервера (например если ожидается хабраэффект можно быстро увеличить требуемые мощности). То что нас интересует для этой статьи это возможность хостить приложение бесплатно.

Зачем нужна эта статья? Heroku платформа хоть и предоставляет ряд преимуществ перед VPS хостингом, у нее так же в добавок есть ограничения. Эта статья раскрывает сложности при установки и рассчитана на среднего-опытного пользователя.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.5K
Комментарии 8

10 февраля: {ruby & ruby on rails}

Блог компании .тостер.conf

Если вы еще не знаете, 10 февраля в Digital October пройдет конференция.тостер {ruby}, куда мы постарались привезти наиболее известных докладчиков со всего мира.

Про само событие можно с уверенностью сказать, что в тесном сотрудничестве с программным партнером — компанией Evil Martians, нам удалось собрать самый сильный состав рубистов, который когда-либо выступал вживую на российской конференции.

Сначала приятная новость: для тех, кто не сможет физически участвовать в этом мероприятии, будет организована онлайн-трансляция конференции, билеты на которую появятся в самом ближайшем времени. Правда учтите, что вы пропустите все веселье после конференции не поучаствуете в неформальном общении со звездами.

Окинем взглядом всех докладчиков, которые выйдут на сцену 10 февраля и посмотрим, на какую тему будет выступать каждый из них.

Читать дальше →
Всего голосов 31: ↑25 и ↓6 +19
Просмотры 3.6K
Комментарии 5

MR шаблон для написания сервисов на Node.js

Разработка веб-сайтов *Node.JS *CoffeeScript *
Recovery mode
image
Суть такова: node.js не дает готового решения для создания проекта. Первый мой проект на node.js состоял из одного coffeescript файла и run.js для запуска из IDE. Когда роутов было пять штук, все было замечательно, но когда проект оброс моделями и роутами, это превратилось в ад. Решают эту проблему разными способами, кто-то используй hub, кто-то global, кто-то все в один файл заносит.
Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 4.3K
Комментарии 13

Защита против универсальных взломов in-app покупок

Информационная безопасность *Разработка под iOS *
Описанный ниже метод защиты был взломан, читайте продолжение этого поста: Защита против взломов in-app покупок. Часть 2.

Не так давно шумели новости о активации in-app покупок бесплатно и даже без джейлбрейка. Идея проста: в систему устанавливаются ssl сертификаты и прописывается кастомный dns сервер, который запросы к серверам apple будет пересылать на сервер взломщиков. Сервер взломщиков будет подтверждать покупку и она успешно активируется на устройстве. После выхода этой новости паники было много и Apple даже пришлось что-то делать и рассказывать разработчикам, как защитить их приложение. На самом деле проблема была не нова, на джейлбрейкнутых устройствах уже давно можно было активировать in-app покупки бесплатно. Решение проблемы также не ново, оно описано в документации Apple, но практической реализацией никто себя не утруждал. О моей версии такой защиты и пойдет речь ниже.
Читать дальше →
Всего голосов 34: ↑27 и ↓7 +20
Просмотры 7.1K
Комментарии 51

Ruby NoName Podcast S04E18

Ruby *

Подкаст

http://ruby.rpod.ru/284727.html

Новости


Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Просмотры 2.1K
Комментарии 7

Сайт для программиста [на Node.js]. Просто. Стильно. Бесплатно

Разработка веб-сайтов *Node.JS *
Tutorial

Большинству программистов нужен сайт или хотя бы своя страничка в сети. Да что там программистам, почти у всех обычных людей уже есть свой сайт, пусть даже в виде аккаунта Вконтакте.

Меня аккаунт Вконтакте, и даже в Фейсбуке в качестве своего сайта не устраивает. Слишком много лишнего, навязанный формат и прочие неудобства.

Если бы я не был веб-разработчиком, мне пришлось бы плакать и грызть кактус. К счастью, я им являюсь, поэтому решил сделать себе сайт сам. Чтобы выкладывать на нём статьи вроде этой, небольшие хобби-проекты, и чтобы было что указать в поле «сайт» профиля на Хабре.

Если вы тоже хотели бы иметь сайт, который полностью контролируете, на котором всё именно так, как вам хочется, но всё никак руки не доходили разобраться и сделать, то эта статья для вас.

Некоторые знания HTML и JS вам пригодятся. Опыт работы с Node.js не обязателен.

Читать дальше →
Всего голосов 131: ↑90 и ↓41 +49
Просмотры 91K
Комментарии 96

Сайт для программиста. Часть 2. Публикация

Разработка веб-сайтов *Node.JS *
Tutorial

В первой части я рассказал, как программисту относительно просто запустить с нуля свой личный сайт с использованием Github, Heroku и Twitter Bootstrap.

Но запустить сайт мало. Скорее всего, вам захочется на него периодически что-то выкладывать. Например, новые проекты в портфолио, или записи в блог.

В этой части я расскажу, как максимально просто создать механизм публикации для своего сайта, который при этом не будет ничего решать за вас (как большинство существующих сервисов), а позволит делать всё так, как вам захочется, позволяя автоматизировать то, что можно автоматизировать.

Читать дальше →
Всего голосов 46: ↑35 и ↓11 +24
Просмотры 38K
Комментарии 18

Хостинг картинок за полчаса

Разработка веб-сайтов *Python *Django *
Tutorial
Сегодня проекты, особенно на начальном этапе, строятся из готовых блоков. Например, умный хостинг или сервис быстрой отправки сообщений в браузер пользователю. Складывая такие блоки по-разному, можно получить совершенно неожиданный результат. И чем больше разных блоков вам доступно, тем разнообразнее могут получаться проекты. Иногда появляются блоки, которыми можно заменить сразу несколько других блоков. И сами эти блоки — такие же проекты, состоящие из других блоков.

imageНасколько просто сейчас сделать такой сервис, как хостинг изображений? В принципе, его и раньше было несложно сделать. Но прогресс не стоит на месте, и за то же самое время теперь можно учесть больше нюансов. Я уже рассказывал о проекте Uploadcare. Это сервис, позволяющий облегчить работу с файлами: загрузку, хранение, обработку и раздачу конечному пользователю. Его и будем использовать в качестве основного блока.

Пример будет написан на Питоне. Во-первых, потому что Питон я знаю лучше всего, во-вторых библиотека pyuploadcare обновляется в первую очередь. На самом деле, для Uploadcare есть библиотеки под разные языки, и все они в open source. Если в нужном вам модуле отсутствует какая-то функциональность, можно дождаться, когда она появится, или дописать самому.
Читать дальше →
Всего голосов 60: ↑53 и ↓7 +46
Просмотры 38K
Комментарии 18

Yesod = Haskell $ Web

Разработка веб-сайтов *Haskell *
Haskell — пока еще единственный язык программирования, в котором есть оператор «фтопку» (>>=)

Абсурдопедия


Планировал начать с описания того, как ошибаются люди, полагающие Haskell бесполезным с практической точки зрения, сферическим языком в вакууме и т.д. Но, боюсь, за меня все уже сделали авторы Real World Haskell. Была идея рассказать о том, насколько красив и могуч этот язык программирования — но подвел тяжелый слог и неумение придумать захватывающий сюжет с неожиданной развязкой. Поэтому отброшу все лишнее и расскажу о своих злоключениях веб-разработки на Haskell.
Читать дальше →
Всего голосов 40: ↑30 и ↓10 +20
Просмотры 22K
Комментарии 24

Heroku и Россия

Ruby on Rails *
Из песочницы
Миллион раз уже слышал о том, что делать проект на Heroku — признак слабого знания linux-систем и банальной лени. С одной стороны — есть в этом что-то такое, но с другой деплой приложений, в данном случае я говорю о Rails приложениях, одной строкой и отсутствие заморочек с настройкой машины — это шикарно. Так давайте поговорим о мифах против heroku, которые я слышал уже несколько сотен раз.
Читать дальше →
Всего голосов 36: ↑27 и ↓9 +18
Просмотры 14K
Комментарии 31