LINUX.ORG.RU

Сообщения aptyp

 

Lazarus не видит WebLazIDEIntf.

При переводе оффтопикного проекта под линукс возникла следующая проблема:

weblaz.pas(10,3) Fatal: Can not find unit WebLazIDEIntf used by weblaz. Check if package weblaz is in the dependencies of package weblaz.

Данная ошибка возникает при lazarus и fpc с fpc-source с сайта, при дебиановских weblaz вообще в списках пакетов не появляется.
На убунте каким-то шаманством смогли заставить, я не знаю как.

 , lazweb, , weblaz

aptyp
()

Библиотека для решения задачи о наименьших квадратов.

Есть ли в природе реализация алгоритма Левенберга-Марквардта, или другого алгоритма решения задачи о наименьших квадратах:

F(\vec{x})=\|\vec{f}(\vec{x})\|^2=\sum_{i=1}^m f_i^2(\vec{x})=\sum_{i=1}^m(\varphi_i(\vec{x})-\mathcal{F}_i)^2\to\min

под некопилефтной лицензией на С?
cast Reset.

 ,

aptyp
()

Как вернуть права испорченным файлам и директориям?

По криворукости в рутовой директории запустил chmod guo+rwx, из-за чего aptitude/apt-get ругается на некоторые файлы, как содержащие неверные команды (у них же флаг +x стоит теперь).
Можно ли как-нибудь вернуть права к правильному состоянию?

 

aptyp
()

Изменение функций на лету.

Чистая функция - детерминированная и не обладающая побочными действиями.
Пусть чистая функция A не меняет аргументов, но вызывает какие-то другие функции, пусть B. Если в процессе работы B каким-либо образом измениться, то функция А перестанет быть чистой, не так?
Возможно ли в каком-нибудь языке такое, не рассматривая баги в интерпретаторе?

 , , пятница послезавтра,

aptyp
()

Fedora 17 + Systemd = долгая загрузка?

Несколько дней назад Fedora начала медленно загружаться. На этапе, который называется что-то вроде Restoring volatile directories, долго systemd стоит.

 ,

aptyp
()

No module named _sysconfig_nd

Сегодня утром обнаружился следующий косяк при обновлении: http://pastebin.com/mhiyj9M6.
Вопрос - как быть и что делать? У кого-нибудь ещё такое было? Писать репорт или решение есть? В багзилле нагуглилась одна тема, но не совсем то.
Кастую дебианщиков: at, eugeno, hobbit, Homura_Akemi, Mystra_x64, tailgunner, buddhist, Polugnom, lazyklimm.

 ,

aptyp
()

Объект в качестве поля структуры.

Как вызвать конструктор для объекта, являющегося членом структуры? Есть C проект, к которому прикрутил C++ библиотеку. И вот примерно следующий код

class A{
private:
    int field;
public:
    A() {printf("creating\n");field = 0;};
    ~A() {printf("destroyer\n");};
    void set_field(int a) {field = a;};
    int get_field() {return field;};
};
struct a_t {
    A a;
};
struct a_t* a_new()
{
    struct a_t *a;
    a = (struct a_t*) malloc(sizeof(struct a_t));
    struct a_t b;
    return a;
}
int main()
{
    int what = 1;
    struct a_t *a = a_new();
    printf("%d\n", a->a.get_field());
    a->a.set_field(100);
    printf("%d\n", a->a.get_field());
    return 0;
}

выводит

creating
destroyer
0
100

Т.е. конструктор члена структуры не вызывается, и из-за этого косяки в проекте.
И, чтобы ещё темы не создавать, есть ли возможность создать C обёртку над C++-ным проектом?

 ,

aptyp
()

Debian Wheezy всё ближе к релизу.

Только вчера показывало wheezy/sid, а сегодня вот что

arthur@unhost:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 7.0 (wheezy)
Release:	7.0
Codename:	wheezy

Конечно, до конца ещё не всё вылизано, к примеру какой-то мандельбаг в ядре, когда внезапно выдергиваешь или вставляешь йоту. Ссылки не будет, так как это нечасто возникает.

 ,

aptyp
()

Синтаксический и лексический анализ.

Нужно реализовать вычисление арифметических выражений, заданных в строковом виде, никакого подобия языка программирования. Ввиду того, что разобранное выражение должно будет много раз применяться, нужно генерировать в упрощенное промежуточное представление.
Знает ли кто-нибудь готовое решение задачи? Желательно на С и лицензия LGPL.
P.S.Я знаю про Книгу Дракона, но читать её времени нет пока.

aptyp
()

printf. Число цифр после E/e.

Как printf заставить использовать несколько цифр после e/E:

