LINUX.ORG.RU

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

GoldenCheetah 3.2

Новости — Open Source
Группа Open Source

GoldenCheetah — одно из немногих свободных приложений, предназначенных для глубокого анализа тренировок в циклических видах спорта. В программе активно применяются свежие исследования (PubMed, PhysFarm) в области спортивной физиологии.

Приложение умеет читать и сохранять данные в форматах GPX, TCX, PWX и других, получать данные о весе спортсмена от веб-сервиса Withings, интегрируется с облачными сервисами Strava, TrainingPeaks, VeloHero, Selfloops и прочими.

До недавних пор программа была ориентирована исключительно на занимающихся велоспортом: работа многих аналитических инструментов в GC основывается на данных, полученных с датчиков мощности и каденса, есть режим запуска заранее запрограммированных тренировок на велостанках Wahoo, Tacx, Computrainer и др.

Начиная с этой версии вы также можете отслеживать показатели, специфичные для бега и плавания: темп, аэробное расхождение (aerobic decoupling), GOVSS, SwimScore и другие. Это делает GoldenCheetah более универсальным инструментом наподобие WKO, Polar ProTrainer, rubiTrack, ST3 и пр.

Кроме того, в новой версии:

  • многочисленные улучшения в работе с интервалами: автоматическое обнаружение, создание интервалов на карте и т.д.;
  • улучшенное объединение серий данных из разных файлов;
  • поддержка беговой и велодинамики Garmin (при беге — вертикальные колебания и время контакта с землёй, на велотренировке — фазы мощности и смещение от центра оси педали);
  • поддержка портативного сенсора Moxy, который следит за насыщением мышечных тканей кислородом;
  • поддержка новых моделей велостанков;
  • просмотр данных с Garmin Vector в режиме управления велостанком;
  • инструменты коррекции ошибочных данных о высоте, пульсе, мощности и т.д.;
  • вычисление температуры тела из пульса.

Видеообзор главных новшеств (на английском): https://vimeo.com/135905103

Видеообзор возможностей в работе с интервалами (на английском): https://vimeo.com/130530369

Среди планов на следующую версию (4.0) — возможность создавать и корректировать планы тренировок с периодизацией блоков, анализировать восстановление.

Специальное примечание для новичков: для того, чтобы получать адекватную раскладку данных по зонам (пульсовым, темповым, зонам мощности и т.д.), важно точно определить критическую мощность и скорость, лактатный порог и FTP (Functional Threshold Power) при помощи 30-минутного нагрузочного теста для каждого вида спорта, а также ступенчатого теста. Эти тесты стоит периодически повторять по мере роста натренированности.

>>> Подробности

 ,

AP
()

набор не юного мастера паяльника 1 лвла

Форум — Talks

В связи с тем, что в ближайшее время появится возможность организовать свое пространство в соответствии со своими вкусами и интересами реквестирую список штучек, которые точно понадобятся начинающему «быдлоэмбедщику», учащемуся паять )))

есть кучка разных ланчпадов от Техаса, «бридборд» и проводочки

посоветуйте что именно понадобится из всякой рассыпухи и какой паяльничек и прочий «припой» брать? Также буду рад ссылочкам на гайды для обучаемых дебилов

ЗЫ Насколько кстати полезны видео от Ben Hack ? Вроде понятно объясняет

 ,

nerfur
()

Оптимальный Version Control для LaTeX

Форум — Talks

Всем привет!

Посоветуйте кто активно работает с документами LaTeX и необходимостью версионирования этих документов. Мне надо оставлять заметки (или что-то типа to-do), но предлагать решения VC, поскольку возможно в некоторых случаях буду использовать diff.

Можно онлайн, можно локалку. Официальная документация предполагает работу с SVN, однако там надо по идее мудохаться с серваком (хотя есть стек bitnami в виде пакета или виртуальной машины). Я уже сидел на tex.stackexchange.com — ничего путного.

#: cast Eddy_Em, iVS, Evgueni, early_britney_fun, а также все желающие.

Спасибо!)

 , ,

bookman900
()

R и с чем это есть

Форум — Science & Engineering

Здравствуйте, уважаемые пользователи ЛОР! Очень нужен ваш совет. Я сам занимаюсь психологией и у нас в ходу статистика. Некоторые мои прошаренные коллеги используют R для анализа моделей в исследованиях. Собственно, мне стало тоже очень интересно как я могу использовать этот инструмент. Однако ни одного прошаренного товарища, разбирающегося в R у меня нет. Поэтому вопрос к вам - посоветуйте пожалуйста литературу, которая могла бы мне помочь в изучении, учитывая, что я совершенно новичок в этом. Заранее большое спасибо за любые советы!

 ,

kirich
()

Номер страницы моноширинным шрифтом

Форум — General

Пишу диплом тут: https://github.com/Amet13/bachelor-diploma

Практически все готово, осталось кое-какие мелочи доработать. Тут у меня возникла неприятная штука.

Для оформления кода в дипломе я использую пакет listings (преамбула описания inc/preamble.tex строки 9-13).

Некоторые номера страниц, а именно 51-54, 76-83 (файл main.pdf) или см. скриншот почему-то в моноширинном шрифте.

Как можно это вылечить?

 

Amet13
()

VLC - работа с несколькими транспондерами

Форум — General

Доброго всем времени. Начал вот осваивать работу vlc со спутником и столкнулся со следующей проблемой. Как заставить работать vlc с несколькими транспондерами (разными частотами) на одном спутнике?

Для примера был взят спутник - Amos 2/3 at 4.0°W

Оборудование и софт:

  • плата захвата: SkyStar2 (rev 2.6 D);
  • система: CentOS 6.5;
  • vlc v 2.0.8;
  • настроенная тарелка с одним конвертером на 1 спутник, на 1 выход.

Конфиг для запуска vlc:

#!/bin/sh
echo "kill all vlc services;";
killall -9 vlc
sleep 1;
echo "run new VLC;";
vlc --daemon -vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=1,2,3,5,6,7,9 dvb:// --dvb-frequency=10722000000 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=3 --sout  '#duplicate{
dst=std{access=http,mux=ts,dst=0.0.0.0:9001},select="program=1",
dst=std{access=http,mux=ts,dst=0.0.0.0:9002},select="program=2",
dst=std{access=http,mux=ts,dst=0.0.0.0:9003},select="program=3",
dst=std{access=http,mux=ts,dst=0.0.0.0:9005},select="program=5",
dst=std{access=http,mux=ts,dst=0.0.0.0:9006},select="program=6",
dst=std{access=http,mux=ts,dst=0.0.0.0:9007},select="program=7",
dst=std{access=http,mux=ts,dst=0.0.0.0:9009},select="program=9"
}'
echo "Done.";
До этого момента всё работает, можно смотреть 7 каналов.
Как указать дополнительные параметры для работы с пакетом каналов на других частотах на этом же спутнике?
--programs, --dvb-frequency, --dvb-srate

Паралельно запустить несколько vlc - не вариант т.к. первый занимает драйвер платы.
Гуглил много, нашел метод для решения проблемы: установка Getstream и потом ретранслировать всё что нужно через vlc. Но хотелось бы всё таки разобраться с самим vlc.

За ранее спасибо всем за помощь.

 ,

sapper
()

Победить emacs

Форум — Development

В который раз пытаюсь настроить себе удобный emacs. И каждый раз что-нибудь отваливается. В эту попытку — auto-complete.

Сначала я вытягиваю use-package с гита и подключаю репозитории MELPA и Marmalade.

Потом с помощью use-package настриваю и ставлю (с помощью :ensure) evil-mode, FlyCheck и auto-complete.

(use-package evil
  :ensure evil
  :config (progn
	    (evil-mode t)
	    )
  )

(use-package auto-complete
  :ensure t
  :config (setq global-auto-complete-mode t)
  )

(use-package flycheck
  :ensure t
  :ensure flycheck-haskell
  :ensure flycheck-ghcmod
  :config (add-hook 'after-init-hook 'global-flycheck-mode)
  )

Всё хорошо подхватывается, кроме автоматического запуска auto-complete.

Тут можно найти весь init.el.

Как можно решить эту проблему?

UPD: Вспомнил ещё одну проблемку: как заставить linum-mode иметь одинаковую ширину в normal- и inster-modeevil)? Вот так это выглядит сейчас: insert-mode, normal-mode.

P.S. Посоветуйте годные *-mode для Haskell.

 , ,

vanzef
()

Найти не-ASCII символы в тексте

Форум — General

Собственно, сабж. Желательно в емаксе, но сойдет способ и для другого редактора.

Без написания скриптов, конечно :)

 

buddhist
()

Автоматическая генерация UML из декларативного описания

Форум — Development

