Pull to refresh

Comments 195

Замечательно. Хотелось бы еще полноценно хабр-экстиншена с плюшками, ватрушками и прочими прибаутками.
UFO just landed and posted this here
https://chrome.google.com/extensions/detail/olkciaijjngjednajfenmofamiehnaok

HabraToolbar
Случайно отправил не дописав(
странно что до сих пор нет хабра-клиента:)
Вполне работает. Чудесно :)
Вот только не станут ли после этого люди путать, что отплюсовать: коммент или карму?
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Попробуйте нажать «Ctrl». Должен выставляться минус.
UFO just landed and posted this here
UFO just landed and posted this here
Интересное расширение… не планируется ли такое под firefox?
Если он появится с такой же скоростью как вы отвечаете на комментарии, то это будет великолепно))
если потом поделитесь конкретными махинациями с DOM – я и к Safari прикрутил бы ^_^
Вы всегда можете разархивировать расширение как zip-архив и посмотреть имеющийся там js-код.
А зачем отдельное расширение? Напишите userscript, он работает и в FF и в Chrome и в Опере. Кстати, в хроме ставится так же легко, как и любое расширение.
Переименуйте файл в zip. Будут исходники
Я так понимаю, я не смогу воспользоваться так как у меня низкая карма. Было бы хорошо, если бы можно было смотреть не понижая\повышая, я думаю.
UFO just landed and posted this here
Спасибо. Хорошо попасть в пост добра, но я уже опять успел сморозить ерунду :) Так что «не судьба».
UFO just landed and posted this here
Было бы неплохо, если бы не показывало эту стрелочку, если уже минусовал\плюсовал этому человеку.
Хотя, если я правильно понимаю, то тогда будет генериться куча запросов на профили.
И да, не надо показывать стрелочки для самого себя :)
На хабре тоже сэкономили на 10 запросах.
Стрелочку для понижения кармы нужно сделать красной, чтобы не путать с зеленой повышающей стрелкой. Это добавит интерфейсу интуитивности.
Отличное расширение, уже всю плюсики раздал людям в этом топике)
Только что отдал вторую волну плюсов)
Как насчет описать процесс создания плагина «от» и «до»?
Да и вообще, под Chrome писать — одно удовольствие =)
Даешь внеочередной топик добра для тестирования расширения!
А этот топик вам чем не подходит? :)
И ведь правда топик добра, даже комментарии не минусуют почти :)
Можете тестировать на мне. Не забудьте Ctrl зажимать.
Да я же пошутил =) Испугались и наминусовали. Други я вас люблю всех, кого же я буду минусовать)
UFO just landed and posted this here
По предложению izen превратить этот топик в топик добра, добавил вам карму :) Возможность протестировать расширения стало к вам ближе ;)
UFO just landed and posted this here
Думаю, самое время вам ее сбросить.
UFO just landed and posted this here
Можете на мне минус в карму тестировать :D
Сейчас -48.4. Кстати, откуда дробные числа берутся О_о
Раньше же сила минуса\плюса зависела от рейтинга минусующего\плюсующего.
P.S. У меня карма была 12.8 и 13 голосов, теперь стала 13.0 и 14 голосов, хотя я зарегистрировался уже когда плюсовало\минусовало по 1.
>Кстати, откуда дробные числа берутся О_о
«механизм голосования за карму… голос человека с большей кармой имеет больший вес. Кроме того, на голос влияют другие разные вещи, о них широкой общественности ничего не известно по понятным причинам.» ©faq ;)
Кто-нибудь с «большим весом», помогите мне заценить плагин =)
Зачем портить такой хороший броузер, таким г… м плагином?
UFO just landed and posted this here
Зачем так неадекватно? А плагин на то и плагин, хочешь — качаешь, не хочешь — нет
Адекватным юзерам такой плагин не нужен :)
Две одинокие, но похожие души встретили друг друга…
UFO just landed and posted this here
Пошукай плагин, который может заменить тебе мозги.
UFO just landed and posted this here
я понял. ты уже нашел его. Chrome Extension «Habra-Karma» заменил тебе мозг.
и на этом сервере немодерируемые тролли. прекрасно…
Табличка «троль» украсит ваш профиль раньше чем вы думаете :)
я знаю на ком можно протестировать «Немножко поубавить пользователю карму» )))
Спасибо, не знал, на ком проверить ctrl+click
Вы умудрились нахвататься минусов в даже в этом посте.
Что удивительного? Я никогда не менял точки зрения относительно обвешивания броузеров бессчетным количеством бесполезных плагинов. Это распросраненный идиотизм среди юзеров FF и IE. Теперь Google подарил своим идиотам такую же игрушку.
UFO just landed and posted this here
Пропатч плагин. Он у тебя одну и ту же ссылку постит :)
Ещё баг: Если обновлять комментарии аяксом, то стрелочка к новым комментариям не добавляются.
Спасибо за плагин (правда всё-равно воспользовать не смогу, потому что кармы нет).
А теперь немного о замеченных багах:
— вижу стрелочки, даже если неавторизован на сайте;
— немного странно себя ведёт красная стрелочка (нажимаю Ctrl — красная стрелочка не появляется, двигают мышкой с нажатой Ctrl — красная стрелочка появляется, отпускаю Ctrl — красная стрелочка остаётся, двигаю мышкой в пределах картинки — зеленая стрелка восстанавливается).

