Email or username:

Password:

Forgot your password?
190 posts total
D:\side\

💽 Попробовал #OpenMediaVault. Это такой #Debian для #NAS.

:blobcatcomfy: Приятная штука. Ощущается как роутерная ОС — только в веб-интерфейсе вместо разных сетевых настроек разные дисковые: файловые системы, RAID-массивы, папки с общим доступом по разным протоколам (SMB, NFS, FTP). Что особенно приятно — родная поддержка снимков (snapshot) BTRFS для общих папок.

В отличие от ZFS'овых систем вроде TrueNAS, нормально себя чувствует на довольно скромном железе. На тестовой тачке Celeron J1900, 2 Гб оперативки и 2 Тб дискового места (в BTRFS). Посмотрим, как будет в эксплуатации, но даже с парочкой #Docker-контейнеров не успело скушать и 1 Гб оперативки в простое.

И прикольно пиликает динамиком.

🔌 Самые полезные плагины в Extras: для поддержки работы с флэшки и для Docker Compose. Особенно последний порадовал — он органично встроен в основной интерфейс.
Но — сайт и вики OMV-Extras блокирует РФ по IP, доступ только из VPN. Хотя сами пакеты плагинов — доступны на гитхабе. 🤷‍♀️

#SelfHosting

💽 Попробовал #OpenMediaVault. Это такой #Debian для #NAS.

:blobcatcomfy: Приятная штука. Ощущается как роутерная ОС — только в веб-интерфейсе вместо разных сетевых настроек разные дисковые: файловые системы, RAID-массивы, папки с общим доступом по разным протоколам (SMB, NFS, FTP). Что особенно приятно — родная поддержка снимков (snapshot) BTRFS для общих папок.

VladlenO 🐳💨

@dside ну на zfs вы зря нагнали. Хотя zfs уже не помню, надо юзать в купе с чем-то. Его проблема в том, что если в оперативке будет ошибка, то она может записаться на диск. При этом плюс в производительности.

Конечно если вы говорите о файлопарашке на 5 человек, то это ваш вариант. У меня парашка дл чистки была на 300 человек) это всё переваривал 1 полусервер )) но ьам и функционал, звонки/видео/синхронизации с софтом, офис встроенный и прочие радлсти, вплоть до конвертирования видео (nextcloud). И это всё и даже больше работает на 8 гигах оперативы....да не хватает :(

@dside ну на zfs вы зря нагнали. Хотя zfs уже не помню, надо юзать в купе с чем-то. Его проблема в том, что если в оперативке будет ошибка, то она может записаться на диск. При этом плюс в производительности.

Конечно если вы говорите о файлопарашке на 5 человек, то это ваш вариант. У меня парашка дл чистки была на 300 человек) это всё переваривал 1 полусервер )) но ьам и функционал, звонки/видео/синхронизации с софтом, офис встроенный и прочие радлсти, вплоть до конвертирования видео (nextcloud)....

D:\side\

Я тут открыл профиль, чтобы один из старых постов найти, и прибалдел – 300 подписчиков?

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

Я не вполне понимаю, откуда столько внимания, но, хм, привет! :ablobcatwave:

Если есть на это время, мне было бы любопытно узнать, где меня находят и почему подписываются. Числа меня не интересуют, мне интересно, чем я полезен миру. Федивёрсу, похоже, есть что мне об этом сообщить.

Скриншот профиля из Tusky с цифрами: 2678 постов, 31 подписка, 300 подписчиков.
nullstreak

@dside У меня 80, пишу в пустоту в основном ))

EredYasibu :flagancom:

@dside да нашел в ленте ml. А подписался, ну, почему бы и нет, да и интересы вроде похожие

WildTuna 🇷🇺

@dside всплыл пост в ленте, почитал посты в профиле. Показалось интересно, вот и подписался )

D:\side\

Hakita выложил предварительные версии треков уровня 7-1 в #ULTRAKILL
youtube.com/watch?v=Kt6gc3XMC9

7 круг ада по Данте посвящён *насилию*. Тому, что уже происходило приблизительно всю предшествующую игру. Попади V1 в ад штатным путём, его, наверное, определили бы именно туда. Но V1 туда пришёл своим ходом и оставаться там (вроде) не собирается.

