|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блогов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. Если по каким-то причинам пропустили — рекомендую.
Читаем
|
| ||
|
+406 |
407 |
DDB's LiveJournal |
|
+350 |
441 |
Жизнь в сети |
|
+345 |
429 |
Сергей Новиков |
|
+310 |
443 |
Рояль в кустах |
|
+54 |
409 |
Сибдепо / Блоги |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