Остальные предложения по улучшению плагина написаны выше.
P.S. Тестировал на Google Chrome 4.0.249.89 (38071).
ещё одно странное поведение — не сразу показывает русский шрифт в подсказке, а лишь спустя ~5 cекунд после полной загрузки страницы (также в неавторизованном режиме)
скриншот: i47.tinypic.com/10xawdy.jpg
Хотел было написать, что:
стало хуже: i45.tinypic.com/oqg84i.jpg (версия 1.0.6)
такая подсказка в любом случае показывается.

В 1.0.7 всё хорошо.
Спасибо, еще одно отличное расширения для хрома)
а не будет ли лучше чем писат плагин для хрома, фф, сафари и т.д. добавить попросить разработчиков хабра добавить эту функцию в сам хабр?
В хабрадвижке вообще много чего не хватает.
Но так уж сложилось, что хабраразработчики весьма консервативны в этом отношении.
Поэтому приходится выкручиваться хабрадополнениями…
UFO just landed and posted this here
UFO just landed and posted this here
Как я узнал вчера, Хабр сделан на LiveStreet — бесплатном движке социальной сети. Вот собственно сам сайт livestreet.ru/ на своем же движке.
Вы в свойм уме? Наоборот, движок LiveStreet сделан по подобию хабра!
Эммм. Скорее да, возможно попутал причинно-следственные связи.
Facebook, кстати, сделан на движке ВКонтакте.
Хабраразработчики недавно заявляли, что на хабре скоро скоро появится много нового.
Изначально, при очередном апдейте Хабра, эти стрелочки появились и у авторов постов и у всех комментов, но последние были довольно оперативно выпилены.
Ха, а раньше-то НЛО экспериментировало с этой стрелочкой у коммента. правда, затем они её убрали (осталась только у автора топика)
Есть маленький баг. Сразу после того как я установил экстеншн, в первый раз при наведении на стрелочку, подпись к стрелочке «Поднять пользователю карму» отображается кракозябрами.
Что-то он привирает. Пишет, что у меня карма 9 и рейтинг 42.5 (0.7 и 27.7 по факту).
А, надо было указать имя в «Настройках».
к сожалению нужно обязательно указывать никнейм в настройках. как подтягивать его автоматически — я не разобрался :|

если будут какие еще замечания — дайте знать в комментариях к расширению или в личку
Никнейм можно вырезать регулярными выражениями.
А теперь скрипт для Gracemonkey сделайте :) И все будет просто супер :)
По факту это и есть скрипт, который подключается на страницу, так что можно сделать. Если есть желающие помочь — пишите!
Как-то писал скрипт под гризманку, для gamer.ru, ну и могу конечно же помочь :)
о здорово! напишите, пожалуйста, в skype или icq минут через 15 ;)
Ну по факту это не совсем так. Скрипт, который подключается на страницу не умеет работать с локальным хранилищем и не имеет доступа к кроссдоменному ajax-у.
Но возможностей GreaseMonkey должно хватить.
это не кросс-доменное, если скрипт добавляется на страницу хабра. Плюс вопрос: разве Firefox не держит localStorage?
Ну вообще страницы donnerjack13589.habrahabr.ru и habrahabr.ru это разные домены.
localStorage содержит с версии 3.5 вроде. Кстати использовать его в вашем варианте не совсем верно. Посты в персональных блогах находятся в разных доменах с разным storage-ем — соответственно количество данных хранимых браузером сильно избыточно.
В плагинах Google Chrome при обращении к localStorage мы обращаемся к localStorage плагина, а не сайта. Сам в одном из своих плагинов для хрома, храню настройки в localStorage.
Спасибо за информацию — я под хром ничего не писал. Но для GreaseMonkey в Firefox такой подход не пройдет — это скрипты на странице.
Простите, я чего-то подумал, что вы говорите про Хром. В GreaseMonkey я храню данные в куках, но проблема с кроссдоменностью существует :(
Да, согласен. Боюсь, что для Firefox userscript будет неэффективен. Нужно, чтобы была возможность кэшировать UserID.
Ну в GreaseMonkey есть какие-то функции GM_setValue, GM_getValue, GM_xmlhttpRequest. Возможно это как раз то, что вам нужно. Я сам в данный момент пытаюсь перепаковать ваш код в расширение к Фаерфоксу с использованием sqlite-базы данных — не знаю доведу ли конца правда )
Это моё первое расширение для хрома :) Спасибо!
Круто! Спасибо, автор!
Вот только потестить не получается :)
UFO just landed and posted this here
HabraKarma: 1.1.2
Теперь с кодировкой все ок, спасибо.
У меня тоже проблема с кодировкой.
Версия хрома 4.0.249.89
попробуйте обновить расширение до 1.0.8, должно исправиться
Вот это энтузиазм — апдейты каждых 5 минут :).
«и если вы не вошли в хабр, то стрелки больше не показываются. „
По прежнему показываются стрелочки в неавторизованном режиме (версия 1.0.8)
UFO just landed and posted this here
Первый раз когда соблазн пересесть с Оперы на Хром так высок =) Давно о такой штуке мечтал
Ох… ный стимул для смены броузера.
Дык вот ведь. =\
Я тоже в раздумьях.
А что еще можно ожидать от оперного фана?
Недоработка: если навести курсор на стрелочку, а потом нажать ctrl, то стрелочка не становится красной. Я, например, работаю с тачпадом и сначала навожу курсор, а потом кликаю (иначе можно промахнуться, ctrl неудобно нажимать).

По поводу отслеживания добавляющихся комментариев — можно решить проблему «в лоб»: каждые эн секунд по таймеру проверять их наличие. Либо просто обходить дерево DOM, либо сначала проверять, изменилась ли длина innerHTML у контейнера (следует протестировать, какой способ быстрее).

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

А пока поставлю себе данный плагин — авось в будущем смогу воспользоваться.
Так вперед, что мешает? Писать плагины под Хром довольно таки удобно, нежели под лису и т.д.
Мешал неудачный опыт с лисой и отсутствие вдохновения, а подобные посты подстегивают в правильном направлении, за что авторам спасибо. Сейчас изучаю данный плагин «изнутри», спасибо автору за предоставленные исходники.
Спасибо за ссылку. Кстати респект гуглу за очень хороший мануал — читать одно удовольствие.
Спасибо! Уже опробовал на этом посте =)
А можно, такое же, только с перламутровыми пуговицами? =) Шутка. На самом деле, мне, как одному из тех кому глубоко фиолетово на значения кармы и оценки комментариев, хотелось бы расширения которое наоборот — убирает все эти циферки. Даже в профиле. ;) Думаю такое решение будет не менее востребованным.
Не знаю есть ли у хрома возможность свои css'ки крутить на страницу, но всё банально и просто.

.vote, .habraforce, .karma
{
display: none !important;
}
После установки пришлось откл/вкл расширение HabraToolbar. Тогда только появились стрелочки.
И еще похоже какая-то тех.особенность новых комментариев проявляется

Хотя у других, не менее свежих комментов, стрелочки есть.
(После тотального ctrl+r появилась)
Да, есть такая тех особенность. Нажмите Ctrl+Shift+Alt+R или по кнопке справа — и все встанет на свои места!
В том-то и дело, что этот коммент был какой-то особенный и без глобального обновления не обошлось. Буду отлавливать =)
Кстати автор может решение своей проблемы

> К сожалению, пока не придумал — как отследить добавление нового комментария(через динамическое обновление), но!

подсмотреть у меня :)
Поставил — вроде работает (стрелки есть, проверить не могу — дефицит кармы).
Пока заметил небольшую ошибку — если зажать Ctrl и навести курсор на стрелку, она становится красной, а всплывающая подсказка моргнет и пропадет — не успеваешь ее прочитать.
Ну это вообще поведение фаерфокса такое. Попробуйте куда угодно навести с зажатым Ctrl — подсказки не будет. Решил не менять особо интерфейс автора.
Действительно, не знал о такой досадной особенности. Извиняюсь за ложный баг :)
Решил потестить, так сказать, для интереса. Ubuntu 9.10, зажимаю Ctrl, навожу на стрелочку, подсказка всплывает как ни в чём не бывает и высит положенное ей время. =)
Кстати да. Тоже сейчас убунту запустил — все прекрасно )
Iceweasel 3.5.6 — даже стрелочек не видно.
Ситуация: Ubuntu 9.10, Firefox 3.6, habracarma 1.0. Панель инструментов настроена отличным от стандартного образом — выведены кнопки печати, закладок, истории и менеджера загрузок. Так вот, все нестандартные кнопки от Вашего расширения прячутся. =) Заходим в Дополнения, отключаем habrakarma, перезапускаем Firefox — и эти кнопки снова на месте. =)
Опаньки. Спасибо, буду смотреть что не так.
Попробуйте это lomik.devroom.ru/habrakarma.xpi?1.0.1

У меня тоже пряталась кнопка adBlock-а, а я и не замечал :)

Виноват оказался jQuery 1.4.2, заменил на 1.2.6 — вроде все работает.
Работает. Однако, отвалился Habrahabr Comment Editor. И больше не поднялся. Может быть это только совпадение, но отвалился он ровно после обновления Habra-Karma с 1.0 до 1.0.1…
Совместимость с Habrahabr Comment Editor сейчас проверю.
Iron 4.0.280, полёт нормальный.

Было бы очень замечательно собрать расширения и юзерскрипты для хабра в одном хабр-пакете.

userscripts.org/scripts/search?q=habrahabr&sort=installs
https://chrome.google.com/extensions/search?q=habrahabr

Автору большое спасибо за бонус к юзабилити.
Кстати, оно работает не только в комментариях. Но и посреди поста если юзернэйм идёт ссылкой на профиль, то перед ним тоже ставится эта стрелочка.
Почему сразу плохо? Наоборот, хорошо. Теперь, когда какого-то хабраюзера благодарят за что-то в топике, можно сразу выразить ему благодарность в карму, если действительно есть, за что :)
UFO just landed and posted this here
Кстати, да. При клике на самого себя, Хабр выдаёт ошибку «недостаточно заряда», а не что-то типа «за себя голосовать нельзя»… так что это интересно. =) Как там у тех кто выше нуля?
Ничего подобного. Хабр говорит, что «самоголосование запрещено».
Ясно. Значит сначала Хабр проверяет величину заряда, а потом уже не за самого ли себя пользователь кнопку жмёт. =)
Хабрахабр как инструмент коллективной разработки. >__
а мне очень не хватает голосовалки за пост из гуглридера
Sign up to leave a comment.

Articles