Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
15
rexzep
1 месяц назад
Arduino & Pi

Гайд по установке Klipper на Orange Pi Zero (Lts) (Актуально на 25.07.2025)⁠⁠

1. Подготовка системы

1.1. Ставим образ

Ставим образ Armbian Minimal/IOT Debian 12 (Bookworm)

https://www.armbian.com/orange-pi-zero/

1.2 Подключаемся по Lan.

1.3 Пропускаем добавление пользователя

Пропускаем добавление пользователя Crtl+с

1.4. Настройка WiFi

Устанавливаем и включаем WiFi, коннектимся к сети:

apt-get install network-manager-gnome

sudo nmtui

Теперь после перезагрузки OPI будет автоматически коннектиться по WiFi к выбранному подключению, но лучше, конечно, всё настроить ещё по LAN.

1.5 Перезагрузка

sudo reboot

2. Добавление пользователя pi

2.1. Создание пользователя и назначение групп

sudo adduser pi

sudo usermod -a -G tty pi

sudo usermod -a -G dialout pi

sudo adduser pi sudo

2.2. Перезагрузка системы

sudo reboot

2.3 Заходим под пользовтелем pi.

3. Настройка sudoers

3.1. Редактирование файла sudoers

Редактируем sudoers, добавляем пользователю pi все разрешения.

Этот этап очень важный и нельзя ошибиться. При открытии может потребоваться закрыть 2-ю страницу (Ctrl+X):

sudo nano edit /etc/sudoers

Добавляем в следующий блок:

#User privilege specification

root ALL=(ALL:ALL) ALL

pi ALL=(ALL:ALL) ALL // этот блок без сноски

Сохраняем изменения (Ctrl+O, подтверждаем, Ctrl+X – закрываем).

!!!!!!Обращаю Ваше внимание, что это изменение может нести потенциальные угрозы безопасности!!!!!!

3.1.1 Если нехотите каждый раз вводить пороль после команды sudo.

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

sudo EDITOR=nano visudo

в появившемся редакторе находим блок:

# Allow members of group sudo to execute any command

%sudo ALL=(ALL:ALL) ALL

и приводим его к виду:

# Allow members of group sudo to execute any command

%sudo ALL=NOPASSWD: ALL

!!!!!!Обращаю Ваше внимание, что это изменение может нести потенциальные угрозы безопасности!!!!!!

3.2. Перезагрузка системы

sudo reboot

4. Установка необходимых пакетов

4.1. Установка остальных пакетов (копируем целиком)

sudo apt update && sudo apt upgrade –y

sudo apt install -y \

git \

make \

gcc \

libncurses-dev \

libusb-1.0-0-dev \

python3-virtualenv \

python3-dev \

avrdude \

zlib1g-dev \

libjpeg-dev \

libopenjp2-7-dev \

libtiff5-dev \

libfreetype6-dev \

liblcms2-dev \

libwebp-dev

5. Расширение оперативной памяти

5.1. Увеличиваем объем оперативной памяти до 2 ГБ

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

6. Увеличение объёма папки /tmp

6.1. Редактируем /etc/fstab

sudo nano /etc/fstab

Найдите строку:

tmpfs /tmp tmpfs defaults,nosuid 0 0

Измените её, добавив параметр size=512M:

tmpfs /tmp tmpfs defaults,nosuid,size=512M 0 0 (должно выглядеть так)

Сохраните файл (Ctrl+O, затем Enter) и выйдите (Ctrl+X).

6.1.1 Проверка swap

free -h

Должно быть так ну или около того.

total used free shared buff/cache available

Mem: 485Mi 83Mi 296Mi 1.5Mi 118Mi 402Mi

Swap: 2.2Gi 0B 2.2Gi

6.2. Перезагрузка системы

sudo reboot

7. Установка скрипта KIAUH

7.1. Клонирование репозитория и запуск скрипта

sudo git clone https://github.com/th33xitus/kiauh.git

запускаем KIAUH

./kiauh/kiauh.sh

7.2. Установка компонентов

Устанавливаем:

Klipper для 1 машины*

Выбираем Python 3.x

Moonraker

Fluidd или Mainsail (веб-окружение)

Показать полностью
Orange pi Linux Текст Длиннопост
2
11
darkrainkz
darkrainkz
1 месяц назад
Web-технологии

Все забили на производительность ПО, Яндекс Музыка и Музыка ВК подталкивают к пиратству⁠⁠

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

Слушаю я свой любимый D&B подкаст Neuropunk и понимаю что ладошки потеют, смотрю системный монитор, это опять браузер, я открываю диспетчер задач и вижу такую картину:

Все забили на производительность ПО, Яндекс Музыка и Музыка ВК подталкивают к пиратству Программирование, Яндекс Музыка, Музыка вк, Linux, P2P, Музыка, Длиннопост

Что? О_о

Задача плеера простая, играть музыку, зачем ему столько ресурсов? Почему столько воркеров?

Ладно думаю, послушаю старый добрый металл на Яндекс Музыке и ситуация такая же, даже хуже!

Все забили на производительность ПО, Яндекс Музыка и Музыка ВК подталкивают к пиратству Программирование, Яндекс Музыка, Музыка вк, Linux, P2P, Музыка, Длиннопост

Да, памяти жрет поменьше, но процессор бедолага)

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

В общем вот решение, на текущий мемент:
1) Ставим soulseek, там легко находим музыку и качаем, это p2p обменник музыкой с поиском.

2) Качаем музло

3) Включаем встроенный Lollypop в линуксе

1/3

Минусы:

- надо качать

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

Плюсы:

- Ты пират!

- загрузка ЦП

- Звук лучше О_о


Может свой сделать p2p плеер но без кидалова исполнителей?

ТГ

Показать полностью 4
[моё] Программирование Яндекс Музыка Музыка вк Linux P2P Музыка Длиннопост
15
556
itsp
itsp
1 месяц назад

С днем системного администратора!⁠⁠

Стабильного коннекта, низкого пинга; да обойдут нас регуляторы и не будут выносить моск пользователи. Похлопают по плечу тимлиды и выпишут премию :)
В общем, с праздником, коллеги!
PS и пусть все будет у вас хорошо, особенно нервы и здоровье. На остальное всегда заработаем.

С днем системного администратора! Сисадмин, Linux, Праздники, Информационная безопасность
Показать полностью 1
Сисадмин Linux Праздники Информационная безопасность
80
0
user8169213
1 месяц назад

Помогите пожалуйста, решил поставить Арч Линукс а тут это⁠⁠

Помогите пожалуйста, решил поставить Арч Линукс а тут это Linux, Ноутбук, Помощь, Что делать, Операционная система

Решил поставить Арч на старый ноутбук, не понимаю что происходит

Показать полностью 1
[моё] Linux Ноутбук Помощь Что делать Операционная система
22
8
youengineerasu
youengineerasu
1 месяц назад

Вредные советы по CoDeSyS⁠⁠

1. Используйте только однобуквенные имена переменных

Например, вместо `ConveyorMotorSpeed` пишите `x`. Так никто не догадается, что переменная управляет скоростью конвейера, и проект превратится в головоломку для коллег.

2. Не комментируйте код вообще

Пусть все догадываются сами! Например, строчка `IF NOT NOT x THEN y := TRUE;` без пояснений станет загадкой на века. Это добавит проекту атмосферы таинственности.

3. Храните все данные в глобальных переменных

Зачем использовать локальные переменные или структуры? Пусть всё висит в `GVL`, чтобы изменения в одном месте ломали логику в десяти других. Это ускорит развитие хаоса.

4. Пишите всю логику в одном ПЛК-цикле

Забудьте о разделении на функциональные блоки или программы. Дайте все 10 000 строк кода в `PLC_PRG`. Это повысит производительность... ну, как минимум, нагрузку на мозг разработчика.

5. Используйте таймеры и счетчики без сброса

Например, вставьте один таймер `TON` в несколько условий одновременно. Пусть его состояние "плывет" между задачами — это добавит неожиданности в поведение системы!

6. Не тестируйте логику до загрузки на железо

Зачем использовать симуляцию? Лучше сразу запускайте код на реальном оборудовании. Внезапные сюрпризы вроде заклинившего сервопривода сделают рабочий день ярче.

7. Применяйте операции с плавающей точкой для таймеров

Например, умножьте `T#5s` на `1.0000001` и удивляйтесь, почему таймер срабатывает несвоевременно. Это идеальный способ запутать даже опытного инженера.

8. Игнорируйте резервное копирование

Делайте правки прямо на боевом контроллере, не сохраняя проект. Если всё сломается — просто начнёте всё с нуля. Это тренирует память и стрессоустойчивость!

9. Мешайте логику управления и визуализации

Пишите код для HMI прямо в ПЛК-программе через `IF HMI_Button THEN ... END_IF`. Так вы создадите идеальный микс между технологической логикой и интерфейсом.

10. Не используйте версионирование

Сохраняйте проект каждый раз под новым именем: `Project_v1`, `Project_v2_final`, `Project_v3_реально_последний`. Через месяц вы сами забудете, где какая версия.

Показать полностью
[моё] Программа Инженер Linux Тестирование ПЛК Программирование ПЛК Windows IT Компьютерное железо Текст
2
Zl0yUser
Zl0yUser
1 месяц назад

"Наш" Мессенджер MAX - "импортозамещение"⁠⁠

Новый мессенджер MAX доступен только на операционных системах недружественной страны 🇺🇸
Это Вам не Телеграм

Мессенджер MAX Импортозамещение Linux Ос Аврора Эльбрус Короткопост Текст
33
31
Hagallaz
Hagallaz
1 месяц назад
GNU/Linux

Оформление arch based distro + Hyprland + автоустановщик⁠⁠

Github с инструкцией - https://github.com/Sm1tee/dotfiles

Предлагаю заимствовать идею у reddit и делится своим оформлением различных сред Linux как на популярном сабредите unixporn. Делитесь тем как выглядят ваши системы и что вы для этого используйте, а еще лучше создавайте свои похожие посты.

Показать полностью
[моё] Linux Тема Arch Github Оформление IT Видео
15
17
PerehvaT
1 месяц назад
Лига Сисадминов

Ответ k4shik в «Цифровая троица»⁠⁠2

Не ту систему ты выбрал для экспериментов с играми. Даже в эмуляторе. У Астры SE (не знаю как в common edition, но наверняка то же самое) вырезана поддержка 32 бит приложений. Соответственно ни библиотек ни софта с поддержкой 32 бит нет, а игры это требуют. То же самое с графикой - 3D прекрасно работает из коробки на intel и amd (модули amd так вообще в ядро встроены изначально), с nvidia нужно ставить родной закрытый драйвер от производителя - и здесь есть нюансы (например поддерживается ли твоя затычка актуальным драйвером nvidia, который совместим с текущим ядром ОС).

Пока что самое стабильное что получилось сделать (при условии правильно настроенной 3d графики) - это steam установленный через flatpack (для игр совместимых с Linux здесь будут все необходимые 32 бит библиотеки и пакеты) и lutris установленный через flatpack (для Windows игр с эмуляцией, здесь же можно доустановить portproton и подружить его с lutris для лучшей совместимости\производительности). В таком виде работает очень много всего.

Отдельной темой можно выделить прокидывание видеокарты в виртуальную Windows. Здесь будет полноценная игровая система где запустится все (если правильно настроить виртуалку, чтобы всякие античиты не подозревали, что работают в виртуализации).

В общем - Астра это ОС рассчитанная под корпоративный сегмент, со всякими Ubuntu, Arch или open Suse все будет в разы проще в плане игр. Но знать основы Linux обязательно (все же умеют ставить драйвера и настраивать Windows - вот и в других ОС все то же самое, но по-своему).

П.С.: создать шару в Linux дело пары минут (начиная с графических решений разных дистрибутивов, где все делается также в пару кликов, и до настройки smb.conf, что тоже очень быстро).

Картинка с текстом IT юмор Операционная система Windows Linux Mac Os Мат Ответ на пост Текст
46
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии