LINUX.ORG.RU

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

Свёрстан русский вариант Byrne's Euclid

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

Классическая книга «Начала» Евклида в оригинальной графической нотации авторства Oliver Byrne теперь доступна на русском языке.

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

Пакет поддержки стиля вёрстки распространяется под открытой лицензией для производных работ. Учителя могут свободно использовать (полностью адаптируемый под конкретную ситуацию) графический иллюстративный материал для занятий.

>>> Публикация в блоге автора

 , , , ,

psv1967
()

Весеннее обострение

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

Итак, только-только взялся за написание курсового проекта и, ВНЕЗАПНО, узнал про такую годноту как pythontex, который позволяет использовать процессинг вычислений внутри документа. Результат можно увидеть на скриншоте. Заметил интересную особенность: чем больше интересных и полезных вещей я узнаю, тем острее чувство сожаления о том, что я не узнал про них раньше.

>>> Просмотр (1920x1080, 376 Kb)

 , ,

pikwik
()

ido vs helm

Форум — Development

Использую ido + ido-flx + smex, но поглядываю на helm (много восторженных отзывов). Раза два пытался переползти, возвращался на ido. Есть ли для helm что то более вменяемое чем helm-smex? Какие преимущества у helm?

 

robotron5
()

Подскажите, пожалуйста, годные темы для LaTeX Beamer

Форум — General

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

 ,

aquadon
()

Какой профит от разделения неймспейсов в CL

Форум — Talks

Помнится, как то читал, что там есть какой-то профит от разделения имен функций и других объектов в плане метапрограммирования. Какой именно? Если можно, хотелось бы увидеть пример

Перемещено tailgunner из development

 ,

portquest2016
()

Я познаю LaTeX

Форум — General

... на примере стиля disser, который упоминают как более-менее соответствующий российским ГОСТам и прочему. Шаблон вот отсюда, из /doc/latex/disser/templates-utf8/candidate/. Серьёзно работать с латехом, с крупными документами, до этого не приходилось, поэтому появились несколько нубских вопросов.

1. Заголовки занимают несообразно много места. Начнём с того, что собранное из пустого шаблона и с заполненной секцией различается. Причём мне бы так, как слева. Про \usepackage{titlesec} прочитал, но непонятно, как убрать «Глава N» из заголовков и оставить просто «1 Название главы» по центру. Придётся лезть в «потроха» класса, нет?

2. Пробел после номера ссылки (правый документ): [1 ]. Откуда берётся?

3. При сборке и шаблона, и моего варианта вылезает следующее:

$pdflatex dissert.tex
...
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex_.def

! LaTeX Error: Command \bibfont already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.207 ...ommand*{\bibfont}{\normalfont\normalsize}

Это я что-то делаю не так или где-то совместимость поломали?

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

 , ,

al_exquemelin
()

SolveSpace теперь поддерживает импорт DXF и DWG

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

SolveSpace — свободная и открытая параметрическая 2D- и 3D-САПР для Linux, OS X и Windows. Программа весит всего пару мегабайт и обладает отличным интерфейсом и безграничными возможностями, добавляемыми сообществом почти каждый день.

В течении марта и апреля команда разработчиков SolveSpace проделала очень много работы над оптимизацией и добавлением новых опций.

Кроме того, оригинальным автором программы было принято решение об объединении официальной ветки разработки 2.0 с веткой форка 2.1. В последнем наконец-то появился давно ожидаемый импорт других форматов файлов, используемых во многих САПР.

Изменения в версии ветки 2.1 от 11 мая 2016г.:

  • Диалог «About» («О программе») теперь отображает git hash, из которого собрана эта версия.
  • Импорт DXF.
  • Импорт DWG.
  • Теперь если операция выдавливания ничем не ограничена, переключение между режимами «объединение» и «разница» будет автоматически переворачивать нормали граней меша.
  • Ранее используемое меню импорта геометрии теперь переименовано в «Link / Assemble» для подчеркивания того факта, что все изменения в «привязанных» файлах автоматически будут отображаться в «сборке», а также для отделения данного меню от нового меню импорта DXF/DWG.
  • Если изменения в файле не были сохранены, при выходе из программы будет выводиться окошко подтверждения.
  • ... множество других исправлений и улучшений

Скачать бинарные сборки и исходники новой версии

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

 , , , ,

atsym
()

Проектирование печатной платы

Форум — Science & Engineering

Меня уже давно интересует тема создания самодельного нейроинтерфейса. И какое-то время назад я даже приобрёл микросхему АЦП ADS1298, которая должна отлично подойти для снятия сигналов без каких-либо предусилителей и фильтров (фильтровать шумы можно уже цифровым методом, потому что точности оцифровки хватит на всё).

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

Итак, у меня есть сама микросхема, малощумящие линейные стабилизаторы TPS76933 (надо же чем-то сделать 3.3В из 3.7В от литий-полимерного аккумулятора), сборка 4 резисторов 2.2 кОм в едином корпусе (100 штук, может быть использовано для защиты входов от статики), защитные диоды TPD4E1B06 (совместно с резисторами - защита входов от статики), выкупленный лот (в смысле заказ оплачен, но Gerber-файлы не загружены) на сайте ITEAD Studio на изготовление 10 двухсторонних плат 5 х 5 см. Также есть принципиальная схема и разводка печатной платы моего авторства, выполненные в DipTrace. Однако есть два «но» - я ошибся и использовал не тот корпус для микросхемы (так что всё придётся переделывать) и я не уверен в качестве разводки и оптимальности схемы.

Требуется: проверить правильность схемы (исправить, если что) и спроектировать печатную плату, на которой бы была вся обвязка АЦП и с одной стороны на гребёнку 2х8 (8 каналов, каждый имеет входы + и -) были выведены входы АЦП, а с другой стороны на гребёнку - питание (3.5-5В, стабилизаторы должны быть размещены на самой плате, желательно сделать аналоговое и цифровое питание от разных стабилизаторов) и сигналы интерфейса SPI (выделенные пины RESET, SLEEP и т. д. мне не нужны, ибо эти режимы можно активировать и по SPI, нужны только SCK, MOSI, MISO, SS и выход прерывания DRDY). Плата должна иметь минимальный размер, при котором не испортятся параметры (всё-таки на голову вешать). Спаяю плату я сам.

Сколько это может стоить? Может ли кто-то из вас за такое взяться?

Возможно, кто-то может захотеть поучаствовать в проекте за «спасибо» (я таки студент-нищеброд)?

Все схемы, прошивки и программы выложу под OpenSource-лицензией.

 , нейроинтерфейс, ,

KivApple
()

Представлен первый бета-выпуск дистибутива Devuan Jessie

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

В рамках Devuan разрабатывается альтернативная версия Debian Jessie, свободная от привязки к systemd.

Особенности:

  • В качестве системы инициализации используется SysVinit;
  • для управления пользовательскими сеансами задействован ConsoleKit2;
  • предусмотрена установка системы, свободной от DBus;
  • 351 пакет избавлен от systemd в зависимостях. Собственный репозиторий Devuan находится по адресу: packages.devuan.org
  • совместимость с репозиториями Debian Jessie, в том числе jessie-backports;
  • возможно обновление с Debian Wheezy и миграция с Debian Jessie;
  • графическое пользовательское окружения представлено связкой XFCE и slim;
  • название текущей версии совпадает с Debian, в дальнейшем планируется использовать имена планет, ветка testing получила имя Ascii, unstable — Ceres.

Данный релиз является beta-версией и не рекомендуется авторами для ежедневного использования.

Подготовлены CD- и DVD-образы для архитектур AMD64 и ARM (одноплатники).

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

 , ,

Deleted
()

Какой функцией можно пофиттить такую фигню?

Форум — Science & Engineering

Есть куча событий такого вида: https://i.imgur.com/szyvheQ.png (циферки).

Высота «хвостов» варьирует относительно друг друга. Функцией какого вида можно точнее всего пофиттить такую загогулину? У меня на такие вещи голова плохо заточена, у кого с математической смекалкой получше, выручайте.

 curve fitting,

Axon
()

Поедим или DVCS для маленьких

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

Вдохновившись идеей использовать список продуктов как объект для объяснения систем управления версиями [link] накидал пару слайдов.

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

>>> Ссылка на исходник

>>> Просмотр (3200x1080, 499 Kb)

 , , ,

AlexVR
()

Научные журналы убивают науку??

Форум — Talks

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

зачем вообще нужны эти журналы? они тормозят и убивают науку: нельзя быстро получить нужные данные, нельзя делать бигдату по ним, нельзя делать копипасту, цитирование и т.д. а ещё за это всё платят налогоплательщики.

почему бы не создать государственные журналы? в чём смысл? отмывание денег?

 , , ,

kinik
()

Piper 0.1

Новости — Linux General
Группа Linux General

Инженер Red Hat Питер Хаттерер выпустил первую версию приложения Piper, которое позволяет конфигурировать (преимущественно игровые) настраиваемые мыши с большим количеством кнопок. Piper является графическим интерфейсом на GTK+ к демону ratbagd и получает данные об устройствах от libratbag.

В настоящее время libratbag поддерживает около 20 моделей конфигурируемых мышей Etekcity, Logitech и Roccat. Разработчик отмечает, что EULA к официальному конфигуратору Razer напрямую запрещает реверс-инжинеринг протокола, используемого для настройки мышей этого производителя.

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

 , ratbag

AP
()

Изменение размера шрифта

Форум — Desktop

Недавно открыл для себя keysnail, что является аналогом vimperator, но с закосом на Emacs. Не могу забиндить на клавиши '+' и '-' изменение параметра Zoom. После гуглежа есть вот такой код:

// zoom keys

key.setViewKey('+', function (aEvent, aArg) {
  var {activeBrowserWindow} = require("window-utils");
  activeBrowserWindow.FullZoom.enlarge();
}, 'Change zoom', true);


key.setViewKey('-', function (aEvent, aArg) {
  var {activeBrowserWindow} = require("window-utils");
  activeBrowserWindow.FullZoom.reduce();
}, 'Change zoom', true);

Но ничего не работает.

 , , keysnail

ados
()

IP-телефония в небольшой офис

Форум — General

sup lor!

Есть задача перевести телефонию в небольшом офисе с аналога на цифру. Понятно, что linux, понятно что asterisk, но для принятия решения нужны цифры перед глазами, поэтому прошу помочь накидать смету. С телефонией дела никогда не имел.

Итого: нужна 1 машинка под сервер (20k), 10 телефонов (видел тут на лоре какую-то модельку обсуждали, стоила еще 2,5k за аппарат), провода розетки уже протянуты, что еще забыл посчитать?

И вообще, где курить азы по телефонии - что это вообще такое, атс там и т.д.

Спасибо, ЛОР!

 ,

noiseme
()

Latex: отслеживание изменений

Форум — Desktop

Нельзя ли сделать так, чтобы изменения текста отображались как то по иному (смена цвета, шрифта и т.д.)? Поясню: пишем совместную работу. Я написал свой текст, отослал коллеге. Он вписал что-то свое, изменил где-то мой текст и прислал мне. Было бы здорово увидеть как-нибудь его изменения. Неудобно каждый раз отсылать описание изменений и в ответ долго выискивать где его изменения. Можно конечно помечать новый текст типа {\color}, но это неудобно, поскольку текст меняется много раз. Это наверное вопрос даже не про латех, а скорее к редактору текста, но все же может есть какое либо решение. Я пользовался Kile, TexMaker, в последнее время TeXStudio, там такой возможности нет.

 

rustamych
()

Таблицы в LATEX

Форум — Desktop

Как объединять ячейки одновременно горизонтально и вертикально???

 

katekaray
()

Google выпустил TensorFlow

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

Корпорация Google опубликовала под лицензией Apache 2.0 систему построения нейронных сетей TensorFlow. В настоящее время опубликована лишь урезанная версия без поддержки распределенных вычислений.

TensorFlow походит на torch.ch и theano, однако отличается от них в существенных деталях.

«А потому что задолбало работать с проприетарщиной» — так коротко и ёмко прокомментировал решение открыть код основной разработчик системы Jeff Dean, широко известный как один из изобретателей MapReduce.

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

 deepdream, ,

anonymous
()

emacs, автообновление пакетов, разрешение зависимостей

Форум — General

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

для установки пакетов использую такую конструкцию:

(when (>= emacs-major-version 24)
  (require 'package)
  (setq package-archives '(
                          ("melpa" . "http://melpa.milkbox.net/packages/")
                         ))
  (package-initialize)
  (unless package-archive-contents
  (package-refresh-contents))
  (setq package-list '(
       auto-complete           ;; (Auto Completion for GNU Emacs)
       auto-complete-c-headers ;; (An auto-complete source for C/C++ header files)
       yasnippet               ;; (Yet another snippet extension for Emacs)
       iedit                   ;; (Edit multiple regions in the same way simultaneously)
       flymake-google-cpplint  ;; (Help to comply with the Google C++ Style Guide)
       flymake-cursor          ;; (displays flymake error msg in minibuffer after delay)
       google-c-style          ;; (Google's C/C++ style for c-mode)
       neotree                 ;; (A tree plugin like NerdTree for Vim)
       monokai-theme           ;; (A fruity color theme for Emacs)
       zenburn-theme           ;; (A low contrast color theme for Emacs)
  ;    cedet                   ;; (Setup CEDET environment)
       markdown-mode           ;; (Emacs Major mode for Markdown-formatted text files)
  ;    markdown-toc            ;; (A simple TOC generator for markdown file)
  ;    pandoc-mode             ;; (Minor mode for interacting with Pandoc)
  ;    dired+                  ;; (Extensions to Dired)
       browse-url-dwim         ;; (Context-sensitive external browse URL or Internet search)
       ))
  (dolist (package package-list)
    (unless (package-installed-p package)
      (package-install package)))
)

иногда ставлю вручную из melpa, через M-x package-list-packages, но потом дописываю установленный пакет в этот список

проблема в том, что спустя некоторое время, emacs начинает ругаться на отсутствующие файлы в каталогах, типа /.emacs.d/elpa/auto-complete-c-headers-20150911.2023

лечится это удалением папки .emacs.d, после рестарта emacs по новой вытягивает все пакеты и проблема исчезает.

предполагаю, что проблема связана с выходом новых версий пакетов и появлением после этого неразрешенных зависимостей. Так ли это и как лечить?

 , , ,

volodlebedev
()

Состояние экосистемы Common Lisp на 2015 год

Форум — Development

По следующей ссылке приведен список рекомендуемых библиотек и фреймворков в Common Lisp для различных применений:

http://eudoxia.me/article/common-lisp-sotu-2015/

 ,

Oxdeadbeef
()