Сегодня 10 июля, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
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, предназначенную для визуализации данных. По началу я подумал, что это очередная штуковина для построения графиков, ну или, как максимум, библиотека для работы с векторной графикой. На деле всё оказалось несколько интересней.

Последовательность работы сводится примерно к следующему:

  1. Получаем данные, которые будем визуализировать. Формат, в общем-то не важен, но удобней всего работать с JSON.
  2. Привязываем данные к DOM-контейнеру при помощи data.
  3. Используем селектор enter, которые выбираем ещё несуществующие представления для каждого элемента данных. Например, это могут быть столбики в графике.
  4. Для каждого выбранного создаём столбик.

На словах это выходит немного запутанно. Код более красноречив:

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. Если по каким-то причинам пропустили — рекомендую.

Читаем



Страницы: ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Религия»
Взлеты Топ 5
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.