Записки эникейщика
17 subscribers
13 photos
4 links
Публикации статей, заметок и некоторого опыта.

🍺 Не ронял прод - не админил (с)
Download Telegram
#helloworld #welcome

Канал создан для публикации статей, заметок и некоторого опыта.

Welcome aboard 💥
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥5👍1🤮1💩1🖕1
Источник обсуждения: NextCloud в качестве сервиса по созданию защищенных ссылок

🟢 TLDR: Ставим NC, включаем возможность авторизации по LDAP, а после - подключаем корпоративный SMB-диск. Как итог - у пользователей есть веб-обертка над диском из вне, доступная по интернету, с сохранением их прав доступа как в проводнике на ПК. А вишенкой на торте - пользователи могут шарить внешнему миру папки\файлы для скачивания через сгенерированные ссылки, защищенные паролями. PS - то же самое можно провернуть и для дома с NAS-ом, но зачем.
Статью на Хабре дополнил актуальными правками.


🍺 Важные дополнения в 2022:
▪️ Можно использовать NC в 👩‍💻 докере, но для этого надо наследоваться от оригинального образа. Мои форки: epicmorg/nextcloud. Информация оних есть на 👩‍💻 DockerHub и 👩‍💻 GitHub. Примеры кода будут относительно них.

▪️ Для текущей задачи категорически НЕ надо использовать SQLite. Как бы лень не было. Можно 👩‍💻 PostgreSQL или 👩‍💻 MySQL \ MariaDB \ Percona. Для ценителей - так же умеет в Oracle.

▪️ После установки НЕ ДОВЕРЯЙТЕ встроенному AjaxCron - оно будет медленным и развалится в ненужный момент. Для себя я настроил классический Cron.

▪️ Практика показала, что MySQL чуть медленнее PostgreSQL. Хотя баги с базой у них общие.

▪️ Но с помощью встроенных скриптов всегда можно мигрировать между базами.

▪️ Баги #16834, #7312, #20349 с раздутием таблицы oc_filecache из-за подключенного сетевого диска(-ов) они починили. Вроде как, но не до конца. Spoiler - Было не весело.


👩‍💻 Сrontab:
* * * * * /opt/bash/nextcloud-fixes.sh >/dev/null 2>&1

👩‍💻 Содержимое /opt/bash/nextcloud-fixes.sh:
#!/bin/bash
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f cron.php

👩‍💻 В крон можно добавить и такие команды, но с меньшей периодичностью. Они время от времени фиксият разъезды в базе. По каждой есть официальные доки.
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:add-missing-columns -n
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:add-missing-indices -n
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:add-missing-primary-keys -n
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:convert-filecache-bigint -n

#habr #хабр #технотекст #технотекст2020 #nextcloud #заметки #заметка
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🔥1🤮1💩1🖕1
Дайте детям поиграть в шипонов! © Аноним

Вы когда-нибудь хотели поиграть в шпионов? Знакомы со стенографией? Если да, то расскажу про один простой метод, при котором вы можете "склеить" любой rar (да и не только) архив с jpeg-фоторграфией (на самом деле с любым форматом).

В простонародье это гуглится по слову rarjpeg.

Нам понадобится:
▪️ Компьютер, ноутбук, планшет
▪️ Windows, MacOS, Linux или Antroid (через adb shell или termux)
▪️ Архив и фотография

🟢 Как это сделать руками:
▪️ Кладем рядом архив, пусть будет archive.rar и фотографию picture.jpg
▪️ Открываем терминал, заходим в папку, где это лежит
▪️ Вводим команду, в зависимости от вашей системы:
👩‍💻 (Windows, вариант 1): copy /b picture.jpg+archive.rar rarjpeg.jpg
👩‍💻 (Windows, Вариант 2): type picture.jpg archive.rar > rarjpeg.jpg
👩‍💻 (Linux, MacOS, Android): cat picture.jpg archive.rar > rarjpeg.jpg


🍺 Как это сделать программой:
▪️
Скачать с гитхаба мою программу RarJpeg Tool (только для Windows)
▪️Перетащить архив и фотографию на нужные панели
▪️Получить каноничный rarjpeg

Источник https://ww.epicm.org/rtfm/rarjpeg-tool/

#заметки #заметка #статья #rarjpeg #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍81🤮1💩1🖕1
🤷 Как запустить Chkdsk, чтобы исправить ошибки на диске?

🍺 Есть хорошая статья по этому поводу. Писалась она еще 12 лет назад, во времена, когда страница на википедии была скудная, как и справка Windows XP. Это сейчас уже есть и hellp в консоли Windows и KB на сайте майкрософт. Между прочим, на википедии статья основывалась на нашей.

Источник https://ww.epicm.org/rtfm/rarjpeg-tool/

#заметки #заметка #статья #chkdsk
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🤮1💩1🖕1
🎱 Newfags can't triforce!

Пожалуй, эту фразу видел почти каждый анонимус.

Теперь даже зелёный ньюфаг знает, как сделать трифорс вконтакте/на борде/etc с любым количеством строк - достаточно просто нажать кнопку.


💾 Скачать с GitHub
🍺 Исходники на GitHub

Update: В новой версии добавлена поддержка ВКонтакте и Facebook

Источник https://ww.epicm.org/tools/triforce/

24 ИЮЛЯ 2012 Г.


▲ ▲

#заметки #заметка #статья #triforce #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
1👨‍💻3👍1🤮1💩1🖕1
📼 Оцифровка VHS кассет⁠⁠ - один из способов

Привет.

Хочу поделиться информацией и наблюдениям по оцифровке видео кассет VHS. В интернете существуют альтернативные и, вероятно, более простые и\или дешевые способы - спору нет. Уверен, не стоит объяснять, что оцифровка - это перенос содержимого, в данном случае, с вашей видеокассеты на компьютер.

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

В свое время я пробовал различные варианты и комбинации по оборудованию. А Перед написанием этого поста я пробежался по статьям, что сейчас есть, и по разным предложениям на авито. И самое популярное, что я встречал - это usb-свисток, как от ноунеймов, так и от averMedia с rca-разьемами на нем (тюльпаны). Примерно как на картинке.

Но как по мне, иметь на выходе MPG или AVI с сомнительным качеством - это не интересно в 2023 году. В общем, такой вариант я считаю устаревшим или суперэкономным, тк он уровня 2010х годов по выходному качеству. Рассматривать их я не стану.

Примерно в 2014-16 годах так же пробовал девайс averMedia C 874. По описанию он был интересным, и я его взял.

Он был на борту уже с аппаратным кодировщиком в h264, но скупость софта меня разочаровала, как и выходной контейнер ts-файла. Проблем было больше, чем предполагал. В нем уже был встроенный апскейлинг входящего сигнала до 1080p или 720p. Что позволяло получить ролик и птом его уже ужать на монтаже в нужное разрешение.

Если немного вспомнить теорию, то изначально VHS кассеты рассчитаны на старые (в текущих реалиях) телевизоры с электронно-лучевыми трубками, поддерживающими разрешение ~400х300 пикселей.

А в зависимости от типа кассеты - разрешение на ней были 320х240 (VHS), 480х320 (Video8) или 640х480 (Hi8). И такие же разрешения были часто в шаблонах настроек у софта у свистков с начала поста. Как раз подходящие под avi и mpg контейнеры.
1👍6👎1🔥1💩1🖕1