dotGetStatus
Photo
Наконец дошли руки поправить модель корпуса клавиатуры.
Больше никаких болтов на верхней крышке, в которые ударялись кейкапы. Больше никаких стыков на боковой стенке корпуса, соединяющие верхнюю и нижнюю часть корпуса. Ну и самое эволюционное…
Больше никаких болтов на верхней крышке, в которые ударялись кейкапы. Больше никаких стыков на боковой стенке корпуса, соединяющие верхнюю и нижнюю часть корпуса. Ну и самое эволюционное…
#software Через боль к бекапам
Наконец то дошли руки восстановить создание бекапов. Раньше я пользовался Rsnapshot для инкрементных бекапов самого сервера, а данные с рабочего компа резервировал Nextcloud’ом. Однако Rsnapshot уже давно не обновляется и его выпилили из репозиториев Debian, что я воспринял как повод поискать что-то еще.
Nextcloud же, у меня очень сильно тормозил. Причем как серверная часть (вебморда), так и клиентские приложения на винде и ios. Но тормоза не самое смешное в нем. При попытке загрузить фото с айфона, я уперся в ограничания от Apple. Приложение в фоне ничего загружать не будет. Нужно зайти, оно подумает, что у тебя есть нового, потом сконектится и будет лениво грузить фотку за фоткой. А в добавок Nextcloud не подразумевает, что у тебя может быть несколько устройств с одной и той же библиотекой фотографий. Когда я подключил бекап фоток еще и с айпада, он выгрузил все еще раз, обеспечив копию файлов. А потом они начали грузиться еще и на комп, так как там стоит автосинхронизация. И да. Если у вас на компе расшарено несколько каталогов, в одной из них прилетела крупное обновление, в моем случае, еще раз те же фотки, Nextcloud не остановится, пока не обновит этот каталог. Вы делаете изменения в небольшом файле, потом идете в настройки останавливаете одно и запускаете в ручную другое.
Ах да, копии фоток нельзя так просто взять и удалить. Так как NC увидел одно и то же название файла, он не остановился, он не добавил к имени файла (Copy) или (iPad), он тупо сгенерировал рандомное имя для всех новых файлов. Да там есть шаблон, но поиск по веб морде не дает возможность использовать регулярки. А веб морда глючит, когда открываешь директорию с большим количеством файлов. Просмоторщик фотографий кстати тоже глючит, ибо он ищет все фото во всем NC и пытается подгрузить еще и превью фоток. Здорово, ждем пока винда загрузит все себе, пишем скрипт по поиску этих копий, удаляем и отсылаем изменения на сервер. Сказать что я сгорел, ничего не сказать)
Но даже несмотря на эту историю, для меня сам Nextcloud является избыточным. У меня нет кучи юзеров, я не пользуюсь доп расширениями, итп, а то что мне в нем было бы полезно работает плохо. Упростим задачу до простой передачи файлов с устройств на сервак. Для такого явно есть софт получше.
Если передача файлов с Windows на Linux это не проблема, можно использовать уйму софта и работать с сервером как с сетевой папкой, то с ios есть проблемы. Основное, что мне хотелось забрать от туда, это фото. Загуглив opensource альтернативы Google Photos я нашел проект Piwigo.
Попробовав его, понял что он так же тупит на телефоне и в вебморде, но бонусом, в сравнении с Nextcloud, меньше настроек что и как бекапить и некрасивый интерфейс.
Пока искал очередную замену, мне посоветовали Syncthing. Кроссплатформенный софт, для синхронизации директорий. Звучит интересно, поставил его на Windows и на сервак. Он так же есть и на ios, однако я не разобрался как бэкапить фотографии.
Ну и самая интересная находка это Borg. Он позволяет создавать копии каталогов, налету их сжимает и шифрует. А так же, при последующих сцепках сохраняет только изменения в данных.
Нужна статья про бекапы? Что хотели бы узнать?
Наконец то дошли руки восстановить создание бекапов. Раньше я пользовался Rsnapshot для инкрементных бекапов самого сервера, а данные с рабочего компа резервировал Nextcloud’ом. Однако Rsnapshot уже давно не обновляется и его выпилили из репозиториев Debian, что я воспринял как повод поискать что-то еще.
Nextcloud же, у меня очень сильно тормозил. Причем как серверная часть (вебморда), так и клиентские приложения на винде и ios. Но тормоза не самое смешное в нем. При попытке загрузить фото с айфона, я уперся в ограничания от Apple. Приложение в фоне ничего загружать не будет. Нужно зайти, оно подумает, что у тебя есть нового, потом сконектится и будет лениво грузить фотку за фоткой. А в добавок Nextcloud не подразумевает, что у тебя может быть несколько устройств с одной и той же библиотекой фотографий. Когда я подключил бекап фоток еще и с айпада, он выгрузил все еще раз, обеспечив копию файлов. А потом они начали грузиться еще и на комп, так как там стоит автосинхронизация. И да. Если у вас на компе расшарено несколько каталогов, в одной из них прилетела крупное обновление, в моем случае, еще раз те же фотки, Nextcloud не остановится, пока не обновит этот каталог. Вы делаете изменения в небольшом файле, потом идете в настройки останавливаете одно и запускаете в ручную другое.
Ах да, копии фоток нельзя так просто взять и удалить. Так как NC увидел одно и то же название файла, он не остановился, он не добавил к имени файла (Copy) или (iPad), он тупо сгенерировал рандомное имя для всех новых файлов. Да там есть шаблон, но поиск по веб морде не дает возможность использовать регулярки. А веб морда глючит, когда открываешь директорию с большим количеством файлов. Просмоторщик фотографий кстати тоже глючит, ибо он ищет все фото во всем NC и пытается подгрузить еще и превью фоток. Здорово, ждем пока винда загрузит все себе, пишем скрипт по поиску этих копий, удаляем и отсылаем изменения на сервер. Сказать что я сгорел, ничего не сказать)
Но даже несмотря на эту историю, для меня сам Nextcloud является избыточным. У меня нет кучи юзеров, я не пользуюсь доп расширениями, итп, а то что мне в нем было бы полезно работает плохо. Упростим задачу до простой передачи файлов с устройств на сервак. Для такого явно есть софт получше.
Если передача файлов с Windows на Linux это не проблема, можно использовать уйму софта и работать с сервером как с сетевой папкой, то с ios есть проблемы. Основное, что мне хотелось забрать от туда, это фото. Загуглив opensource альтернативы Google Photos я нашел проект Piwigo.
Попробовав его, понял что он так же тупит на телефоне и в вебморде, но бонусом, в сравнении с Nextcloud, меньше настроек что и как бекапить и некрасивый интерфейс.
Пока искал очередную замену, мне посоветовали Syncthing. Кроссплатформенный софт, для синхронизации директорий. Звучит интересно, поставил его на Windows и на сервак. Он так же есть и на ios, однако я не разобрался как бэкапить фотографии.
Ну и самая интересная находка это Borg. Он позволяет создавать копии каталогов, налету их сжимает и шифрует. А так же, при последующих сцепках сохраняет только изменения в данных.
Нужна статья про бекапы? Что хотели бы узнать?
dotGetStatus
#software Через боль к бекапам Наконец то дошли руки восстановить создание бекапов. Раньше я пользовался Rsnapshot для инкрементных бекапов самого сервера, а данные с рабочего компа резервировал Nextcloud’ом. Однако Rsnapshot уже давно не обновляется и его…
Дополню вышесказанное. Я разобрался как синхронизировать фотографии с ios через syncthing. Ответ - никак.
Всем спасибо, все свободны.
Всем спасибо, все свободны.
dotGetStatus
Тем временем сделал свой первый кастомный кабель.
Сделал второй. Получилось лучше.
dotGetStatus
#software Через боль к бекапам Наконец то дошли руки восстановить создание бекапов. Раньше я пользовался Rsnapshot для инкрементных бекапов самого сервера, а данные с рабочего компа резервировал Nextcloud’ом. Однако Rsnapshot уже давно не обновляется и его…
Псс.. open source приложение для менеджмента медиатеки фотографий с красивым интерфейсом нужно?
Решил попробовать новые кепки.
Как и предполагалось, собрать сет так, чтобы и цвета, и лейблы, и форма сочетались, крайне трудно. Все сеты создаются под обычные клавиатуры, и на превью будет обычная раскладка. Трудно понять, как оно выйдет в живую, пока не собрал.
Итоговые цветовые акценты получились не такими, как я хотел.
Мораль: только прямой профиль и без характерных надписей, которые будут логичны строго в определенном месте. Или вообще без надписей. И уж тем более, никакой кириллицы)
P.S. Можно заказать печать капов. Нужные профили в нужных количествах.
Как и предполагалось, собрать сет так, чтобы и цвета, и лейблы, и форма сочетались, крайне трудно. Все сеты создаются под обычные клавиатуры, и на превью будет обычная раскладка. Трудно понять, как оно выйдет в живую, пока не собрал.
Итоговые цветовые акценты получились не такими, как я хотел.
Мораль: только прямой профиль и без характерных надписей, которые будут логичны строго в определенном месте. Или вообще без надписей. И уж тем более, никакой кириллицы)
Только посмотрите какой замороченный запрос к БД получился:
Показания на данный момент снимаются только с ИБП, к которому подключены, сервер и рабочий комп, плюс по мелочи, роутеры, свичи итп. Теперь хочется подключиться к счетчику и строить график по всей квартире в реальном времени.
Зачем? Потому что могу, естественно)
import "date"grafana + influxdb
import "experimental/aggregate"
nightTariff =
from(bucket: "homedata")
|> range(start: date.truncate(t: now(), unit: 1mo), stop: v.timeRangeStop)
|> filter(fn: (r) => r._measurement == "apcupsd")
|> filter(fn: (r) => r._field == "load_percent")
|> filter(fn: (r) => r["status"] == "ONLINE")
|> hourSelection(start: 20, stop: 3)
|> map(fn: (r) => ({r with _value: float(v: r._value) * 5.40 / 1000.0 * 3.56 / 120.0}))
dayTariff =
from(bucket: "homedata")
|> range(start: date.truncate(t: now(), unit: 1mo), stop: v.timeRangeStop)
|> filter(fn: (r) => r._measurement == "apcupsd")
|> filter(fn: (r) => r._field == "load_percent")
|> filter(fn: (r) => r["status"] == "ONLINE")
|> hourSelection(start: 4, stop: 19)
|> map(fn: (r) => ({r with _value: float(v: r._value) * 5.40 / 1000.0 * 6.51 / 120.0}))
union(tables: [nightTariff, dayTariff])
|> sort(columns: ["_time"], desc: false)
|> cumulativeSum(columns: ["_value"])
|> timedMovingAverage(every: 10m, period: 20m)
Показания на данный момент снимаются только с ИБП, к которому подключены, сервер и рабочий комп, плюс по мелочи, роутеры, свичи итп. Теперь хочется подключиться к счетчику и строить график по всей квартире в реальном времени.
Зачем? Потому что могу, естественно)