#videogames #games #music

D:\side\

Любопытно, что новый круг начинается с такой медленной, почти меланхоличной темы – сразу после бодрого пиршества электрогитар, ударных и (на десерт) оргàна в круге ереси.

Круг гнева (5) оказался сине-серым и заполненным водой.

Круг насилия, надо полагать, будет красно-белым. Красное вряд ли может быть чем-то кроме крови. Сам Данте завещал.
Но что белое?
Снег? Напрашивается связь с водой из гнева, но замёрзшей. Если да, ждать ли и лёд?
Или это пепел, укрывающий поля былых сражений, на участие в которых живых больше не осталось?

Ответ, видимо, будет в ближайшие месяцы.

Любопытно, что новый круг начинается с такой медленной, почти меланхоличной темы – сразу после бодрого пиршества электрогитар, ударных и (на десерт) оргàна в круге ереси.

Круг гнева (5) оказался сине-серым и заполненным водой.

Круг насилия, надо полагать, будет красно-белым. Красное вряд ли может быть чем-то кроме крови. Сам Данте завещал.
Но что белое?
Снег? Напрашивается связь с водой из гнева, но замёрзшей. Если да, ждать ли и лёд?
Или это пепел, укрывающий поля былых сражений, на участие в которых...

D:\side\

Некоторые моддеры #Terraria уже явно обезумели.

На грани неиграбельности, но, чёрт возьми, красиво.

youtube.com/watch?v=KFlNOgmQCt

#games #videogames #bullethell

def 🇬🇪 #nowar

@dside класс, ну этож прям тоху
Не вижу невозможного, но сложно будет чертовски
Респект автору за разнообразия, минимум повторений в атаках

Мя :sparkles_lesbian:

@dside я видела ещё более жесткие версии, щас даже поищу. Но там поражает даже не сложность, а то, что люди побеждают её НЕ ПОЛУЧАЯ УРОНА :blobcatgooglyholdingitsheadinitshands:

D:\side\

💬 "[…] у меня застарелое воспоминание, что стандартные терминальные окна винды… скажем так, терминально больны."

#ДиалогиБезКонтекста

D:\side\

Иногда максимально простые имена и названия в сочетании с максимально простыми текстами в интерфейсе дают весьма потешные результаты.

#rusmeme #мем

Сверху: скриншот из группы Telegram под названием "Шашлык". Сообщения:
системное: "Вы добавили Игорь"
я: "Блин, там был офигительный диалог подтверждения, который я забыл заснять. «Вы действительно хотите добавить Игорь в Шашлык?»"

Снизу: известная картинка с несколькими красными квадратными тазиками, заполненными мясом, на одном из них намалёванная чёрной (вроде бы) краской надпись "ИГОРЬ"
D:\side\

🔫 Видео (не моё), которое наиболее полно описывает впечатление (моё) от нового красного револьвера в #ULTRAKILL

youtube.com/watch?v=iwNpVKef3v

// #videogames

D:\side\

О, на #YouTube становится немножко веселее – возможность добавить к видео несколько аудиодорожек *работает*!

Сыендук перевёл свой рассказ о пицце в российском культурном контексте на английский; английский немного ломаный (возможно, вы даже найдёте мои комментарии на этот счёт), но произношение – моё уважение.

youtu.be/PGL7xW-Nz38

D:\side\

🎬 Ого. Росс Скотт и Элиезер Юдковский почти три часа болтают (спорят?) об ИИ.

Росс наиболее известен сериалом "Разум Фримена" и эссе "Игры-как-сервисы – мошенничество".
Элиезера многие могут знать как автора "Гарри Поттер и методы рационального мышления" и как источник недавних панических настроений в отношении ИИ.

Я ещё не посмотрел, но мне интересно уже сочетание ведущих.

youtube.com/watch?v=hxsAuxswOv

D:\side\

Народ хвастается серьёзными достижениями в #ULTRAKILL, вроде победы над Гейбом или P-рангами на целых актах.

