LINUX.ORG.RU

Сообщения thunar

 

«Троицкий Вариант» собирает донаты

Форум — Talks

subj. Предлагаю по возможности поддержать их, благо, проект очень хороший. Линакс здесь при том, что многие русскоязычные пользователи линакса её читают. Модеры, не удаляйте сразу, дайте повисеть немного.

 ,

thunar
()

Рисовать внутри сферы?

Форум — Multimedia

Есть ли софт, позволяющий рисовать на внутренней поверхности сферы с последующим экспортом в cubemap или сферическую развёртку?

 ,

thunar
()

dosemu и rednecks rides again

Форум — Games

В своё время, успешно играл в эту игру под dosemu. Сейчас, решил переиграть, но бинарник падает с ошибкой «Error: Detection System Failed To Find Hardware». А правки в конфиг из той темы протухли. Под dosbox всё работает, но слишком уж тормозит. Кто ни будь знает как её запустить?

 

thunar
()

cuda — запутался с копированием

Форум — Development

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

#include <cuda_runtime.h>
#include <stdexcept>

static cudaError_t crc;

template<typename T>
void gpu_allocate(T* g_ptr, size_t n){
	crc = cudaMalloc((T**)&g_ptr, sizeof(T)*n);
	if(crc) throw std::runtime_error("cudaMalloc Error");
}

template<typename T>
void gpu_copyin(T* src, T* g_dst, size_t n){
	crc = cudaMemcpy((void*)g_dst, (void*)src, sizeof(T)*n,cudaMemcpyHostToDevice);
	if(crc){
		throw std::runtime_error("cudaMemcpyHostToDevice Error");
	}
}

Аллокация проходит нормально, но копирование приводит к срабатыванию исключения:

cudaMemcpyHostToDevice float Error=11:invalid argument
ЧЯДНТ?

 ,

thunar
()

ubuntu 14.04 cuda toolkit

Форум — General

Брал деб с официального сайта https://developer.nvidia.com/cuda-downloads, при попытке установки получаю:

The following packages have unmet dependencies:
 cuda : Depends: cuda-8-0 (>= 8.0.61) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Что ему не нравится? Следуя советам https://askubuntu.com/questions/598607/package-dependency-problem-while-insta... удалял аптом всё что связано с нвидией и ставил на чистую систему — та же хрень.

 ,

thunar
()

Metro Last Ligth Redux — как пройти медведя?

Форум — Games

Намертво застрял на боссе-медведе. Медведь атакует игрока, монстры атакуют медведя. Медведь умирает, монстры становятся бессметрыми, а проход по прежнему заблокирован. Что вообще там нужно делать?

 

thunar
()

python — как правильно использовать multiprocessing?

Форум — Development

Код

from multiprocessing import Pool

def foo(x,y,z):
	print(x,y,z)

def bar():
	pool = Pool() #set number of processes
	pool.map(lambda x: foo(x,"a","b"), range(10))

if __name__ == '__main__':
	bar()
Приводит к
_pickle.PicklingError: Can't pickle <function bar.<locals>.<lambda> at 0x7f837d7da840>:
attribute lookup <lambda> on __main__ failed
Соответственно, помогает только создание отдельной функции в глобальном нэймспэйсе. Как это обойти и ЧЯДНТ?

 ,

thunar
()

fast fourier transform

Форум — Science & Engineering

Пара вопросов возникла:

1. Алгоритм предполагает, что количество точек — степерь двойки, но например, в numpy он прекрасно работает с произвольным количеством точек. Как это сделано?

2. Как его лучше реализовать без динамичного выделения памяти и рекурсии?

3. Имеет смысл использовать fftw?

 

thunar
()

matplotlib — цифры слева от colorbar?

Форум — General

Рисую что-то вроде http://pix.academ.info/images/img/2017/04/20/0c44aed3f51095b36dbd6d6aeb74c9e5.... У всех графиков, общая ось x, и у всех кроме нижнего общая ось y. Хочется переместить colorbarы на левую сторону, но тогда подписи к делениям оказываются справа. Как их переместить налево и, желательно повернуть на 90 градусов? Colorbarы рисую простым cbar = plt.colorbar(im, cax=cax). В документации не нашёл ничего похожего, есть только параметр «orientation: vertical or horizontal», но это не то.

 

thunar
()

фильтрация «положительного» сигнала

Форум — Science & Engineering

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

 , ,

thunar
()

зависшие scp-процессы

Форум — Admin

Я копировал некоторые файлы с локальной машины на удалённый сервер. Из за проблем со связью копирование не удалось, а на удалённой машине появилось несколько неубиваемых процессов. Теперь туда вообще ничего не получается скопировать — и scp, и sshfs намертво зависают. Что можно сделать без перезагрузки?

Timofey  43209  0.0  0.0  55944  2108 ?        Ds   Mar27   0:00 /usr/libexec/openssh/sftp-server
Timofey  44858  0.0  0.0  55944  1988 ?        Ds   Mar27   0:00 scp -d -t /home/Timofey/pic_base/
Timofey  45099  0.0  0.0  55944  1996 ?        Ds   Mar27   0:00 scp -r -p -t /home/Timofey
Timofey  45605  0.0  0.0  55944  1996 ?        Ds   Mar27   0:00 scp -r -p -t /home/Timofey
Timofey  50550  0.0  0.0  55948  2220 ?        Ds   Mar27   0:00 /usr/libexec/openssh/sftp-server
Timofey  54903  0.0  0.0  55944  1992 ?        Ds   Mar27   0:00 scp -r -p -t /home/Timofey
Timofey  61470  0.0  0.0  55944  1992 ?        Ds   00:10   0:00 scp -r -p -d -t /home/Timofey/pic_base

 , ,

thunar
()

Metro 2033 redux — чудовищно низкий угол обзора

Форум — Games

Как его сменить? В настройках нигде опции не нашёл, а играть так невозможно, впечатление будто бинокль на голову одели — через 5 минут устают глаза и начинает болеть голова.

 ,

thunar
()

GNU make — разные варианты сборки

Форум — Development

Например, у меня есть несколько вариантов сборки, которые отличаются LD-флагами, архитектурой и объектными файлами:

#common x68-64 with plplots
ARCH = x86-64
LDFLAGS = -I/usr/include/plplot -lplplotcxxd
OBJ = $(XOBJ) plots.o
USER_DEFINES = -DWITH_PLPLOT
и
#static x86-64 w/o plplots
ARCH = x86-64
LDFLAGS = -static -static-libgcc -static-libstdc++
OBJ = $(XOBJ)
USER_DEFINES =
Как написать цели сборки и зависимости, что бы по «make common» собрать первый вариант, а по «make static» второй?

 

thunar
()

numpy masked-arrays

Форум — Development

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

import numpy as np
xs = np.empty([2,3,4])
ms = np.vectorize(lambda x: x>0)(xs)
np.ma.array(xs, ms)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-4-b2506d35ffe6> in <module>()
----> 1 np.ma.array(xs, ms)

/usr/lib/python3/dist-packages/numpy/ma/core.py in array(data, dtype, copy, order, mask, fill_value, keep_mask, hard_mask, shrink, subok, ndmin)
   5810     return MaskedArray(data, mask=mask, dtype=dtype, copy=copy, subok=subok,
   5811                        keep_mask=keep_mask, hard_mask=hard_mask,
-> 5812                        fill_value=fill_value, ndmin=ndmin, shrink=shrink)
   5813 array.__doc__ = masked_array.__doc__
   5814 

/usr/lib/python3/dist-packages/numpy/ma/core.py in __new__(cls, data, mask, dtype, copy, subok, ndmin, fill_value, keep_mask, hard_mask, shrink, **options)
   2635         """
   2636         # Process data............
-> 2637         _data = np.array(data, dtype=dtype, copy=copy, subok=True, ndmin=ndmin)
   2638         _baseclass = getattr(data, '_baseclass', type(_data))
   2639         # Check that we're not erasing the mask..........

TypeError: data type not understood
Однако, вот такой вариант срабатывает
np.ma.masked_where(xs<0, xs)
И это тоже срабатывает, но так не поставишь универсальное значение для условия. Что ему не нравится и как это сделать по человечески?

 

thunar
()

доступ к элементу массиву произвольной вложенности

Форум — Development

Например, shape — массив двух измерений, тогда:

data  = np.zeros(shape)
for i0 in range(shape[0]):
	for i1 in range(shape[1]):
		data[i0, i1] = None
Как организовать код что бы он работал с произвольным числом измерений? Ничего толкового на ум не приходит кроме хаков с eval.

 ,

thunar
()

gmail, возможно ли восстановить пароль через телефон?

Форум — Talks

Сегодня гугол обрадовал разлогинив меня из г-почты. Пароль я (естественно) давно забыл. Возможно ли восстановить его через привязку к телефону? SMS подтверждения аккаунта присылаются исправно, а дальше начинается треш типа «напишите ваш последний пароль» (ну да, если бы я его помнил, я бы не пользовался формой восстановления) или «назовите дату когда вы создали аккаунт» (ага, я в блокноте записал декаду назад). ГНУ/Линакс здесь при том, что разлогинило сразу с нескольких устройств и все они на нём.

 ,

thunar
()

matplotlib без иксов?

Форум — Development

Хочу на удалённом сервере посчитать много всяких графиков и там же их нарисовать matplotlib-ом. Однако, при попытке запустить скрипт получаю:

python3 mkplots.py             
Traceback (most recent call last):
  File "mkplots.py", line 291, in <module>
    plot_distro(components, name = "distro1")
  File "mkplots.py", line 97, in plot_distro
    fig = plt.figure(figsize=(width/2.54,height/2.54))
  File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 435, in figure
    **kwargs)
  File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 81, in new_figure_manager
    return new_figure_manager_given_figure(num, figure)
  File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 89, in new_figure_manager_given_figure
    window = Tk.Tk()
  File "/usr/lib/python3.4/tkinter/__init__.py", line 1854, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
Т.е. пытается рисовать окно, несмотря на то что plt.show() я, естественно, не вызываю, а делаю plt.savefig() в .pdf. Как эту пакость обойти?

 ,

thunar
()

Отключить «засыпание» usb-hdd?

Форум — Linux-hardware

Если долго не обращаться к подмонтированному разделу на usb-hdd, то он «засыпает» (выключается светодиод). При обращении к «спящему» устройству оно оживает в течение нескольких секунд (в это время моргает светодиодом), что весьма раздражает. Можно ли сделать что бы устройство было активно всё время?

 

thunar
()

plplot + шрифт «fixed» ?

Форум — Development

Использую plplot с драйвером xwin для интерактивного вывода обновляющихся данных, но встроенные шрифты слишком крупные и не удобны в использовании. Нет ли возможности использовать в качестве шрифта иксовый fixed?. В документации нашёл только http://plplot.sourceforge.net/docbook-manual/plplot-html-5.12.0/plsfont.html и http://plplot.sourceforge.net/docbook-manual/plplot-html-5.12.0/plfontld.html.

 ,

thunar
()

Граничные условия для трёхмерных осесимметричных задач

Форум — Science & Engineering

По следам этого треда (там решил всё как советовали: перевёл систему в фурье-пространство в направлении Θ , и она распалась на набор независимых от Θ уравнений). Пусть, теперь, есть полностью трёхмерная осесимметричная задача на равномерной сетке. Хочется рассматривать её не всю, а выделить только сектор пространства от 0..π/2 и считать только его. Но, что-то подсказывает мне, что просто сшить границу на 0 и на π/2 будет не правильно, и фурье тут тоже негде делать. Как в таких случаях поступают?

$cast quickquest

 ,

thunar
()

RSS подписка на новые темы