Category: Linux

23
Ноя
2022

Не работает umask

Странно работает umask, файла 123 не существует до выполнения программы(каждый раз удаляю), и получаю каждый раз разные флаги, что делаю не так?
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
#include…

20
Ноя
2022

Как маршрутизируются пакеты в user-space vpn сервере

Как в user-space vpn сервере происходит маршрутизация пакетов между клиентами. Грубо говоря к серверу подключилось 2 клиента, являющиеся роутерами, оба клиента перенаправили на сервер ping 10.0.0.1 из 192.168.1.100, на сервер прилетел отве…

19
Ноя
2022

что нужно знать чтобы писать программы с графическим интерфейсом на Си?

Проблема такая – изучил основы Си. Написал кое какие программы консольного формата которые ныне решают мои задачи. Но теперь мне понадобилась программа с графическим интерфейсом поскольку меня заинтересовала работа с изображениями, а консо…

12
Ноя
2022

Как отсортировать по алфавиту вывод содержимого директории. C(Си)

При определенных обстоятельствах мне нужно получить список всех файлов из директорий, которые указаны в переменной окружения $PATH в linux и выводить их на экран последовательно.
Если открыть директорию с помощью opendir, а затем использов…

11
Ноя
2022

Не работает move_uploaded_file() (ошибок нет)

Не могу загрузить фото на веб-сервер
$_FILES[‘file’][‘error’] выдает 0, array выводит всю информацию о изображении. Скрипт выполняется без ошибок, в БД записывается новое имя файла, но сам файл не появляется в папке.
К скрипту как я понял …

09
Ноя
2022

php-fpm & nginx & Linux хочу создать общий файл конфигурации как на продакшен так и на локальный дев станцию

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

09
Ноя
2022

php-fpm & nginx & Linux хочу создать общий файл конфигурации как на продакшен так и на локальный дев станцию

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

06
Ноя
2022

Отобразить матрицу симметрично относительно побочной диагонали

Дан двумерный массив. Отобразить матрицу симметрично относительно побочной диагонали. Например:
Думаю, что решение должно быть похоже на это, но не могу понять, что я делаю не так.
mass = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for i in range(l…

06
Ноя
2022

Отобразить матрицу симметрично относительно побочной диагонали

Дан двумерный массив. Отобразить матрицу симметрично относительно побочной диагонали. Например:
Думаю, что решение должно быть похоже на это, но не могу понять, что я делаю не так.
mass = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for i in range(l…

04
Ноя
2022

Управление клавиатурой на Си

подскажите пожалуйста, пишу программу на С под Ubuntu и мне нужна моя программа для автоматического нажатия нужной клавиши клавиатуры.
Если показать пример на питоне, то он выглядит так:
import pyautogui as pag
import webbrowser
import tim…

03
Ноя
2022

Linux на Rasbery_pi и обычное программирование

С платами типа rasbery_pi – еще не разу не имел дела.
На данный момент – не очень понимаю общего представления программирования на таких однопроцессорных устройствах.
Могите пожалуйста составить общее представление на примере rasbery_pi:
1…

01
Ноя
2022

Android не видит или не передает NDEF Intent моему приложению

Пытаюсь обменяться сообщениями с помощью NFC. Использую NfcAdapter. Телефоны не хотят обрабатывать NDEF сообщения, когда подношу друг к другу помимо информации о Tag ничего не выводится, до этого когда подписывался только на NDEF_DISCOVERE…

30
Окт
2022

Си вывод в консоль, но без записи в буфер

Если я использую printf("asd"), то весь текст в кавычках будет выведен на экран и записан в лог файл. Вот такая команда: ./a.out > file.log. Есть ли какая другая команда вывода, которая будет текст выводить только в терминал, …

18
Окт
2022

SSH средствами PHP. Проблема с stream_get_contents() при работе с CLI Python

Реализовываю работу с SSH средствами PHP. Задача присоединиться к удаленной машине и выполнить на ней некий код на Python через его интерфейс командной строки. Версия библиотеки ssh2 1.2. Вот немного кода для наглядности:
$connection = ssh…

10
Окт
2022

Как установить php5.6 на debian 9 (stretch)

Проблема заключается в том что php5.6 уже считается устаревшей версией и в комплекте с ОС идёт php7.0, так как некоторые сервисы зависят от php5.6, мне нужно установить php5.6
Репозиторий https://packages.sury.org/ и ppa.launchpad.net/ondr…

19
Сен
2022

Как портируется Linux на другие архитектуры

Подскажите в общих чертах, а как Linux портируется на другие архитектуры ? Ведь Linux изначально писался под x86.
Так как Linux написан вроде как на С/C++, то в самых общих и грубых чертах себе представляю, что просто переписывается код Си…

05
Сен
2022

Как одним процессом писать в поток входных данных другого процесса(Или как узнать дескриптор потока вывода прцесса)

Пусть есть скомпилированная программа PR1, на языке с++, код которой выглядит так(Но этот код нам неизвестен, имеем только готовый бинарник):
#include <iostream>

using namespace std;

int main(){
string pass …

04
Сен
2022

Можно ли явно вызвать clock_gettime через vdso?

Моему приложению нужно часто вызывать clock_gettime, для получения времени в наносекундах, к сожалению, этот системный вызов крайне медленный, по идее система по умолчанию должна использовать vdso для данного системного вызова, но судя по …

30
Авг
2022

Запуск intellij idea на arch linux

Установил intellij idea используя yay на monjaro kde. Установил sdkman и java.
При запуске с рабочего стола или idea.sh через проводник вылезает ошибка: No JRE found. Please make sure $IDEA_JDK, $JDK_HOME, or $JAVA_HOME point to valid JRE …