LINUX.ORG.RU

Избранные сообщения Kroz

Gentoo for Raspberry Pi

Форум — Desktop

Если ошибся разделом - прошу сильно не пинать.

Собрал небольшую базовую систему под Rasperry Pi на основе Генту. Залил на гитхаб.

Вот .

Что установлено:

  • stable stage3
  • LXDE
  • Midori web browser
  • Ayttm IM client (Jabber only)
  • Sylpheed email client
  • Chromium browser (install script)
  • Openldap
  • Pam_mount
  • Midnight Commander
  • Gentoolkit, eix and Layman
  • Git
  • Tmux
  • Htop
  • rpi-update - script for firmware upgrade

Инструкция по установке в README.md.

Вопросы и предложения приветствуются.

 ,

ubiquitine
()

Слетели настройки языка и шрифта

Форум — Desktop

Собственно, _внезапно_ случилось оно. Коснулось и консоли, и графической среды: http://rghost.ru/42179598

Если же подключаться напрямую (на скрине - по ssh), то видно, что вместо кошерного терминуса в консоли теперь нечто невнятное. В кедах язык самопроизвольно поменялся на английский с русского.

Куда копать?

UPD. Почему-то в выводе eselect locale list отсутствовала локаль, отмеченная звездочкой. Исправил, разумеется.

Но почему так произошло, вопрос открытый...минус в карму мейнтейнеров калькулятора :(

 , ,

yura_ts
()

Очередная порция улучшений в BtrFS

Форум — Talks

В ядре 3.8 нас поджидают положительные изменения в хорошей ФС. Краткий список:

  • Повышение производительности:
    • Снижение задержек и нагрузки на CPU при вызовах fsync и записей с флагом O_DIRECT
    • Неупорядоченные операции разнесены по разным CPU
  • Внесены исправления в механизм обработки ошибок при коллизиях хэшей, полное исправление ситуации с коллизиями хэшей намечено на ближайшее будущее.
  • Уже на этой неделе будут опубликованы патчи для поддержки RAID5 и RAID6
  • Добавлена возможность более быстрой замены диска при эксплуатации, чем была до этого

 ,

Kindly_Cat
()

Любителям современного фортепиано

Форум — Talks

Подскажите чего бы послушать типа такого. Душевное и мелодичное современное фортепиано, можно простую классику.

Лучше именно исполнителя чтобы было побольше.

Друг еще посоветовал:

http://www.youtube.com/watch?v=lCgQZFMG3Mg

http://www.youtube.com/watch?v=36DgAT5jWMY

 , ,

observer
()

Предложение поиграть преферанс online

Форум — Talks

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

Изначально запланировали это с Eddy_Em. Есть еще желающие? Хотя бы чтобы знать кого кастовать в таких случаях =) Да и вообще не против пару пуль в месяц расписывать в будущем.

В живую вообще хорошо было бы. Киевские любители префа есть?

DeVliegendeHollander, если надумаешься свисти =) Кстати, минус твоего ника в том, что по памяти фиг скастуешь.

observer
()

{gentoo} Откуда приложения берут версии либ при перекомпиляции?

Форум — General

У меня часто бывают проблемы с тем, что после обновления какой-нибудь либы (в последний раз была libgnutls) получается, что все приложения отваливаются из-за того, что у них прописано при сборке libgnutls.so.26, а стало libgnutls.so.28.

Ды мало того, хрен бы с ним, revdep-rebuild на то и нужен, но проблемы вознимают как-раз при revdep-rebuild'e. При перекомпиляции приложения всё-равно смотрят на старый вариант названия файла либы и не могут собраться.

Откуда они вообще берут информацию, какой именно файл им нужен (26 или 28)? И как правильно с этим бороться?

(cmake: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory)

 , либы, проблемы сборки

ktulhu666
()

На сколько реально?: mutt->вложение->обработка shell скриптом по расширению-> макрос libre office..

Форум — Admin

Подскажите пожалуйста на сколько реально организовать такое: mutt-> (входящая почта с определенного адреса) сохр. вложение в папку->обработка shell скриптом по расширению (если рар архив зип итд)-> макрос libre office-> /место куды/файл.xls ... ну далее крон рассылка etc..

На данный момент есть: Помогите с конфигом mutt! (комментарий)

( читать дальше... )

sashokaaa
()

[баг][запуск процессов][мистика]

Форум — Desktop

С системой происходят странные вещи.

Как выглядит:

Не могу запустить большинство иксовых приложений, (вообще говоря все кроме gmrun) в том числе xterm, однако другие приложения, которые были запущены до этого работают нормально (в firefox создаются вкладки, открывается ютуб с плеером). Также, если до происшествия был запущен терминал, то консольные приложения в нем запускаются и работают, все кроме su ! При попытке запуска su терминал блокируется и C-c не помогает. dmesg не показывает никаких сообщений, кроме тех, что были при загрузке ядра. При переключении на другую консоль (C-M-F1) и попытке залогиниться под пользователем или под рутом консоль перестает отвечать так и не показав мне приглашение оболочки, при переключении обратно на иксовую консоль наблюдаем черный экран вместо иксов. Если подождать (время не замерял но это в пределах нескольких минут), то все что вы до этого делали (пытались запустить терминалы, другие приложения и прочее) начинает происходить, то-есть начинают запускаться терминалы и прочее.

Я бы мог предположить, что на время блокируется какая-то очередь сообщений и дело тут в оконном менеджере, в драйверах или в самих иксах, но почему тогда я не могу залогиниться в другой консоли под рутом ?!

Косвенные причины возникновения:

Нагрузка на процессор. Сначала это происходило во время обновления (gentoo) но вот прямо сейчас это произошло когда tracker пересчитывал индексы, при этом процессор был нагружен на 100%

Нужны советы по диагностике причины. Даже предположить не могу в чем дело.

ЗЫ: это происходит прямо сейчас ! что делать ??!!!

 ,

s9gf4ult
()

Открываю исходники платформы разработки торговых алгоритмов

Форум — Talks

День добрый сообществу.

Я занимаюсь автоматизацией торговли и аналитикой финансового рынка (роботостроительство/алготрейдинг) и планирую открыть часть своего наработанного инструментария для совместной разработки и обмена опытом в технических вопросах. Больше всего меня интересует имеются ли подобные специалисты на ЛОРе, интересует ли кого-либо подобное сотрудничество.

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

Поэтому для себя я создал цепочку проектов для разработки, тестирования, оптимизации и использования торговых систем. В данный момент проект берет котировки у швейцарского банка и торговой площадки Dukascopy. Качество котировок изумительное у них, скажу я вам. Все честно, открыто и качественно. Далее эти котировки попадают в БД под управлением postgreSQL. Сразу нарезаются на всяческие TF, графики Renko, хранятся в чистом виде (тики), есть поддержка гибридных TF (например S441 = 441 second), а так же прочая экзотика. Те кто серьезно занимается роботостроительством поймут зачем все это. Так же, систему очень легко расширить добавив новые правила формирования данных, например таких как квантовые графики, скоростные графики и прочее.

Основной примочкой системы является гибкое использование разнообразных сущностей классического и продвинутого тех. анализа. Поясню на примере написания простейшего торгового алгорима:

Простейший пример торгового алгоритма - это класс, наследующий все необходимые базовые примочки у родителя пустого торгового алгоритма. Класс имеет инициализационный конструктор, а так же ряд методов аля newTick(double bid, double ask, long time), newBar(Bar previous), newEvent(Event e)... У торгового ядра есть легко расширяемый ряд примочек. Существующие примочки: легкое и гибкое извелечение всяческой информации о исторических ордерах (реальных с торгового сервера, демо-ордеров при тестировании, вирутальных ордеров), поддержка библиотеки тех. анализа TA-LIB, построители графиков, анализаторы отчетов (мат. ожидание, профит-фактор, дисперсия, среднеквадратическое отклонение, процентные соотношения, анализ доходности по теории Винса, Вильямса). Поддержка смешанных и скрещенных алгоритмов, возможность подключение бриджов для разнообразных брокеров, дубликаторов сигналов (для цепочки инвестиционных счетов), подключение систем к гибко-конфигурируемым генетическим алгоритмам с целью оптимизации, выполнение полного перебора и прочий инструментарий. Легкое использование трала или другого функционала (например, перевода в безубыток):

Position p = trader.buy(Instruments.EURUSD, ...);
p.addTrailingStop(Indicators.ParabolicSAR(0.001, ...), ...);

Все это я разрабатывал чисто для себя и добился довольно серьезного уровня понимания специфики, технологий и обеспечил существенный финансовый доход. Однако, со временем я начал ощущать, что варюсь в собственном соку хоть и всячески стараюсь читать книги/статьи... Я ищу партнеров с которыми можно будет обмениваться техническими тонкостями, создать какого-то рода узкое сообщество по интересам, а так же выпиливать удобные инструменты для работы. Развиваться, смотреть что люди делают в мире. Буду рад услышать мнение от профессионалов, любителей и совсем новичков подобного рода деятельности.

База: Java + TA-LIB + postgreSQL. Java была выбрана из-за специфики использования автоматизированных торговых систем на разнообразных ОС, а так же из-за интерфейса API торговой площадки Dukascopy.

Еще имеется ряд дополнительных инстурментариев для экзотического анализа и выполнения специфичеких операции: нейросеть распознавания образов, алгоритмы паттерн-матчинга, системы дублирования торговых операций, генераторы отчетов, генераторы детальной информации о точках входа, специфические тестеры точек, анализаторы фундаментальных событий на базе fuzzy logic, календари экономических событий и прикладной софт, анализаторы качества котировок, анализаторы волатильности, визуализаторы работы нейросети/ГА, утилиты для анализа и визуализации ценового стакана. Все не вспомню сейчас, но многое согласен открыть при условии совместного активного развития проектов.

