Форум программистов, компьютерный форум, киберфорум
Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
Запись от volvo размещена 10.02.2026 в 18:41
Показов 1523 Комментарии 0
Метки debian, gtk2, lazarus, linux, qt

В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка подсказки курсор не возвращается туда, где был в момент нажатия на Ctrl+Space, а фокус уходит...
Аватар для volvo
Супер-модератор
Старый
Рейтинг: 5.00. Голосов: 1.
MSI B850 Gaming Plus Wifi не работает Bluetooth в Linux Mint Решение
Запись от tankoman228 размещена 25.10.2025 в 17:05
Показов 4473 Комментарии 0

Материнка MSI B850 Gaming Plus Wifi. На компе стоит ОС Linux Mint. Не работал Bluetooth модуль, он встроен в материнку.

Я еле-еле как до этого допёр. Я много чего обновлял, даже ядро (причём на самое свежее доступное, и не из репозиториев мяты, а новее), пакеты перекачивал, БИОС проверял, везде...
Аватар для tankoman228
Век живи - век тупи
Старый
Рейтинг: 1.00. Голосов: 1.
Шпаргалка по WSL
Запись от Loafer размещена 08.08.2025 в 22:39
Показов 4629 Комментарии 0
Метки linux, ubuntu, windows, wsl

Обнаружил в WSL два очень не приятных момента.

Оказалось, что WSL периодически падает и генерирует core dump'ы, которые занимают крайне ощутимое количество памяти на диске. Чтобы отключить накопление этих файлов, надо в файле %USERPROFILE%\.wslconfig прописать:
Code
1
2
[wsl2]
MaxCrashDumpCount=-1
Также оказалось, что WSL не уменьшает автоматически место, занимаемое WSL-дистрибутивом...
Аватар для Loafer
Старый
Swift 6.1 - улучшения параллелизма, Package Traits и многое другое
Запись от mobDevWorks размещена 08.08.2025 в 20:00 / Mobile or nothing
Показов 3401 Комментарии 0

Нажмите на изображение для увеличения
Название: Swift 6.1 - улучшения параллелизма, Package Traits.jpg
Просмотров: 347
Размер:	135.9 Кб
ID:	11043
Apple выпустила Swift 6.1 вместе с Xcode 16.3. И хотя многие могут посчитать это просто очередным минорным обновлением, я, покопавшись в деталях релиза, пришёл к выводу, что изменения действительно стоящие. Этот релиз открывает новые возможности, особенно в области параллельного...
Аватар для mobDevWorks
Старый
Изучаем Docker: что это, как использовать и как это работает
Запись от Mr. Docker размещена 10.06.2025 в 21:59 / Docking everything, K8s anything
Показов 2684 Комментарии 0

Нажмите на изображение для увеличения
Название: Изучаем Docker что это, как использовать и как это работает.jpg
Просмотров: 278
Размер:	222.8 Кб
ID:	10894
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе со всем, что ему нужно для работы: зависимости, библиотеки, конфигурации...
Аватар для Mr. Docker
Старый
Инструкция по установке python3.13.1 в Debian 12
Запись от AlexSky-coder размещена 03.01.2025 в 23:13
Показов 2640 Комментарии 0
Метки debian, linux, python

Bash
1
2
3
4
5
6
7
8
9
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev     libnss3-dev libssl-dev libreadline-dev libffi-dev
wget "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tar.xz"
sudo tar -xf ./Python-3.13.1.tar.xz
cd Python-3.13.1/
sudo ./configure
sudo make
sudo make install
python3 -V
Аватар для AlexSky-coder
Да так, от скуки захожу.
Старый
Установка Linux программ на Google ChromeOS Flex
Запись от edmonsur размещена 29.03.2024 в 00:33
Показов 1845 Комментарии 3
Метки chromeos, linux

!!! заранее убедитесь что в BIOS Virtualization Technology включена enabled !!!

Заходим в "Настройки" , "Дополнительные" , "Для разработчиков" , установлением Среду разработки Linux


закрываем настройки и открываем панель запуска, там находим "Приложения для Linux" , открываем консоль Vim
и можем приступать к установке программ.

к примеру медиаплеер VLC

sudo apt install vlc
Старый
Как программировать на Google ChromeOS Flex?
Запись от edmonsur размещена 28.03.2024 в 18:27
Показов 1518 Комментарии 0
Метки chromeos, linux

