Обновить
1
0
Денис@dpvpro

Golang and some DevOps

Отправить сообщение

Поправьте "лайф-кодинг' в статье на "лайв-кодинг'

DeepSeek прекрасно работает с русским языком.

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

Отмечу запоздало, что выглядит хорошо только на видео разработчика. У меня то же не заработало, не помню уже что, и я быстро снёс все это.

Аналогично. Выглядит и работает хорошо только на видео разработчика)

Спасибо за наводку. Выглядит и работает так как я давно уже ждал. Попробую на практике.

У вас предметная область - веб программирование, а в статье разбирается системное программирование. Это другое)

Что такое дизрапт? Как то обозначить надо было этот англицизм.

Эх, когда уже RedFish везде будет. Вот заживем)

Меня это то же ввело в недоумение. Неужели за столько лет использования я не знал про такую фичу rsync. Тема Remote - Remote так и не раскрыта.

Ваши сценарии очень синтетические. И смахивают на придумывание очередного велосипеда.

Для того что бы не искать файлы, должен быть подход к хранению файлов и структура хранения файлов.

У меня в каталоге "первой" необходимости хранится криптоконтейнер "KeePassX". Там хранятся все пароли, и при необходимости, можно туда поместить "секретный рецепт сырников" весом 123Кб. Там есть хорошая структура каталогов, которая позволяет не путаться. Файл весит сейчас 1 мегабайт с учетом зашифрованных вложений. Ну даже если он вырастет до 10Мб в моменте, или даже до 100, я не вижу в этом ничего страшного. Сейчас не та скорость интернета, что бы экономить на спичках. Даже если потенциально оперировать размерами в гигабайты, это спокойно можно пережить. Rclone спокойно загрузит все в фоновом режиме. Это "горячее" хранение информации.

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

Подчеркну, ничего крупного шифрованного в облаке не хранится. Но даже если вы хотите идти по пути одиночных шифрованных файлов, то можно сделать зашифрованный архив, который и разместить в облаке. В Линукс этом можо делать хоть в CLI, хоть в GUI. И не надо изобретать велосипеды.

Контейнер может быть любого удобного размера.

А писать скрипт, шифровать единичные файлы и потом помнить где что лежит, не лень))

Фраза которая не даёт мне покоя "Golang — это Java минус 90% функционала." Что там такого выкинули из Java чего нет в Golang?

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

А по сути. У меня похожее решения для резевного копирования. На Google Drive, средставим rclone, копируются файлы из одной директории первой необходимости.

Всего у меня существует 4 каталога информации которые реплицируются средствами "synсthing" между 3 устройствами. Сейчас 4-ое устройство на походе.

Ну и вишенка на торте - резервное копирование всех 4 каталогов каждый день + резервное копирование системы раз в неделю по сети на сервер "rest-server" для "restic". Диск с данными, где хранятся резервные копии, дублируется еще на двух дисках, потому как помимо резервных копий там содержится еще много ценных данных.

По поводу шифрования. Я не понял зачем писать свои bash скрипты для шифрования одиночных файлов, когда можно использовать готовые крипто контейнеры "LUKS/dm-crypt" для чувствительных данных. Примонтировал, поработал с файлами, отмонтировал. У меня прекрасно работает данная схема.

Те батарейки которые я описал и есть самые дешевые. Поэтому и решил проэксперементировать. На энерджайзерах такого не было.

Какие хорошо держат заряд?) Тут купил батарейки Gembird AAA и Daewoo AAA. Решил проэксперементировать. В результате, что тех, что других, хватает буквально на неделю использования в оптической мышке.

`sudo ncdu -t 5 -x /`

производительность повышается, если включить многопоточность с помощью параметра -t

Стабильный. Использую его в постоянном режиме.

Вместо tmux рекомендую zellij. Гораздо дружелюбней к пользователю и на всеми любимом rust)

Про скрипт интеграции fzf можно было поподробней написать.

Информация

В рейтинге
6 607-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность