Pull to refresh
0
0
mitry @mitry

User

Send message

Есть расширения для сохранения в SingleFile вместе со стилями картинками и тому подобным. Я в зотеро сохраняю (zotero.org, лучше бету ставить, можно портативно, он тоже сохраняет странички в SingleFile) если нужно, по сути зотеро для сохранения файлов вместе с библиографией и сделан (у зотеро есть аддон к браузерам, остается только нажать одну кнопку, при желании можно настроить названия и каталогизацию как угодно).

Еще я бы посоветовал всем утилитку z — это такой cd, который переходит в нужную директорию по неполной информации и с учетом того, как часто вы в этой директории бывали раньше.

возможно какие-то способны (по идее кинетики, в них по слухам можно ставить пакеты от openwrt), но для меня роутер должен быть на нормальной ОС как openwrt/opensuse/opnsense/etc а заводские прошивки бодро идут на помойку истории так как не способны покрыть и половины кейсов которые мне нужны от роутера.
в моём случае (openwrt) путь до файла который качается с той репы прописывается в одном месте в конфиге (простите на память не вспомню куда именно) и всё, ровно одна строчка в конфиге.


есть ещё вот такое решение забавное, на случай если тебе не повезло жить в стране где лютуют обезьяны с гранатами есть РКН, смысл прост: получаешь bgp с забаненными адресами и ездишь на них через любой vpn куда надо настраивая маршруты как тебе душе угодно

Кто любит сам покрутить новые настройки в Firefox, можете воспользоваться вот этими ресурсами:
cat-in-136.github.io — сравнение настроек вышедших стабильных версий и будущих бета версий.
github.com/earthlng/FFprefs-diffs — сравнение настроек вышедших стабильных версий.
searchfox.org — здесь можно найти краткое описание почти всех настроек.

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

Из личного опыта могу порекомендовать в Питере https://ucmchs.ru/cources-desc/base/ Два выходных дня по 10 часов, теория (в том числе и юридические вопросы), а, главное, практика.

Про идеальную платформу для хостинга статических сайтов.

Первое и единственное поступление 2020.06.21  +100,00 ₽. Баланс на сегодня 81,8 ₽

Ещё совсем недавно владельцы сервиса сопровождали показ баланса предположением срока на который при текущем темпе расхода хватит денег.

Видя числа выраженные в годах, я на митапе в Новосибирске назвал https://selectel.ru источником моей уверенности в завтрашнем дне.

100 - 81,8 = 18,20 (ВОСЕМНАДЦАТЬ РУБЛЕЙ ДВАДЦАТЬ КОПЕЕК) было израсходовано с 2020.06.21. На сегодня временно в контейнере объектного хранилища простенькая заглушка

https://mvit.su

Но бывало там всякое по объёму, учитывая что хозяйка художник и хранилась графика в приличных количествах.

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

https://docs.selectel.ru/cloud/object-storage/manage/host-static-site/

p.s. да простит меня RuVds, услугами котого тоже иногда пользуюсь, за рекламу конкурента. :)

 Для самых ленивых:
- Простой генератор сайтов с шаблонами - https://carrd.co/
- Свой блог на своем домене в пару кликов и бесплатно - https://hashnode.com/

Вкину пару своих расширений для YouTube. Вдруг пригодится кому.

  • YouTube Chapters In Player - просмотр глав видео прямо в плеере.

  • YouTube Timestamps - показывает комментарии с временныеми метками на таймлайне.

Оба бесплатные и опенсорсные. Сам пользуюсь ежедневно.

Так, например:
Юзерскрипт
// ==UserScript==
// @name Avoid Yandex Turbo
// @name:ru Обход Яндекс Турбо
// @description Redirect directly to target page avoiding Yandex Turbo
// @description:ru Переадресация на целевую страницу в обход Яндекс Турбо
// @namespace https://github.com/Autapomorph/userscripts
// @author Autapomorph
// @version 3.1.0
// @run-at document_start
// @match *://yandex.ru/*
// @match *://*.turbopages.org/*
// @supportURL https://github.com/Autapomorph/userscripts/issues
// @license MIT
// ==/UserScript==