Подготовку исходников и открытие проекта планирую на конец текущего года. Конечно, при условии позитивного резонанса сообщества.

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

ixrws winddos ZenitharChampion Root-msk ns_ramesses Made_in_China inline X10Dead qrck iBliss Kroz capricorn20 trex6

 , , ,

observer
()

С какими опциями я намудрил, что ядро стало медленно загружаться?

Форум — General

Работаю на gentoo, использую собственноручно собранное ядро. На ядре 3.0.6 все было более-менее в порядке (config и dmesg). Как только перешел на 3.3.8 появились 2 задержки при загрузке ядра каждая по 5 секунд (config и dmesg):

было

[    0.172049] SCSI subsystem initialized
[    0.172080] libata version 3.00 loaded.
[    0.172080] usbcore: registered new interface driver usbfs
[    0.172089] usbcore: registered new interface driver hub
[    0.172089] usbcore: registered new device driver usb
[    0.173004] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.173082] PCI: Using ACPI for IRQ routing
[    0.175430] PCI: pci_cache_line_size set to 64 bytes

стaло

[    0.106031] SCSI subsystem initialized
[    0.106084] libata version 3.00 loaded.
[    5.105246] PCI: Using ACPI for IRQ routing
[    5.107607] PCI: pci_cache_line_size set to 64 bytes</code>
и ещё тут:

было

[    4.121796] alps.c: E6 report: 00 00 64
[    4.441812] alps.c: E7 report: 10 00 64
[    7.744655] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[    7.980628] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input8</code>

стало

[    6.238782] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.0, id: 0x1c0b1, caps: 0xd04791/0xb00000/0x20000
[    6.238895] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[    6.284251] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input1
[    6.288293] registered taskstats version 1
[   11.967080] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[   12.204385] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input2

Перековырял весь конфиг - не могу понять с чем это связано. Может кто поможет? Любые замечания по конфигу тоже воспринимаются очень положительно.

 

hoxnox
()

Проверьте последовательность действий в Subversion

Форум — Development

Всем привет!

Разбираюсь в subversion. Концептуально все понятно. Но некоторые детали еще в голове не утряслись; особенно беда с каталогами и с merge. Пожалуйста, проверьте последовательность действий внизу: все ли верно?

Ситуация: изначальный проект загружают на сервер subversion (192.168.0.1), а потом Вася и Петя дорабатывают две фичи. Вот как я это понял:

1. Допустим есть проект prj. Для него создаем дерево и помещаем в нужное место файлы:

$ mkdir -p ~/work/prj/trunk
$ mkdir -p ~/work/prj/branches
$ cp -r ~/original_project_location/* ~/work/prj/trunk

Заносим проект в репозиторий:

$ cd ~/work/prj/
$ svn import http://192.168.0.1/repos/prj

-1-

У нас создалась версия 1.

Теперь Вася и Петя хотят добавить по фиче.

2. Они создают ветки:

vasya$ svn copy http://192.168.0.1/repos/prj/trunk http://192.168.0.1/repos/prj/branches/feature_v -m "Feature of Vasya"
Committed revision 2

petya$ svn copy http://192.168.0.1/repos/prj/trunk http://192.168.0.1/repos/prj/branches/feature_p -m "Feature of Petya"
Committed revision 3

   r-2-
-1-|--
   L-3-
Далее они создают у cебя рабочие копии:
vasya$ svn checkout http://192.168.0.1/repos/prj/branches/feature_v ./
petya$ svn checkout http://192.168.0.1/repos/prj/branches/feature_p ./

3. Дорабатывают их и коммитят:

vasya$ svn commit
Committed revision 4

petya$ svn commit
Committed revision 5

   r-2-4-
-1-|-----
   L-3-5-

4. Теперь админ (третье лицо, не-Вася и не-Петя) хочет слить все воедино.

$ mkdir ~/tmp
$ cd ~/tmp
$ svn checkout http://192.168.0.1/repos/prj/trunk #### Update
$ svn merge http://192.168.0.1/repos/prj/branches/feature_v
$ svn commit
Committed revision 6

$ svn delete http://192.168.0.1/repos/prj/branches/feature_v -m "Feature development is completed"
   
-1-|-----6-
   L-3-5---

$ svn merge http://192.168.0.1/repos/prj/branches/feature_p
$ svn commit
Committed revision 7

$ svn delete http://192.168.0.1/repos/prj/branches/feature_p -m "Feature development is completed"

   
-1-|-----6-7-

Все правильно?

UPD: checkout перед merge

 ,

Kroz
()

Как в Линуксе с поддержкой мультимониторности?

Форум — Talks

1. Всё ли работает?
2. Хорошо ли работает?
3. Можно ли заставить конкретные приложения открываться на конкретных мониторах?
4. Легко ли настраивается?
5. Нужно ли править текстовые конфиги (x.org)?
6. Игры (+wine) видят полное разрешение? Работают в нём?

 , ,

juk4windows
()