LINUX.ORG.RU

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

udisks2 монтирование в /media

 ,

udisks2 по умолчанию автомонтирует в /media/$username/ можно ли в настройках вернуть обычное монтировапние в /media?

thunar
()

шаблон для цепочки операций с массивом, или как имплементировать ленивость?

 , ,

Пускай есть некоторый шаблонный класс для представления массива. И есть члены шаблонного класса, например A, B, C, D, .. совпадающие по количеству элементов. В шаблоне реализованы арифметические операции +=, -=, *=, /= для операций с парами (массив, массив) и (массив,скаляр) внутри они представляют из себя обычные циклы (в общем случае распараллеленные), а так же оператор присваивания и конструктор копирования.

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

Например, A = C+B*(D/2.0f). Если считать влоб, то получается 4 цикла и 3 выделения памяти, в то же время, если как-то реализовать ленивость, то достаточно собрать цепочку вычислений элемента и посчитать всё внутри одного цикла. Как такое правильно сделать?

thunar
()

Как заблочить рекламу на ютубе?

 , ,

В последнее время на ютуб стала пролезать назойливая реклама и ublock больше не спасет. Чем её заблочить?

thunar
()

matplotlib+tex missing font metrics file: lass0800

 ,

Вроде и texlive-full (2017.20170818-1) установлен, matplotlib версии 2.0.0+dfsg1-2+b1 ругается при рисовании:

import matplotlib
matplotlib.rcParams.update({'font.size': 8})
import matplotlib.pyplot as plt
from matplotlib import rc;
rc("text"	,usetex=True)
rc('text.latex',unicode=True)
rc("text.latex",preamble=r"\usepackage{amsmath}\usepackage{amssymb}")
rc('text.latex',preamble=r'\usepackage[utf8]{inputenc}')
rc('text.latex',preamble=r'\usepackage[russian]{babel}')
...
fig = plt.figure()
ax1 = fig.add_subplot(1,1,1,xlabel=r"$\phi,\,\textrm{kV}$",ylabel=r"$q\left(\phi\right),\,\textrm{charge units}$")
ругань:
  File "/usr/lib/python3/dist-packages/matplotlib/dviread.py", line 394, in _fnt_def
    raise error_class("missing font metrics file: %s" % fontname)
FileNotFoundError: missing font metrics file: lass0800
На другом компьютере всё ок. WAT и ЧЯДНТ? Алсо, а можно ли в матплотлибе использовать xetex что бы не иметь всего этого идиотизма со шрифтами?

thunar
()

gimp, фрактальная рябь

 

Шалом, ЛОР. А не подскажешь-ли мне фильтра, который бы имитировал искажения аля волны-на-воде. Наиболее близкое — Distorts/Waves & Distorts/Ripple, но они слишком регулярны. Нужно что-то вроде этого https://ak7.picdn.net/shutterstock/videos/3047557/thumb/1.jpg.

thunar
()

Удаленная разработка и matplotlib

 , , , ,

Для кодинга подключаюсь к удаленной машине при помощи x2go.
Недавно заметил, что не могу пользоваться функциями отрисовки всяких графиков при помощи matplotlib, так как интерпретатор сваливается с сегфолтом. Если подключаться по ссш и форвардить среду разработки - то все ок.
Бэкенд для matplotlib - 'TkAgg'. Пытался настроить 'GTK', но оно требует pygtk, которого официально в анаконде нет, а те, что поставляются пользователями matplotlib-ом почему-то не подхватываются. Что делать, как починить?

LIKAN
()

вставить текст поверх рисунка

 

есть у меня .eps/.pdf рисунки, которые генерируются отдельным скриптом. в некоторых случаях желательно поместить на эти рисунки поясняющие подписи на вручную заданных местах. хотелось бы сделать это напрямую из латеха. что что вроде \addtoimage[xoffest=2cm;yoffest=3cm]{$f_a$} есть какой ни будь способ?

thunar
()

как заставить python подключать некоторые библиотеки по умолчанию для интерактивного сеанса?

 

сабж. что то не соображу как это по английски называется.

thunar
()

ускорить сходимость расчёта магнитного поля в двумерной задаче

 , , ,

мне нужно посчитать распределение магнитного поля в азимутально симметричной системе (x — ось, y — радиус) состоящей из железного магнитопровода и некоторого распределения токов. ввиду наличия металла решаю её итерационным методом эквивалентных токов — т.е. металл заменяется созданием в его объёме соответствующих плотностей молекулярных токов.

1)на нулевой итерации методом верхней релаксации рассчитываю магнитное поле как будто кругом вакуум:

\frac{\partial^{2}\psi}{\partial x^{2}}+\frac{\partial^{2}\psi}{\partial y^{2}}-\frac{\partial\psi}{y\partial y}=-2\pi y j_{0\Theta},

где Psi — магнитный поток осевой составляющей магнитного поля через площадку соответствующего радиуса. По частным производным магнитного потока получаю значения B.

2)далее, по B-H кривым получаю значение H внутри магнитопровода и следуя методике эквивалентных токов рассчитываю плотность молекулярных токов:

j_{eq\Theta}=\rot\Theta B - \rot\Theta H

3)затем, решаю ту же задачу используя уже j_{0\Theta}+j_{eq\Theta}. и так циклом.

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

thunar
()

презентация с анимацией

 , ,

нужно сделать презентацию с видеовставкой по клику на соответствующем поле. гуугол предлагает разные варианты — какой из них наиболее надёжный и бескостыльный? http://vimalkumar.in/2010/05/23/embed-movies-in-pdf-documents-with-lyx-latex-... вот этой штукой кто ни будь пользовался?

thunar
()

расписание подмосковных электричек в парсопригодном формате

 , , ,

Лорчан, подскажи, нет ли сайтов, умеющих отдавать расписание подмосковных электричек в пригодном к парсингу формате (json, key-value, xml). Знаю только tutu.ru, но никакого api на нём не нашёл. Линакс здесь при том, что api будет дёргаться из xfce-шного апплета.

thunar
()

Проектирование геокупольных конструкций в свободном ПО

 , , , ,

Имеется вот такой видеоролик:http://www.youtube.com/watch?v=4soF5AfyZFg но автор пользуется доступным для него проприетарным софтом. Товарищи, кто проектирует в свободных программах - можете повторить это через свободное ПО? Разумеется, на энтузиазме. Станет интересным материалом в вашем блоге или видеоканале. Подразумевается конкретно видеоролик. Спасибо.

Synthez
()