LINUX.ORG.RU

Сообщения AoD314

 

Кто пользовался razor-qt? Как оно?

Форум — Desktop

сабж.

 ,

AoD314
()

Странный доступ к массиву

Форум — Development
// my_module.cl
void draw(__global uint8 * image)
{
    int i = 0;
    for (i = 0; i < 4; i++)
    {
        printf("image (%d) <= %p\n", i, &image[i]);
        image[i] = 0;		
    }
    // ...
}

получаю такие адреса:

image (0) <= 0x959d380 
image (1) <= 0x959d3a0 
image (2) <= 0x959d3c0 
image (3) <= 0x959d3e0 

Почему разница между двумя элемента массива = 32 байта?

 ,

AoD314
()

Помогите советом «как разобрать» ?

Форум — Linux-hardware

Купил нетбук ASUS Eee PC 1225C и хочу поменять HDD на SSD. Открутил все винтики, а нетбук как из единого кустка металла. Незнаю на что надовить, чтобы он не треснул. Как правильно разобрать?

 , , разобрать

AoD314
()

Помогите выбрать библиотеку для работы с видео.

Форум — Development

Необходимо написать приложение(на c++), которое читает видео файл и применяет к нему сложный фильтр, а затем сохраняет его обратно на диск. Собственно вопрос прост: Что использовать, что бы не было мучительно больно? Можно предложить что то свое или указать нужную либу из списка: ffmpeg, gstreamer, libav, libvlc, xine-lib.

Желательно указать почему именно эту нужно использовать.

 , , , ,

AoD314
()

Каких плагинов вам не хватает в QtCreator ?

Форум — Development

собственно subj.

 , ,

AoD314
()

Подскажите где купить Amazon Kindle 4 в Москве ?

Форум — Talks

В Москве буду проездом, времени буквально 30 минут. Подскажите где можно купить Amazon Kindle 4 минут эдак за 5-10?

 , ,

AoD314
()

[Premake] Сборка приложения с поддержкой Qt

Форум — Development

Сделал как тут написано (http://lorcode.org/wiki/Getting_started_with_Qt_and_Premake) , а в итоге получаю:

$ ./premake4 gmake
Injecting --to
Building configurations...
Running action 'gmake' ...
Uses Qt!
Uses QtGui!
Uses QtCore!
Uses QtGui!
Uses QtCore!
Found Qt project pat
./qt-support.lua:105: attempt to index local 'f' (a nil value)
stack traceback:
        ./qt-support.lua:105: in function 'typedetector'
        ./qt-support.lua:231: in function 'writecodegenrules'
        ./qt-support.lua:533: in function 'onproject'
        [string "premake.action = { }..."]:100: in function 'call'
        [string "local scriptfile    = "premake4.lua"..."]:79: in function <[string "local scriptfile    = "premake4.lua"..."]:23>

ЧЯДНТ ?

AoD314
()

[Идея] Универсальная система сборки ( убийца cmake/scons/waf/premake )

Форум — Development

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

Предлагаю «разработать» новую систему сборки с красивым и простым синтаксисом и большим кол-вом плюшек.

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

файл solution - основной, с базовыми определениями.

solution = "hello"
    # comment
    flags.release = flags.02, flags.wall, flags.c++11, flags.sse41
    flags.reldeb  = flags.02, flags.g

смысл сборки такой, указываем bs(build system) файл solution, дальше система сканирует систему каталогов и ищет проекты.

существует возможность отключать проекты: однако если мы отключим проект «mylib», то получим ошибку, т.к. проект name требует mylib

project = c++              # supported: mingw, gcc, clang, icc, microsoft  
    name = "name"
    type = app
    version = 1.0.41
    files.srcs = ["src/*.cpp"]
    files.hdrs = ["src/*.hpp", "src/version.h"]
    request = packages.Qt(>=4.7), packages.tbb(=3.0<=4.1), packages.boost(<=1.48.0), packages.mylib
project = c # на этапе конфигурации можно выбрать компилятор 
    name = "mylib"
    version = 0.1.1
    type = static lib
    flags.release = flags.02, flags.wall
    files.srcs = ["src/*.c"]
    files.hdrs = ["src/*.h"]
    request = packages.tbb(=3.0<=4.1), packages.boost(<=1.48.0)
project = tex              # supported: miktex, texlive, ...
    name = "tex_name"
    type = pdf             # pdf, ps, dvi
    files.srcs = ["doc/*.tex"]
project = c++, cuda 
    name = "cuda_app"
    type = app
    use = false # по умолчанию отключен
    files.srcs = ["src/*.cpp", "src/code.cu"]
    files.hdrs = ["src/*.hpp"]
    request = packages.cuda(=4.0)

теперь нет необходимости писать много года типа

find_package(Qt4 4.7.0 COMPONENTS QtCore QtGui QtNetwork REQUIRED)
include(${QT_USE_FILE})
include_directories( ${QT_INCLUDE_DIR} )
set(CMAKE_INCLUDE_DIRS_CONFIGCMAKE "${CMAKE_INCLUDE_DIRS_CONFIGCMAKE} ${QT_INCLUDE_DIR}")
set(QT_LIBS ${QT_LIBRARIES})
...

теперь можно так:

...
    request = packages.Qt(>=4.7)

Возможность генерировать Visual Studio 2010, Eclipse, QtCreator(плагин), GNUMakefile, xCode, PythonScript(самосборка - типа scons/waf)

возможность использования ccache, distcc

предлагайте улучшения ...

 

AoD314
()

Вышел обновлённый стандарт OpenCL 1.2

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

15 ноября сего года вышел обновлённый стандарт OpenCL 1.2 (revision 15) — фреймворка для параллельных вычислений на различных графических и центральных процессорах. В фреймворк OpenCL входят язык программирования, который базируется на стандарте C99, и интерфейс программирования приложений. OpenCL обеспечивает параллелизм на уровне инструкций и на уровне данных и является реализацией техники GPGPU. OpenCL является полностью открытым стандартом, его использование не облагается лицензионными отчислениями.

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

 ,

AoD314
()

[Qt] [VideoPlayer] Пред обработка

Форум — Development

Задача. Есть видео. Нужно написать player, который к каждому кадру применяет какое либо преобразование. Любой тутор по созданию плеера на Qt сводится в вызовы оного из Qt.

Как получить доступ к кадру перед его показом ? Как его поменять, что бы при этом синхронизация со звуком не поехала ?

 

AoD314
()

[CMake] Сборка своего приложения

Форум — Development

Пишу библиотечку на C++. В качестве системы сборки использую CMake. Помогите разобраться. Что нужно написать, что бы можно было сделать что то в этом роде:

Что бы в другом приложение можно было просто использовать мою библиотечку, так же через cmake.

find_package (MYLIB REQUIRED)

add_library( ${target} ... ${MYLIB_LIBRARIES})

Подскажите пожалуйста, а то не знаю с чего начать.

 

AoD314
()

[KDE][Okular][OpenCL] Потребление памяти. Как это остановить ?

Форум — General

Писал программу на OpenCL.

Для этого использовал видео карточку NVIDIA с 1024 мб памяти.

Проблема заключалось в том, что программа падала со ошибкой о нехватки памяти. Хотя странно, по расчетам памяти должно было хватать. Провел эксперимент. И правда, программе не давали выделить больше 300 мб(суммарно). Долгие и мучительные поиски показали, что ВИДЕО память просто занята.

$ nvidia-smi -a | grep Used
    Used : 643 Mb

Начал закрывать программы по одной и увидел что большая часть (~500 мб) занимали 3 pdf документа, открытых с помощью okular, остальное вернуть не удалось (((

Очень хочется использовать 1 гб памяти карточки.

Подскажите как уменьшить аппетиты системы ???

 , ,

AoD314
()

[git] странный мерж

Форум — Development
<<<<<<< HEAD
=======
My super code
>>>>>>> remotes/2.3

почему git не смог смержить пустую строку или я чего то не понимаю ???

 

AoD314
()

[svn]->[git] перенос большого проекта

Форум — Development

Существует проект в нем две большие папки: исходники с документацией ~400мб + 600Мб папка с тестовыми данными. Ожидается расширение проекта.

Подскажите как правильно перенести в из svn в git:

Где то слышал, что git умеет работать не одним репозиторием, а объединять много маленьких и очень хорошо с ними работать. Так ли это и где про это можно почитать ?

Каковы плюсы и минусы такого подхода ?

Спасибо.

 ,

AoD314
()

Посоветуйте Framefork для написания плеера

Форум — Development

Задача: необходимо реализовать простенький медиаплеер с возможностью наложение текста. ИМЕННО РЕАЛИЗОВАТЬ ПЛЕЕР, а не плагин к существующему ( задача учебная ). GUI необходим.

Посоветуйте язык(на выбор: C++ или python), технологию, библиотечку или Framework на котором данная задача будет решать очень просто(или почти просто). Производительность важна, так как видео может быть FullHD.

Спасибо.

AoD314
()

[LaTeX] Проблема при смене шрифта

Форум — Development

Пытаюсь сменить шрифт:

\usepackage[utf8]{inputenc}
\usepackage[english, russian]{babel} 
\usepackage[T2A]{fontenc}

\usepackage{fontspec}
\setmonofont{Droid Sans Mono} % <-------

Если не писать \usepackage{fontspec}, то выдает, что не знает, что такое setmonofont, а если писать, то выдается очень много таких ошибок:
! I can't find file `'. <*> \mode:=ljfour; mag:=1; nonstopmode; input Please type another input file name ! Emergency stop. <*> \mode:=ljfour; mag:=1; nonstopmode; input Transcript written on mfput.log.

что я не подключил ?

 

AoD314
()

[LaTeX] Формулы в таблице

Форум — Development

Проблема при верстке формул в таблице. Формулы пересекаются с табличкой. Как увеличить интервал ?

\begin{center}
\begin{longtable}{|c|c|c|c|c|}
\hline & \multicolumn{4}{c|}{Режим подсчета} \\ 
\hline \vbox{\hbox{\strut Кол-во}\hbox{итераций}} & min & avg & max & sum\\ 
\hline $10^1$ & $\cfrac{106}{4221} = 39.82 $ & $\cfrac{503}{5168} = 10.27 $ & $\cfrac{2676}{6212} = 2.32 $ & $\cfrac{4185}{33856} = 8.09 $\\ 
\hline $10^2$ & $\cfrac{103}{4382} = 42.54 $ & $\cfrac{133}{2880} = 21.65 $ & $\cfrac{2676}{7018} = 2.62 $ & $\cfrac{15196}{468682} = 30.84 $\\ 
\hline $10^3$ & $\cfrac{100}{2857} = 28.57 $ & $\cfrac{105}{2974} = 28.32 $ & $\cfrac{2676}{11200} = 4.19 $ & $\cfrac{110808}{3547030} = 32.01 $\\ 
\hline
\end{longtable}
\end{center}

Вот так выглядит результат

 

AoD314
()

[VirtualBox][Error with 2.6.38.2] Не удается запустить VirtualBox на новом ядре

Форум — General

Скомпилировал себе новое ядро(2.6.38.2) с поддержкой oprofile.

Однако при запуске VirtualBox просит настроить драйвер.

$ /etc/init.d/vboxdrv setup
bash: /etc/init.d/vboxdrv: Нет такого файла или каталога

Обновил sys-kernel/linux-headers до версии 2.6.38

Пробовал так:

module-rebuild populate
module-rebuild rebuild

И так:

emerge --oneshot app-emulation/virtualbox-modules
emerge app-emulation/virtualbox app-emulation/virtualbox-additions app-emulation/virtualbox-guest-additions app-emulation/virtualbox-modules x11-drivers/xf86-input-virtualbox x11-drivers/xf86-video-virtualbox

Потом еще так:

revdep-rebuild

И так:

$ modprobe vboxdrv
FATAL: Error inserting vboxdrv (/lib/modules/2.6.38.2/misc/vboxdrv.ko): Invalid module format

Ничего не помогает. В чем может быть ошибка ?

 

AoD314
()

[python][latex][matplotlib] Проблема с русскими шрифтами

Форум — Development

С использованием Python(2.6.6) запускается внешняя программа. Python обрабатывает вывод программы, парсит и строит график с использованием matplotlib, сохраняя результат в eps файл, при этом подписывая оси на русском языке.

На питоне этот выглядит так:

#!/usr/bin/python
# -*- coding: utf-8 -*-
# ...
plt.ylabel(unicode('Накладные расходы (в %)', 'UTF-8'))
plt.savefig('file.eps')

Подключаю файл в LaTeX

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel} 
\usepackage[T2A]{fontenc}
% ...
{\includegraphics[scale=0.5]{folder/file.eps}}

Наблюдаю кракозябры в pdf файле.

Что я не так делаю ?

 , ,

AoD314
()

шрифты

Форум — General

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

Какие шрифты должны быть точно установлены ?

Много ли у вас шрифтов установлено в системе ?

У меня:

$ find /usr/share/fonts -name "*.ttf" | wc -l
136

Calculate Linux 11.0 KDE

AoD314
()

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