LINUX.ORG.RU

Сообщения sol_linux

 

Latex и Times New Roman

Форум — Talks

Пишу тут курсовую в латехе. По требованиям шрифт должен быть Times New Roman 14pt. Попробовал использовать вместо стандартного шрифта - times, но потерял жирное начертание. Так же указал размер так:
\documentclass[a4paper,14pt]{extarticle}
Но народ говорит, что это не 14 шрифт, а несколько меньше. Собственно вопрос: как установить Times New Roman 14pt?

 

sol_linux
()

Ищу работу на частичную занятость

Форум — Job

Я студент третьего курса и планирую найти работу (планирую после летней сессии начать работать).
Хотелось бы заниматься разработкой на С++ с использованием Qt, а еще лучше связанную с графикой (OpenGL + шейдеры).
Сейчас как раз пишу курсовую на тему освещения ландшафтов с использованием шейдеров.
Довольно давно использую плюсы: где-то 4 года назад начал учить плюсы, потом понял, что пишу ужасный код и следующий год начал учить и использовать чистый Си. И теперь, примерно два года, пишу на C++.
Однако никаких серьезных проектов не было, в основном лабораторки и т.д.
Так же немного знаю (по программе университета) Pascal, Assembler(tasm) и (о ужас) делфи.
Учусь в КубГУ (Краснодар).
Нужна работа на частичную занятость, чтобы совмещать с учебой, либо работа на дому.

 , , ,

sol_linux
()

Сохранение презентации в libreoffice impress

Форум — Talks

...и последующим открытием в MS PowerPoint. Кто делал? Точнее, как мне сохранить, чтобы люди, открывающие в MS PowerPoint, не увидели мою презентацию разваленную на части? Надо отправить научруку, вряд ли у него есть libreoffice.

 офисные дела

sol_linux
()

Чем рисовать такие мини чертежи?

Форум — Talks
sol_linux
()

Интерактивные графики

Форум — General

Пусть есть некоторая функция зависящая f(x,t). Есть ли ПО для рисования графика функции y=f(x,t), где t изменяется как параметр? Т.е предполагается наличие некоторого ползунка, с помощью которого можно задавать текущее значение t.

 

sol_linux
()

Тонкий клиент?

Форум — Desktop

Имеется нетбук msi u120, десктоп и вайфай между ними.
На десктопе занимаюсь программированием под OpenGL и разработкой шейдеров, но частенько хочется заниматься этим лежа на диване с нетбуком.
Есть ли какая-нибудь система, что-то вроде vnc или может чего-нибудь другого, обеспечивающая комфортную работу за десктопом через нетбук?

sol_linux
()

[QtDesigner] Кто-нибудь использует?

Форум — Development

Кто-нибудь использует QtDesigner в реальных проектах? Я немного потыкал, но он столько кода генерит, да и как-то не по себе, когда программа за меня код пишет (возможно не очень хороший для человеческого понимания)

sol_linux
()

[C++] Что-то туплю с наследованием

Форум — Development

В ublas существует класс векторов, однако там не реализованы некоторые нужные мне методы, поэтому я создал свой класс, наследованный от boost::numeric::ublas::vector;

class Vector : public vector<long double> {
public:
        Vector();
        Vector(long double t, const Vector &vec);
        Vector(int size);

        Vector &operator <<(const long double &value);
        Vector &operator <<(const Vector &value);

        long double norm();
};
В этом случае ведь операторы присваивания, умножения на число и т.д также наследуются, т.е должны быть допустимы конструкции:
Vector v1;
v1 = v2-v3;
Но он ругается:
/home/sol/Dropbox/cpp_source/diffEqSolver/main.cpp:26: error: no match for ‘operator=’ in ‘v3 = boost::numeric::ublas::operator-(const boost::numeric::ublas::vector_expression<E>&, const boost::numeric::ublas::vector_expression<E2>&) [with E1 = boost::numeric::ublas::vector<long double, boost::numeric::ublas::unbounded_array<long double, std::allocator<long double> > >, E2 = boost::numeric::ublas::vector<long double, boost::numeric::ublas::unbounded_array<long double, std::allocator<long double> > >](((const boost::numeric::ublas::vector_expression<boost::numeric::ublas::vector<long double, boost::numeric::ublas::unbounded_array<long double, std::allocator<long double> > > >&)((const boost::numeric::ublas::vector_expression<boost::numeric::ublas::vector<long double, boost::numeric::ublas::unbounded_array<long double, std::allocator<long double> > > >*)(& v1))))’

/home/sol/Dropbox/cpp_source/diffEqSolver/algebra.h:8: candidates are: Vector& Vector::operator=(const Vector&)
В чем дело?
PS: После Qt любая другая библиотека кажется какой-то недопиленной

 

sol_linux
()

Инициализация вектора при передачи в функцию

Форум — Development

Каким образом в QVector достигаются такие штуки?:

func(QVector<int>() << 1 << 2 << 3);
Пытаюсь создать свой класс Vector. Оператор << уже перегрузил, что еще надо? Конструктор копирования? (Такие конструкции безопасны ведь?)

sol_linux
()

[boost] ublas::vector конкатенация

Форум — Development

Можно ли каким-то образом конкатенировать два вектора из ublas, или же, хотя бы сконструировать новый вектор, который состоит из конкатенированных двух? Если да, то как?

PS: версия буста 1.42

 

sol_linux
()

WMFS vs WMFS2

Форум — Desktop

Решил тут попробовать wmfs, и поскольку у меня debian stable, пришлось собирать версию из git. Поковыряв конфиг, я внезапно понял, что конфиги wmfs и wmfs2 различаются (иногда довольно сильно). Кто нибудь активно юзает wmfs2? Стоит ставить wmfs1 или новую ветку? По конфигу wmfs2 кажется немного обрезанным по возможностям. (сам вообще сижу по dwm, но хочется чего-то нового)

sol_linux
()

Шейдер не линкуется с uniform переменными

Форум — Development

Собственно пишу я тут реализацию шума Перлина на glsl. Сначала переменные указывал в самом шейдере, сейчас передаю через uniform переменные. Так вот, при линковке, если в шейдере объявлена uniform переменная scale, то шейдер не линкуется. Фрагментный шейдер:

#extension GL_EXT_gpu_shader4 : enable
uniform int permTable[256];
uniform vec2 randVect[256];
uniform float scale;

float interpolate(float a, float b, float t) {
        return a - (3.0*t*t - 2.0*t*t*t)*(a-b);
}

void main() {
	/* Текущие координаты - это текстурные координаты из gl_TexCoord[0].xy
	 */
        int i;

        vec2 point = (gl_TexCoord[0].xy)/scale;	//положение точки в координатах сетки

	//Координаты углов сетки
	ivec2 r[4];
        r[0] = ivec2(floor(point));
	r[1] = r[0] + ivec2(0, 1);
        r[2] = r[0] + ivec2(1, 1);
	r[3] = r[0] + ivec2(1, 0);

	//индексы для выбора случ. вектора
	int indexes[4];		
        for(i=0; i<4; ++i) indexes[i] = permTable[ (permTable[r[i].x % 256] + r[i].y ) % 256];

	//соответствующие им векторы градиента
	vec2 g[4];
        for(i=0; i<4; ++i) g[i] = randVect[indexes[i]];

	//векторы, указывающие на данную точку(тексель)
	vec2 p[4];
        for(i=0; i<4; ++i) p[i] = point - vec2(r[i]);

	//скалярные произведения в углах
	float scal[4];
	for(i=0; i<4; ++i) scal[i] = dot(g[i], p[i]);	

	//интерполяция
        float alongXTop = interpolate(scal[1], scal[2], fract(point.x));
        float alongXBot = interpolate(scal[0], scal[3], fract(point.x));
        float alongY = interpolate(alongXBot, alongXTop, fract(point.y));

        gl_FragColor = vec4(alongY);
}
[\code]

Километровые логи http://pastebin.com/wE2qgayU

sol_linux
()

Kile без KDE

Форум — Talks

В поисках редактора для TeX наткнулся на Kile. Решил опробовать в виртуалке в убунте. Редактор очень хорош, но кажется KDE прибит гвоздями... или не так?
Теперь несколько вопросов:
1. Можно ли поменять тему oxygen, которая там используется, но что-то более плоское? (оно может подхватить qt тему?)
2. Есть ли там предпросмотр в реальном времени?
3. При компиляции и просмотре он люто требовал Okular, может ли он работать с чем-нибудь другим? (бегло не нашел в настройках)

sol_linux
()

[DWM] Title bar patch

Форум — Desktop

Есть ли на просторах интернета патч для прикручивания title бара к плавающим окнам?

 

sol_linux
()

[Qt][Очередной тред] Шрифт ссылок

Форум — Desktop

В Qtconfig в качестве темы установлена GTK+, шрифт терминус, и в превью шрифт ссылок отображается верно, но на самом деле(например во вкладке Phonon) все выглядит так http://rghost.net/36361731.view
Также в Qtcreator шрифт в справке совсем левый. Как исправить ситуацию?

 

sol_linux
()

[loroogle] Ищу игрушку

Форум — Games

Есть ли игрушки похожие на minicraft, но с сейвами, блекджеком и т.д.?
Кстати, сам миникрафт: https://s3.amazonaws.com/ld48/ld22/index.html

 

sol_linux
()

QtCreator и Eclipse

Форум — Development

Пока сижу на QtCreator. Сколько раз не ставил Eclipse, но у меня от него какое-то отвращение. Какие крутые фичи есть в эклипс, которых нет в QtCreator?

sol_linux
()

Предсессионный срач

Галерея — Рабочие места

Это собственно мой десктоп. В качестве ОС стоит Debian Stable.
Не знаю что еще написать... Вот фотографировать я не умею, снимок смазан чуток.
Сейчас буду продолжать делать делфи под виртуалкой.

 

sol_linux
()

[C++] Идеология. Открытые члены-переменные

Форум — Development

Пусть у меня есть класс - двумерный вектор. Мне кажется удобным сделать переменные-члены x и y, этого класса, открытыми, и хранить в них ссылки на соответствующие компоненты вектора. Но в С++ я не очень давно, и очень редко вижу чтобы члены-переменные были открытыми, чаще делают метод для доступа.
Но мне кажется, что в данной задаче это попытка сделать из мухи слона(возможно я ошибаюсь).
Плохо ли делать переменные-члены класса открытыми?

 

sol_linux
()

[GLEW][Extension][QtCreator] Автокомплит

Форум — Development

Вот например использую я GLEW. Сейчас учу потихоньку шейдеры GLSL и чтобы их подключить к основной программе необходимо пользоваться расширениями OpenGL.
Но вот беда, новых функций нет в хедерах(где же они?), и QtCreator не может их проиндексировать.
Можно ли настроить автокомплит для функций из расширений OpenGL на QtCreator малыми силами?

sol_linux
()

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