А я только вчера открыл рельсотрон.
И сегодня за 188kP купил обе его дополнительных вариации.
По 100kP каждая.

…если вам кажется, что математика куда-то отлучилась, то вам не кажется.

Зарепортил в форумы Steam.

D:\side\

"Ну плюся!"
(В третий раз не попав по кнопке +)

#словотворчество

D:\side\

Автор довольно точно отразил своё и моё впечатление от гонки за свежевышедшими играми.

#games #videogames

src: youtube.com/watch?v=t2b0G39NjY

D:\side\

🚀 Попытался установить абсолютно легально приобретённую через Steam игру Mass Effect II. Не новенькую "легендарную", а обычную, которая 2010 года.

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

1) Steam устанавливает только базовую игру, хотя бы последней версии, но без DLC — их надо самостоятельно скачать с сайта EA, все 15 штук, и установить по одной.
2) DLC надо активировать, создав аккаунт у EA и активировав ключи из Steam в профиле EA — сама игра при этом в профиле EA, разумеется, не появляется
3) В этот же аккаунт EA надо зайти в игре, причём:
3.1) При каждом запуске игры, ибо сессию игра не запоминает
3.2) Буфер обмена и Tab по полям не поддерживается, менеджер паролей ещё надо постараться применить
3.3) Пароль длиннее 16 символов ввести в игре невозможно, зайти можно только если сделать его короче

И чтобы добить, один из двух ключей из Steam не активируется. "Уже использован", говорит. Отправил запрос в EA, готовлюсь угорать с ответа.

🚀 Попытался установить абсолютно легально приобретённую через Steam игру Mass Effect II. Не новенькую "легендарную", а обычную, которая 2010 года.

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

1) Steam устанавливает только базовую игру, хотя бы последней версии, но без DLC — их надо самостоятельно скачать с сайта EA, все 15 штук, и установить по одной.
2) DLC надо активировать, создав аккаунт у EA и активировав ключи из Steam в профиле EA — сама игра при этом в...

D:\side\

Ща-ща, подождите, это ещё не всё.

На этом этапе дальнейшую информацию я откапываю уже чисто смеха ради.

Оказывается, есть ещё 7 промо-DLC, установщиков для которых на странице скачивания у EA нет.

Но.

EA, видимо в качестве заплатки, сделала DLC к ME2 бесплатными. Можно просто зайти в их магазин и купить их за 0 рублей. Да, даже из России (что даже немного удивительно). Эта покупка фактически эквивалентна активации ключа для DLC из Steam.

На этом у меня… слова заканчиваются.

def 🇬🇪 #nowar

@dside скачал бы пиратку паком со всеми дополнениями в один клик, и не парился

D:\side\

Эпидемия угонов каналов на #YouTube продолжается.

Теперь канал угнали у Komegatze, известного своими мемными SFM-роликами по вселенным Half-Life и Metal Gear Rising.

Некоторое время он назывался UFC, а ныне удалён за нарушение правил сообщества – и очень похоже, что восстановлен не будет, т. к. канал был относительно небольшой (65k).

