![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера RMCreative.ru - Блог/Записи в блоге |
![]() |
RMCreative.ru - Блог
Голосов: 1 Адрес блога: http://rmcreative.ru/feed/ Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL |
The Little Redis Book
2012-02-05 10:34:58 (читать в оригинале)Перевод на русский небольшой вводной тридцатидвухстраничной книжечки о нереляционном хранилище Redis. Книга написана автором «The Little MongoDB Book».
Читаем PDF
Да, примечательна она ещё тем, что как оригинал, так и перевод, анонсированный на хабре, бесплатны и их исходник выложен на github.
Twitter Bootstrap 2.0
2012-02-03 18:13:50 (читать в оригинале)Обновился один из лучших UI-фреймворков на сегодняшний день. Позволяет до поры до времени забыть про UI приложения и сфокусироваться на его функционале. При этом стандартный UI выглядит лучше, чем многие завершённые проекты.
В комплекте сетка, базовый CSS для текста, таблиц, форм и кнопок, набор значков, отдельные элементы интерфейса и даже JavaScript-плагины. Всё это кроссбраузерно и кроссдевайсово. Можно использовать LESS, так что работать с набором довольно удобно.
Пробуем
Визуализация данных на JavaScript, d3.js
2012-01-28 16:50:24 (читать в оригинале)Какое-то время назад коллеги обратили моё внимание на библиотеку d3.js, предназначенную для визуализации данных. По началу я подумал, что это очередная штуковина для построения графиков, ну или, как максимум, библиотека для работы с векторной графикой. На деле всё оказалось несколько интересней.
Последовательность работы сводится примерно к следующему:
- Получаем данные, которые будем визуализировать. Формат, в общем-то не важен, но удобней всего работать с JSON.
- Привязываем данные к DOM-контейнеру при помощи
data
. - Используем селектор
enter
, которые выбираем ещё несуществующие представления для каждого элемента данных. Например, это могут быть столбики в графике. - Для каждого выбранного создаём столбик.
На словах это выходит немного запутанно. Код более красноречив:
d3.select("body").selectAll("p") // выбрали все p внутри body .data([4, 8, 15, 16, 23, 42]) // привязали к выборке данные .enter() // будем создавать элементы, если их ещё нет .append("p") // это будет элемент p .text(function(d){ // используем наши данные для задания текста return "I'm number " + d + "!"; });
Результатом будет шесть элементов p
с номерами, соответствующими переданным данным. Подобно тексту можно задавать и другие свойства, CSS, атрибуты… да всё что угодно. В результате можно получить очень интересные визуализации прилагая к этому минимум усилий. Это главная идея и возможность библиотеки. Остальное предназначено для удобной манипуляции данными, работы с SVG, созданию анимации, AJAX, работы с цветом, проекции значений на разные координатные системы и даже работы с гео-API. Всё вместе позволяет создавать очень интересные интерактивные визуализации.
Пробуем и пользуемся
Да, изучение рекомендую начинать с главной страницы. Пониманию основной идеи помогает вот эта интерактивная страница.
Ну и небольшая визуализация от меня. Количество постов в месяц за всё время существования этого блога.
YiiTalk, эпизод 2
2012-01-24 23:53:00 (читать в оригинале)Сегодня вместе с Юрием Беляковым записался в подкасте YiiTalk, первом русскоязычном подкасте про Yii. Говорили про меня, про Yii и его развитие, немного про вторую версию и программирование в целом.
Слушаем
Схема обработки ошибок в Yii
2012-01-22 11:07:12 (читать в оригинале)На хабре в блоге Yii за время моего отпуска появился подробный разбор того, как работает обработка ошибок в Yii. Если по каким-то причинам пропустили — рекомендую.
Читаем



![]() | ||
+192 |
206 |
МАЛЕНЬКАЯ_ПОНИ |
+153 |
207 |
Velimira |
+153 |
213 |
Little Showroom |
+152 |
209 |
Свадебный фотограф Петербург, Тайланд, Куба, острова |
+149 |
208 |
ROMAHA.SU |
![]() | ||
-1 |
74 |
Фотоблог на ТеМу... |
-1 |
25 |
White trash beautiful. |
-1 |
5 |
Blue_cat |
-1 |
18 |
Журнал Интервальщика |
-2 |
28 |
MODRA_NEST |

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.