Пилю тут сейчас диплом (точнее, пока еще преддипломную презентацию), и мне там в том числе нужно uml-ки всякие рисовать. Но вот рисовать их вручную мышкой мне лень. В сети нашлось (спасибо коллегам с работы) одно интересное решение plantuml, которое из декларативного текстового описания няшные диаграммки генерирует, например:

Из

@startuml
autonumber
actor Benutzer as user
participant "Zwischenserver" as apiclient
participant "Stanbol" as stanbol
participant "DBpedia" as dbpedia
participant "Suchproxy" as searchproxy
participant "Bing" as bing

== [1] Die Anfrage des Endbenutzers wird über Suchproxy an Bing weitergeleitet ==
user -[#red]> apiclient: Suchanfrage
apiclient -[#red]> searchproxy: an Suchproxy-API angepasste Anfrage
searchproxy -[#red]> bing: Suchanfrage
bing -[#blue]> searchproxy: Menge der Suchergebnisse
searchproxy -[#blue]> apiclient: Suchergebnissen als JSON oder XML
== [2] Zwischenserver leitet die Suchergebnisse (als JSON oder XML) an Stanbol für die Analyse weiter ==
apiclient -[#red]> stanbol: Suchergebnisse als JSON oder XML (für die Analyse)
hnote over stanbol : Die Entitäten werden extrahiert
stanbol -[#red]> dbpedia: Abfrage der Informationen über die gefundene Entitäten
dbpedia -[#blue]> stanbol: Informationen über die Entitäten als RDF
== [3] Stanbol leitet Analyseergebnisse an den Zwischenserver weiter, damit die mit den Ontologien angereicherte Infos auf dem Endgerät visualisiert werden könnten ==
stanbol -[#blue]> apiclient: Gefundene Ontologien
apiclient -[#blue]> user: Mit den Ontologien angereicherte Informationen
@enduml

Генерируется

http://tau.rghost.ru/7y2N8Q2vS/image.png

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

 , ,

cherry-pick
()

Поле для заполнения в latex

Форум — General

Как можно в latex сделать вот такое поле с пояснением внизу?

http://i.imgur.com/W4zAUqe.png

 

avsej
()

Выпущен свободный редактор Valentina 0.3.0 для создания выкроек одежды

Новости — Open Source
Группа Open Source

После трех месяцев разработки представлен релиз свободного графического редактора для создания выкроек одежды Valentina 0.3.0.

Valentina — это свободный графический 2D-редактор, построенный на основе библиотеки Qt 5. Исходные тексты публикуются под свободной лицензией GPL v3+. Основной целью проекта является создание свободного инструмента для создания 2D-чертежей одежды. В приложении используется свой собственный формат данных.

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

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

>>> Блог проекта

 , , ,

dismine
()

Как в R итерироваться по разницам между элементами вектора

Форум — Development

Собственно сабж.

Хочется чего-то типа:

ivec <- c(1:10)
ovec <- someMysticFunction(ivec, function(x) x)

Пока пораженный императивным погроммированием мозг выдал только

ivec <- c(1:10)
iveclenmo <- length(ivec) - 1
ovec <- sapply(c(1:iveclenmo), function(x) { y <- ivec[x+1] - ivec[x]; y })

 ,

Stil
()

Библиография по ГОСТУ. ЧЯДНТ?

Форум — General

Доброго дня, форумчане!

Пытаюсь организовать библиографию по ГОСТу 2008 года. Установил пакет disser, где стили идут из коробки. Подключил стиль и базу обычным способом, но на выходе получаю не совсем то, что предполагал получить.

\bibliographystyle{ugost2008}
\renewcommand{\refname}{Список используемой литературы}
\bibliography{bib}

Пример из bib

@book{Pokras,
	address = {М.},
	title = {Антенны земных станций спутниковой связи},
	publisher = {Радио и связь},
	language = {Russian},
	author = {Покрас, А. М.},
	numpages = {155},
	year = {1985}
}

На выходе:

[2] Радиотехнические системы в ракетной технике / Ed. by В.И. Галкина,И.И. Захарченко, А.В. Михайлова. — М. : Воениздат, 1974.

[3] Покрас А. М. Антенны земных станций спутниковой связи. — М. : Радио и связь, 1985. — 155 p.

Т.е. игнорируется «Под ред.» и отображение «с.»

 

arbyz
()

Пакет для рисования иллюстраций в учебные пособия fiziko 0.1

Новости — Open Source
Группа Open Source

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

Пакет для создания иллюстраций к учебным пособиям fiziko 0.1 позволяет быстро вносить в иллюстрации объекты реального мира, выполненные в стиле «рисунок со штриховкой».

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

>>> Подробности

 , ,

psv1967
()

На чем и как вы бы делали систему?

Форум — Development

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

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

Как сделано сейчас: Написано все на яве. Данные от приборов собираются одним процессом и пихаются в apache kafka. Основной процесс данные оттуда собирает, сохраняет в субд (mongodb) и если надо - распихивает по клиентам через вебсокеты. Так же основной процесс держит кучу rest сервисов, через которые работает веб-клиент и возможно что в дальнейшем - приложения под андроид/иос/винду. Все вычисленное состояние по процессам хранится в zookeeper-e, что в теории дает отказоустойчивость и возможность параллельного запуска нескольких сервисов на разных машинах.

Что напрягает и хочется переделать:

1 - Монга. С одной стороны довольно неплохо подходит для хранения «сырых» данных, с другой стороны приложение работает не только с ними, а еще и с кучей всяких справочников, данных процесса итд,которые довольно сильно перевязаны между собой, что в отсутствии внешних ключей дает кучу геммороя и лишнего кода на сервере.

2 - Кафка. Довольно капризное поделие с неплохой идеей, но вот реализация имхо хромает. Ловил ситуации конфликтов в zk на ровном и не очень месте, проблемы с переподключением consumer-a после разрыва связи и много чего еще. Плюс она требует наличия еще и отдельного zk, т.е. система получается довольно монструозной, минимум 4 отдельных процесса (получатель данных, кафка, zookeeper, основной сервер) + субд. А это сложности с развертыванием, поддержкой итд.

3 - В голове бродят мысли про то, что в такой событийно ориентированной системе вполне возможно что было бы неплохо использовать готовую реализацию акторов (akka?), а не писать свои велосипеды.

Собственно вопрос - как бы вы сами писали такую систему?

 

Nagwal
()

Рамка на странице в latex

Форум — General

Требуется разместить внутри листа A4 текст. Проблема в том, что данный текст должен быть расположен внутри рамки. Эта рамка представляет собой прямоугольник, каждая сторона которого расположена на расстоянии в 1 см от края листа бумаги. Цель этого прямоугольника-рамки исключительно эстетическая.

UPD: рамка должна быть только на одной странице, остальные - обычные.

 ,

Deleted
()

Диплом бакалавра ГОСТ/ДСТУ в LaTeX

Форум — General

Пришло время садиться за диплом. Писать его буду в соответствии со стандартами либо ГОСТ, либо ДСТУ, непонятно, в Крыму пока вроде делаем по ДСТУ.

Так вот дабы не писать с нуля собственный шаблон, хотелось бы найти максимально приближенный к реальному шаблон диплома бакалавра, который я по необходимости допилю.

Пока нашел только это: http://habrahabr.ru/post/144648/ и это https://github.com/protsenkovi/latex-ssau-gost-style

Там Eddy_Em вроде что-то говорил про собственный шаблон, то ли диссертации, то ли диплома.

Может кто поделится?

UPD: 30.04.2015

Кому лень листать весь тред, можно прочитать этот коммент, надеюсь поможет: Диплом бакалавра ГОСТ/ДСТУ в LaTeX (комментарий)

 

Amet13
()

pulse audio не понимаю логику работы

Форум — Desktop

жизнь в алсе была проста, но свежие программы (skype) требуют pulse, поставил пульсу как основную в suse13.2, думал ничего страшного, но наткнулся на пару моментов

1. скайп не хотел брать звук с usb камеры, оказалось что надо включить вызов в скайпе, и только в этом случаи появится ползунок(выбор) в pavucontrol. Дикость какаято - почему не работал простой метод типа «выбрать микрофон по умолчанию», зачем такие сложности ?

2. мегафичей пульсы позиционируется раздельная регулировка громкости в каждом приложении - очень неудобная хрень. Теперь для приложений три регулятора: самого приложения, глобальный и локальный. Както с помощью kmix я временно выключил звук (смотрел mplayer), затем отметил что нет звука для flash, ок пытаясь включить в kmix - не получалось. вспомня пункт 1 - пошел искать в скайпе, и нашел что flash работает без звука - включил. очень странное и неудобное поведение

3. kmix получается нормально работать с пулсой не умеет ?

4. Итого - как настроить работу пульсы «как алсу» ? Т.е. мне совершенно не нужны раздельные регулировки громкости на каждое приложение - это приводит только к путанице. Нужен один регулятор на все приложения в kmix и чтобы выкл\вкл звука работал одним щелчком мыши для всех

 ,

x905
()

Увидел свет Link Grammar Parser 5.2.0

Новости — Open Source
Группа Open Source

Двадцать седьмого декабря две тысячи четырнадцатого года увидел свет Link Grammar Parser 5.2.0.

Link Grammar Parser — это синтаксический анализатор английского, русского, арабского и персидского (и других языков). Создан на основе Link Grammar, оригинальной теории синтаксиса. Получив предложение, система присваивает ему синтаксическую структуру, которая состоит из набора меченых связей, соединяющих пары слов. Расширение RelEx предоставляет вывод разбора на основе зависимостей. Написан на Си. Имеются привязки к Java, Python, Common Lisp, Ocaml, Perl и AutoIt.

Link Grammar Parser применяется для проверки грамматики в AbiWord. Планируется его использование в Calligra Words.

Пример работы:

linkparser> Кот лежащий на столе может мурлыкать. 
No complete linkages found. 
linkparser> Кот, лежащий на столе, может мурлыкать. 
Found 26 linkages (16 had no P.P. violations)

Изменения в версии 5.2:

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

>>> Подробности

 , ,

Sakka
()

Свободное ПО в электронике - 2

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

Этот скрин - продолжение старой темы Свободное ПО в электронике..

Скрин очередной раз демонстрирует использование СПО в области разработки электроники. На экране проект контроллера торгового автомата (Vending Machine Controller), работу по которому меня попросили сделать. Проект реальный, никакое не хобби, за это платятся деньги. Что это за автомат, я рассказать не могу, так как, наверное, нельзя пока что. :)

В мою задачу входит сделать контроллер, который подключается к хост-компьютеру по USB. Контроллер управляет матрицей моторов, задвижками, принимает сигналы с концевиков, оптических датчиков и энкодера. Также этот контроллер работает с купюро- и монетоприемником (на фотографии) по последовательному протоколу MDB (физически это «токовая петля»), а также осуществляет обмен с хост-компьютером по протоколу (пока что) Modbus RTU. На хост-компьютере будет стоять Debian GNU/Linux по моей инициативе (уже поставил). Он-то и взаимодействует с пользователем. Будет удаленный доступ к автомату, возможность менять не только ПО, но и прошивку контроллера дистанционно.

Разработка велась по привычке в gEDA (gschem, pcb). Очередной раз не рекомендую пользоваться gEDA людям со слабыми нервами. Вообще, у меня накопились претензии к этому пакету. Посмотрим на перспективу их преодоления потом, так как в процессе работы не было времени читать рассылку. :)

Какие еще интересности. Пишу прошивку и параллельно делаю симулятор автомата на базе проекта simavr. Это открытый симулятор микроконтроллеров семейства AVR, написанный на Си. Симулятор в итоге предоставляет библиотеку libsimavr.so Случано его нашел. По-моему, тут брал: http://gitorious.org/simavr. Однако с документацией там плохо, поэтому пришлось кучу времени потратить, чтобы понять, как он работает по нескольким примерам в examples и исходному коду. Я к нему прилепил симуляцию всей периферии: микросхемы драйверов моторов, драйверы для реле, датчики, движение лифта и стола в реальном времени, срабатывание концевиков, задвижек, оптических датчиков в реальном времени, микроволновая печь и прочее, симулировал протокол купюро- и монетоприемника, энкодер. Все это уже написал сам. Сейчас еще сижу и дорабатываю, хочу посмотреть на перспективу сделать автоматизированное тестирование прошивок. Пока же смотрю логи с временными отметками глазами, а надо бы эти логи как-то скриптами покромсать. Также эмулируется хост-компьютер, но сделаю так, чтобы реальное пользовательское приложение могло работать с моделью как с реальным автоматом. Зато к железу можно не прикасаться вообще. Причем доступна отладка через avr-gdb напрямую из симулятора, а еще в этом симуляторе есть генерация временных диаграмм в формате VCD, которые можно смотреть в gtkwave, но у меня эта возможность не задействована. Моделирую аварийные ситуации, ошибки протоколов.

Извините за качество фото - дома только древняя мыльница.

>>> Просмотр (2568x2056, 1251 Kb)

 , gschem, , ,

Zubok
()