Программировать на Google ChromeOS Flex можно двумя способами. Первый это установка среды разработки Linux .. и второй это программирование расширений для Google Chrome. Которые работают как и в самом бравзере так и в ChromeOS Flex глобально.

Для написания расширений потребуется активировать...
Старый
Пошаговая инструкция по установке Google ChromeOS Flex
Запись от edmonsur размещена 28.03.2024 в 17:21
Показов 1132 Комментарии 0
Метки chromeos, linux

Прежде всего для установки Google ChromeOS Flex потребуется usb накопитель размером не меньше 8 гигабайт.

Если на вашем компьютере не установлен Google Chrome браузер...то устанавливаем его. Это нужно для создания установочного
usb носителя.

1.Создания установочного usb носителя.
переходим по ссылке и устанавливаем расширение Утилита восстановления Chromebook

После того как утилита будет установлена....
Старый
Google ChromeOS Flex
Запись от edmonsur размещена 28.03.2024 в 16:22
Показов 974 Комментарии 0
Метки chromeos, linux

Сегодня пересел на Google ChromeOS Flex.
Устанвка системы прошла давольно легко.

Ощужения...Для кастрированного Линукс очень даже не плохо.
Старый
WireGuard с веб-интерфейсом
Запись от Maks размещена 24.04.2023 в 08:27
Показов 4070 Комментарии 0
Метки linux, ubuntu

Приветствую, коллеги.
В данной записи хочу опубликовать материал, по которому я установил и настроил WireGuard с веб-интерфейсом.

Установку производил на Ubuntu Server 22.04

Как установить Ubuntu Server 22.04


После установки настоятельно рекомендую выполнить обновление
Bash
1
apt update && apt upgrade -y
а также, установить пароль для root
Bash
1
passwd root


В данном случае WireGurd устанавливается с Docker,...
Аватар для Maks
Супер-модератор
Старый
Рейтинг: 5.00. Голосов: 1.
История ввода в эксплуатацию одного почтового сервера
Запись от Maks размещена 19.04.2023 в 08:42
Показов 4105 Комментарии 0
Метки bash, linux, mail, ubuntu

Приветствую, коллеги.
Как известно, яндекс.почта для домена почти стала платной, что в свою очередь заставило многих админов мигрировать на другие платформы, дабы не тратиться на содержание ящиков. Представляю Вашему вниманию материал по вводу в эксплуатацию собственного...
Аватар для Maks
Супер-модератор
Старый
Как установить видео драйвер NVidia в Linux
Запись от AlexSky-coder размещена 30.08.2022 в 23:08
Показов 1728 Комментарии 3
Метки linux, nvidia

У меня на дебиан заработало.
нашел на какомто сайте

Для установки проприетарного драйвера NVidia в Kali Linux выполните команды:

sudo apt update
sudo apt dist-upgrade -y
sudo update-initramfs -u
sudo reboot
sudo apt install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit
Аватар для AlexSky-coder
Да так, от скуки захожу.
Старый
ZO22 VII
Запись от Alikberov размещена 05.07.2022 в 20:20
Показов 2240 Комментарии 17

