войти зарегистрироваться

Персональные блоги Комментарии к политическим новостям

politics
Сразу хотелось бы подчеркнуть этот пост не о политике, этот пост об IT, доменной областью которого является политика, а точнее комментарии к политической рубрике.

Судя по количеству комментариев, политические новости являются самыми обсуждаемыми явлениями, как на хабре, так и на других информационных порталах. И это не случайно. Так или иначе политические новости понятны всем: там всегда пахнет «жареным», всегда можно построить теорию заговора и проделать кучу спекуляций. Причем совершенно необязательно быть специалистом, чтобы высказать какое-то мнение и даже найдутся люди, которые его поддержат, хотя от этого мнение отнюдь не станет профессиональным.

В общем, суть проблемы состоит в том, что комментарии к политическим новостям практически невозможно читать: они содержат излишнюю информацию, порой чересчур эмоциональную, они плохо ранжированы и, вообще, читать все комментарии абсолютно не хватает времени, а пропустить интересный комментарий очень просто. Плюс к этому добавляется проблема политической ангажированности «некоторых» комментаторов и троллей.

Я пиарюсь Виджет комментариев Cackle: релиз-кандидат

image

45 дней назад мы запустили beta версию виджета комментариев — Cackle. За это время нас просто «закидали» письмами с пожеланиями и доработками. Самые значимые и важные из них были отобраны, рассмотрены, приоритизированы и сделаны. В итоге у нас получился релиз-кандидат, который мы хотели бы предоставить вашему вниманию.

Каскадные Таблицы СтилейДзен-режим работы с деревом комментариев

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

Для удобства работы со сложными обсуждениями в теме предлагается несколько реализованных на CSS техник обработки.
1) изображение ветвящихся узлов;
2) режим скрытия всей метаинформации, кроме имени (и бледного аватара с текстом сообщений);
3) режим скрытия всего, кроме бледных аватаров и текста (дзен-режим);
4) режим показа корневой ветви обсуждения с метаинформацией (оценки, ссылки);
5) показ одной ветви с полной метаинформацией (дата, автор, кнопка ответа).

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

Я пиарюсьCackle — виджет комментариев для вашего сайта

image

Cackle — это встраиваемый javascript виджет для комментариев c авторизацией пользователей через OpenID провайдеров. Идея не новая, но мы добавили в виджет несколько возможностей, которые существенно отличают Cackle от конкурентов. Под катом описание того, что у нас получилось.

Спам (и антиспам)Алеша Попович vs Тугарин Змей или как я боролся со спамом

Все началось из того, что я захотел вести свой блог. Как старательный программист, я поставил на комментирование простую капчу для предотвращения спама. Но не тут то было… Капчу взломали… Дважды… Тогда я вышел из себя и решил отключить комментирование, до момента принятия какого-то решения.

Заглянув под кат, я уверен, вы оцените его оригинальность.

АлгоритмыХранение иерархических данных в плоском виде

На примере хранения дерева комментариев.

Многие наверняка сталкивались с проблемой хранения комментариев, по крайней мере задумывались об этом. Очевидным решением «в лоб» является ссылка на родительский комментарий и, как следствие, рекурсивные вызовы при необходимости отобразить дерево. Современные СУБД поддерживают иерархические запросы, но мне кажется, что это просто перенос проблемы за пределы области видимости, может быть я не прав. В любом случае я писал для Google Application Engine, там разговора об иерархических запросах не идёт вообще.

Мне очень не нравилась перспектива рекурсии и множество мелких запросов к базе, поэтому я стал изобретать какой-то способ получить все комментарии одним простым запросом. И такой способ я довольно быстро «изобрёл». Опросил нескольких знакомых, оказалось, что мало кто на эту тему задумывался, поэтому возьму на себя смелость описать что именно я реализовал.

Ревизия кодаКак правильно комментировать код из песочницы

Как-то раз сидел в аудитории с ноутом около розетки, а в это время на соседней парте принимался зачет по программированию. Я не сильно вникал в суть вопросов на которые общались студент и преподаватель, назовем его Иван Ивановичем. Разговор был довольно спокойный и тихий, но у меня получилось выхватить часть. Преподаватель говорил о комментариях (видимо сдавалась программа, в которой не было ни строчки комментариев). Меня этот момент заинтересовал и я начал прислушиваться. Было замечено, что мне тоже интересно, преподаватель начал импровизированную лекцию. Ниже представлен тот небольшой кусок знаний который я тогда вынес с этой 5ти минутной лекции.

Хабрахабр Я хочу видеть

Люблю хабрахабр. Хороший ресурс.
Недавно его создатели добавили возможность оставлять заметки о человеке и это очень хорошо, но я предлагаю пойти немного дальше: сделать отдельный режим просмотра, когда можно увидеть все комментарии и посты юзернейма, с которыми ты взаимодействовал так или иначе.

Хабрахабр А вот хорошо бы…

Неоднократно замечал нездоровый диссонанс, когда кто-то в комментариях к статье на Хабрахабр использует фразу «а вот хорошо бы...» или схожую с ней. Обычно на это следует раздраженный ответ автора. Комментатор делает обиженное лицо, ставит минус за ответ ему и ещё жалуется сообществу «я-то хочу как лучше, а мне тут...».

Я сам как автор множества статей не раз попадал в эту ситуацию. И регулярно замечаю её в других топиках. Хочу немного разобраться с этой ситуацией.

Хабрахабр Кнопки «следующая ветка» и «предыдущая ветка» в комментариях

Каждая ветка комментариев имеет свою собственную тему, которая задаётся первым комментарием в ней. Когда комментариев очень много (как, например, здесь habrahabr.ru/blogs/copyright/110185/) есть желание читать не все ветки, а только по близким тебе темам. Сейчас нет возможности быстро найти начало следующей или предыдущей ветки, а хотелось бы такую возможность иметь.