LINUX.ORG.RU

Сообщения ymuv

 

От чего может cгореть usb-hub?

Была клавиатура sven comfort 3600(USB, встроенный USB хаб). В один момент перестала работать вместе с ЮСБ хабом. Вскрытие показало, что сгорела микросхема хаба. Выпаял микросхему и закоротил ее ЮСБ вход и выход на клавиатуру, теперь клавиатура работает. Вопрос: есть ли смысл покупать эту микросхему снова или есть шанс спалить и ее? Или лучше купить внешний ЮСБ-хаб или PCI?
зы. Никакое устройство не было подключено в момент выхода из строя микросхемы.

 

ymuv
()

directx

Есть несколько вопросов:
1. Использует ли directx особые регистры видеокарты или те же самые, что и OpenGL.
2. Если (1==true), используются ли эти регистры в linux например когда в wine запущено приложение, которое использует dx?
3. Если (2==false), возможно ли сделать так чтоб эти регистры использовались? Повысит ли это быстродействие графики?

 , ,

ymuv
()

Не собирается бинарный пакет

Если дописать в чтобы собирало бинарный пакет, в конце выкидывает с ошибкой (пример):

>>> Completed installing htop-1.0.1 into /var/tmp/portage/sys-process/htop-1.0.1/image/

strip: i686-gentoo-freebsd8.0-strip --strip-unneeded -R .comment -R .GCC.command.line
   usr/bin/htop
ecompressdir: bzip2 -9 /usr/share/doc
ecompressdir: bzip2 -9 /usr/share/man
tar: getvfsbyname failed: No such file or directory
tar: Error exit delayed from previous errors.
 * ERROR: sys-process/htop-1.0.1 failed (package phase):
 *   failed to pack binary package: '/usr/portage/packages/sys-process/htop-1.0.1.tbz2.65642'
 * 
 * Call stack:
 *       misc-functions.sh, line 1270:  Called dyn_package
 *       misc-functions.sh, line 1153:  Called assert 'failed to pack binary package: '/usr/portage/packages/sys-process/htop-1.0.1.tbz2.65642''
 *   isolated-functions.sh, line   14:  Called die
 * The specific snippet of code:
 *   		[[ $x -eq 0 ]] || die "$@"
Кратко:
tar: getvfsbyname failed: No such file or directory
tar: Error exit delayed from previous errors.
Система: пробую собрать gentoo/freebsd. Если нужен make.conf напишите.
зы. Раньше все работало, после пересборки пол-системы отвалилось.

 , ,

ymuv
()

Не отображается меню панели

Собственно сабж. Запуск панели:

$ ./lxpanel 
** (lxpanel:29484): WARNING **: Group count mismatch, ctrls = 2, groups = 2, symbols = 3

(lxpanel:29484): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed
Если запускать так то:
$ ./lxpanel --profile LXDE

(lxpanel:29494): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed
но окно для настройки или добавление элементов все равно не появляется.
$ ./lxpanelctl config
также ничего не дает и ничего в консоль не выводит.
Сборка:
./configure --with-plugins=xkb --prefix=/home/y/lxpanelx/b/; make -j4; make install 

 ,

ymuv
()

Неправильно отображает страницы

Собственно сабж. После некоторого пользование оперою начинает глючит отображение, к примеру:
http://s019.radikal.ru/i640/1203/9e/1cadfc2cc4ce.png
http://s018.radikal.ru/i528/1203/e0/d8959194cd89.png
Иногда грузятся иероглифы, но проблема скорее-всего не в шрифте, так-как глюки могут начинаются не с начала страницы, а, например, в средине предложения.
(скрина сейчас нет).
Снос конфигов (~/opera) помогает, но ненадолго.
Последняя (на момент написания 11.62 Сборка: 1347) опера.
gentoo x86_64, 3.2.6-pf
Просьба не советовать сменить браузер (пока)

 

ymuv
()

[Ъ]Самодельный компьютер

Возможно ли сделать $сабж. Желательно на процессорах arm. Интересует что-то вроде raspberry pi, только чтоб можно было собрать в домашних условиях.
Можно чтоб единый интерфейс был только com/eth0/usb. Линукс тут при тем, что хотелось бы его туда установить.

ymuv
()

Что быстрее: передача параметров через стек или в регистрах

$сабж.

ymuv
()

[СПВ] Шлифовка монитора (дисплея)

В общем сабж. Имел неосторожность поцарапать монитор на ноуте, хотя царапина сбоку но если когда смотришь жутко бесит. Можно ли отшлифовать монитор с помощью алмазной пасты и ваты(?)? Дисплей глянцевый.

 

ymuv
()

[Мобильный интернет][UA] Подскажите мобильного оператора и тариф

$Сабж.
Нужно иногда заходить в интернет в дороге, ограничение трафика ~100-200 мб. Нужно более-менее нормальное покрытие.
Телефон Nokia 5130:

 WAP 2.0 
 GPRS класс 32 
 EDGE класс 32 
 HSCSD 
 Bluetooth 2.0 +EDR 
 Профили Bluetooth: A2DP, AVRCP, DUN, FTP, GAP, GAVDP, GOEP, HFP, HSP, OPP, SAP, SPP 
 IM 
