LINUX.ORG.RU

Сообщения mordovorot

 

Передача данных через звуковую карту

Форум — General

Привет, возникла нужда передачи данных через звуковую карту в радиоканал 21 Мгц

предложили данные (1/0) можно модулировать частотой, а на другом компе отлавливать. Но вот не хотелось бы изобретать велосипед. Но другое оборудование нет особого желания приобретать, т.к. основной девиз «на linux можно всё!».

Может кто подскажет что либо по теме, да и ссылки тоже приветствуются.

 , , , ,

mordovorot
()

Структура числа int в памяти

Форум — Development

ANSI C int i = 2780;

как посмотреть его внутреннюю струтуру типа:

1 бит = 0x24

2 бит = 0x01

3 бит = 0x19

4 бит = 0x00

 

mordovorot
()

Расширение сети с помощью Wi-Fi маршрутезатора

Форум — Talks

Есть действущая сеть (по Wi-Fi доступ компа1 к интернету - ADSL модем) http://s58.radikal.ru/i161/1205/3d/4981e12587f3.png есть маршрутизатор(c Wi-Fi), можно «вклиниться» в действующую сеть, для доступа в интернет? Что необходимо настроить в маршрутизаторе, что бы он не «раздавал» по Wi-Fi интернет, а наоборот «принимал» по Wi-Fi и раздал по LAN?

(строить сеть не буду, просто к сведению хочу знать)

mordovorot
()

sscanf может ли принимать динамический формат?

Форум — Development
char buf[]="text 10";
int len = 50;
sscanf( buf, "%что тут написать?s %d", i, m, &n);
len = 30;
sscanf( buf, "%что тут написать?s %d", i, m, &n)

или выход только задавать входной формат отдельно с помощью sprintf?

mordovorot
()

LOR выручи со скриптом

Форум — General

есть скрипт

#!/bin/bash
cd /rbr/
#n=20
#j=0
for fdata in `ls /home/tide/Mail/tmp/*.xls`
do
   echo "$fdata" && ...... tra-la-la
#   if [ "$n" = "$j" ] exit 0;
#   ((j++));
done

Пытаюсь наложить ограничение на цикл до 20 файлов за один вызов скрипта.

Ошибки в синтаксисе, ЛОР HELP!

mordovorot
()

Как остановить задание?

Форум — General
[1]   Выполняется  sleep 120 &
[3]-  Выполняется  sleep 100 &
[4]+  Выполняется  sleep 10 &

Какие способы есть, что бы остановить/продолжить задание (предположим первое). Можно не выводить его из фона и при этом управлять им?

mordovorot
()

[C]Работа с датой (временем)

Форум — Development

Подскажите какие существуют стандартные функции (или из распространенных библиотек) для работы со временем и датой, сравнение, разница в минутах и т.п.

 

mordovorot
()

Linux, ассемблер и результат компиляции gcc

Форум — Development

Привет, раньше я писал на ассемблере под Z80 процы, (это как вы поняли было очень давно) решил посмотреть бинарник программы скомпилированной с помощью gcc

#include <stdio.h>
main (){
    printf("1234567");
}
и ужаснулся, я знал что ассемблер перетерпел кучу новоизменений, но что бы так....

- С чем связанн такой рост бинарника, с архитектурой? с требованиями к исполняемым файлам?

- Что почитать по теме?

- И все же, есть ли компактный программки на asm в Linux?

mordovorot
()

Алиасы программ (сокращения)

Форум — General

Здраствуйте, подскажите где прочитать про сокращения типа: ll = ls -l

mordovorot
()

Отправка почты от «чужого» адреса

Форум — General

Вы не поверите! Настраивая postfix, и указав по случайности имя НЕ СВОЕГО домена, получилось отправить письмо!

Я шокирован, так как письмо отправилось от admin@domen.ru

Меняя имя пользователя в системе, так же можно действовать в преступных целях! ???

mordovorot
()

Неубиваемые процессы

Форум — General
ded@home-book:~$ ps -e | grep cat
 9281 pts/0    00:00:00 cat
ded@home-book:~$ sudo kill -9 9281
ded@home-book:~$ sudo kill -9 9281
ded@home-book:~$ sudo kill -9 9281
ded@home-book:~$ sudo kill -11 9281
ded@home-book:~$ ps -e | grep cat
 9281 pts/0    00:00:00 cat

Я думал так не бывает ) Меня переубедили факты.

Скажите есть у кого умная мысль по поводу?

mordovorot
()

выражение для sscanf

Форум — Development

Не могли бы мне помочь с фильтром для функции «sscanf», что бы можно было отловить дату в следующих вхождениях

С-2011-06-14-000001.txt

или

/путь/D-2011-06-14-000001.txt ** Первый символ всегда разный

Начал так, но ничего не вышло

if ( sscanf( argv[2], "%s-%d-%d-%d-.%s", buff &yy, &mm, &dd, buff ) == 5 ) ...

mordovorot
()

Спец символ сыграл злую шутку

Форум — General

Хотел присоединится, но в пароле символ @ не закранирован,

поскажите как выполнить?

Логин:login

Пароль:pass@

curlftpfs -v -o iocharset=UTF-8 login:pass@@ххх.ххх.ххх.ххх ftp
mordovorot
()

[c] Sample stdin > bzip > stdout

Форум — Development

Подскажите где посмотреть простой пример как можно расжимать/сжимать трафик в/из программы

man 3 (*)zip по этому случаю молчит

Может есть уже «колесо» готовое?

 

mordovorot
()

[С] в sscanf указать формат длинной строки с пробелами

Форум — Development

Есть строка

char ot[1000]; // содержит "0 2.7 Тут текст с !пробелами! всегда разной длины"
sscanf( ot, "%d %lf %s",&pr,&zn,ot);
отловил все кроме последней части, как ее дальше обработать?

mordovorot
()

[ANSI C] Функции crypt <-> encrypt

Форум — Development

Здраствуйте, может у кого завалялись в багаже парачка несложных функций кодирования и раскодирования текста

void crypt(char *nocode){
...
}

void encrypt(char *code){
...
}

 

mordovorot
()

не получается разбить программу

Форум — Development

main.c

#include <stdio.h>
void main (){

}
mod1.c
extern int h = 2;

int test2(){
    h++;
}
mod2.c
#include <stdio.h>

int test(){
    printf("%d\n",h);
}

gcc main.c mod1.c mod2.c

mod1.c:1: warning: ‘h’ initialized and declared ‘extern’

mod2.c: In function ‘test’:

mod2.c:4: error: ‘h’ undeclared (first use in this function)

mod2.c:4: error: (Each undeclared identifier is reported only once

mod2.c:4: error: for each function it appears in.)

если сделать module1.h и подключить его в обоих файлах жалуется на повторное декларирование переменной «h»

mordovorot
()

Немогу ничего сделать с папкой

Форум — General
navin@home:~$ sudo umount /mnt/ftp
umount: /mnt/ftp: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

navin@home:~$ sudo fuser /mnt/ftp
Не удалось выполнить функцию stat для /mnt/ftp: Отказано в доступе
navin@home:~$

navin@home:~$ ps -e | grep ftp
 4286 ?        00:00:00 curlftpfs

navin@home:~$ sudo kill 9 4286
navin@home:~$ sudo kill 9 4286
navin@home:~$ sudo kill 9 4286
navin@home:~$ sudo kill 9 4286
navin@home:~$ sudo kill 9 4286
и так далее
mordovorot
()

Прошу помочь написать кусочек кода

Форум — Development
    if ( len % 4 == 1 ) printf("%.2X ", res32);
    if ( len % 4 == 2 ) printf("%.4X ", res32);
    if ( len % 4 == 3 ) printf("%.6X ", res32);
... что бы не писать вручную как сделать цикл?
mordovorot
()

Гаранированная установка gentoo

Форум — Linux-install

Есть ли мануал как гарантированно установить gentoo, когда не будет всяких kernel-panik и неразберих, мне удалось найти только genkernel all.

И действительно я впервые увидел gentoо, при попытки подставить конфиг от genkernel all и собрать путём make && make modules_install у меня ядро паникует с самой распространненой ошибкой

gentoo kernel panic not syncing vfs unable to mount root fs on unknown-block 1 0

Можно в конфиге включить всё что нужно чтобы ядро запустилось, а потом отключать по мере надобности не используемое?

mordovorot
()

RSS подписка на новые темы