Архив - февраля, 2007

Google ajax search

Воскресенье, 25.02.2007

Используя плагин для wordpress, вы можете добавить поиск на ajax в гугле, но вообще встраивается в любой сайт. Скачать плагин можно здесь.

Установка:

  1. Скачайте плагин и разархивируйте его.
  2. Закачайте файл Google-AJAX-Search.php в папку wp-content/plugins/
  3. В админ. панели активируйте плагин Google Ajax Search
  4. После активации появятся настройки переходим к ним:

5. Вставьте в шаблон wp этот код <?php gajaxsearch(); ?>, обычно можно использовать sidebar.

Пример поиска можно увидеть в боковой панели.

Opera mini

Воскресенье, 25.02.2007

Недавно решил обновить браузер в телефоне (был установлен operа mini 2.0). Оказывается уже и версия 3 появилась. Новая версия прилично поменялась: появилась поддержка чтения rss, проверка сайта на безопасность узла (как в opera 9), закладки, скины, да и страницы загружаются быстрее.

(далее...)

Графики реального времени

Вторник, 20.02.2007

Нашёл скрипт, который может генерировать графики. Генерирует он в формате Adobe SVG, так что может не работать под вашим браузером. Для примера вот здесь вы можете нарисовать диаграмму, выбрав стиль (линейный, круговой, столбчатый), а также цвет, чтобы добавить новое значение нажмите add new row, а чтобы значение перерисовались надо нажать redraw. Вот ещё примеры графиков, генерируемых скриптом. Довольно неплохо можно это применить, например, для показа статистики сайта, как это у них сделано. Скачать все исходники можно здесь. Также можно ознакомится с полной документацией или же узнать всё по-быстрому.

Требования: MochiKit 1.3 и выше,

HTML Canvas: Safari 2+, Opera 9+, Firefox 1.5+, IE 6

SVG: Opera 9+, Firefox 1.5+ (примечание), IE6 с Adobe SVG

Примечание: В Firefox 1.5+ на Linux и Windows поддерживается, в Firefox 1.5+ на Mac не прорисовывается SVG.

“Серые” коробки

Вторник, 20.02.2007

Именно такое название у такой штуки как GreyBox. Это открывающиеся окна в любом размере. Также может использоваться для открытия и пролистывания картинок, для мини-галереи. Пример можно посмотреть всё на той же странице, нажав на ссылку “Launch google.com in a 500x500 center window” (у нас откроется окно с размером 500 на 500) или кликнув на картинку чуть ниже. Чем же удобна это штука?

– Показывать внутренние страницы

– Создавать загрузку файлов

– Создавать окна для входа на сайт, такие как настройка, контакты и т.п.

– Показывать/прослушивать видео, аудио файлы

Какие браузеры поддерживает:

Safari
Firefox 1.5 и выше
Internet Explorer 5.5 и выше
Opera 8.5 и выше

Скачать напрямую

Проверка на безграмотность

Вторник, 20.02.2007

Spell

Обновилась очень полезная вещь, это проверялка орфографии на разных языках, я писал о ней ранее. На демо вы можете выбрать в правом верхем меню язык для проверки и нажать Check spelling, в результате красным закрасятся найденные ошибки. Для тех, кто хочет встроить её куда-нибудь - скачать можно отсюда. Встраивание, скажем, в обычную cms много времени не займёт.
Для примера сделаем такую микро-проверялку:

6666345

Для этого надо использовать такую конструкцию js

var googie_i1 = new GoogieSpell("googiespell/", "https://www.google.com/tbproxy/spell?lang=");
googie_i1.decorateTextarea("ib1");
var googie_i2 = new GoogieSpell("googiespell/", "https://www.google.com/tbproxy/spell?lang=");
googie_i2.decorateTextarea("ib2");

Галерея

Вторник, 20.02.2007

Интересная галерея есть. главная особенность её то, что в галерею можно закачивать фото с помощью программы Picasa. Сама по себе галерея простая, никаких излишеств, но зато всё удобно сделано, пример на ajax здесь. Также есть вариант на flash. Скачать можно здесь.

Немного скриптов с примерами

Вторник, 20.02.2007

Нашёл немного полезного, может кому пригодится. Первое - это переводчик, немного сначала смахивает на комадную строку. Также интересная панель логгинга, очень может пригодиться, скажем, при написании on-line игр. Если вы хотите удобно показывать исходники скажем php или js, то можно применить это. Остальные примеры здесь. Всё это создаётся при помощи библиотеки MochiKit, на сайте есть обширная документация.