igancev.ru
172 subscribers
8 photos
21 links
IT Блог разработчика. Linux, программирование
Download Telegram
Первичная настройка Arch Linux после установки

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

https://igancev.ru/2019-12-15-initial-configuration-of-arch-linux
Установка и настройка i3wm на arch linux

Итак, мы установили arch, базово настроили систему, настало время установить графическое окружение.

https://igancev.ru/2020-01-05-installing-and-configuring-i3wm-on-arch-linux
i3wm подключение и отключение дополнительного монитора

В i3 нет никаких настроек по управлению мониторами. Напишем bash скрипт, который будет помогать с подключением и отключением второго монитора, а также повесим его на горячую клавишу в i3wm.

https://igancev.ru/2020-04-14-connecting-and-disabling-additional-i3wm-monitor
Эмулятор терминала alacritty

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

https://igancev.ru/2020-04-18-terminal-emulator-alacritty
Настройка i3status в i3wm

Разберем возможности i3status, программы генерации строки состояния системы, интегрированную в панель i3bar внутри оконного менеджера i3wm

https://igancev.ru/2020-05-11-configuring-i3status-in-i3wm
Вывод курса валюты в i3status

Напишем bash скрипт для получения курса валюты доллара и евро по отношению к рублю, и выведем их в i3status

https://igancev.ru/2020-05-23-exchange-rate-in-i3status
Бесплатный VPS на 1 год на AWS EC2 Amazon

Это не реклама amazon и их облачных сервисов. Обмана и моей наживы тоже нет. Вы просто получите в пользование виртуальный сервер с 1-м ядром CPU, 1 GB RAM, и 30 GB SSD сроком на один год, бесплатно, и абсолютно легально.

https://igancev.ru/2020-09-20-free-vps-for-one-year-aws

Зарегистрируем аккаунт на Amazon и создадим свой собственный виртуальный сервер под свои нужды (VPN, сайт), бесплатно, на период в 1 год
Свой VPN сервер на Wireguard с помощью Docker

https://igancev.ru/2021-02-21-vpn-wireguard-docker

Установим и настроим Wireguard VPN на собственном vps сервере легко и просто с помощью docker, а также настроим подключение с ПК и смартфона
Настройка раскладки клавиатуры в i3wm - это просто!

https://igancev.ru/2021-10-31-i3wm-keyboard-layout

Рассмотрим несколько способов настройки и управления раскладкой клавиатуры в оконном менеджере i3, а если быть точнее, то в xorg
🚀 Самый быстрый и понятный способ поднять VPN на своем сервере

https://igancev.ru/2022-03-13-simple-and-fast-install-vpn-wireguard-docker

Разворачиваем в одну команду Wireguard VPN на собственном vps сервере, на базе docker.

Инструкция упрощена для того, чтобы любой желающий в сжатые сроки смог настроить vpn на своем сервере. Можно сказать, что это конспект другой моей статьи про настройку vpn
📶 Не работает wifi после пробуждения из спящего режима на линуксе

https://igancev.ru/2022-03-30-wifi-device-not-managed-not-ready

Решение проблемы, когда после пробуждения из спящего режима, на ОС на базе GNU/Linux не поднимается wifi. Wifi сетей не видно, и в трее отображаются ошибки device not managed, not ready
Создание загрузочной флешки Windows из под Linux

Не знаю насколько ценна будет следующая информация, но на полноценную статью явно недотягивает, а запечатлить как минимум для себя охота.

Звучит как оправдание, но периодически возникают ситуации в жизни, когда нужно установить "несчастным бедолагам" на ПК/Ноутбук ОС Windows 🏴‍☠️. Я конечно всегда рассматриваю варианты пересадить людей на Linux, но думаю все понимают, что не всегда это возможно, а главное нужно этим самым людям. Хоть у меня и есть успешные кейсы в этой области 😎 но речь не об этом.

Для такого нехитрого деяния, как накатить винду, нужна загрузочная флешка с этой самой виндой. Ранее у меня у самого так или иначе в своем жилище или поблизости находился девайс с Windows. Но сейчас, по воле судьбы, таких девайсов рядом нет. Видимо винда поняла с кем имеет дело, и просто ушла из моей жизни 😄