Из-за неторых проблем с ПК (пруф #1) временно (ли?) сижу на RPi (пруф #2) и лишь недавно включил свой ПК, чтобы перекинуть файлы своих паролей на внешний носитель.
(Причём ПК через 3 минуты снова упал в BSOD!)

На данный период довольствуюсь мощностями Raspberry Pi 4 и пытаюсь продолжить своё хобби (программирование/исследование) уже в рамках среды Линукс (Raspbian)....
Аватар для Alikberov
Старый
Настройка NFS
Запись от Loafer размещена 18.04.2022 в 19:51
Показов 1054 Комментарии 2
Метки linux, nfs

Установка пакета:
Bash
1
yum install nfs-utils
Прописываем в файле /etc/nfs.conf:
Code
1
2
3
4
5
6
vers2=n
vers3=y
vers4=n
vers4.0=n
vers4.1=n
vers4.2=n
Прописываем в файле /etc/exports:
Code
1
/root/temp *(ro,root_squash)
Набираем следующие команды:
Bash
1
2
3
exportfs -a
exportfs -r
systemctl restart nfs-server.service
Смонтировать...
Аватар для Loafer
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу об отличиях поведения виджетов на различных платформах на примере QTableView.
Запись от iamvic размещена 14.01.2022 в 23:01 / К вопросу о ...
Показов 1528 Комментарии 0
Метки linux, pyqt5, python, python 3, qt5, windows

В документации достаточно подробно разбираются основные отличия реализаций Qt для различных
платформ, но далеко не все. По крайней мере, о том, что поведение QTableView под Linux отличается
от поведения под Windows, упоминаний найти не удалось.

Представим, что выбрав строку...
Старый
По итогам определения начального экрана при старте приложения
Запись от iamvic размещена 21.04.2021 в 13:19 / К вопросу о ...
Показов 3289 Комментарии 0

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

Если по порядку, то всё началось с пожелания, чтобы главное окно приложения
открывалось...
Старый
Размышления к определению экрана во время старта приложения под Linux.
Запись от iamvic размещена 14.01.2021 в 15:16 / К вопросу о ...
Показов 3663 Комментарии 0
Метки linux, pyqt5, python, python 3

Праздники закончились и появилось время разобраться с непоняткой, проявившейся на Lubuntu 18.04
с одной из быстрых настроек дополнительного экрана (см. ниже комментария
# нет устройств отображения или оно кривое в screenprobe.py
https://www.cyberforum.ru/blog... g6887.html).

С целью повышения экстрима для проведения опытов был использован давно ушедший в отставку
Toshiba...
Старый
Рейтинг: 1.00. Голосов: 5.
К вопросу об определении текущего экрана при старте.
Запись от iamvic размещена 22.12.2020 в 18:04 / К вопросу о ...
Показов 4114 Комментарии 0
Метки linux, pyqt5, python, python 3, windows

Как я уже писал тут
https://www.cyberforum.ru/pyth... 57171.html,
вся неправота употребления этого кода в главном окне на старте приложения
Python
1
2
3
4
screen = QDesktopWidget().availableGeometry()
self.setGeometry(
    screen.width()//4, screen.height()//4,
    screen.width()//2, screen.height()//2)
познаётся, когда сам обзаводишься многоэкранной системой.

Ведь...
Старый
Установка Visual Studio Code в Ubuntu 18.04
Запись от EvgeniyT размещена 06.11.2018 в 10:03
Показов 3994 Комментарии 0

Доброго здравия. Информации на просторах интернета или очень много или катастрофически не хватает. Но и в том и другом случае её приходится собирать по крупицам.
В этой статье мне хотелось бы более точно и подробно рассказать о установке и настройке Visual Studio Code под Ubuntu 18.04. Сразу скажу не пытайтесь это повторить на Ubuntu 18.10 работать не будет. И так приступим.

Открываем наш любимый терминал и вводим следующие команды:

Кликните здесь для просмотра всего текста
Bash
1
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
...
Старый
Рейтинг: 3.25. Голосов: 4.
Системные вызовы в Linux
Запись от Jin X размещена 18.07.2018 в 12:14
Показов 9261 Комментарии 1

Системные вызовы в Linux

В Linux, в отличие от Windows, прямые системные вызовы используются довольно часто. По меньшей мере, консольные приложения, написанные на ассемблере, порой содержат лишь системные вызовы, без обращений к функциям библиотек. Причём, этот механизм (как и номера функций(!)) различается для кода 32- и 64-битной разрядности (кстати, в Linux существует ещё и x32 ABI – это, попросту говоря, 64-битный код с 32-битными указателями)....
Аватар для Jin X
Asm/C++/Delphi/Py/PHP/VBA
Старый
Рейтинг: 4.00. Голосов: 1.
синяя птица счастья, где тебя найти
Запись от KellyDink размещена 13.08.2017 в 15:27
Показов 3029 Комментарии 7
Метки linux

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

Я встречала программы, которые устанавливаются в папку /home/usr, /usr/bin, /opt
А есть наверное еще необъятное число волшебных уголочков, куда то же может что-нибудь установиться.


Поэтому очень полезно помнить,...
Аватар для KellyDink
Старый
Рейтинг: 4.00. Голосов: 1.
еще немного команд linux
Запись от KellyDink размещена 28.07.2017 в 11:08
Показов 3926 Комментарии 12
Метки linux

Работа с репозиториями:
поиск пакетов по маске. ищет любое совпадение с написанным
Code
1
apt-cache search ИМЯ_ПАКЕТА
чтобы посмотреть, какие установлены
Code
1
apt-cache show name_of_the_package
покажет версию пакета) это очень удобно
Code
1
dpkg -l | grep ИМЯ_ПАКЕТА
А чтобы посмотреть сразу все, можно выполнить
Code
1
aptitude search ИМЯ_ПАКЕТА
крохотная буковка - i будет свидетельствовать о том, что пакет уже установлен...
Аватар для KellyDink
Старый
осваиваюсь с pdf
Запись от KellyDink размещена 27.07.2017 в 14:42
Показов 4272 Комментарии 3
Метки linux

Для работы с pdf я нашла только консольные приложения! только консоль - только хардкор
Но они достаточно удобны и просты в использовании.



Особый восторг от pdftk ее надо отдельно устанавливать (apt-get install pdftk) но она есть в стандартных репозиториях.
Дабы перевернуть на 90 градусов 1 листочек документа
Code
1
pdftk document.pdf cat 1east output out.pdf
дабы сохранить весь документ, а перевернуть только 1 страничку
Code
1
pdftk договоры.pdf
...
Аватар для KellyDink
Старый
все, что начинается с Secure
Запись от KellyDink размещена 26.07.2017 в 16:44
Показов 2642 Комментарии 7
Метки astra, linux

на Астре есть ssh еще бы там его не было
Code
1
apt-get install openssh-server -y
- установит и ssh и все нужные пакеты и даст доступ основному пользователю

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

Code
1
scp -r user@ip_address:/home/папка_с_которой_копировать /папка_куда_копировать
после чего он затребует пароль и все скопирует
Аватар для KellyDink
Старый
еще немного любимой Астры
Запись от KellyDink размещена 25.07.2017 в 17:26
Показов 1891 Комментарии 0
Метки astra, linux

дабы посмотреть версию
Code
1
cat /etc/astra_version
если нет update-rc.d то это плохо, но положение спасет
Code
1
apt-get install --reinstall sysv-rc
и никогда, никогда(!!!) не подключать лишние репозитории на астру.

дабы обновить резервацию ip адреса
Code
1
2
dhclient -r
service networking restart
еще на астре есть ssh еще бы там его не было
Code
1
apt-get install openssh-server -y
- установит и ssh и все нужные пакеты...
Аватар для KellyDink
Старый
как измерить скорость чтения/записи диска, если у тебя линукс
Запись от KellyDink размещена 24.07.2017 в 18:00
Показов 3392 Комментарии 6
Метки linux

Задача: Измерить скорость чтения и записи на новехОньком внешнем диске (на самом деле мне достался по наследству жесткий диск на 2,5 дюйма и дабы не пропадать такому добру купила ему новые штанишки с алиа с USB 3.0)
И того в наличии
- жесткий диск, подключенный по IDE
- флешка...
Аватар для KellyDink
Старый
Рейтинг: 3.00. Голосов: 2.
горячие клавиши и ништяки
Запись от KellyDink размещена 20.06.2017 в 15:11
Показов 3053 Комментарии 7
Метки debian, linux

Время пришло! Говорить о том, что я в полном восторге от debian, я не буду. Потому что я, как самый главный представитель среднестатистических обывателей (читай хомячков), уже как пол года целиком и полностью перешла на linux - потому что просматривать смешные картинки и милых котиков можно и из линукса)


Сегодня моим откровением стало сочетание клавиш
Code
1
alt + F2
если нажать эти 2 волшебные клавиши и ввести xkill, то мышь превращается...
Аватар для KellyDink
Старый
Git и Debian
Запись от KellyDink размещена 02.06.2017 в 15:01
Показов 2702 Комментарии 4
Метки debian, git, linux

Задача: склонировать проект себе на компьютер, добавить коммит, просмотреть коммит, порадоваться, если все работает.

Исполнение:
1. сначала надо установить git себе на компутер, иначе работать ничего не будет. Все максимально просто. Если зайти на официальный сайт, там будет подробнейшая инструкция по установке в одну строчку
C++
1
apt-get install git
2. Чтоб убедиться, что мы его установили, достаточно ввести команду
C++
1
2
git --version
git version 2.1.4
...
Аватар для KellyDink
Старый
Рейтинг: 2.50. Голосов: 4.
Команды, о которых надо знать
Запись от KellyDink размещена 26.05.2017 в 23:41
Показов 4156 Комментарии 6
Метки linux

У каждой женщины наступает время, когда надо формировать свой список любимых команд линукс.
В общем-то я шучу, но эти команды и правда и полезны и нужны. Чтобы уложить все по полочкам и не забыть.
lsblk

Code
1
2
3
4
5
6
root@debian:/home/katerina#[B] lsblk[/B]
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0   100M  0 part 
├─sda2   8:2    0  99,6G  0 part 
├─sda3   8:3
...
Аватар для KellyDink
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru