Здравствуй! Недавно у меня возникла необходимость развернуть свое Rails web-приложение на Heroku и я, к своему удивлению, не нашел почти ничего об этом на просторах не только Хабра, но и рунета в целом, поэтому я решил поделиться с вами своим опытом. Подробности о том, что и как я делал находятся под катом!
Рубрика «tutorial» - 22
Развертываем свой сайт на Heroku
2014-08-08 в 8:12, admin, рубрики: heroku, mysql, ruby on rails, ruby on rails 4, tutorial, Веб-разработкаОсобенности использования Sails для начинающих (Часть 2)
2014-07-02 в 13:58, admin, рубрики: javascript, node.js, sails.js, tutorial, Веб-разработка 
Синопсис
В этой статье собраны полезные для новичков советы по использованию различных возможностей MVC фреймворка SailsJS. Эти советы могут быть полезны новичкам тем, что открывают некоторые «секреты» которые могут им быть незнакомы — из-за этого многие пишут множество костылей и велосипедов, это может заставить погаснуть их энтузиазм в изучении этого полезного инструмента только потому что их основные силы будут направлены на обычную рутину которую можно запросто обойти с помощью простых и удобных методов. Интересно?
Написание простого блога на SailsJS: наглядная практика для начинающих (Часть 2)
2014-06-29 в 5:22, admin, рубрики: node.js, sails.js, tutorial, метки: node.js, sails.js, tutorialСинопсис
Ранее мы изучили написание основы для нашего блога, при написании основы мы ознакомились с организацией статики, составлением модели и написанием кода контроллера. Узнали как можно работать с конфигурациями путей (routes.js), и как работать с представлениями в SailsJS. Во второй части о написании простого блога на SailsJS, мы рассмотрим следующие пункты: Пользователи: создание. Сессии: создание (вход), разрыв (выход). Написание Админ Панели, и работа с политикой и ограничениями доступа.
Читать полностью »
Новый класс Optional в Java 8, не панацея от NullPointerException
2014-06-09 в 14:01, admin, рубрики: java, java 8, tutorial, метки: java, java 8, tutorial В релизе Java 8 появился новый класс Optional призванный помочь разработчикам в обработке NullPointerException.
С NullPointerException встречались многие и во многих случаях, это очень неприятное исключение заставляет дебажить код, дабы понять, в каком месте, кто-то из твоих предшественников(а возможно и ты), не поставили пресловутую проверку на null.
А что если вообще запретить назначать тем или иным полям класса значения равные null? Java естественно не запрещает нам делать этого, но с Optional это становится немного удобнее и нагляднее.
Итак, приступим к описанию основных возможностей этого нововведения.
Читать полностью »
Установка Tizen 3.0 на RD-PQ
2014-04-23 в 14:28, admin, рубрики: linux, Samsung, tizen, tutorial, Ubuntu, инструкция по установке, метки: linux, Samsung, Ubuntu, мануал Не так давно на ресурсе загрузок для Tizen появились новые сборки. Покопавшись в логах сборок понимаем что это как никак Tizen 3.0. В этой статье рассмотрим процесс установки Tizen 3.0 на RD-PQ.
Читать полностью »
Синхронизация в Android приложениях. Часть первая
2014-03-21 в 9:42, admin, рубрики: android development, mobile development, tutorial, Блог компании e-Legion Ltd., Разработка под android, метки: android development, tutorial 
На дворе 2014 год, доля Android JellyBean перевалила за 60%, появились новые тренды в дизайне. В общем, случилось много всего интересного. Но синхронизация данных с сервером осталось неотъемлемой частью большинства приложения. Существует много способов реализации ее в приложении. Android предоставляет нам SyncAdapter Framework, который позволяет автоматизировать и координировать этот процесс и предоставляет множество плюшек в довесок.
Account
Для начала нам потребуется собственный аккаунт на устройстве. Сначала, я думаю, стоит ответить на вопрос, зачем? Действительно, зачем?
Краткое резюме преимуществ:
- Поддержка фоновых механизмов вроде SyncAdapter
- Стандартизация способа авторизации
- Поддержка различных токенов (прав доступа)
- Шаринг аккаунта с разграничением привилегий (возможность использовать один аккаунт для различных приложения, как это делает Google)
Шаги для получения плюшек:
1) Создание Authenticator'а
2) Создание Activity для логина
3) Создание сервиса для общения с нашим аккаунтом
Создаём шаблон 1С-Битрикс на базе Bootstrap вёрстки
2014-02-17 в 5:14, admin, рубрики: 1С-Битрикс, Bootstrap, css, html-верстка, tutorial, Веб-разработка, метки: 1С-Битрикс, bootstrap, css, html-верстка, tutorialВведение
Уважаемый читатель, данная статья является по сути своей продолжением статьи «Как сверстать веб-страницу. Часть 2 — Bootstrap» и здесь мы отойдём от собственно вёрстки, занявшись интеграцией HTML шаблона в CMS 1С-Битрикс.
В предыдущей части читатель Mirantus сверстал шаблон Corporate Blue от студии Pcklaboratory с помощью Bootstrap 3.
Работа с usb видеокамерой в Linux. Часть 2
2014-02-13 в 20:51, admin, рубрики: linux, linux kernel, programming, tutorial, video capture, видео, Работа с видео, метки: linux, linux kernel, programming, tutorial, video capture, видеоПривествую!
Продолжаем цикл статей про программирование видеокамеры в Linux. В первой части [1], мы рассмотрели механизм открытия и считывания первичных параметров видеоустройства. Была написана простенькая утилита catvd. Сегодня расширим функционал нашей маленькой программыЧитать полностью »