Чтобы понять, что это именно он, пришлось:
• подержав в #NewPipe канал, "открыть в браузере", чтобы скопировать ссылку на него (браузер сразу перепрыгивает на мобильную версию, а перехватчик интентов из App Manager показывает оригинал)
• расчехлить резервную копию данных NewPipe (делайте их!), достать оттуда файл newpipe.db
• открыть его через sqlite3 (доступен в #Termux) и достать с помощью запроса, как этот канал выглядел ранее:
sqlite> select * from subscriptions where url = 'ссылка';

(Такое вскрытие БД NewPipe также можно использовать, чтобы архивировать видео из локальных плейлистов через yt-dlp с флагом -a.)

#Android

Эпидемия угонов каналов на #YouTube продолжается.

Теперь канал угнали у Komegatze, известного своими мемными SFM-роликами по вселенным Half-Life и Metal Gear Rising.

Некоторое время он назывался UFC, а ныне удалён за нарушение правил сообщества – и очень похоже, что восстановлен не будет, т. к. канал был относительно небольшой (65k).

def 🇬🇪 #nowar

@dside freetibe на десктопе умеет работать с бекапами newpipe, и переделывать их в обычных json. Можешь так и отредачить пост

D:\side\

Полез скинуть брату руководство по монеткам в #ULTRAKILL и удивился, что ничего не находится, хотя точно было.
Нашёл канал автора, HerbMessiah…
А его хакнули. Вчера.
Как Linus Media Group недавно, только вместо скама под видеоряд Маска с аватаром Теслы там Ньюэлл и аватар CS2.

Руководство по монеткам, по всей видимости, не удалено. Но сделано приватным, и его временно не посмотреть.

D:\side\

Пост-мортем от Linus Media Group о взломе их каналов.

tl;dw: хрестоматийная атака по заселению зловреда через email-вложение с неправильным расширением, с помощью которого были украдены токены сессии, выдаваемые браузеру после успешного входа (пароль + 2FA)

youtube.com/watch?v=yGXaAWbzl5

D:\side\

Уроки:

- включите отображение расширений файлов везде (#Microsoft, доколе?) и получив файл извне, убеждайтесь, что он ожидаемого типа – любой исполняемый файл должен настораживать, но их куча типов (exe, cmd, com, bat, scr, ps1, js, msi…), проще запомнить расширения от документов (pdf, doc, docx, png, jpg) и настораживаться на любые другие

- никакие реквизиты и двухфакторки не помогут, если у вас угонят браузер – поскольку речь об информации, это необязательно должен быть физический угон, хватит и клонирования

- самое слабое звено в безопасности по-прежнему человек, и ресурс защищён настолько, насколько подготовлен наименее (!) подготовленный человек с доступом к нему

Уроки:

- включите отображение расширений файлов везде (#Microsoft, доколе?) и получив файл извне, убеждайтесь, что он ожидаемого типа – любой исполняемый файл должен настораживать, но их куча типов (exe, cmd, com, bat, scr, ps1, js, msi…), проще запомнить расширения от документов (pdf, doc, docx, png, jpg) и настораживаться на любые другие

Тот самый мини майор, но под прикрытием

@dside@mastodon.ml а вот почему у меня NewPipe все утро кричит о том что таких каналов нет и обновить их нельзя

D:\side\

Машина с самонаведением :blobcatgoogly2:

#словотворчество?

всем сёстрам по серьгам

@dside Машина с самоневедением. Не ведает, что творит, но что-то творит.

Вот теперь точно #словотворчество

D:\side\

👨‍💻 Мне дико нравится UI-паттерн "палитра команд".

Вот есть где-то куча возможных действий и хочется сделать какое-то одно из них — нажимаем одно сочетание клавиш и попадаем в поисковик, в котором перечислено *всё*, и который по мере ввода слов из описания (хоть по частям, хоть пропуская буквы) показывает наиболее близкие варианты. Бонус: под каждым вариантом подписана ещё и горячая клавиша (если есть).

И есть #fzf, который такое меню с поиском реализует, но для чего угодно: github.com/junegunn/fzf

Так вот.
Берём:
1. Папку с исполняемыми скриптами, названными по тому, что они делают
2. Пишем точку входа — скриптик, который вызывает на этом списке скриптиков fzf, и привинчиваем в место, удобное для вызова

Например:
1. Каталог редко используемых команд (вроде github.com/knqyf263/pet, но проще)
2. Меню для termux-url-opener wiki.termux.com/wiki/Intents_a

…меня, правда, не покидает ощущение, что это велосипед. Но как его улучшить?

#cli #linux #shell #termux

👨‍💻 Мне дико нравится UI-паттерн "палитра команд".

Вот есть где-то куча возможных действий и хочется сделать какое-то одно из них — нажимаем одно сочетание клавиш и попадаем в поисковик, в котором перечислено *всё*, и который по мере ввода слов из описания (хоть по частям, хоть пропуская буквы) показывает наиболее близкие варианты. Бонус: под каждым вариантом подписана ещё и горячая клавиша (если есть).

Dr. Quadragon ❌

@dside по сути, эта ваша поллитра команд - это консоль для нищих :)

iliazeus

@dside мне очень нравится, как этот паттерн работает в vscode.

И с точки зрения UI/UX — я теперь совсем не могу воспринимать программы с кучей тулбаров с кнопками, или меню-подподменю. Если я знаю, что мне нужно сделать, я не ищу, куда для этого нажать, а просто пишу в палитру.

И с точки зрения API для расширений — даже если автор очень хочет, чтобы действие выполнялсь по кнопке в UI или сочетанию клавиш, ему приходится сначала зарегать для этого команду в палитре. И по ним всем работает нечеткий поиск, и любую можно поставить на любые сочетания клавиш.

@dside мне очень нравится, как этот паттерн работает в vscode.

И с точки зрения UI/UX — я теперь совсем не могу воспринимать программы с кучей тулбаров с кнопками, или меню-подподменю. Если я знаю, что мне нужно сделать, я не ищу, куда для этого нажать, а просто пишу в палитру.

И с точки зрения API для расширений — даже если автор очень хочет, чтобы действие выполнялсь по кнопке в UI или сочетанию клавиш, ему приходится сначала зарегать для этого команду в палитре. И по ним всем работает нечеткий...

D:\side\

🎨 В #Inkscape, оказывается, завезли #HSLuv: hsluv.org/

Это цветовое пространство, похожее на HSL, но скорректированное так, чтобы цвета с одинаковым L воспринимались человеком с ≈нормальным цветовосприятием как близкие по яркости:
hsluv.org/comparison/

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

Например, есть SyntaxEnvy, мгновенно генерирующий с помощью HSLuv приятные цветовые схемы подсветки кода по одному нажатию кнопки: syntaxenvy.com/

#todayilearned

🎨 В #Inkscape, оказывается, завезли #HSLuv: hsluv.org/

Это цветовое пространство, похожее на HSL, но скорректированное так, чтобы цвета с одинаковым L воспринимались человеком с ≈нормальным цветовосприятием как близкие по яркости:
hsluv.org/comparison/

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

D:\side\

М, это год с небольшим назад было.
*Уже.*
Или *всего*.
Для меня скорее *всего*, я не так уж часто его открываю.

gitlab.com/inkscape/inkscape/-

D:\side\

#todayilearned
Сегодня я узнал про Paul's Extreme Sound Stretch, он же Paulstretch.
youtube.com/watch?v=Fai5s3Zn7b

Он растягивает произвольный звук в произвольное лютое (4? 10? 60?? 100???) количество раз.

Это практически "эмбиент из чего угодно".

Самостоятельная реализация: hypermammut.sourceforge.net/pa
В Audacity: manual.audacityteam.org/man/pa

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

#todayilearned
Сегодня я узнал про Paul's Extreme Sound Stretch, он же Paulstretch.
youtube.com/watch?v=Fai5s3Zn7b

Он растягивает произвольный звук в произвольное лютое (4? 10? 60?? 100???) количество раз.

Это практически "эмбиент из чего угодно".

Самостоятельная реализация: hypermammut.sourceforge.net/pa
В Audacity: manual.audacityteam.org/man/pa

D:\side\

Мне тут сообщили, что саундтрек *самого* последнего уровня (Hyper Hexagonest, после 60 секунд) в Super Hexagon это трек третьего/шестого уровня, *замедленный* Paulstretch'ем в 8 раз.
И действительно: youtube.com/watch?v=g6xn70uhgi

(Для сравнения, оригинал: youtube.com/watch?v=wD3j1O1XHQ )

Для игры, построенной вокруг бешеной скорости (увидеть Game Over через пару секунд после старта здесь совершенно нормально), решение *очень* интересное.
И для не игравших: нет, игра при этом не замедляется.

#music #games #videogames #VideoGameMusic

Мне тут сообщили, что саундтрек *самого* последнего уровня (Hyper Hexagonest, после 60 секунд) в Super Hexagon это трек третьего/шестого уровня, *замедленный* Paulstretch'ем в 8 раз.
И действительно: youtube.com/watch?v=g6xn70uhgi

(Для сравнения, оригинал: youtube.com/watch?v=wD3j1O1XHQ )

Go Up