Satont.
314 subscribers
321 photos
52 videos
1 file
201 links
Download Telegram
Discord забанен РКНом.

Куда перекатываемся?
Forwarded from Dapzer Thoughts
Я попробовал linux и больше не вернусь на windows!

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

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

Поскольку я хотел кардинально нового опыта работы с системой я решил поставить тайловый оконный менеджер. Их существует немало, мой выбор пал Hyprland, Установка Hyprland’а прошла быстро и легко, но дальнейшее использование было невозможным из за плохой работы графического сервера Wayland на видеокартах от nvidia. После данного фиаско я установил i3vm, который работает на сервере x11 и имеет меньше проблем с nvidia в виду своего возраста.

Настройка оконного менеджера и окружения оказалась не так сложна, как я думал. Все параметры, бинды и т.д лежат в конфигах, что упрощает их бэкап и перенос на другое устройство. Кому интересно вот репозотирий с моими конфигами - https://github.com/dapzer/dotfiles.

Перейдем к опыту использования системы и мнению о её аспектах:

Linux - перейти на данную систему оказалось несложно, я был готов к тому, что все операции с системой происходит через терминал, а не “красивый” ui и заранее подготовил свой мозг к этом и не пытался сделать из системы подобие windows. С ходу я заметил, что всё работает в разы быстрее, чем на windows, запуск всех проектов ускорился в 4 раза, а самое главное докер работает стабильно и не отваливается.

Arch - как по мне хороший дистрибутив для новичка. Выше я писал, что я выбрал EndeavourOS, но недавно я ставил на ноутбук arch и с того момента считаю, что новичку лучше выбрать его, поскольку во время установки даже через скрипт archinstall я намного глубже и лучше стал понимать, как работает моя система. Почему именно Arch/Arch based distro? Всё просто, на данной системе все обновляется сразу, тебе не нужно ждать релизов по несколько месяцев. Из-за этого может страдать стабильность системы, но я готов пойти на такую жертву. Так же Arch после установки максимально чист и не имеет ничего лишнего, ты собираешь систему как конструктор индивидуально под себя. Ещё хочу отметить шикарную документацию ArchWiki, в которой есть ответ почти на любой вопрос, касающейся настройки системы. EndeavourOS - хороший выбор для тех, кто не хочет очень долго копаться с настройкой системы.

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

Linux на ноутбуке - я решил выделить это в отдельный пункт поскольку с этим у меня возникли проблемы. Настройка системы отличается от пк, поскольку нужно настроить такие вещи, как: bluetooth, wifi, смена яркости экрана и не забыть подумать об оптимизации работы от батареи. Из всего выше перечисленного по стандарту у вас есть только wifi, но нужно найти и добавить меню для подключения к нему, отображение силы сигнала в туллбаре. А самое главное установить и настроить TLP для хорошей автономности (x1.5-2 от полученной по умолчанию). Настройка всего этого у меня отняла не мало времени и виной этому не системы, а мой уровень знаний и понимания системы.

Кастомизация - то, что вы можете сделать с внешним видом системы не позволит вам ни одна другая. Я смог сделать из системы максимально минималистичное и информативное окружение без анимаций и украшательств.
8
Запускаете service_discord_youtube.bat от админа, и дискор + ютуб будут работать.
Forwarded from Новостник
fix_discord_youtube.rar
1.1 MB
ЛУЧШИЙ МЕТОД! В 1 КЛИК БЕЗ ПИНГА БЕЗ ВПНА И РАБОТАЕТ У ВСЕХ!

ИНСТРУКЦИЯ 👉 https://youtu.be/Dnx5Y5E21Oo
👍1
Я чёт выгорел пиздец ребят. Ну просто не хочу почти к коду притрагиваться.
К чему я, го доту.

https://streamx.satont.dev/satont
😁5🤡1😭1
7tv забанили. Ну а чё, давайте стим ещё. Там куча ЛГБТ, хентайных игр с около лолями. А потом можно забанить всё,кроме православного ВК, Яндекса и сервисов типо госуслуг.
👍6🤡1🐳1
Я попробовал deno 2.0, и вот почему вы тоже должны это сделать.

Поддержка TypeScript.
Из коробки deno позволяет вам запускать, проверять типы вашего тайпскрипт кода. Не нужно ставить отдельные зависимости, настраивать и понимать уже до осточерчения переусложнённый конфиг. Создаёте файлик -> запускаете.

Удобный тулинг.
Позволяет вам запускать fmt, run, test, check (ts check), lint. с watch режимом, исключая при этом какие-то паттерны.
Имеет в себе воз и маленькую тележку утилит, по типу bench, compile. Флаги на все случаи жизни.
Есть форматирование и линтинг из коробки, с уже задаными правилами.

Безопасность.
С deno вы можете ограничить доступ программы к определённым путям файлов, или наоборот разрешить.
Гибкая настройка позволит вам разрешить\запретить читать env переме
Выход в интернет только на определённые домены; запуск подпроцессов.

Поддержка воркспейсов.
Из коробки это работает так, как блин должны было быть в ноде с появлением их в npm. Прописываете "workspace": ["./libs/config", "./apps/api"] в deno.json, и можете импортировать ваш libs/config в приложение по заданному name из deno.json.
Главное достоинство этого — вам не нужно ребилдить конфиг если он поменялся перед запуском приложения. То есть вы можете запустить ваше приложение с watch флагом, сделать изменение в libs/config, и deno перезапустит вам приложение!

Полная совместимость с nodejs.
Начиная с версии 2.0 deno полностью совместим с nodejs! Можно импортировать любой node:* пакет, можно импортировать npm пакеты, всё работает, я проверил.
Например прописав в deno.json: "imports": { "chalk": "npm:chalk@^5.3.0" } можно импортировать его как обычно import chalk from 'chalk'.
Более того, — вы можете использовать deno и в кач-ве пакетного менеджера, и в кач-ве рантайма. Что это значит? Что если у вас есть проект на nodejs, и вы хотите плавно его перенести на deno, то теперь это вполне возможно, deno поддерживает package.json. deno install -> deno run dev и полетели. Правда тут вроде как нюанс — проект должен быть на es модулях (но это не точно).

Быстрый LSP.
Добавив\удалив пакет из deno.json (в том числе через cli) изменения моментально подтягиваются в вашем редакторе кода. Я проверил в Intellij, VSCode, — работа потрясающая. Знаете этот момент в nodejs, когда поставил пакет, и нужно делать TypeScript restart? Бесит, правда?

JSR (реестр пакетов).
То, с какой простотой вы можете публиковать и поддерживать свои пакеты там поражает. Более того, вы можете сделать multi-runtime пакет, и эта информация будет в реестре.
Опять же, ESM only, но за ним будущее. Переходите все на ESM.

Минусы:
- ESM only. Ваши require сразу выходят из чата, а так же куча тулинга, которые работают поверх этого.
- Пока маленький adoption by community. Но за счёт поддержки npm пакетов это будто невелируется.
- Для кого-то может быть минусом, что за Deno стоит компания, а не какой-то foundation с кучкой энтузиастов.
- Набор линт правил не особо большой, всего 105 штук. Надеюсь будут удобные механизмы расширения, но пока их вроде как нет.
- Я пока не могу выделить что-то ещё, но если появятся в процессе освоения — я обязательно напишу.

Небольшой вывод:
Deno после Node ощущается как глоток свежего воздуха.
Это то, как современный рантайм джса должен себя вести и выглядить. Ребятам из node есть куда расти и развиваться, надеюсь они пересмотрят поликики свои, процессы. В то же время Deno встал взрослее и перспективнее, если вы пишите на js/ts — рекомендую ради общего кругозора его потыкать.
Он простой, приветливый к новичкам, быстрый, современный.
🔥7😈2👏1
Пельмешки с медвежатиной.
😭9🤯2
Всем привет я пью вкусненькие алкогольные коктейли.
🆒6
Уже в другом заведении, пью коктейли, курю кальян.
🍾5
Закидывайте свои итоги по музыке.
Добавил метрики на twitch клинт в твире, и внезапно обнаружил, что видимо твич зафлагали твир как бота, и у меня лимиты сильно выше, чем должны быть. По дефолту 800, у меня 15к.

Но это только на отправку сообщений.
🆒5
Персентали ответов кстати грустные. Надо в Америке хостится, чтобы лучше было время ответа.
😢4
4🔥2👎1
TwirApp.

Ну, как обычно.
🫡8😁1🎅1
Satont.
Photo
Это кстати единственный подарок, который я получу в этот день. 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3😭2
Satont.
Photo
Так сказать приблежённые к твичу челы меня можно сказать послали нахуй со словами "чел, это твоя проблема, ты сам должен модерировать чё там твои 500 дурачков понасоздавали". Вот тебе апи эндпоинт, по которому ты можешь проверить сообщение на соответствие правилам твича, но правда он может быть вызван только 5 раз в минуту, но это тоже не наши проблемы чел, и то только если автомод на канале настроен.
Как бы извини, но moobot, nightbot, fossabot могут в чат писать слово негр и их не банят, но ты не подумай, на них нет никакого вайл-листа, потому и тебе мы его тоже дать не можем.

Знаете что добавляет иронии? Я проверил все аудит логи (Я могу смотреть что создают пользователи в боте), и там нет ни одного запрещённого с точки зрения твича сообщения. Ну то есть они мне причину не говорят, и сам я ничего не нашёл.

Я думаю после следующего бана я просто закрою проект. Ну а что я ещё могу сделать?
😢16
У кого нибудь интернет сегодня медленный?
👎8🥴3😎2