Странный выбор инструмента для этой задачи. Dia вроде быне рассчитан на геометрически точные построения, только чтобы схемку или примерный эскиз набросать. Metapost бал бы лучше, или уж тогда full-fledged CAD.
>Мне он показался неудобным. Например я хочу тупо перемножить 2 комплексных числа.
на С при помощи gsl это выглядит так:
gsl_complex_mul(gsl_complex_rect(5,6),gsl_complex_rect(7,2));
> на С при помощи gsl это выглядит так:
> gsl_complex_mul(gsl_complex_rect(5,6),gsl_complex_rect(7,2));
Ага, но не забываем про прочую мишуру, на С, на самом деле, это выглядело бы примерно так:
#include <somegslheader.h>
#include <stdio.h>
#include "complextostring.h"
int main()
{
char * complex_string =
complex_to_string(
gsl_complex_mul(
gsl_complex_rect(5, 6),
gsl_complex_rect(7, 2));
printf("%s\n", complex_string);
free(complex_string);
}
А потом еще:
$ gcc -o complex -lgsl complex.cpp
$ ./a.out
;))
шрифты в меню у меня смотрятся паршиво - буквы имеют разную плотность (например в Dia -> Object буквы "O" и "b" имеют разную толщину (один и два пикселя соответственно)).
>шрифты в меню у меня смотрятся паршиво - буквы имеют разную плотность (например в Dia -> Object буквы "O" и "b" имеют разную толщину (один и два пикселя соответственно)).
На самом деле буква O и b обе в один пиксель толщиной, это обман зрения :)
Но хинтинг у dejavu шрифтов действительно не самый лучший.