LINUX.ORG.RU

Сообщения pvv

 

Почему в линуксе не доступны pthreads' barriers

Пробовал компилировать код с барьерами из POSIX threads: под Solaris 9 барьеров нету, под Солярисом 10 они появились, но это понятно, а вот почему под Линуксом нет барьеров ... доктор, это нормально?

Какой дистр использовал не вспомню, но пробовал на паре машин вполне современных..

pvv
()

Как заставить OpenOffice печатать номера страниц?

Обыскался и в основных опциях и в свойствах печати. Где можно включать выключать хидер/футер?

pvv
()

Функция memchr перестаёт работать если убрать const!

Немало удивлён - так буква 'c' находится, а если убрать аттрибут const, то перестаёт находиться - ф-ция возвращает NULL. В мане текста по минимуму...

const char* shared = "abcdefghijklm";

void* worker(void *arg) {
char *found = memchr(shared, 'c', 10);
}

MAN:

void* memchr(const void *b, int c, size_t len);
The memchr() function locates the first occurrence of c (converted to an
unsigned char) in string b.
The memchr() function returns a pointer to the byte located, or NULL if
no such byte exists within len bytes.

pvv
()

Запись dvd - обязательно ли нужно иметь 4.5 свободных Gb?

Обычный процесс записи под линукс как я понимаю таков:
mkisofs -> .iso -> cd-or-dvd-record
Но для двд это потребует 4.5 свободных Gb на HDD.
Возможно ли записать DVD имея положим всего 100 мб?

pvv
()

Как из терминала удалить файл начинающийся с дефиса?!!

rm -help rm \-help rm '-help' rm *

ничего не помогает :-!

pvv
()

shell: можно ли вернуть потоку строку считаную командой read?

типа такого:

bash> read var
bash> echo $var
bash> putback $var

pvv
()

Чем программно порезать mp3?

Чем под линуксами программно порезать mp3 из консоли, без гуя?
Например с 30й по 60ю секунды.

pvv
()

Вычисления с плавающей точкой в shelle

Как в баше разделить 100 на 300 и получить при этом не ноль, а float в формате "0.33"?

bash> expr 100 / 300
0

pvv
()

shell: зафильтровать нечитаемые символы в потоке?

делаю "cat file" а файл содержит всякий мусор и портит терминал, а я тем не менее хочу на него посмотреть, так как это делает vi:

"\203\304^D\215\205P\377\377\3

vi file | cat
и
cat file | vi
непрокатывают

есть ли какой такой фильтр?

pvv
()

Нужен стандартный command line regexp encoder

Существует ли в природе стандартный (как cat,vi,less) encoder для строк который не позволит строке быть интерпретированной egrep'ом как регексп?
Пример:

bash$ encode 'c++'
c\+\+

Столько лет юниксу, как будто должно такое быть

pvv
()

shell: как распечатать только время создания файла?

Как по имени файла напечатать время его создания?
Формат: int с 70го года или 2005-05-21 -- вообщем что-то по чему пожно производить сортировку.
Пример:

$ filetimeutil a.out
1234567889

pvv
()

Как принято делать клавиатурные шортакаты в KDE?

В виндовс я использую менеджеры типа MKey, HotKeyboard.
А в KDE как это делается?

pvv
()

bash: как в переменной (строке) заменить символ в определённой позиции?

Вопрос по bash.
Как в переменной (строке) заменить символ в определённой позиции?
Аналог такого кода:

int i;
char s[20];
s[i] = 'x';

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

pvv
()

Free CVS servers: есть такие?

Хочу местечко на cvs сервере, чтобы синхрнизовывать скрипты между разными машинами (+ бэкап заодно). Сущ-ют ли такие бесплатные и зарекомендовавшие себя сервера? Есть конечно sf.net но там всё таки нужен project description, а у меня никакого проекта и нет :)

pvv
()

Нужен консольный подсветчик синтаксиса

Есть ли под unix программа, делающая подсветку синтаксиса (C,C++,shell) stdin-потока (при помощи esq sequences)?
Что то типа такого:

bash> cat 1.cc | hilite-c++

pvv
()

Как создать временный файл в shell стандартными средствами?

Как создать временный файл в shell?
Я конечно могу создать свою программку типа

for (( i=0; i<100; i++ )); do
NAME="/tmp/$$.$i"
if [ ! -e $NAME ]; then
touch $NAME
break
fi
done

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

pvv
()

С++: как прилинковать свой libCrun.so ?

Пытаюсь скомпилировать простейший c++ исхдник с пропатченой библиотекой libCrun.so:

CC -g ./libCrun.so main.cc

а CC ругается что я пытаюсь заюзать этут библиотеку дважды.

Как мне убедиться что прилинковалась именно патченная библиотека?

Ведь опция -L только добавляет путь к уже существующим, а уж обычный непатченый libCrun.so всяко где-то лежит в путях, и может он и берётся...

pvv
()

shell: как заменить русские буквы на латинские?

Как заменить русские буквы на латинские?
Неудается их даже отловить:

bash> echo "{ф}" | tr 'ф' 'F'
{ф}

pvv
()

Нужен браузер-полуфабрикат для программного серфинга

Сушествует ли по linux/solaris такой браузер-полуфабрикат чтобы:
а) тело запроса
б) хост:порт
в) HTTP-метод
я ему передавал самостоятельно и при етом он *сам* обрабатывал приходяшие куки и отдавал серверу обратно. Вот пример сессии:

+ brwsr GET /index.html HTTP/1.1
+ cat binaryfile | brwsr POST /login.php HTTP/1.1

вобшем-то можно исползоват телнет, но вот куки парсить неохота

pvv
()

Как распечатать www-page в stdout?

Какая программа печатает содержимое www-page в stdout?
Встречал такое: lynx -dump http://ya.ru/
но lynx'a нет. Как еще можно?

pvv
()

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