Telegram Web
Кажется линукс отменяется
Собственно всё

Система отлично встала из коробки, всё оборудование завелось. Что изменилось в сравнении с 10й:

Появилась какая-то многозадачность

Графика стала отзывчивее, очевидно гном куда качественнее, чем те костыли, которыми майки облепили свой эксплорер

Аптайм снизился раза в 3

И самое главное, игра, которая вылетала в винде из-за интеловской интеграшки, прекрасно работает в протоне. Меза тащит

Что по бубунте? Красивенько, прикольненько, главное сразу поставить флетпак и отключить гребаную панель.

Upd: Firefox в снапе всё же отвратителен, убунту, не надо так
👍7🤮4
Мне кажется или на дохлых интеловских интеграшках иксы всё же быстрее вейланда?

Поделитесь опытом
Разработка чат-бота на С#

Прошло примерно 4 дня с тех пор как я понял, что не ко всем людям, которые могут писать в моём чате я могу применить весь спектр санкций. Спасибо лучшему мессенджеру в мире, я не могу мутить комментаторов, а баны в чатах-сообществах не люблю. И с того дня я начал разработку своего чат бота. Так как я не знаю js и не переношу питон, то выбран был язык C#.

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

Помимо этого сразу же был использован Entity Framework в связке с Postgresql, не в памяти же хранить записи, в самом деле. Это был мой первый опыт работы с бд вообще и с EF в частности.

Оставшееся время я уделил доработке архитектуры и наращиванию функционала, последнее было не очень сложной задачей, так как архитектура получилась неплохой, на мой взгляд. Итого получилось реализовать карательный мут с заданным промежутком времени, команду проверки бота, команду проверки уровня привелегий, саму систему привелегий и проверку, сообщения обратной связи и ещё что-то, о чём я забыл.

В день релиза было выбрано классное имя, нарисована аватарка и бот отправился на вдску, посмотрим сколько он там проживёт.

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

В общем вот такой вот небольшой проект.
👍5
Дело в том, что в первых двух вариантах есть продвижение контента, в отличие от телеги. И признаться вк даже получше дзена будет в этом плане. Но конечно все посты будут в телеге, а всякие промежуточные только тут
👍6
Вышла же плазма 5.25

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

Следуют за пальцами жесты плохо. Eсли пользоваться тачем достаточно быстро, то начинается какой-то кошмар. Ощущение, что столы пролетают, анимации иногда не работают, всё слишком быстро и дёргано, в общем до гнома далеко пока. Вторая проблема в том, что сами жесты неинтуитивны, чтобы войти в режим и выйти предназначен один жест, хотя по логике жесты должны быть противоположны. Жест овервью неудобен, сделать щипок четырьмя пальцами очень сложно. С самим овервью ничего нового, ждём.

Ну а вторая вещь это адаптивная цветовая схема, выглядит офигенно.

В общем пока я не вижу смысла перелазить на плазму, разве что мне кто-то в коментариях вбросит какую-то свежую киллерфичу, о которой я не знаю. Жду 6 плазму, может быть там всё будет готово, очевидно всё, что я описал будет допиливаться.
👍8
Каково пользоваться Linux без альтернатив или годовой отчёт неопытного юзера.

Почти год назад я установил совершенно неопытному и невовлечённому человеку Kubuntu. В данной статье описано, что произошло с системой за год, какие задачи она выполняла, как обычный юзер относится к мелким косякам системы, и можно ли вообще пользоваться линуксом, не зная, как узнать версию ядра.

https://telegra.ph/Kakovo-polzovatsya-Linux-bez-alternativ-ili-godovoj-otchyot-neopytnogo-yuzera-01-08

#Desktop_Article
👍9
Где мои просмотры, яндекс?
👍1
Разработка чат-бота на C#. Вторая итерация.

Первый день после запуска бота на сервере прошёл не очень удачно - за ночь бот упал, я так и не смог выяснить почему. Я же в тот вечер занялся тем, что создал уже GitLab репозиторий, загрузил туда бота, попутно успел потерять весь исходный код и восстановить его с помощью какой-то внутренней системы отслеживания изменений в Rider.
На утро я расстроился, увидев упавшего бота, и решил, что мне нужен простой способ мониторить его состояние, а так же развертывать его новую версию на сервере. И тут само собой, на помощь пришёл Docker, опыта работы с которым у меня почти не было.

Спасибо прекрасному гайду от Майкрософт, там я нашёл всё, что мне нужно, чтобы создать свой образ. Ещё какое-то время ушло на то, чтобы понять, как доставить контейнер с ботом на сервер, пока я не понял, что такое dockerhub. Задеплоив первую версию бота в докере, я запустил ещё дашборд, закрыл порты и теперь могу мониторить состояние бота откуда угодно. И до сегодняшнего дня бот проработал без перезапусков и падений. Странно, но пусть будет.

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

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

Так же был проведён небольшой рефакторинг Program.cs, где происходил парсинг аргументов, с которыми вызывается программа. На первой итерации я писал его в спешке, потому что хотелось быстрее запустить бота.

Новая версия бота уже работает.

По сути мне осталось написать последнюю фичу - карму, провести рефакторинг кода и проект можно считать завершенным. У нашего чатика появился функционирующий бот, теперь нужно найти участников)
👍3
Пытаюсь установить ChromeOS Flex

Как же у меня горит уже не первый день. Хотел сделать обзор на Chrome OS Flex, но хрен там. Каждый раз что-то мешает, сейчас вот поставил скачиваться, вернулся, а там какая-то ошибка при записи. Думаю ладно, нажму заново, сам образ ведь скачался. Но не тут-то было, загрузка начинается ЗАНОВО.
А ещё записать можно только под виндой и маком, линукс мимо. Может дело в виртуалке, хрен знает, как боксы работают с USB, хотя средствами винды флешка форматируется
👍3
Спонтанный рабочий стол.

И да, это фото с Джеймса Уэбба, которое весит 120 мегабайт. И да, оно долго подгружается)

#Рабочие_столы
👍6
Пытаюсь установить ChromeOS Flex pt2

Мне удалось найти .bin образ хромой оси, весь день был потрачен на перебор разных виртуальных машин и поиск способа запустить это недоразумение. Один раз у меня получилось попасть в установщик, но из-за потрясающего софта Gnome Boxes, который решил, что мне не нужно давать возможность самому выбирать размер виртуального диска, хромая ось отказалась устанавливаться. Дальнейшие попытки не привели к какому либо адекватному результату. В общем минус день
😁6
Пытаюсь установить ChromeOS Flex pt3

Так, ну загрузочная флешка работает, теперь хотелось бы, чтобы хоть одна виртуалка с неё загрузилась, потому что в хромой оси нет разметки диска
👍2
Пытаюсь установить ChromeOS Flex pt4

Получилось добиться стабильного результата: ось грузится с флешки в урезанном разрешении и не отображается курсор мыши. После установки операционка не загружается с той же ошибкой, что до этого не грузилась с флешки, хотя проблему с графикой я пофискил, что успело измениться во время установки, я не понимаю просто. Думаю на реальном железе она установится и загрузится адекватно, но такой роскоши у меня нет. В общем потыкаю ещё, на данный момент к Google много претензий, касательно качества продукта, а я ещё даже на рабочий стол не попал
👍1
2025/07/13 15:29:38
Back to Top
HTML Embed Code: