LINUX.ORG.RU

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

Многократное повторение конструкции в документе

Форум — Development

Есть код bash, внутри которого используется

pdflatex -jobname=mydoc$docnumber <<EOF

\documentclass{article}

\begin{document}

% Здесь повторяющаяся конструкция

\end{document}

EOF

Конструкцию нужно повторить n раз, где n будет задано переменной. Однако повторить этот текст нужно не в различных документах, как предполагает pdflatex -jobname=, а в одном. Т.е. задача состоит в том, чтобы многократно напечатать один и тот же текст в одном и том же документе.

Как бы это осуществить?

 , ,

Deleted
()

Книга «Статистический анализ и визуализация данных с помощью R» в открытом доступе

Новости — Документация
Группа Документация

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

Книга охватывают следующие темы:

  • Основные компоненты статистической среды R.
  • Описание языка R.
  • Базовые графические возможности R.
  • Описательная статистика и подгонка распределений.
  • Классические методы и критерии статистики.
  • Линейные модели в дисперсионном анализе.
  • Регрессионные модели зависимостей между количественными переменными.
  • Обобщенные, структурные и иные модели регрессии.
  • Пространственный анализ и создание картограмм.

Текущая версия книги в формате PDF доступна для свободного скачивания с двух сайтов:

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

 ,

ymn
()

посоветуйте компилятор и симулятор VHDL под линукс

Форум — Development

сабж

 

cvv
()

Ручная расстановка multiple-cursors

Форум — Desktop

Очень понравилась игрушка multiple-cursors, но по моему в ней не хватает некоторых логичных функций:

  • Временно выключить режим с курсорами и ,поменяв положение курсора (чаще я это делаю с ace-jump) заново добавить это новое положение курсора к списку ранее временно выключенных, включив работу этих курсоров. Желательно, чтобы можно было указать курсор в другом буфере.
  • Чтобы была фокусировка на новом курсоре, чтобы видеть можно было что вокруг него.
  • Временно работать с курсорами как с обычными строками файла, редактируя их по одному с возможностью переключить обратно на редактирование пачками.

 

ados
()

TLP 0.6 — продвинутая консольная утилита для управления питанием

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

TLP — это продвинутая консольная утилита для управления питанием, которая автоматически применяет нужные настройки для конкретного оборудования, знает про разные дистрибутивы и их возможности (допускается и ручная правка /etc/default/tlp).