Для создания флешки с Linux дистрибутивом, классикой жанра считается Balena Etcher. Но винду она записывать по непонятным мне причинам не может. Выручала виндовая программа из далекого прошлого Rufus, но работает только из под винды. Которой, как указал выше, у меня под рукой теперь нет.

После непродолжительного гуглежа, решением выступила замечательная утилита woeusb, которую установил из AUR. На других не Arch подобных дистрибутивах думаю не сложно загуглить как ее установить.

yay -S woeusb

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

sudo woeusb --device ./windows11.iso /dev/sdX

Где /dev/sdX - имя устройства флешки.

Флешку предварительно отформатировал в FAT32.

Ноутбук с UEFI успешно загрузился с флешки. В моем случае кейс оказался рабочим. Винда была кстати 11-й версии. Перед этим пытался сделать то же самое с помощью утилиты dd, но к сожалению, безуспешно. С такой флешки загрузка не происходит. А woeusb отработал на ура 👏

Мораль такова: "Теперь точно винда мне не нужна". Последние разы пользовался ею как раз для того, чтобы запустить Rufus и зажечь образ винды на флешку. Теперь и это могу с чистой совестью делать из под Linux 🥳 И поможет мне с этим замечательная утилита woeusb.

Всем добра!

P.S. если кто знает больше способов, или что - то более универсальное, то пишите в комментах, буду рад перенять ваш опыт 🙂
🛰 GPS мониторинг с оповещениями по геозонам с помощью Traccar

https://igancev.ru/2023-01-05-tracking-geo-coordinates-with-traccar

Храним свои координаты у себя! Установим и настроим на своем сервере "Traccar" - открытую платформу для управления гео координатами. Сможем следить в реальном времени за местоположением смартфона, автомобиля, мотоцикла, самоката, всех сразу, а также получать оповещения о пересечении геозон в Telegram
⚡️ Ребята, объявление

До недавних пор в моем блоге, и соответственно на данном канале, были только статьи окололинуксовой тематики. В основном это Arch Linux, i3wm, настройка разного софта, Docker.

Все это так или иначе останется.

Но как написано в информации об авторе блога (обо мне), я в первую очередь Backend разработчик. Мой основной язык программирования это PHP.

Все статьи, которые я пишу, создаются импульсивно и "по фану". Когда я делюсь с миром своими мыслями и мануалами, я получаю огромное удовольствие просто от создания контента. Особенно потому, что чувствую и знаю, что вы его читаете, и находите полезным. Мне регулярно приходят в личку и в комментарии слова благодарности. И это невероятно приятно, и очень вдохновляет.

Как все уже наверное догадались, теперь в блоге пропишутся на постоянной основе и статьи около PHP - шные, т.е. связанные с моей основной деятельностью. Их написание также и останется "Just for fun".

Хочу предупредить вас об их появлении, чтобы вы не пугались, и не спешили отписываться. Я планирую и дальше продолжать писать окололинуксовые статьи. Просто они теперь будут разбавлены Пыховщиной 🐘🐘🐘😉

Всем добра, и до связи 🤚 В ближайшее время подъедет первая PHP-шная статья в моем блоге.
🐘 gRPC сервер на PHP с помощью Roadrunner, Spiral Framework, Docker

https://igancev.ru/2023-05-08-grpc-server-on-php

Разберемся как приготовить gRPC сервер на PHP при том, что из коробки gRPC не предоставляет сервер под этот язык. В этом нам поможет небезызвестный Roadrunner, способный взять часть задач на себя.
Напишем на PHP серверную часть, клиентскую часть. Потыкаем сервер из клиентского кода, а также из Postman и PhpStorm gRPC клиентов. Настроим Xdebug, все конечно же в докере
🐘 gRPC сервер и клиент на Symfony

https://igancev.ru/2023-08-14-grpc-server-on-symfony

Поднимем gRPC сервер и сгенерируем к нему gRPC клиент, в рамках Symfony Framework.

Придумаем задачу, которую решим по мере чтения статьи. Разработаем .proto контракт демо сервиса, настроим docker окружение, установим roadrunner-bundle на symfony, сгенерируем код сервера, клиента, и протестируем их взаимодействие
🍒 Авторские телеграм-каналы о разработке и IT в целом

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

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

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

