• Боремся со ссылками в новом табе

    Прекрасное расширение для Хрома Death To _blank заставляет все ссылки открываться в текущем окне. Это очень классно. Теперь не нужно страдать из-за СЕО-дрочеров и просто дебилов, не желающих отпускать посетителя с сайта. На каждую хитрую жопу есть хер с винтом. В опциях можно указать домены, для которых правило не действует. По умолчанию добавлены Гмейл и еще чей-то почтовик.

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

  • Статичный блог для queryfeed.net

    У Кверифида появился уютный бложек с РСС-лентой. Посты оттуда автоматом транслируются в твиттер и фейсбук проекта.

    Отдельная история о том, как выбирал движок для блога. Ставить на сервер Пых, Апач и Мускуль ой как не хотелось, ведь все это говно придется мониторить. И тут мне вспомнился принцип идеального объекта. Это когда функции объекта есть, а объекта нет. Значит, нужно, чтобы блог был, но не пришлось бы париться с установкой софта и поддержкой. Решение – сделать статичный блог на базе какого-то генератора. Наполнять его и генерить статику на локальной машине, заливать через Гитхаб или scp.

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

    Я не буду подробно описывать процесс работы с таким блогом, благо документация хорошая. Скажу, что произвело на меня впечатление.

    Наполнять и сопровождать такой блог оказалось экстремально просто. Ваш блог – это набор файлов и папок. Страницы и посты можно писать на нескольких языках разметок, я предпочитаю обычный Маркдаун – проще и удобней еще ничего не придумали. Шаблоны – это обычный html с вкраплениями управляющих конструкций. Скрипт jekyll генерит из этой папки другую папку, в котором готовый сайт с РСС-лентой. Если нужно поменять дизайн – поправили шаблоны, снова сгенерили.

    Исходники такого блога храним на Гитхабе или еще где. Благодая системе контроля версий разрешается море проблем – сразу есть версионирование страниц, например. Захотели – откатили комит, вернули старую страницу, собрали, залили. С таким блогом может работать сразу группа людей: кто-то написал статью, залил пулл-реквест, прошел ревью, смерджил, залил на сервер. Красота.

    Не нужно заморачиватсья с установкой софта. Настроить правильно, с учетом всех требований безопасности похапэ, Апач и БД – дело нескольких дней. Гуглю по словам “setup php apache mysql”, по ссылкам открываются простыни на 10 экранов вроде этой. Потом в вашем Друпале или Вордпрессе найдут дыру и школие поломает сервер. Статичный блог этих недостатков лишен. Он раздается Энджинксом напрямую с реактивной скоростью, быстрее ничего быть не может.

    Полный констроль за шаблоном и скриптами. В CMS это делается модулями, каждый притормаживает систему. В статичном блоге так: вставил скрипт Гугло-аналитики – пошла аналитика, вставил код комментариев от Disqus – подключились коменты. Все по-быстрому и малой кровью.

    Словом, движком jekyll я люто-бешено доволен, всем советую. Если довести тему и интерфейс до уровня той же Эгеи, получится супер-связка.

    Комментарии из старого блога

    06/04/15 Александр Рянин: Пробовал переехать на Октопрэсс, но не удалось всё правильно установить. Настраивал на Мак ОС.

    Почему выбрали именно Джэкил?

    06/04/15 Иван Гришаев: Потому что в каком-то рейтинге он оказался сверху. Документация очень простая. Еще важно количество комитов в репозитории. Взгляните: https://github.com/jekyll/jekyll – почти 6000 комитов и 500 участников. Ну и на практике все оказалось просто.

    06/04/15 Роман:

    Это когда функции объекта есть, а объекта нет.

    Вордпрессе найдут дыру и школие поломает сервер

    Мне на ум приходит не тризовская, а даосская аналогия: «Как можно убить то, что никогда не было живым?»

    Горячо рекомендую «StaticPress».

    06/04/15 Иван Гришаев: Спасибо, но вряд ли возьмусь за него. По части сложности WP на порядки сожнее Jekyll.

  • 10 уроков на Хекслете

    Вот я сделал 10 уроков про Питон. Рассказал про основы синтаксиста, базовые типы, коллекции, итерацию, функции, строки и юникод, логические операторы. Пока что все уроки бесплатны.

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

  • Срач на Руфабуле

    Я почитываю Руфабулу, авторы туда пишут хорошие – Никонов, Нестеренко. Но, сука, даже взрослые образованные люди начинают срач из-за предлога в/на в отношении Украины! А другие поддерживают. Это какой-то пиздец. Ощущение, что попал на подростковый форум, где каждый – филолог с двадцатилетним стажем. Еще раз – в этой серии постов препираются взрослые люди с несколькии образованиями, семьями, детьми. Они выясняют, писать одну букву или две перед словом “Украина”. Пожелаем им удачи.

    Неполное собрание сочинений:

    • http://rufabula.com/author/alina-vituhnovskaya/535
    • http://rufabula.com/author/sklyarov/533
    • http://rufabula.com/author/mironova/536

    Несколько пунктов на заметку:

    1. Спорить бессмысленно, и вот почему.
    2. “Великий и могучий” – это такой затасканый баян, что фейспалм.
    3. Носитель языка никому ничего не должен, в том числе и самому языку. Пишите в или на – как захочется.
  • Успехи учащихся

    screenshot

  • Величайший мудизм —

    отсутствие ссылки unsubscribe в очередной левой рассылке с сайта, где ты один раз. JWPlayer, например.

  • Девять уроков на Хеслете

    Я делаю уроки по Питону на Хекслете. Сегодня в курсе “Введение в Питон” уже девять уроков. Готовлю десятый с вопросами для самопроверки. Чтобы научиться Питону, запишитесь на курс. Я делаю уроки с упором на практику, не развожу демагогию, пресекаю холиварные вопросы (какой оператор форматирования использовать). Я отвечаю на сообщения, обсуждаю решения практических заданий в личной переписке. Чтобы программировать на выразительном языке, запишитесь на курс.

  • Рекомендую Главред

    Максим Ильяхов запустил сайт “Главред”. Еще до запуская я регулярно читал блог Максима об инфостиле. Инфостиль – это когда мы описываем вещи по делу. Приводим аргументы к тезисам. Избегаем стоп-слова, пишем в мире клиента.

    Инфостиль делает текст емче и легче для восприятия. Сайт “Главред” ищет тексте типичные для инфостиля ошибки и предлагает как исправить. Каждый совет содержит ссылку на развернутый пост Максима. Теперь перед публикацией я прогоняю текст в “Главреде”. Пользуйтесь и вы, советую.

  • Весеннее обновление Кверифида

    В Queryfeed вновь заработал поиск по Гугл-плюсу! После простоя с начала2015 г. починил эту фичу. Поиск по Твиттеру по-прежнему в норме. Кроме того, решил проблемы с лимитами, теперь число ошибочных ответов Твитера меньше на порядки.

    Изменения и в технической части: я переписал сервис с Питона на Кложу. Это дилект Лиспа, который компилируется в байткод Джавы. Процесс смены языка заслуживает отдельного поста, делаю наброски.

    В планах вернуть поиск Фейсбуку, сделать визуальный вывод данных как у Гугла или Яндекса, подключить Википедию, перейти на Атом вместо РСС и много чего другого.

    А тем временем Кверифид обрабатывает уже полтора миллиона запросов в сутки!

  • Лента.ру

    Лента.ру публикует не просто прокремлевские материалы, а какие-то проституточные. Пиздец, до чего издание довели, до уровня киселева.

Страница 62 из 75