Изменения:

  • тип systemd-сервиса изменён на simple, что позволяет запускать сервис tlp асинхронно в фоновом режиме;
  • убрана опция DISABLE_TPACPIBAT;
  • убрана опция DEVICES_TO_ENABLE_ON_RADIOSW, поскольку она работает лишь при сочетании Ubuntu 12.04/Linux 3.2;
  • включена по умолчанию опция RUNTIME_PM_ALL (управляет питанием устройств на шине PCI(e);
  • теперь настройки ядра не будут меняться, если следующие опции не указаны или закомментированы: DISK_IDLE_SECS_ON, MAX_LOST_WORK_SECS_ON, SCHED_POWERSAVE_ON, NMI_WATCHDOG, SATA_LINKPWR_ON, PCIE_ASPM_ON, RADEON_DPM_STATE_ON, RADEON_POWER_PROFILE_ON, WIFI_PWR_ON, SOUND_POWER_SAVE_ON, RUNTIME_PM_ON;
  • tlp-stat:
    • в Linux 3.15 изменились пути sysfs для i915 enable_rc6/fbc;
    • в Linux 3.15/3.16 изменились пути sysfs для hwmon coretemp/sensors;
    • теперь собираются данные о скорости всех кулеров, а не только первого по счёту;
    • добавлено предупреждение при возникновении ошибок kernel sata, которые (возможно) происходят из-за SATA_LINKPWR_ON_BAT/AC=min/medium power;
    • добавлено получение данных трассировки из журнала systemd при его наличии.
  • при обнаружении в системе laptop-mode-tools TLP больше не завершает работу, а лишь выдаёт предупреждение о возможном конфликте.

Существуют дополнительные пакеты, расширяющие возможности TLP.

На странице загрузки доступны инструкции по установке TLP для дистрибутивов Fedora, Debian, Arch Linux и Gentoo.

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

 , ,

anonymous
()

uselessd — форк systemd

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

uselessd — попытка урезать systemd до базовых функций: initd, супервайзор процессов, система зависимостей — но без изоляционизма и агрессивной навязчивости (когда комбайн лезет всюду и делает себя незаменимым). Также обеспечивается поддержка платформ без glibc и планируется поддержка ядер отличных от Linux. За основу взят systemd 208.

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

Авторы uselessd подчёркивают, что он ещё сырой, и не рекомендуют его для повседневного использования.

Новость на OpenNet

Исходные тексты

>>> Сайт проекта

 , ,

question4
()

gpubox

Форум — Multimedia

Здравствуйте.

Появилась какая-то прога для соединения gpu разных компов воедино для blender

http://www.renegatt.com/products.php

Пробовал кто уже?

 , ,

brothermechanic
()

Вышел стабильный релиз GNU Common Lisp 2.6.11

Форум — Development

Команда разработчиков GNU Common Lisp (GCL) рада обьявить о выпуске стабильного релиза реализации стандарта ANSI INCITS 226-1994 (R2004) промышленного языка программирования общего назначения — Common Lisp.

Наиболее значительные изменения в этом релизе (на английском):

Better floating point precision processing, support for cygwin, arm64, ppc64, ppc64le and solaris, more robust SGC, exact vararg initialization, SIGFPE trapping via #'si::break-on-floating-point-exceptions, x86 support for libopcode instruction disassembly via #'si::disassemble-instruction, simplified build dependencies, faster gcd, lcm, typep, coerce, 1+-, predicates, pcl cache, SGC, fast-linking, closure calls and compiled bignums, compilation of top level closure forms by default, memoization of array type handling, support for machines handling long and object returns in different registers, a much smaller cmpinclude.h, prelink support, default Debian compiler flag support (especially stack-guard), new linking and fast-linking diagnostic functions, some selinux support via READ_IMPLIES_EXEC personality, and many miscellaneous bug fixes and support for bugs in various external systems.

GCL является официальной реализацией Common Lisp проекта GNU. Известные свободные программные продукты написанные или поддерживающие реализацию GCL: Maxima, ACL2 and Axiom, которые поддерживают одиннадцать архитектур на GNU/Linux: x86 powerpc s390 sparc arm alpha ia64 hppa m68k mips mipsel.

Исходные коды GCL можно загрузть по следующему адресу:

http://mirrors.ispros.com.bd/gnu/gcl/

Более подробно о изменениях в этом релизе:

Перемещено fallout4all из gnu

 , ,

Oxdeadbeef
()

Лог разработки АИ компании пакман&гоуст в ICFPC

Форум — Development

 , ,

psv1967
()

Зависание (swap, нагрузка на HDD) при ОЗУ 80%+

Форум — Desktop

Как только ОЗУ заполняется на 80% - сразу начинается swap, всё виснет. Иногда, если повезет, то мышь еле-еле перемещается. Происходит нагрузка на HDD. Подобная проблема поднималась много раз, но решения я не смог найти.

> $ cat /proc/sys/vm/swappiness
> 0

Это не помогло, всё равно начинает напрягать HDD с 80% ОЗУ

Отключение swap не помогает

> $ sudo swapoff -a

Удалось выяснить, что какой-то процесс find начинает насиловать диск и очень долго и беспощадно.

http://joxi.ru/-djRU4wyTJBUNkHVARo

Остальные процессы, типа Firefox или даже Skype тоже начинают активно юзать HDD, но не так грубо.

OS XUbuntu HDD старенький 5200 об.м. Озу 4 гига

Вопросы:

1) Как заставить юзать 100% ОЗУ? До 90 почти ни когда не доходило. Если набирается 87 (во время «набора» - всё весит), то всё, алес, только hardreset, жалко диск так насиловать.

2) Что за процесс FIND и зачем он объявляется?

