LINUX.ORG.RU

Сообщения RR42

 

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

Форум — Development

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

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

Спасибо.

RR42 ()

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

Форум — Talks

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

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

Что скажешь?

RR42 ()

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

Форум — Talks

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

RR42 ()

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

Форум — Desktop

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

RR42 ()

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

Форум — Development

У меня генту, поставлен 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

>>> Просмотр (1024x600, 379 Kb)

 , ,

RR42 ()

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

Форум — General

Написал костыль, позволяющий использовать неработавшие ранее клавиши изменения яркости. Устанавливаю в скрипте яркость так: 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 подписка на новые темы