Таблицы: красиво и удобно.

15 комментариев

Что-то давно я не писал ничего, исправляюсь. Эта запись будет скорее в стиле «чтобы самому не забыть». Когда-то давно один читатель меня просил сделать произвольную сортировку в таблице, которая рисуется средствами PHP. Бегло просмотрев функции работы с массивами, я понял, что определённо должен быть способ проще. Так и вышло ©.

Вместо того чтобы наворачивать запросы и обработки на PHP можно использовать небольшой JS-скрипт, который перехватит таблицу уже в браузере посетителя и его же силами отсортирует её как угодно.

Поиск такого скрипта (а зачем писать если можно найти?) показал, что их десятки, и многие по навороченности напоминают центр управления космическими полётами, например – соответствующие плагины Tablesorter для JQuery, Phatfusion sortable и Mootable sorting для mootools, Datatables для YUI и TableKit для Prototype.

Думаю, их довольно просто прикрутить и приручить, если один из этих тулкитов в вашем проекте используется. В моём случае так не вышло, а грузить лишний код не хотелось.

Я выбрал два маленьких скрипта, не требующих ничего ни от сайта (нужно подключить один JS-файл), ни от вёрстки (нужно просто задать CSS-класс для заголовков таблицы).

Unobtrusive Table Sort Standartista
Unobtrusive Table Sort Standartista


1. Unobtrusive table sort — это мой выбор, я использовал его в выводе результатов работы скрипта для проверки тИЦ и PR.

Этот скрипт умеет сортировать цифры, строки, правильно сортировать даты, размеры файлов и прочее, подсвечивать чётные строки таблиц цветом, а так же делить содержимое больших таблиц на страницы.

Очень легко подключается, и может работать даже без дополнительной CSS-обёртки. Хотя, стоит отметить, с ней он выглядит довольно симпатично.

2. Standartista — очень похожий скрипт, но со своими особенностями. Он умеет сортировать IP-адреса, валюты, числа, текст и даты, а главная его фишка в том, что он сам умеет эти типы данных угадывать, не требуя пояснений.

Жилинский Владимир.



uBot – учим блог говорить.

13 комментариев

uBotНовый сервис uBot предоставляет весьма оригинальную функцию — конвертирование ваших RSS-лент (текст) в MP3-подкасты (звук).

В принципе, различные text2speech (TTS) API известны уже давно, но в данном случае речь идёт о чтении текста на русском языке, что весьма смело с учётом его особенностей.

С помощью юБота можно превратить свой блог в «боткаст» — то же самое, что и подкаст, но текст читает не человек, а автоматизированная TTS-система. Больше боткаст от уже привычных подкастов ничем не отличается. Для стандартного движка standalone-блогов (WordPress)  у юбота есть плагин, добавляющий к каждому посту кнопку «прослушать».

Послушав боткаст на основе своего блога могу сказать следующее — русскоязычные TTS очень продвинулись со времён «Говорилки». Звук уже воспринимается без особого напряжения и его смысл, как правило, понятен.

Сложно воспринимаются, разве что, специализированные термины и англоязычные вставки. И интонация голоса у TTS такая, как будто зачитывается план захвата мира методом угона у NASA боевого спутника.

Ещё у юБота есть некая партнёрская программа, позволяющая делать в боткасты рекламные вставки и получать за это некое вознаграждение. Но я совершенно не понял её принципов — информация об этом на сайте весьма расплывчата.

Хочется, честно говоря, придумать способ скормить сервису OPML-файл и получить на выходе некое блог-радио, которое неспеша читало бы содержимое моего гугл-ридера. Можно, конечно, приспособить какой-нибудь агрегатор или, например, Yahoo Pipes, но лучше бы это была функция от разработчиков. Слушать ленты по одной — не так уж удобно, смысл RSS как раз в миксе.

В качестве примера работы сервиса можете послушать меня в новом формате боткаста.

Мне интересно: есть ли среди читателей люди, для кторых такой формат подачи был бы полезен? Напишите мне в комментариях: стоит ли тратить место на странице под кнопку прослушивания, или это никому не нужно?

Жилинский Владимир.



Эстафета QWERTY: награждение.

5 комментариев

Эстафета 5 вещейИнтернет-провайдер QWERTY внимательно изучил все посты, учавствовавшие в эстафете “5 вещей, которые мне заменил интернет” и выбрал победителей, которые получат обещанные флешки.

Честно говоря, я не знаю и не имею даже малейшего представления о том, по каким критериям отбирались победители. И всё же, вот их список, мои поздравления принимают:

1) Apple & Tech (Macman.ru)
2) steissd
3) business-mag777
4) barrabulka
5) Лучиэнь ищущая Тень
6) Иван Победоносов
7) ИМХО блог(Imhoblog.ru)
8) Я. Спасибо :-)
9) [info]1001friends
10) [info]neoguru

В ближайшее время с владельцами этих блогов должны связаться представители QWERTY для уточнения адресов доставки подарков.

Жилинский Владимир.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.