LINUX.ORG.RU

Сообщения RR42

 
Форум — Development

[ kernel ] Подскажите ресурс на русском для разработчика драйверов под линукс.

Нужен ресурс на русском, на котором нуб сможет потроллить опытных разработчиков ядра и модулей ядра. Хотя если один из вас хорошо разбирается в ядре и сможет мне помочь, то этого будет достаточно.

Интересует как можно смаппить (map) часть блочного девайса на новый девайс (аналог Filter Scheme в Mac OS). Драйвер нужен, так как нужна высокая производительность (вот такая вот задача).

Спасибо.

RR42
()
Форум — Talks

[СПВ] AMD Phenom II X6 vs AMD FX-8120 для своих прог.

Пишу хороший код на C++, не за еду, хочу купить новый комп для того, чтобы заниматься любимым делом - ресёрчем. Встал вопрос о выборе проца, но я не очень прошаренный в этом вопросе, и годных бенчмарков не нашел, так чтобы гонялось что-то своё на любимой ОС с -march=native.

Главная задача - компилять и запускать свои проги. Видео не смотрю, в игры не играю. Думаю взять один из этих многоядерных процов, но не знаю какой лучше подойдет. Феном оем стоит 6.5К, ФХ бокс - 8К.

Что скажешь?

 

RR42
()
Форум — Talks

[Mac OS X] Помогите настроить макось под линь или отговорите от этой идеи.

Сабж. Есть работа, на работе есть макось, на макоси есть XCode, на котором мне надо прогать. Макосью не пользовался до сего дня. Ок, система дружелюбная, но какая-то топорная. Хочется настроить. Убрать awn-like нижнюю панель и поставить нормальную, назначить капс на переключалку локали, исправить радугу в ШГ, научиться открывать окошко на весь экран (такая опция имеется, но она сразу на весь экран не разворачивает, надо руками доводить, хз че за фигня). Ну там куча всего меня не устраивает, на самом деле... Хочется френдли гид какой-нибудь найти для линукс-юзеров. Либо по настройке, либо по терпению и привыканию.

RR42
()
Форум — Desktop

[ djvu ] [ ocr ] Чем распознать djvu?

Интересует решение типа FineReader. Из djvu без текста нужно сделать djvu с текстом. Нужно для того, чтобы из кучи книг по 100500 страниц найти нужную информацию.
Что-нибудь посоветуете?

RR42
()
Форум — Development

[ codeblocks ] [ gentoo ] [ gdb ] Не работают брейкпоинты в Code::Blocks. Дебаггер работает. В чем может быть причина?

У меня генту, поставлен codeblocks и gdb. Дебаггер работает (проверил все фичи), но не полностью - он не останавливается на брейкпоинтах. Также выкидывает это в консоль:

warning: GDB: Failed to set controlling terminal: Операция не позволяется

В гугле нашел несколько тредов либо с нерешенной проблемой, либо со скудной надписью «Я все решил, спасибо» (это я о Warning'е).

В опциях компилера поставил: Produce debugging symbols: [-g] Enable all compiler warnings (overrides many other setting) [-Wall]

В чем может быть проблема? Что посоветуете?

RR42
()
Форум — Talks

[ искусственный интеллект ] Строим автомат для вычислений. Поделитесь соображениями!

Нужно построить минималистичный автомат, который бы что-либо вычислял.
Сейчас остановился на следующей нейронной сети.

Задан граф. Каждое звено - нейрон. Нейрон имеет входы и выходы (ребра графа). У нейрона есть функция, отправляющая на все выходы Output=F(Input, State). Функция задана трехмерной таблицей. Аргументы у функции:
1. Сумма входов (Input).
2. Состояние (State).
Все значения вещественные и вычисляются с интерполированием дискретных значений (тоже вещественных), находящихся в таблице. (Я также думал о приближениях рядами Фурье и прочими рядами и полиномами. Функция была бы задана коэффициентами)

Такой автомат обладает широкой функциональностью, памятью. Однако есть некоторые проблемы.
1. Жестко заданная функция - суммирование всех входов.
2. Малое количество учитываемых параметров одним нейроном.
Обе проблемы решаются добавлением нейронов. Однако, такое добавление имеет аддитивный характер. А я пытаюсь избавится от аддитивности.

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

P.S. Вот схема в PNG: http://img526.imageshack.us/img526/9156/17298247.png

RR42
()
Галерея — Скриншоты

Терминал на рабочем столе, Openbox, Gentoo.

Давно хотел терминал на рабочем столе. Наконец-то руки дошли. На скриншоте можно увидеть: Gentoo, на котором Openbox, на котором feh, поверх которого urxvt (aka rxvt-unicode). Ну и конки притерлись рядом.

Внизу tint2. Если щелкнуть по нему, то трей исчезнет. Если щелкнуть еще несколько раз - появится снова. Эта фишка работает из коробки, я даже ничего не настраивал. =)

Gentoo очень понравился. Я его поставил неделю назад. Он очень удобный, на нем все работает, а если что-то не работает, то поправить это легко. До этого на убунте долго сидел (до версии 10 не включительно).

ЗЫ. Все работает на нетбуке Samsung NC10.

UPD:

В качестве аськи использую climm. Очень мелкая, мало зависимостей - то что нужно для аськи. Управление легче, чем кажется на первый взгляд. На скриншоте сверху справа.

Терминал rxvt-unicode оказался более функциональным, чем я предполагал. Собственно, прозрачность, плагины (вкладки работают из коробки: urxvt -pe tabbed), маленький размер, очень много настроек. Для копипасты есть плагин, однако я решил проблему, забиндив клавиши и используя скрипт с xclip'ом.

Дисплейный менеджер: slim. Настраиваемый, легкий. Уверен, что есть лучше, однако меня вполне устраивает.

Использованые кофиги/скрипты:

Часть файла. Секция applications.
~/.config/openbox/rc.xml: http://pastebin.com/7t3BLrMd

Скрипт, добавленный в ~/.config/openbox/autostart.sh (терминалы на столе):
~/bin/urxvt-wallpaper: http://pastebin.com/XXc0aMwS

Панель:
~/.config/tint2/tint2rc: http://pastebin.com/dwGzUQDp

 , ,

RR42
()
Форум — General

Вызов привилегированной функции из функции, добавленной в sudoers.

Написал костыль, позволяющий использовать неработавшие ранее клавиши изменения яркости. Устанавливаю в скрипте яркость так: setpci -s 00:02.1 f4.b=FF (FF - макс. яркость).

Скрипт (/usr/bin/rbrightness) занес в sudoers:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults	env_reset

# Host alias specification

Host_Alias LOCAL = 127.0.0.1

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL

ALL LOCAL = NOPASSWD: /usr/bin/rbrightness

# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Однако, скрипт выполняется (не из под рута) с ошибкой - не может вызвать setpci - недостаточно прав.

Вопрос: как лучше всего это пофиксить?

RR42
()

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