Рубрика «хабрахабр» - 30

image
Этот пост будет, наверное, странным. Дело не в том, что мне не о чем писать, а в том, что пробыв на хабре год накопилось множество впечатлений. Я многое узнал, нашел, придумал благодаря хабру и его сообществу. Но есть вещи, которые меня просто бесят. Этот пост о том, что же для меня хабр.

Читать полностью »

Копался в URL'ах хабра, пытаясь найти свою старую статью, и наткнулся на интересный баг (хотя мне даже понравилось, поэтому для меня это стало фичей). Так как баг не угрожает информационной безопасности, то выкладываю его в паблик.Читать полностью »

Ненавижу длинные вступления

И поэтому не буду писать их даже под спойлером.

  • Что?
    • Сабж.
  • Зачем?
    • Читать в оффлайне на электронных книгах.
  • Моя книга не поддерживает FB2!
  • Хочу!
    1. Обзаводимся Python 2.6+. Тестировалось на Python 2.7.3.
    2. Ставим библиотеку BeautifulSoup 4. Вкратце варианты:
      • apt-get install python-beautifulsoup4
      • easy_install beautifulsoup4
      • pip install beautifulsoup4
      • Исходники и python setup.py install
    3. Качаем код из репозитория. (прямая ссылка на последнюю версию на момент написания)
    4. Открываем файл habrafav.py и в строке username = ... прописываем свой логин.
    5. python habrafav.py (или просто habrafav.py под Windows)
    6. Ждём. У меня с кэшированными данными экспорт ~150 статей занимает около 6 минут и 600 Мб оперативной памяти.
    7. Забираем habrahabr_favorites.fb2. Мой занимает примерно 62 Мб.

Читать полностью »

Очень часто можно столкнуться с тем, что картинки в топике не грузятся и в комментариях пользователи возмущаются, что «надо бы перезалить картинки на HabraStorage». Но не все готовы устанавливать какой-то Adobe FlashPlayer, чтобы пользоваться этим сервисом.

Поэтому я написал небольшой userscript для себя и готов поделиться им со всеми.

HTML5 в HabraStorage
Читать полностью »

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

Также был доработан блок по приёму хабратопиков (для уменьшения трафика) и исправлено немного общих багов.
Читать полностью »

Полагаю, что многие успели заметить, что Хабрахабр отказался от прежних сочетаний клавиш Ctrl+стрелки для листания страниц в лентах и хабах (Ctrl+→ для перехода на страницу вперёд, Ctrl+← для перехода на страницу назад) в пользу сочетаний клавиш Alt+стрелки (Alt+→ для перехода на страницу вперёд, Alt+← для перехода на страницу назад).

Мне это изменение кажется неудобным по двум соображениям.

Во-первых, в нескольких популярных браузерах (например, в Mozilla Firefox) сочетания клавиш Alt+стрелки используются для перехода взад и вперёд по истории посещений: сочетание Alt+→ воспринимается как команда «Вперёд» (как кнопка «→» на панели инструментов браузера), поэтому либо не работает, либо работает неправильно (не листает страницы ленты или хаба, а переходит к такой блогозаписи, из которой браузер только что вернулся в ленту или хаб после нажатия на кнопку «←»). Cочетание Alt+← воспринимается как команда «Назад» (как кнопка «←» на панели инструментов браузера), поэтому также работает некорректно.

Читать полностью »

Первое погружение

image Я решил начать изучение распределённой системы управления версиями файлов GIT с веб-интерфейса Гитхаба. Причем, меня интересовала прежде всего такая теоретическая возможность: участие в коллективной разработке какого-нибудь маленького (но, очень ответственного) проектика, без необходимости установки какого-либо дополнительного программного обеспечения, ограничиваясь лишь веб-интерфейсом, доступным из любого браузера, и, быть может, встроенным Блокнотом (для, более комфортной правки исходного кода).

Гипотетически, весь проект мог бы при этом представлять собой один-единственный файл исходного кода, так, чтобы любой желающий всегда мог получить к нему доступ, а так же, после внесения правок, мог отправить запрос руководителю проекта на добавление сделанных исправлений в основную (или же, альтернативную) ветку проекта.
Читать полностью »

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

Данный пост является попыткой анализа идей, положенных в основу определения срока охраны авторских прав. Здесь не будет т.н. фотожаб и прочего, без того распространенного на просторах Интернета творчества о копирайте и религии. Также оговорюсь, что целью данного поста не является пропаганда или развенчивание тех или иных взглядов на высшие силы. Являясь юристом, автор может претендовать лишь на раскрытие и трактовку идей, положенных в основу юридических правил, по которым живет наше общество.

Для начала стоит обратить внимание на действующие сроки охраны авторских прав. По международным стандартам, закрепленным в ст.7 Бернской конвенции 1971 г. об охране литературных и художественных произведений, срок охраны таковых составляет все время жизни автора и 50 лет после его смерти.

Если проанализировать исторический аспект, то данный срок не был установлен изначально, а постоянно изменялся. Причем в сторону увеличения.

Читать полностью »

Кто вам отвечает в хабратопике. Расширение для браузераЭто расширение для браузера, которое позволяет получать и читать новые события с хабры, такие как ответы на ваши комментарии в хабратопиках.

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

Пока сделаны версии для двух браузеров — Chrome и Opera.

На текущий момент в версии 1.0 реализован минимум — оповещение о новых комментариях, которые направлены вам.Читать полностью »

Я хочу напомнить поучительную историю о большом исходе с дигга. История это отлично иллюстрируется следующей картинкой:

История повторяется, или как Хабр потерял для меня свой шарм

Параллели между залочиванием дигга и сами знаете чего можно провести достаточо прямые.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js