Диджитализируй! — Алексей Голобурдин
PHP Fart Time — Алексей Гагарин и Павел Бучнев
Галера Морева — Антон Морев
ПЫХ и PHP умирает?! — Валентин Удальцов
Пятиминутка PHP — Пётр Мязин
adelf on programming — Адель Файзрахманов
ebanoePHP — Артур Пантелеев
SOER — Евгений Сергеев
igancev.ru и phpinfo(); — Иван Ганцев
ArturKryukov video — Артур Крюков
emacsway-log — Иван Закревский
Evgeniy Kuvshinov — Евгений Кувшинов
ElisDN.ru — Дмитрий Елисеев
samdark blog — Александр Макаров
dependency hell — Антон Кучеров
Tolstoy Live — Егор Толстой
johenews — Дмитрий Ковалёв
Вастрик.Пынь — Василий Зубарев
Beer::PHP — Кирилл Сулимовский
agoalofalife — Илья Чубаров
Alek OS — Александр Осадин
Заметки разработчика — Алексей Лоскутов
Сашок Горшок (DEV & MGMT) — Александр Яковлев

Мой канал тоже упомянули — Сергей Предводителев, такая вот рекурсия 😀

Все каналы в одной папке: https://t.me/addlist/JxfuRk29W3k1ZGMy

Репост приветствуется.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄🎄🎄Уважаемые и дорогие мои подписчики!

Я сердечно поздравляю всех с наступающим новым, 2024-м годом. Хочу пожелать всем здоровья, сил, неисчерпаемой жизненной энергии и пытливости ума! Под конец года самое время подводить итоги, строить планы на год грядущий, и успеть купить хорошую колбасу на оливье, пока не разобрали 😄

В 2023-м году в ряды подписчиков обоих моих телеграм каналов (есть еще канал по PHP 🐘 @phpinfo()) вступило немало ребят. Если судить по общим меркам, то каналы небольшие. Но я то знаю, что вас стало x3 🍾 к тому, что было в 2022-м. И это не может не радовать меня, мне безумно приятно. Буду продолжать в том же духе. Один из пунктов в моих планах на 2024-й это продолжать выпускать статьи в блог. Постараюсь делать это чаще и качественнее. Благо мыслей много, о чем хочется поделиться с вами.

В этом году в блоге появились две статьи на тему программирования на языке PHP 🐘. Обе статьи попали в подборку @phpdigest (июнь и сентябрь), что для себя считаю отличным достижением 💪🕺. В будущем планирую и дальше выпускать статьи на тему разработки ПО, но не только. В планах также мануалы на разные темы из разряда IT 🚀.

Новогодние каникулы - отличное время не только для изучения чего - нибудь нового в плане развития, но и для отдыха 🧘‍♂️. В эту пору близкие люди встречаются вместе в своих домах. И скрасить это самое совместное времяпрепровождение 📺 попробует мой последний материал в этом году, который выйдет в ближайшее время, в уходящем году. Всем добра!
📺 Kodi и Elementum - наилучший способ для домашнего просмотра кино в 4K онлайн

https://igancev.ru/2023-12-29-watch-movies-with-kodi-end-elementum

Рассмотрим популярный, опенсорсный медиацентр Kodi в связке с феноменальным, но малоизвестным плагином Elementum, позволяющим подбирать кино и сериалы в 4K с торрентов и смотреть онлайн! Без рекламы, регистрации, и смс.
🕺 Бесплатная виртуалка в РФ на 1 год на Cloud ru (SberCloud)!

Сбер запустили Free Tier в облаке, можно взять бесплатно на год виртуалку, 2cpu, 4ram, 30GB ssd, что может подойти для небольшого pet проекта, или иных нужд.

Шаги по получению:

1) Регистрируемся по Сбер ID (или без него, но потребуется привязка банковской карты), чтобы были начислены 4000 бонусов

2) Создаем виртуалку по Free Tier. По дефолту она не имеет выхода в интернет, поэтому обязательно подключаем услугу "Публичный ip адрес" за 122р/мес. Средства будут списываться именно с бонусного счета, тех самых 4000 бонусов из п.1. Рубли на аккаунт закидывать не нужно.

3) Ставим напоминание, чтобы не забыть потушить виртуалку через год, чтобы потом не было неожиданностей

Внимательно читаем все условия, и используем с умом 👌