Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ruby»

Ruby on Rails: Net::HTTP, ASCII-8BIT и UTF-8 — приключения кириллицы 2012-07-30 14:53:51
... , но проект на Ruby on Rails – давно ...
+ развернуть текст сохранённая копия
Вот уже пару месяцев я работаю над своим дипломным проектом. В чем там суть пока раскрывать не буду, но проект на Ruby on Rails – давно уже хотелось посмотреть, что это и с чем его едят. Впечатления сплошь положительные, и лишь один момент с кодировками заставил меня поматериться – об этом и пойдет речь. (...)Read the rest [...]
Тэги: ascii-8bit, development, encode, rail, ruby, utf-8
Взаимодействие веб-сервисов через REST 2012-07-26 09:53:05
При разработке современных веб-сервисов зачастую появляется вопрос, каким образом обеспечить простое ...
+ развернуть текст сохранённая копия
При разработке современных веб-сервисов зачастую появляется вопрос, каким образом обеспечить простое и прозрачное взаимодействие нескольких разнородных систем. Благо, выбор большой: здесь и SOAP, и CORBA, и DCE/RPC, и, конечно же, REST. О создании межплатформенного API на его базе и пойдет речь.
Читать дальше →
Тэги: activeresource, mojolicious, perl, rail, ruby, webservices, веб-разработка
Как я использовал gem gon в Групоне 2012-07-25 12:47:21
На днях я зарелизил новую версию своего gem Gon – 4.0.0 и решил привести пару примеров его ...
+ развернуть текст сохранённая копия
На днях я зарелизил новую версию своего gem Gon – 4.0.0 и решил привести пару примеров его возможностей и использования. Данная библиотека служит для упрощения работы с данными в MVC архитектуре. Она позволяет работать с данными контроллера из JS пропуская шаги перекидывания этих данных через вью. На сегодняшний день существуют реализации гона для RoR приложений, sinatra-like приложений (sinatra, padrino, etc.) и для .Net MVC.
Карта в админке
Передо мной стояла задача — реализовать разделение предложений в Групоне по территориальным областям, которые бы мог редактировать администратор. Предложения из областей показываются людям которые живут в этих областях с большим приоритетом нежели предложения из других областей.
Читать дальше →
Тэги: .net, <, martians>>, mvc, rail, ruby, rubygems, sinatra, блог, веб-разработка, компания
[Из песочницы] Автоматическая сборка javascript/coffeescript проекта 2012-07-23 06:40:41
+ развернуть текст сохранённая копия
 При разработке хоть сколько-нибудь большого javascript проекта сразу понимаешь, что писать весь код в одном-единственном файле нельзя. После этого код разносится по нескольким файлам и директориям и пишется простой скрипт для того, чтобы все эти файлы можно было легко объединить в один большой production файл. Спустя какое-то время начинаешь замечать, что чем дальше, тем труднее становится следить за зависимостями между файлами, да и весь разработанный механизм больше похож на костыль. И тут приходить озарение, что неплохо было бы посмотреть, какие существуют решения этой проблемы.
К системе управления сборкой проекта выдвигаются следующие требования:
- Компиляция из coffescript в javascript. Если в файле coffeescript содержится ошибка, то в консоли должны отобразиться название файла и сообщение об ошибке.
- Сборка проекта в один javascript файл должна производится с учетом зависимостей.
- Возможность собрать все приложение целиком в один файл в нескольких видах (с комментариями, минимизированный). При этом само приложение может состоять из нескольких модулей.
- Сборка тестовых файлов и их выполнение в консоли (да, разрабатываем для веба, при этом не притрагиваемся к мышке и вообще не вылазим из любимого vim'a).
- Конечно же все это должно быть удобно в использовании.
В данной статье я не буду затрагивать вопрос тестирования, а рассмотрю вариант системы управления сборкой javascript/coffescript проекта (и саму структуру проекта) с использованием rake и Rake::Pipeline (git).
Читать дальше →
Тэги: coffeescript, javascript, pipeline, ruby, веб-разработка, программирование
[Из песочницы] Ruby on Rails + simple javascript patternization 2012-07-06 14:45:34
... быстро привыкают.
Ruby on Rails ругают ...
+ развернуть текст сохранённая копия
Я уже давно разрабатываю приложения используя haml и coffee script. Всячески стараюсь избегать случаев написание pure javascript кода, html или erb. К хорошему быстро привыкают.
Ruby on Rails ругают за низкую производительность, отчасти это правда, отчасти не все возможности оптимизации поддались постижению. В любом случае,
Views: 490.9ms | ActiveRecord: 14.4ms
выглядит печально и хабраэффекта я не переживу. Как раз настал момент рефакторинга кода и вопрос производительности встал ребром.
Решение лежало в области ejs.
Первым и единственным был отсмотрен gem 'haml_ejs'
Тэги: javascript, pattern, rail, ruby, веб-разработка
Главная / Главные темы / Тэг «ruby»
|
Взлеты Топ 5
Падения Топ 5
|