LINUX.ORG.RU

Избранные сообщения Caesium137

Установка полного образа Debian на флешку.

Форум — Linux-install

Задался вопросом, на сайте Debian указаны 3 ISO - файла, знаю, что 1-ый ISO - сама ОСь, 2 остальных - это остальной софт, скоро еду в деревню, инет там совсем плохой, и хочется захватить с собой как можно больше ПО. У меня есть довольно большая флешка (на 64Гб).

Вот и сама суть вопроса - можно ли установить все 3 ISO на эту флешку?

 , ,

Caesium137
()

Не стартуют «иксы» на чисто установленной Linux Debian 10

Форум — General

Только что поставил Debian 10 на компьютер, в установке выбирал GNOME как окружение рабочего стола… После того, как все успешно стартовало, все зависает на том, что «Started GNOME Display Manager», потом погаснет экран, и снова возвращается на показ логов… Пробовал нажимать Alt + F2, и запускал мануально startx, после чего иксы стартовали. Но как починить автостарт иксов?…

 , ,

Caesium137
()

Netinst установка Linux Debian не видит карточку Wi-Fi

Форум — Linux-install

Здравствуйте, только что начал устанавливать линух дебиан на новую машину. Выбрал для скачивания образ Netinst, т.к. нет хорошего интернета в деревне. И столкнулся с проблемкой: при обнаружении сетевой карты, не видит мой TP-Link TL WN722N. Я так понял, там нужно докачивать фирмаври для того чтобы начало работать, но до конца не разобрался… Можете помочь?

 , , , ,

Caesium137
()

Автологин как рут

Форум — General

Сегодня поставил новый Debian 10 и продолжил заниматься своим сервером. Но при использовании одного пакета постоянно требуются рут права. Можно ли сделать автологин как рут в debian?

 ,

Caesium137
()

Arduino с протоколом ds1990a, как HID - устройство

Форум — Development

У меня есть читалка пластиковых карт, работающая по протоколу ds1990a. Можно ли ее как-то подключить к Arduino, а затем, через Arduino к компьютеру, чтобы, при прикладывании карты, она вводила текст, как клавиатура?

 ,

Caesium137
()

Можно ли создать свою консольную команду для Half-Life 1 (на движке GoldSRC, а не Source!)

Форум — Games

Мне нужно, чтобы при вводе команды, например sethealth 100, у меня здоровье становилось равным 100. Можете подсказать, как это сделать, пожалуйста!

 ,

Caesium137
()

Как собрать пакет для OpenWRT?

Форум — Development

Мне нужно собрать mdk4 для OpenWRT.

Не подскажете, как это можно сделать?

 , ,

Caesium137
()

Обозначение пинов в прошивке для MSP430

Форум — Development

У меня естько плата MSP430 и два микроконтроллера к ней. У этих микроконтроллерах ( и у некоторых atmel микроконтроллерах) пины обозначаются как P1.0, P1.1... И возникает вопрос: «Как обозначить эти пины в прошивке?»

 

Caesium137
()

Ограничение скорости клиентам по MAC

Форум — Admin

У меня есть маршрутизатор с ОС OpenWRT. Как ограничить скорость клиентам по MAC? Клиенты подключены по WIFI

 , ,

Caesium137
()

Как прикрутить sql сервер к ProFtpd?

Форум — General

Я решил продолжить заниматься вот этим сервером . и теперь хочу сделать его до конца.

 ,

Caesium137
()

Конвертер PS/2 на USB

Форум — Development

У меня есть несколько клавиатур PS/2. Ещё у меня есть Arduino Nano и мне нужно сделать конвертер PS/2 на USB. Как сделать?

 ,

Caesium137
()

Си, объявление static-функций

Форум — Development

В Си-файле есть обычные функции и объявленые как 'static'.

Есть необходимость в соответствующем заголовочном файле
иметь прототипы статических функций:

a.c:
#include "a.h"
static void func (...)
{
}

a.h:
static void func (...);


Файл a.h включается в b.h:
b.h:
#include "a.h"


На это компилятор ругается следующим образом:

warning: 'func' declared 'static' but never defined

Выходит, использовать объявление статической функции
в общедоступном файле нельзя, и в a.c все функции
должны идти в порядке их возможного вызова друг другом
снизу вверх? Или объявлять их в a.c?
ttnl
()

c/cpp размер локальных данных на стеке

Форум — Development

Добрый день!

По идее должна быть возможность при компиляции из С++ получить значение смещения SP для хранения локальных переменных.

