LINUX.ORG.RU

Сообщения Jetty

 

gmake subdirs

Форум — Development

есть мейк-файл примерно следующего содержания:

dir1= obj
obj1=$(dir1)/main.o $(dir1)/notmain.o
src1= main.c notmain.c

dir2= sub
obj2=$(dir2)/one.o $(dir2)/two.o
src2=$(dir2)/one.c $(dir2)/two.c

# Rule 1
$(dir1)/%.o: %.c
  gcc -c $< -o $@ $(FLAGS1)

# Rule 2
$(dir2)/%.o: %.c
  gcc -c $< -o $@ $(FLAGS2)
# было поробовано в виде  $(dir2)/%.o: $(dir2)/%.c
# тоже не работает :(

all: $(obj1) $(obj2)
   gcc -o result  $^

Так вот, проблема заключается в том что второе правило сборки не срабатывает, и объекты из $(obj2) собираются дефолтным правилом сборки... При этом если создать конкретное правило для одного объектника из $(obj2) то оно срабатывает.

P.S. переменные src1, src2 для наглядности.

Jetty
()

[внезапно][мультипаспорт] Краiна

Форум — Talks

Внезапно янык «ветировал» мультипаспорт.. с чего бы ?

Пруф: тык

 

Jetty
()

[notebook] Lenovo NVidia Linux

Форум — Linux-hardware

Собираюсь взять ленову с нвидией(и оптимусом канешн же).
Интересует опыт. Есть ли проблемы с НВидией? Можно ли положить большой и розовый на набортный интел, да так что бы о нем не слышать. Работает ли корректно засыпание(помнится там проблемы какие-то были)

 

Jetty
()

Первая проблема с LO

Форум — Talks

Вообщем столкнулся впервые(!) с непреодолимой фигней в LibreOffice.
Открываю ПДФку в врайтере... и внезапно весь текст в ISO-*-1... Даже идеи нет как его заставить понимать что это есть текст в cp1251...

* Не врайтер , а драв его открывает

Jetty
()

Крипто и кросплатформенность

Форум — Development

Столкнулся с проблемой при хешировании казалось бы «стандартными» методами. Суть такова, что хеши которые создаются .Net'овским «HMACMD5» и OpenSSL'ым HMAC(EVP_md5()...) различаются... Может есть у кого опыт «сражения» с такими моментами?

Jetty
()

mutt message templates

Форум — General

ребята, у кого есть опыт в написании тимплейтов для мута, подскажите следующее: можно ли сделать темплейт для ответа в духе

On %d, %n wrote:
%{QUOTED_MESSAGE}
Hi %v,\n\n
%{CURSOR}
%{SIGNATURE} 

Ну в принципе фик с ним, с курсором, ибо внешний редактор... Но вот остальное интересует...

Jetty
()

Макросы и do {} while(0)

Форум — Development

Может кто-то пояснить, зачем макросы засовывают в do{}while(0) ??? А то я что-то доехать не могу... Причем встречал почти где угодно.

Jetty
()

dynamic_cast или что-то по-проще.

Форум — Development

Простой тестовый код:

#include <cstdio>

class A {
        public:
                virtual void test() = 0;
};

class B: public A {
        public:
                virtual void test() {};
};

class C: public B {
        public:
                virtual void test() {};
};

int main() {
        B *cB = new B();
        C *cC = new C();

        A *base_p=NULL;
        printf("pointers  base_p=%p cB=%p cC=%p\n", base_p, cB, cC);

        C *p2=NULL;

        base_p = (A *) cC;
        p2 = (C *) base_p;
        printf("pointers  base_p=%p p2=%p\n", base_p, p2);

        base_p = (A *) cB;
        p2 = (C *) base_p;
        printf("pointers  base_p=%p p2=%p\n", base_p, p2);

        return 0;
}

Непонятно почему в конце, p2 после приведения к типу (С *) указывает на объект который (В *) и вообще непонятно почему он привелся, ведь по факту не должен.

Ткните, если можно, где почитать о том, почему так происходит.

P.S. С dynamic_cast'ом конечно же все работает верно.

Jetty
()

NTFS recovery

Форум — Desktop

Сломался НТФС, хз как вернуть его к жизни. При этом MFT и сама структура жива. Вот как это выглядит:

# ntfs-3g /dev/sdb1 /mnt/sdb1
ntfs_mst_post_read_fixup: magic: 0x44414142  size: 1024  usa_ofs: 39365  usa_count: 32551: Invalid argument
ntfs_mst_post_read_fixup: magic: 0x44414142  size: 1024  usa_ofs: 5876  usa_count: 63116: Invalid argument
ntfs_mst_post_read_fixup: magic: 0x44414142  size: 1024  usa_ofs: 39365  usa_count: 32551: Invalid argument
ntfs_mst_post_read_fixup: magic: 0x44414142  size: 1024  usa_ofs: 5876  usa_count: 63116: Invalid argument
ntfs_mst_post_read_fixup: magic: 0x44414142  size: 1024  usa_ofs: 5876  usa_count: 63116: Invalid argument
Record 3 has no FILE magic (0x44414142)
Failed to open inode FILE_Volume: Input/output error
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
root@earth:/home/jet#

Попользовал WinHex и увидел что и правда «ключевого» $Volume нет...

Подскажите как его восстановить.

P.S. ТестДиск попробовал, но насколько я понял он такое делать не умеет. Причем проверил несколько утилит, все говорят одно и то же: Файловая система жива, файло доступно, фиксить нечего. Т.е. слить файлы не проблема. Но сливать 200Г - напряжно, да и некуда... Собственно потому и ищу как бы пофиксить именно НТФС раздел

Jetty
()

perl rabbitmq

Форум — Development

Ищу документацию и саксес стори/примеры по данной связке.
Если есть личный опыт - поделитесь.
А то что-то совсем никак не идет...

Jetty
()

Flash проблемка звука

Форум — Linux-hardware

Внезапно обнаружил во флеше проблему звука.
Обяснить долго, просто послушайте алиенский звук :)
http://rghost.ru/8582361

Подскажите какие у кого мислишки :)

P.S. Audigy2 ZS, Debian squeeze, Проблема на ютубе не наблюдается, зато на всех остальних сайтах проблема есть.

Jetty
()

new device for OpenWRT

Форум — Linux-hardware

Обладатель «старенького» Linksys 54GL
Подумываю о его замене, на что-то более шустрое, гламурное и с вайфаем пошустрее :)

Как понятно из сабжа - пользователь OpenWRT, соответственно один из главных критериев - возможность втулить ВРТ внутрь.

Посоветуйте из личного опыта пожалуйста.

P.S. Хотел линксису 150Н взять, но судя по всему там проблемы с вайфаем...

Jetty
()

GLADoS тоже Юникс :)

Форум — Talks

Имеется в наличии региональный стим ключ(очевидно же для какого региона) для Portal2.
Буковский кажись. Вообщем был куплен заранее, но отдали его только через 2 дня посля старта Портала2. За єти 2 дня был куплен новый ключ и к моменту получения первого игра была пройдена и почти все ачивы получены.
Вообщем подарю/отдам за просто так или если че не жалко. Мне он не нужен :)

Postfactum не у всех есть русская раскладка :) и буквы ы и є обратное.

Jetty
()

Разыскивается ppc,sparc,mips + linux

Форум — Development

Ищу добровольца, который пожертвует чуточкой процессорного времени и одним аккаунтом на железячных платформах PowerPC/PowerPC64, Sparc, Mips. ОС линукс. Из софта надо будет cmake, openssl, gcc/g++, subversion.

У кого есть возможность, поделитесь пожалуйста. Для доработки софта понадобится буквально пару дней. Обещаю не бузить :)

Почему не qemu ? А вы попробуйте :)

Jetty
()

posix threads

Форум — Development

Посоветуйте что-то почитать в духе «Understanding posix threads» из личного опыта... А то не хватает мозгов осознать :)

Jetty
()

developing for v4l

Форум — Development

Взываю ко всем опыт имущим(в данном направлении).
Подскажите с чего можно начать изучение сабжевого направления.
Собственно всякие ЛДД3 и вики в4л-овский я нашел и читаю. Но пока что не совсем понятно как все это работает в куче. Подскажите что по этому вопросу(в плане понимания) почитать.

P.S. Планирую пока что попробовать написать драйвер виртуального устройства( что-то в духе vivi). Ну а затем «как-то» его подружить с в4л и т.д.

P.P.S. фана ради :)

Jetty
()

Posix shell parse file

Форум — Development

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

#!/bin/sh
> final
while line=$(line)
do
        if [ ! `expr "$line" : ".*--INSERT_HERE.*"` -eq 0 ]
        then
                cat ins >>final
        else
                echo "$line" >>final;
        fi
done < sourcefile.txt
Но к сожалению line входит в состав linux-utils которого во многих ОС нет(либо находится в неизвестном пекейдже/порте), вообщем требует дополнительных телодвижений. Как бы это сделать что бы совсем совместимо было бы (понятно дело что винда здесь в счет не берется) и с линуксом и БСД всякие и т.д.

Jetty
()

Doxygen

Форум — Development

С++... Пытаюсь сгенерить доку...... Упорно не хочет строить список классов.... иерархия кода такая:

./include/some/path/*.h
./src/some/path/*.cpp
Стравливаю его соответственно на "."

При этом список файлов и каталогов он делает в документации..

У кого есть опыт, подскажите может я чего забыл/потерял ?

Debian testing :)

P.S. http://pastebin.com/9vLBndLC

Jetty
()

MS recommend Windows version 3.0

Форум — Talks

http://s60.radikal.ru/i168/1103/a8/642f41bbdb23.jpg

:) MS recommend Windows version 3.0 :)

Jetty
()

Perl структуры

Форум — Development

Подскажите что бы почитать по «сложным» структурам в перл. Наверное не совсем ясно выразился. Лучше приведу аналогию из С++

struct dataType {
 int num;
 char *name;
};

class foo {
 dataType data[];
};

foo bar;
bar.data[1].num=10;
bar.data[1].name="fgdfg";

всякие алокации и т.д. я упустил в коде, только для изображения сути вопроса:)

Jetty
()

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