Сообщения Jetty
[notebook] Lenovo NVidia Linux
Собираюсь взять ленову с нвидией(и оптимусом канешн же).
Интересует опыт. Есть ли проблемы с НВидией? Можно ли положить большой и розовый на набортный интел, да так что бы о нем не слышать. Работает ли корректно засыпание(помнится там проблемы какие-то были)
Первая проблема с LO
Вообщем столкнулся впервые(!) с непреодолимой фигней в LibreOffice.
Открываю ПДФку в врайтере... и внезапно весь текст в ISO-*-1... Даже идеи нет как его заставить понимать что это есть текст в cp1251...
* Не врайтер , а драв его открывает
Крипто и кросплатформенность
Столкнулся с проблемой при хешировании казалось бы «стандартными» методами. Суть такова, что хеши которые создаются .Net'овским «HMACMD5» и OpenSSL'ым HMAC(EVP_md5()...) различаются... Может есть у кого опыт «сражения» с такими моментами?
mutt message templates
ребята, у кого есть опыт в написании тимплейтов для мута, подскажите следующее: можно ли сделать темплейт для ответа в духе
On %d, %n wrote:
%{QUOTED_MESSAGE}
Hi %v,\n\n
%{CURSOR}
%{SIGNATURE}
Ну в принципе фик с ним, с курсором, ибо внешний редактор... Но вот остальное интересует...
Макросы и do {} while(0)
Может кто-то пояснить, зачем макросы засовывают в do{}while(0) ??? А то я что-то доехать не могу... Причем встречал почти где угодно.
dynamic_cast или что-то по-проще.
Простой тестовый код:
#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'ом конечно же все работает верно.
NTFS recovery
Сломался НТФС, хз как вернуть его к жизни. При этом 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Г - напряжно, да и некуда... Собственно потому и ищу как бы пофиксить именно НТФС раздел
perl rabbitmq
Ищу документацию и саксес стори/примеры по данной связке.
Если есть личный опыт - поделитесь.
А то что-то совсем никак не идет...
Flash проблемка звука
Внезапно обнаружил во флеше проблему звука.
Обяснить долго, просто послушайте алиенский звук :)
http://rghost.ru/8582361
Подскажите какие у кого мислишки :)
P.S. Audigy2 ZS, Debian squeeze, Проблема на ютубе не наблюдается, зато на всех остальних сайтах проблема есть.
new device for OpenWRT
Обладатель «старенького» Linksys 54GL
Подумываю о его замене, на что-то более шустрое, гламурное и с вайфаем пошустрее :)
Как понятно из сабжа - пользователь OpenWRT, соответственно один из главных критериев - возможность втулить ВРТ внутрь.
Посоветуйте из личного опыта пожалуйста.
P.S. Хотел линксису 150Н взять, но судя по всему там проблемы с вайфаем...
GLADoS тоже Юникс :)
Имеется в наличии региональный стим ключ(очевидно же для какого региона) для Portal2.
Буковский кажись. Вообщем был куплен заранее, но отдали его только через 2 дня посля старта Портала2. За єти 2 дня был куплен новый ключ и к моменту получения первого игра была пройдена и почти все ачивы получены.
Вообщем подарю/отдам за просто так или если че не жалко. Мне он не нужен :)
Postfactum не у всех есть русская раскладка :) и буквы ы и є обратное.
Разыскивается ppc,sparc,mips + linux
Ищу добровольца, который пожертвует чуточкой процессорного времени и одним аккаунтом на железячных платформах PowerPC/PowerPC64, Sparc, Mips. ОС линукс. Из софта надо будет cmake, openssl, gcc/g++, subversion.
У кого есть возможность, поделитесь пожалуйста. Для доработки софта понадобится буквально пару дней. Обещаю не бузить :)
Почему не qemu ? А вы попробуйте :)
posix threads
Посоветуйте что-то почитать в духе «Understanding posix threads» из личного опыта... А то не хватает мозгов осознать :)
developing for v4l
Взываю ко всем опыт имущим(в данном направлении).
Подскажите с чего можно начать изучение сабжевого направления.
Собственно всякие ЛДД3 и вики в4л-овский я нашел и читаю. Но пока что не совсем понятно как все это работает в куче. Подскажите что по этому вопросу(в плане понимания) почитать.
P.S. Планирую пока что попробовать написать драйвер виртуального устройства( что-то в духе vivi). Ну а затем «как-то» его подружить с в4л и т.д.
P.P.S. фана ради :)
Posix shell parse file
Дано: входной файл, файл инклуда. Во входном файле строка есть строка, которую необходимо заменить содержимым файла. Вопрос как? Сделал так:
#!/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
Doxygen
С++... Пытаюсь сгенерить доку...... Упорно не хочет строить список классов.... иерархия кода такая:
./include/some/path/*.h
./src/some/path/*.cpp
При этом список файлов и каталогов он делает в документации..
У кого есть опыт, подскажите может я чего забыл/потерял ?
Debian testing :)
MS recommend Windows version 3.0
http://s60.radikal.ru/i168/1103/a8/642f41bbdb23.jpg
:) MS recommend Windows version 3.0 :)
Perl структуры
Подскажите что бы почитать по «сложным» структурам в перл. Наверное не совсем ясно выразился. Лучше приведу аналогию из С++
struct dataType {
int num;
char *name;
};
class foo {
dataType data[];
};
foo bar;
bar.data[1].num=10;
bar.data[1].name="fgdfg";
всякие алокации и т.д. я упустил в коде, только для изображения сути вопроса:)
Debian OpenVZ bridge
Хочу использовать в OpenVZ veth. Что бы их потом агрегировать в разных бриджах. Соответствующая строка конфига
jet@colo1:~$ grep "NETIF" /etc/vz/conf/201.conf
NETIF="ifname=eth0,bridge=br0,mac=00:18:51:B9:31:4E,host_ifname=veth201.0,host_mac=00:18:51:EA:38:E2"
jet@colo1:~$ brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
Конфигурация бриджа в interfaces
auto br0
iface br0 inet static
address 192.168.10.1
netmask 255.255.255.0
bridge_ports none
bridge_maxwait 0
| ← назад | следующие → |