т.е. вход в функцию на asm выглядет примерно так:

push    rbp
push    rbx
push    rsi
push    rdi
push    r12
push    r13
push    r14
push    r15
lea     rbp, [rsp-398h]
sub     rsp, 498h
.....
.....
Как программно, на C++ получить значение (в данном случае) 498h которое выбрал компилятор?
Прим.: понятно, что это будет обращение внутри функции для которой необходима эта информация.

Идеальный ответ: ссылка на соответствующую документацию.
И, да, не могу гуглу сформулировать вопрос.
Заранее благодарен.

 

vbv
()

[C] Объявление переменных в теле функции

Форум — Development

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

Я попробовал масдаевский сишный компилятор (непомню его название, вроде MSVC), так вот он действительно выдает ошибку, если объявить локальные переменные не в начале функции. Вопрос: зачем сейчас продолжают писать на С, объявляя локальные переменные в начале функции, а то получается Паскаль с его var-разделом?

Как возможный ответ - ограничение компилятора, и если я пишу прогу, которая должна быть переносимой, то надо писать так. Тогда встречный вопрос: неужели это актуально и нет «современных» компиляторов, которые позволяют объявлять переменные «по-нормальному»? Может, в крайнем случае, скопилировать прогу на С с помощью С++ компилятора?

Если возможно, дайте подробный ответ.

 

bk_
()

Удалить переменную в теле программы Си

Форум — Development

Я объявляю статическую переменную counter в начале программы в двух первых функциях она нужна, а в третьей она не нужна. Можно ли ее как-то удалить?

Перемещено beastie из general

 

Caesium137
()

Qt: подключить библиотеку

Форум — Development

есть dll библиотека и .h файл к ней, как подключить ее к Qt и использовать в коде вызовы к ней.

preepunk
()

Динамическое подключение библиотек из С

Форум — Development

Допустим есть текстовый файл. В нем храниться список библиотек, которые надо подключить. Список может меняться? Как их динамически подключать? И желательно без заголовочных файлов

Motiv_studenta
()

Можно ли подключить библиотеку в си

Форум — Development

Можно ли подключить библиотеку, заголовочный файл которой не заканчивается на ".h"

Перемещено beastie из general

 

Caesium137
()

Не запускается Firefox с xampp

Форум — General

Я вхожу в рут через команду su, затем захожу в каталог /opt/lampp/ ,потом выполняю скрипт ./manager-linux-x64.run, вываливается окно с надписью Welcome to XAMPP, я захожу на вкладку Manage Servers, включаю все службы(MySQL,ProFTPD,Apache). Возвращаюсь обратно на вкладку Welcome , нажимаю на кнопку Go to application иии.. ничего не происходит... Открываю терминал, через который запускал XAMPP, и там вижу ошибки: «[Parent 3663, Gecko_IOThread] WARNING: pipe error (65): Соединение разорвано другой стороной: file /build/firefox-esr-RdH8YM/firefox-esr-60.6.1esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 342», «[Parent 3663, Gecko_IOThread] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-esr-RdH8YM/firefox-esr-60.6.1esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 19». Помогите, пожалуйста!!

 ,

Caesium137
()

Не получается открыть порт через iptables

Форум — Admin

Добрый день. Заранее извините за нубский вопрос. Прошёлся по топикам, но толком своё не нашёл.

Вот таким набором команд пробую настроить себе iptables, мне просто нужно открыть порт 3128 (никаких прозрачных проксей у меня нет и не прозрачных). Для начала - я просто ну никак не могу открыть порт.

sudo iptables -F 
sudo iptables -A INPUT -p tcp --dport 3128 -s 192.168.1.10 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 3128 -d 192.168.1.10 -m state --state ESTABLISHED -j ACCEPT
sudo /sbin/iptables-save

Удаляю всё из iptables. Добавляю возможность входа с 10го ip (это мой же). Добавляю возможность выхода с 10го ip Сохраняю

Далее пробую

telnet 192.168.1.10 3128

В итоге: telnet: Unable to connect to remote host: Connection refused

Содержимое IP-tables после моей настройки:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  192.168.1.10         anywhere             tcp dpt:3128 state NEW,ESTABLISHED

Chain FORWARD (policy DROP)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             192.168.1.10         tcp spt:3128 state ESTABLISHED

Дальше пустые цепочки.

Что я делаю не так? Может, нужно ещё как-то открыть доступ всей подсети или что?

 ,

finetyro
()