3) Может можно как-то запретить swap вообще? Раньше и 512 МБ хватало. А теперь - чем больше даём, тем больше просит.

 , , ,

BaN
()

Книга «Наглядная статистика. Используем R!» в свободном доступе.

Новости — Документация
Группа Документация

По истечению срока отчуждения имущественных прав в пользу издателя в свободный читательский доступ поступила книга «Наглядная статистика. Используем R!»

Книга доступна на страничке Алексея Шипунова, одного из авторов книги: http://ashipunov.info/shipunov/software/r/r-ru.htm.

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

 , , , ,

psv1967
()

LaTeX в рунете

Форум — Science & Engineering

А что можно посоветовать в качестве литературы? Интересуют лицензионно чистые ресурсы.

Из того, что я помню на вскидку:

Из книг в свободном доступе есть:

Есть ещё тексты Сюткина: http://www-sbras.nsc.ru/win/docs/TeX/LaTex2e/docs_koi.html

 

Evgueni
()

(biblatex) Два языка [en, ru] в списке литературы

Форум — General

Сегодня выяснил, что biblatex - новое слово в поддержке utf8 в latex-библиографии.

Да, вот, незадача: если в преамбуле выставить язык документа

\usepackage[english,russian]{babel}
и далее, подключить biblatex
\usepackage[backend=biber,bibencoding=utf8,sorting=ynt,maxcitenames=2,style=numeric]{biblatex}
\addbibresource{bib1.bib}
, то это чудо начнёт выдавать английские источники, с использованием русских связок таких, как C(траница) вместо P(age). На некоторых стилях вылазит В, вместо «In» и т.д.

Пощупать, что к чему можно здесь.

Собственно, вопрос. Можно ли cделать, чтобы при русском источнике использовались русские «связки» (страницы назывались С.), а при английском - английские (страницы назывались P. или PP.)? ЛОР, выручай...

P.S. при использовании стиля gost для bibtex язык укзывался в поле language и всё было прозрачно.

 , ,

Jurik_Phys
()

Автокликер под Debian

Форум — Desktop

Всем привет! Интересует такая штуковина... Интересует кликалка по определённым местам экрана через определённый промежуток времени.

В идеале, я представляю это так: Нажимаю на кнопочку и мои последующие действия «запоминаются». Затем, я выбираю промежуток времени,и через определённый промежуток времени мои действия повторяются, но уже без моего участия. Затем проходит ещё столько же, и мои действия повторяются снова. Ну и так далее...

И да, из графической составляющей использую KDE.

end
()

вопрос по чтению из файла

Форум — Development

Почему в схеме такие сложности чтобы просто прочитать файл? Вот, например, в Newlisp просто пишешь

(print (read-file "./file"))
Вот для сравнения, в r5rs, по-моему, самый легкий путь
(call-with-input-file "./file"
  (lambda (input-port)
    (let loop ((x (read-char input-port)))
      (if (not (eof-object? x))
          (begin
            (display x)
            (loop (read-char input-port)))))))
И это еще не самый плохой вариант, что предлагают схемы. Зачем так все усложняют?

 ,

super-hack-new-user
()

Косвенная рекурсия в LL(1)-разборе

Форум — Development

Помогите избавиться от косвенной рекурсии в контекстно-свободной грамматике, что бы привести её к LL(1)-виду. Уже почти совсем отчаялся. Собственно, грамматика:

<G>::=<E>
<E>::=<A><T>
<A>::=<E>+|<B>
<T>::=<M><P>
<M>::=<T>*|<B>
<P>::=x|y|(<E>)
<B>::=λ (пустая строка)

<G> - аксиома

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

 , ,

kosc
()

Каталог пакетов TeX Live (итоговый update)

Новости — Документация
Группа Документация

Вышли окончательные шесть статей каталога. На своей страничке я разместил постоянные ссылки.

Добавлены части, охватывают следующие разделы: Хобби или работа (литература, музыка, рецепты, шахматы, игры и финансы), Графика (вставка и создание), Таблицы и Плавающие объекты, Вёрстка, Справочно-поисковый аппарат издания (оглавление, колонтитулы, сноски, библиография и алфавитный указатель) и Программирование в среде LaTeX.

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

>>> Ссылки на каталог

 

Evgueni
()

Альтернатива LaTeX'у.

Форум — Talks

Смотрю лекции к courser'овскому курсу о LaTeX'е (кому интересно — ещё не поздно записаться, первое задание желательно успеть сдать до 25 мая), огорчаюсь. LaTeX отделяет содержание от оформления, да. Но вот множество вопросов по оформлению приходится решать самостоятельно. Хочешь нарисовать несколько формул — сам укажи по какому символу они будут выравнены, хочешь скобки в формуле — обычных символов "(" и ")" недостаточно, нужны специальные команды, хочешь кириллицу в формулах — подключи специальный пакет который может конфликтовать с другими пакетами (а на дворе 2014 год и Unicode).

Может быть были попытки создать издательскую систему на похожих принципах, но с другим поведением? Чтобы большее количество разнообразных типовых ситуаций обрабатывалось умолчальным образом, и только в специальных случаях пользователь мог вмешаться. Ведь все алгоритмы TeX'а и LaTeX'а известны.

 , ,

Camel
()

Вышел rf24boot v0.2

Новости — Hardware and Drivers
Группа Hardware and Drivers

rf24boot — универсальный загрузчик кода в микроконтроллеры посредством беспроводного интерфейса nrf24l01.

В этой версии:

USB-стик для программирования:

  • Новый дизайн референсного железа (mega8, 16M кварц).
  • Сверхдешевый однослойный 5х5см дизайн.
  • Реализована аппаратная буферизация пакетов на отправку, прием/передача и передача теперь работают асинхронно (т.е. теперь шьется быстрее, намного быстрее. Загрузка и верификация 28кб кода (цель: atmega328p + 8M RC clock) теперь занимает 23с вместо двух минут. Узкое место теперь скорость записи флеш памяти и скорость работы целевого устройства.)

rf24tool:

Загрузчик:

  • Исправлена ошибка, приводившая к потери пакета, если в аппаратный приемный FIFO попадало больше одного пакета.
  • Небольшие улучшения производительности и уменьшения размера.

>>> Страница проекта на github

 ,

ncrmnt
()

Двигаем науку, или «зачем нам kst»

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

Изготовили датчик течеискателя для поиска течей и сквозных дефектов путём регистрации наличия контрольного газа. Контролируемое на герметичность изделие заполняется тестовым газом, например, гелием, или фреоном, после чего снаружи регистрируется наличие контрольного газа в воздухе около сквозных дефектов. Другой способ — заполнить азотом, а снаружи воздух откачать — куда дешевле, но подходит только для маленьких изделий.

Путём нехитрых математических преобразований и хитрых способов измерения ВЧ сигнала получаем выход с датчика в виде отклонения частоты несущей. Частота передаётся по RS-232 в нормированном виде — т.е. уже приведённой к десятичному виду, её можно просто посмотреть в консоли путём cat /dev/ttyUSB0.

Первый пик вниз — это течь элегаза (шестифтористая сера) 10^-9 м3*Па/с, второй пик — течь 10^-8 того же газа. Пик вверх в самом конце — течь гелия 10^-9. Удобство программы kst2 в том, что она рисует этот график в реальном времени. Отдадим реверансы пользователю Pulfer, собравшему kst2 для Rosa.

На тестах по фреону-134а ловили течь 10^-11, просто меньше у нас аттестованной течи не было :) Теоретический предел — 10^12, исходя из соотношения сигнал/шум. Меньше всё равно никому не надо — тот же гелий просачивается через металл со скоростью порядка 10^-13, так что ловить там нечего.

Роскосмос очень интересовался этой штукой. До сих пор портативные течеискатели лучше чем 10^-9 не ловили, а ради 10^-12 использовались масс-спектрометрические гробы по 70 кг весом из чистой нержавейки.

Историю успеха буду писать в следущем году, когда доведём прибор до серийного производства.

>>> Просмотр (1366x768, 182 Kb)

 ,

Aceler
()