4.23081613860130E+0004 

вот в таком формате. Интересуют то, как E+0004 получить.
Как я понял из чтения манов, только две цифры после E/e может быть.

 ,

aptyp
()

Установка Apache в Debian Wheezy

Как нынче устанавливается apache на debian wheezy?
Действуя по этому руководству http://wiki.debian.org/LaMp, набрав в строке браузера 127.0.0.1, 127.0.1.1 и localhost, я ничего не увидел.

 , ,

aptyp
()

Вопросы по ZeroMQ, RabbitMQ и message broker'ах вообще.

Я разобрался, что мне было нужно в Фреймворк для облачных вычислений., и начал читать гайд zeromq. Устав писать свой брокер для zeromq на основе Paranoid Pirate из гайда, к которому нужно прилепить передачу файлов в обе стороны, начал смотреть в сторону RabbitMQ. C ним проблема в том, что rabbit-c не документирован, и его примеры меня пугают, zeromq кажется проще.
Есть ли более-менее живые и документированные клиентские библиотеки к RabbitMQ на С/С++, или готовый асинхронный Paranoid Pirate для ZeroMQ?

 , , ,

aptyp
()

Фреймворк для облачных вычислений.

Есть ли какой-нибудь фреймворк/библиотека/ПО, решающее задачу создания облако-подобного окружения? Т.е. есть n вычислительных серверов, m пользователей.
Пользователи заходят/запускают менеджер, задают параметры задачи, менеджер определяет, какой сервер свободен, или какой раньше освободится, посылает серверу входные параметры и соответственно результаты вычисления отображает в каком либо виде пользователю.
По идее язык сервиса значения не имеет, в данном случае С++.

 , , , ,

aptyp
()

Немецкий язык

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

aptyp
()

Линуксовый мэйнстрим и реальность

Только что разговаривал с двумя коллегами, оба разработчики ПО, работают в винде.
Один, ему лет под тридцать, год пользуется стабильным дебианом, пожаловался мне, что сейчас линукс работает медленнее, чем когда-то на этом железе работала винда.
Второй, моложе, не осилил установку того же стабильного дебиана, была какая-то проблема с драйверами nvidia. На вопрос, почему не пытался поставить тестинг, он в ужасе отшатнулся от меня - ему нужна стабильность и второй гном.
И вскоре после этого ими была сказана фраза - после двухтысячной винды интерфейс в принципе можно было и не менять.
А линуксоиды в это время каждые полгода выпускают по новой версии дистрибутивов и всё выкидывают законченные DE и разные фичи.

 

aptyp
()

ATLAS vs CUDA

Продолжаю серию тем про LAPACK.
Прикрутил MAGMA к своему проекту, получается, что при инвертировании матрицы atlas только процентов на 10 медленнее magma на GeForce 425M, процессор core i5 480M
На матрицах небольшого размера (5000 x 5000) разницы нет?

 , ,

aptyp
()

Вопрос о теоретиках

Как часто Вы вводите в консоли VirtualBox или нажимаете соответствующий значок в меню/панели и ставите на виртуалку не используемый Вами дистрибутив?
Или все здесь рассуждают об окаменевшем дебиане, глючной бубунте и необновляемом арче только на основе слухов?

 

aptyp
()

Скрещивание glib и OpenMP

Как использовать g_hash_table с openmp? Код выглядит примерно так:

dict = g_hash_table_new();
for (i = 0; i < N; i++) {
    compute_A();
    find_hash_of_A();
    void *value = g_hash_table_lookup(dict, key);
    if (!value) {
        obj = (struct blah_blah *)value;
    } else {
        compute_obj
        g_hash_table_insert(dict, key, obj);
    }
    do_something_with_obj
}
Собственно хочу это дело распараллелить.
По идее только вставку в хэш нужно сделать критичной (critical), или что-либо ещё? Либо вообще ничего делать не нужно?
Это дело распараллелил, но вот иногда, нечасто, вылетает в этом цикле.
P.S. Прощу прощения за мой английский

 , ,

aptyp
()

Другой алгоритм расчёта скора

По мотивам И снова о звёздах : почему только модераторы могут уменьшать скор? Почему бы автоматически не снимать скор при отсутствии активности в технических разделах? До разумного предела, конечно, не ниже 50ти, или сколько там нужно для входа в толкс. Ну и для модераторов и корректоров не снимать.

 

aptyp
()

Плеер для андроида

Посоветуйте плеер под андроид, чтобы был без перделок, но проглатывал flac, m4a и т.п. lossless форматы. Стандартный плеер для HTC One V подвёл. Update. flac читает однако. m4a не проглотил.

 ,

aptyp
()

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