Вопрос: На какую скорость я могу рассчитывать (нужно в основном для доступа к эл.почте, ЛОРу)?

 

ymuv
()

ro и ошибки ФС

1. Можно ли потерять ФС, если будут проблемы с электричеством/зависание, если держать / в режиме ro.
2. Можно ли держать /var на ro разделе, а /var/log, /var/lock, /var/run, /var/tmp/portage в tmpfs?

(Апаратные проблемы не будем считать)

ymuv
()

[OpenCL][Cuda] + компилятор

Возможно ли сделать так, чтоб компилятор компилировал не только на проце, но и на видеокарте?
Многие скажут, что видеокарта плохо справляется с if-ами, циклами, но ведь на видеокарте не два- четыре ядра, а больше, поэтому даже если уменьшение скорости будет в 5 раз то выигрываем через количество потоков сборки.

 ,

ymuv
()

[Черные дыры], [СТО] и школьный курс физики

Допустим есть некоторое тело, (m>0), которое можно разогнать до световой скорости (и поддерживать эту скорость). (V=c).
Как известно по СТО (ЕМНИП), при увеличение скорости масса увеличивается, а при V==c m-> в бесконечность.
Вопрос: сможет ли тело выйти на орбиту около черной дыры, если оно сможет сохранять свою скорость?

зы. Физику помню плохо, так как было давно в школе, а в универе из-за отношение преподавателя к предмету учил плохо(.

ymuv
()

[gentoo] подскажите годные шрифты

Сабж.
Сейчас:
http://i.imgur.com/zKtEk.jpg
http://i.imgur.com/8ePUH.jpg

megabaks

Перемещено JB из talks

 

ymuv
()

[игры для Ъ] Полностью диалоговая текстовая игра

Какие есть игры под линукс, где игровой процесс проходит полностью в диалоговом режиме?
Пример: (агл, взято с Big Bang Theory) http://www.youtube.com/watch?v=8al0RzkDqgM (S4E6)

Еще вопрос. Есть ли онлайн такие игры хотя-бы на насколько человек.

Краткая версия для ЪЪ: 1 - компьютер, 2 - человек

Вы в лесу. Зыбучие пески к западу на вас, а тропинка ведет на восток

Идти на восток.

Железные врата преграждают вам путь.

Открыть врата.

Они заперты

Идти на Север.

Вы не можете туда пойти

Идти на запад

На вашем пути стоит троль

Убить троля

Чем

Мечем

У вас нет меча
...

Нашел он-лайн игру: http://www.ishar.com/connect/ . Поищу попозже в репозитариях дебиана и генты. Большое спасибо lyset и dreamer

ymuv
()

[Предложение] Раздел, в какой раздел постится тема

Сабж.
Если не туда случайно нажал при создании темы, чтоб было видно куда постится, как вариант вместо 'Добавить' писать 'Добавить в $РАЗДЕЛ' (к примеру 'Добавить в General' )

 

ymuv
()

[Эмуляция процессора] Несколько вопросов

Как известно, чтоб процессор смог запускать виртуальную машину, рассчитанную под другую архитектуру, нужно найти аналог команды в той архитектуре, на которой сейчас система.
Вопросы:
1. К примеру процессор имеет регистры общего назначения: A,B,C,D,E,F. (6 шт.). Процессор, который эмулируется, имеет 4 регистра. (R1,R2,R3,R4). Разрядность одинаковая. В таком случае R1->A, R2->B,R3->C,R4->D, то-есть чтоб эмулировать эти регистры достаточно будет поставить такое (или любое другое) соответствие?
2. Если эмулированый процессор имеет больше регистров, чем той, на котором запущен эмулятор, в таком случае ругистры будут хранится в ОЗУ или часть в регистрах а часть в ОЗУ или стеке? (К примеру R{1.6} -эмулированый проц, A{1..4}
R1->A1; .. R4->A4; R5 -ОЗУ, R6- ОЗУ )

3. К примеру, нужно запустить бинарник от другой архитектуры. Локальная копия системы с другой архитектуры есть.
Можно ли сделать чтоб некий конвертатор прошелся по бинарнику, сконвертировал его и библиотеки, которые он хочет так, чтобы он мог спокойно запуститься на этой архитектуре, причем почти без потерь в скорости работы (при соблюдении условия 1)?

4. Есть ли литература по этому вопросу??

5. Как эмулятор выбирает комманды, простым case-ом/if-ом?

6. Немного не по сабжу: где хранится стек проца? В ОЗУ или на самом проце?

ymuv
()

Имена переменных/классов/ и т.д.

Вопросы: как лучше для понимания кода именовать переменные/классы/define/include (интересует как Вы именуете)?
1.Переменная

а) int someVar;
b) int some_var;
c) int Some_Var;
d) int intSomeVar;
e) свой вариант

1.1 'Временные' переменные К примеру:

void set_var(int _var){var _var;}
Как вы именуете переменную _var ?
2. Класс.
a) class myClass {};
b) class my_class {};
c) class class_myClass {};

3. #define
Насколько я понял, в С/С++ есть некоторое правило, по которому все что записано в #define пишется с большой буквы?

4. Константы.
К примеру есть код
for (double x=x0;x<=xEnd;x+=dx) {...
Как с точки зрения удобства чтение/понимания/отладки лучше записывать x0,xEnd, dx при условии что они не изменяются в коде, то есть константы: в define или в .h файле как static <type> x0=0?
5. Именование кнопок/label
a) butDoSome1; butExit; labProgName (кнопка, кнопка и label)
b) DoSome1; Exit; ProgName
c) Свой вариант

6. Как с точки зрения удобства/читаемости кода оставлять одно- двострочные коды в .h файл?
К примеру:
//my.h
class my
{
 int a;
 int get_a() {return a;}
 void set_a(int _a) {a=_a;}
};

7.Запись в одну строку небольшого кода:
Насколько удобным для других будет такой код:
if (some1) {doSome1();}
if (some2) {doSome2();}
Или все же нужно делать
if (some1)
 {doSome1();}
Сам склоняюсь к 1-ому варианту.
8. Пробелы:
В С/С++ мне удобно писать без 'лишних' пробелов, то-есть
void doSome(int _a, int _b, int _c)
 {a=_a+1; b=_b; c=a+b+_c;}
Некоторые ID ставят пробелы, например напишут 'a = _a + 1; b = _b; c = a + b + _c;'
Как лучше со стороны читаемости/удобства?
9. Небольшой класс/структура/..
К примеру, есть класс (class1), записанный в .h и .cpp файлах. Он использует LittleClass, описание которого занимает 10-15 строчок (если все написать в .h файле), причем littleclass больше нигде в проекте не используется. Есть ли смысл выносить LittleClass в отдельный файл??
10. Комментарии.
Как лучше вставлять однострочные комментарии:
a) // comment
b) /*comment*/
c) /*
comment
*/

11. Как вы оставляете коментарий, что к этому участку кода нужно вернуться и что-то исправить?
Я пишу
do1();
do2(); //fixme
Есть ли общепринятый стандарт?

Интересует в первую очередь С/С++ немного Python, хотя имена переменных не зависят от языка, если отличаются большие/маленькие буквы, другие параметры могут сильно отличатся.

ymuv
()

[lxde][gentoo]Раскладка клавиатуры и файловый менеджер

Решил плавно переходить с кде на lxde.
Но возникли вопросы:
1. Как добавить значок раскладки клавиатуры и как назначить клавишы для переключение раскладок? (желательно без правки xorg.conf)
2. Посоветуйте нормальный файловый менеджер (?), который умеет 2-е панели (но чтоб можно было работать в 1-ой, вторую включать при необходимости, как в долфине или Konqerror (например как на скрине www.linux.org.ru/gallery/7251701.png (кнопка 'Две панели')), превью фото, mp3 (тоже как в долфине).
3. Как сделать, чтоб окно прилипало к краям экрана и разворачивалось (как в КДЕ - если к верхе- на полный экран, если справа или слева - на четверть или на пол экрана)?
4. Есть ли что-то похожее на appmenu, то-есть чтобы меню не отображалось в приложениях, а на панели, которая автоскрывается (удобно для экономии места)

 ,

ymuv
()

[gentoo][динозавр][no acpi& apm] не работает com-мишь и надпись при выключении

Сабж. В биосе работает (биос мышкой настраивается), в линуксе нет.
В /dev/input/:

# ls /dev/input/       
by-path  event0  event1  mice
cat mice ничего на консоль не выводит, когда шевелить или нажимать на мишь. Ядро дефолтное от дебиана сквизи (модули есть), xorg.conf - нету.
# uname -a
Linux localhost 2.6.32-5-486 #1 Sat Jun 11 19:49:29 UTC 2011 i586 Pentium MMX GenuineIntel GNU/Linux
gpm тоже не работает, хотя в инсталяционном сд генты работал.
Вопрос:
1.как заставить мышь работать?
2. Комп включается/выключается рубильником на сетевом кабеле (программно не может). Как сделать чтоб когда можно было выключать выводилась надпись 'now you can turn off computer '

 

ymuv
()

[железо][динозавр] видит 64 мб ОЗУ

Есть комп ( [gentoo][динозавр] разбивка дисков и выбор ФС )
(Ъ: 64 мб ОЗУ (SDRAM) (одна планка оказалась битой), П1-MMX 200, сетевая карта, ЮСБ нет.).
Нашел планку на 128 мб ОЗУ, если вставить в слот БИОС видит только 64 (планка то на 128!).

  1. Может ли система делать ограничение на количество памяти в слоту?
  2. При запуске инстал диска генты система может зависнуть. Это проблемы с памятью? (своп подключен, нагрузки на диск нет). Причем зависнуть может в любой момент: иногда начнешь набирать в командной строке и сразу зависает, индикаторы клавиатуры не реагируют.



зы. Пишу в толкс, так как тема больше про железо а не про линукс.
зы1. Если модераторы посчитают нужным, пусть перенесут топик в hardware || general

 

ymuv
()

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