(function avoidYandexTurbo() {
  function redirectWithTurboOverlay() {
    const titleHostActive = document.querySelector('.turbo-overlay__title-host_active');
    if (!titleHostActive) return;

    const titleHostActiveText = titleHostActive.textContent;
    const hostLinks = document.querySelectorAll('a[data-sc-host]');
    for (let i = 0; i < hostLinks.length; i += 1) {
      const hostLink = hostLinks[i];
      let dataCounter;
      try {
        dataCounter = JSON.parse(hostLink.getAttribute('data-counter'));
      } catch (error) {
        return;
      }

      if (dataCounter.find(e => e.indexOf(titleHostActiveText) > -1)) {
        let redirect;
        if (dataCounter[0] === 'b') {
          redirect = dataCounter[1];
        } else if (dataCounter[0] === 'w') {
          redirect = dataCounter[3];
        } else return;

        top.location.replace(redirect);
      }
    }
  }

  function redirectWithURL() {
    const urlPathname = top.location.pathname;
    const turboIndex = urlPathname.indexOf('/turbo/');
    const delimeterIndex = urlPathname.search(/\/(s|h)\//);
    const delimeterLength = 2;

    if (delimeterIndex < 0) return;

    const host =
      turboIndex === -1
        ? urlPathname.substring(1, delimeterIndex)
        : urlPathname.substring(turboIndex + '/turbo/'.length, delimeterIndex);
    const pathName = urlPathname.substring(delimeterIndex + delimeterLength);
    top.location.replace(`//${host}${pathName}`);
  }

  function main(urlPathname) {
    if (/\.*\/(s|h)\/.*/.test(urlPathname)) {
      redirectWithTurboOverlay();
      redirectWithURL();
    }
  }

  let currentURLPathname = top.location.pathname;
  setInterval(() => {
    if (currentURLPathname !== top.location.pathname) {
      currentURLPathname = top.location.pathname;
      main(currentURLPathname);
    }
  }, 1000);

  main(currentURLPathname);
})();

Как альтернативу зарубежным сервисам организации работы обратите ещё внимание на YouGile. Это Slack + Trello в одном. Для команды до 10 человек – бесплатно.

Хочу предложить еще одну замену MS Office это китайский WPS Office, считаю его более достойным конкурентом чем OO или Либра

Тоже использую Emacs (doom-emacs) + org-mode + deft (для навигации между org-файлами).


org-roam подключен, но я, создаю очень мало ссылок между файлами, поэтому org-roam практически бесполезен. Мне очень нравится идея сильно-связанного "облака" заметок, но мой текущий workflow просто другой.


В последнее время стал использовать Notion для некоторых заметок. Главным образом потому, что у него есть неплохой мобильный клиент и удобно работать с картинками (в Emacs можно, но не очень удобно, IMHO).


Evernote вяло использую много лет — практически никогда для заметок, почти исключительно для сохранения интересного веб-контента (у него отличный web-clipper).


Когда переезжал с Chrome на Firefox стал использовать Raindrop, чтобы коллекция ссылок не была привязана к конкретному браузеру. Очень нравится, что ссылки можно органиховывать по тэгам, не только по "папкам".

utterances
Аналогичное решение

На текущий момент уже может быть актуальнее список бесплатных сервисов, которые можно на локальный сервер поставить, чтобы не остаться с усами, если всё снаружи станет недоступно. Немного перекликается со списком в статье, но гораздо больше. Хотя конечно хотелось бы верить, что до необходимости использовать софт оттуда не дойдёт.
https://github.com/awesome-selfhosted/awesome-selfhosted

UFO landed and left these words here
Быстрый поиск не дал результатов и я написал свою поделку.


http://dotfiles.github.io/

Ну серьезно. Тонны всего уже написано, менеджеры конфигураций, плагинов для bash,zsh,vim и прочего.
Все в олпенсорсе и многое в репах дистрибутивов.

Как вы можете помочь проекту

Лопату принести? Просто после 37 строчек постить Patreon это уже ни в какие ворота.
Там много SMD кондёров. Нанографитовая сверхтеплопроводная изоляционная сэндвич-плёнка может быть.

Из старых ADSL модемов делали универсальные мини-ПК на линуксе:
http://hri.sourceforge.net/ (Hardware Recycling Initiative)
но заглохло там всё, наверное ардуины подешевели.

Анализатор СВЧ диапазона в корпусе и с экраном телефона Nokia 3410:
http://www.rlocman.ru/shem/schematics.html?di=63334
Ну тут вопрос шашечек :)

Эта вполне пригодится на случай космоса или дождя. А для простого ежедневного письма мне больше нравятся гелевые заправки для паркеровских ручек. Сейчас пишу простой стальной Parker Jotter с гелевым стержнем Schmidt — пишет гораздо приятнее родных паркеровских гелевых, тоньше линия.

А обычной шариковой писать много не могу (хоть и космической) из-за усилия. Гелевая гораздо приятнее.

www.cultpens.com/acatalog/Schmidt-P8900-Super-Bowl-Refill-Fine.html

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity