Модуль — это независимый плагин, который может работать без основного скрипта. История данного Кармавьюера начинается с 23 марта 2010 — автор Atilla написал скрипт показа кармы по наведению мыши на имя пользователя. К этому времени существовали другие 2-3 реализации показа кармы и одна — даже с изменением без захода на страницу. Идея быстрого и лёгкого просмотра кармы и рейтинга с использованием сайтового API показалась интересной и быстро была развита до поддержки всех браузеров. После разрушительной смены дизайна и вёрсток страниц в октябре 2011 все кармавьюеры и многие другие скрипты вымерли, как динозавры. Необходимости в кармавьюере не было, потому что скрипт HabrAjax и его предок умели показывать персональную страницу пользователя в фрейме половинной высоты. Загружается дольше, но и содержит больше информации. Реанимирование скрипта показа кармы было отложено на далёкий срок начала интеграции разных скриптов под управлением одного общего. Такое время пришло. Появились скрипты-модули, которые могут работать как независимо, так и интегрироваться с общим. Скачать кармавьюер.
Читать полностью »
Рубрика «ajax» - 13
Кармавьюер как слабо связанный модуль к HabrAjax
2012-05-02 в 6:10, admin, рубрики: ajax, greasemonkey, метки: greasemonkeyрасширение для jQuery: Execute Object
2012-04-27 в 10:06, admin, рубрики: ajax, javascript, jquery, метки: ajax, jqueryДелюсь с аудиторий написанным накануне небольшим плагином, который может оказаться полезным и вам. К описанию на гитхабе добавить нечего, поэтому я его просто перескажу.
Плагин позволяет передавать команды манипуляции ДОМом в одном объекте, то есть заменить много вызовов методов одним вызовом функции.
Использование
$.executeObject({"#my_div": ["text", "новый текст"]}) // можно передать объект
$.executeObject('{"#my_div": ["text", "новый текст"]}') // а можно и JSON
Акторы и AJAX
2012-04-25 в 11:28, admin, рубрики: actors, ajax, comet, java, javascript, Песочница, метки: actors, ajax, comet, java, javascriptДля написания программ, выполняющих параллельные вычисления, широко применяются потоки (threads). При том, что потоки позволяют достаточно гибко организовывать парраллелизм в программах, они обладают рядом недостатков.Дело в том, что потоки разделяют между собой память. Это значит, что очень легко по неосторожности нарушить целостность программы. Побороть это можно с помощью блокировок, которые позволяют некоторому коду получать эксклюзивный доступ к обшему ресурсу. Однако, сами блокировки, помимо того, что их нужно не забывать проставлять, порождают в свою очередь проблемы. Одна из самых страшных проблем — это возможность породить deadlock. Впрочем, даже без этого написание действительно хорошо работающей многопоточной программы превращается в ювелирный труд.
Но у потоков есть альтернативы. Из известных мне — модель акторов (actors) и software transaction memory. Героем этой статьи, как понятно из заголовка, являются первые. Впрочем, по STM есть достаточно много статей в интернете, которые удовлетворят ваше любопытство.
Вкладка «Всё» от 23 апреля — просмотр вопросов и ответов без перезагрузки страниц
2012-04-25 в 3:30, admin, рубрики: ajax, greasemonkey, HabrAjax, хабрахабр, метки: HabrAjax
Обновление. Как известно, раньше потоки статей и вопросов-ответов существовали раздельно, а теперь авторизованные пользователи могут использовать вкладку «Всё» для просмотра смеси заголовков тех и других потоков. С юзерскриптом HabrAjax новой версии 0.85, от 25 апреля возможно смотреть не только заголовки, но и содержание без перезагрузки страниц. Достаточно кликнуть по заголовку или по кнопке ответов. Просмотрев статью, вопрос или комментарии к ним, по широкой кнопке «Свернуть» сворачиваем просмотренное.
Необходимые переделки затронули и ZenComment — юзерстили для Хабра.
Читать полностью »
Рецепты от ПанГурмана
2012-04-24 в 10:21, admin, рубрики: ajax, django, тесты, метки: ajax, Django, тестыНедавно запустили сервис по бронированию ресторанов ПанГурман. Внутри это более-менее типичный django-сайт. Попробую рассказать, как там что устроено (с картинками). В статье не будет ничего супер-хитрого, но, надеюсь, кому-нибудь пара трюков или идей покажутся полезными и как-то упростят жизнь.
Wt, библиотека C++ для разработки веб-приложений
2012-04-23 в 8:38, admin, рубрики: ajax, c++, Веб-разработка, веб-сервер, метки: ajax, c++, Веб-разработка, веб-серверВсем привет!
Так случилось, что на Хабре не было ни одного упоминания Wt, C++ Web Toolkit, кроме одного комментария.
Библиотека Wt может заинтересовать тех, кто пишет на C++ и захотел посмотреть в сторону Web, но не хочет изучать и/или использовать HTML, CSS, JavaScript, SQL и дополнительные технологии, связанные с веб-разработкой и работой с БД. В данной статье моей целью было обратить внимание сообщества на Wt, а не освещать все его возможности.
Читать полностью »
Cache + jQuery. Быстрый старт
2012-04-12 в 22:46, admin, рубрики: ajax, cache, framework, intersystems, jquery, zen, Блог компании InterSystems, Веб-разработка, метки: ajax, cache, framework, InterSystems, jquery, zenВ статье показывается способ применения jQuery для работы с базой данных Caché, в результате чего реализуется простой функционал по вставке и удалению данных в ajax веб-приложении.
Предполагается, что читатель обладает средним уровнем знаний HTML, CSS и Javasсript и имеет минимальный опыт работы с Intersystems Cache. Загрузить последнюю версию Caché можно здесь. Начальный опыт работы с Caché можно обрести тут.
Читать полностью »
Ostora Filemanager
2012-04-04 в 7:09, admin, рубрики: ajax, php, Веб-разработка, загрузка файлов, превью, файловый менеджер, метки: ajax, PHP, загрузка файлов, превью, файловый менеджерНе так давно мною была написана статья о файловом менеджере. Я учёл многие пожелания и к настоящей версии сделал много изменений. К тому же у файлового менеджера появилось название – Ostora.

Ниже рассмотрены возможности и некоторые уникальные функции файлового менеджера.
Цитатник-корректор для Хабра — в строю (шутка)
2012-04-01 в 17:01, admin, рубрики: 1 апреля, ajax, greasemonkey, HabrAjax, javascript, юзерскрипт, метки: 1 апреля, ajax, HabrAjax, юзерскриптПоскольку в этот день принято шутить, я постарался приготовить ряд особых шуток для Хабра, а также проинтегрировать в своё решение ряд шуток другого разработчика (kafeman). Насколько смешно получилось — судить читателям и, возможно (шутка), пользователям сиих занятных скриптов.
В отличие от традиции скрывать начало шутки в начале повествования и неприметного упоминания о ней тегах или вообще без того, я постарался пометить места, где смеяться — сразу: так удобнее, потому что не тратится лишних психологических ресурсов истощённого и пресыщенного мозга читателя, а дальше последует совершенно нормальное повествование, вплоть до разоблачения интриги сюжета.
Читать полностью »
Ajax сайт индексируемый всеми поисковиками
2012-03-27 в 20:01, admin, рубрики: ajax, Google, Yandex, Веб-разработка, метки: ajax, Google, YandexВижу очень много статей на тему того что люди пытаются сделать Ajax сайты но их смущает то что такие сайты не будут проиндексированы поисковиками. У Google с этим все в порядке, можно использовать специальный синтаксис.
Некоторое время назад у меня стояла задача сделать Ajax сайт работающий «как твиттер» но при этом индексируемый поисковиками.
