LINUX.ORG.RU

Сообщения olegd

 

Обзор свободных игр на SourceForge

Новости — Игры
Группа Игры

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

( читать дальше... )

>>> Ссылка на обзор

 ,

olegd
()

Вопрос про DE и Qt

Форум — Talks

Есть 2 больших и тяжёлых DE: КДЕ, использующее Qt и Гном, использующий GTK. Есть несколько лёгких, в первую очередь XFCE, на GTK. А на Qt что-нибудь лёгкое существует? Было, но заглохло, или и не пытались создавать?

Ставить не собираюсь, просто интересно.

>>>

olegd
()

Konsole в KDE4

Форум — Desktop

Попробовал KDE4. Всё, вроде, работает нормально, кроме цифровой клавиатуры в Konsole. Ctrl и Shift + стрелки влево-вправо работают; без префиксных клавиш стрелки, Home, End, PgUp и PgDn на цифровой клавиатуре ничего не делают. В других приложениях и без иксов всё нормально. Версия Konsole 2.0, версия KDE 4.0.5.

Пробовал со следующими опциями setxkbmap:

grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft,compose:caps,numpad:pc
grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft,compose:caps
grp:alt_shift_toggle,grp_led:scroll,compose:caps
grp:alt_shift_toggle,grp_led:scroll,compose:caps,keypad:oss,numpad:microsoft
grp:alt_shift_toggle,grp_led:scroll,compose:caps,numpad:microsoft,keypad:legacy

Лечится? Баг?

Заранее спасибо.

>>>

olegd
()

Дебиан, autoconf и свобода

Форум — Talks

Попробовал поставить убунту, наткнулся в описании пакета с документацией к autoconf на следующий абзац:

"The Debian project regards te full documentation for autoconf to be non-free, so it is not not included in Debian."

Autoconf -- работа GNU? Объясните, пожалуйста, что такого откололо GNU, чтобы их документацию объявили несвободной и несовместимой с дебианом?

>>>

olegd
()

Есть ли у GCC в MinGW ограничения на объём переменных?

Форум — Development

Собрал программу под линукс-64, вроде работает, собрал её же под MinGW-32 -- падает и предлагает сообщить об этом в Микрософт. Уменьшил размеры массивов в 10-100 раз -- заработало.

Каковы ограничения на используемый переменными объём памяти?

>>>

olegd
()

Как из Live-CD сделать Live-flash-USB под оффтопиком?

Форум — Linux-install

Ориентировался на инструкцию http://www.debian.org/releases/stable/i386/ch04s04.html.en : распаковал образ ISO, положил в корень флешки vmlinuz, initrd.gz, syslinux.cfg и образ ubuntu.iso. Запустил syslinux.exe -ma G: (G: -- имя флешки, syslinux.exe взял из http://www.kernel.org/pub/linux/utils/boot/syslinux/ ), установилось без ошибок, создало ldlinux.sys.

Но вместо загрузки иксов с флешки получаю только busybox.

Содержимое syslinux.cfg:
default vmlinuz
append initrd=initrd.gz

Что сделать, чтобы загрузило систему из ISO? Или его надо распаковать? Тогда как цеплять filesystem.squashfs ?

>>>

olegd
()

abs() и возведение в квадрат

Форум — Development

Какая операция быстрее для чисел с плавающей запятой в C, C++, Fortran, GCC 3.* и 4.*? Для других случаев тоже интересно.

>>>

olegd
()

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

Форум — Talks

Сабдж. Что быстрее всех производит символьные вычисления? Под топик или оффтопик -- неважно.

>>>

olegd
()

МНК, система нелинейных уравнений

Форум — Talks

Дайте, пожалуйста, ссылок на способы решения системы нелинейных уравнений. Лучше с примерами простых программ. В МНК минимизируемая функция содержит нелинейные члены (экспоненту, арктангенс).

>>>

olegd
()

Скорость вызова функций в C

Форум — Development

В программе несколько однотипных функций, вычисляющих интеграл методом Симпсона.

double idens(double x,double y) {
        int steps,c; 
        double rn, sumn, sprev, steplength, extra;
    extra=2*dens(x,y,0.5);
    sumn=dens(x,y,0)+dens(x,y,1)+2*extra;
    steps=1;
    do {
         steps*=2; sprev=sumn; steplength=(1.0/steps/2); sumn-=extra; extra=0;
         for (c=0; c<steps; c++){ 
             extra+=dens(x,y,c*2+1)*steplength)*2; }
         sumn+=extra*2;
         rn=(sumn/6.0/steps-sprev/3.0/steps); 
         if (rn<0) {rn=-rn;};
    } while (rn>epsilon);
    return sumn;}

Различаются они только вызываемой подинтегральной функцией вида double dens(double x, double y, double z)

Вопрос: имеет ли смысл обозначить dens как переменную и заменить все интегрирующие функции на одну? Или это замедлит программу?

Заранее спасибо.

>>>

olegd
()

Вопрос по C

Форум — Development

Можно ли в C объявлять функции внутри других функций?

Можно ли сделать неглобальную переменную доступной для нескольких функций?

Что мне нужно. Из одной функции многократно вызывается другая. Она вычисляет функцию от полутора десятков параметров. Два меняются с каждым вызовом, остальные -- только с новым прогоном программы. Для примера: return a*x+b*y+c*x*y+d*x*x/y... Что можно сделать, чтобы не передавать a, b, c и d при каждом вызове функции? Глобальные переменные пробовал, но всё время возникают конфликты имён с библиотеками.

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

>>>

olegd
()

Анонс RPG Sacred

Новости — Игры
Группа Игры

6-го мая компания Linux Game Publishing анонсировала версию под линукс ролевой игры "Sacred". Версия под Windows вышла в 2004 году, в переводе "Акеллы" называется "Князь тьмы". В рецензиях игра описывается как клон Diablo, но без случайной генерации карт.

Предварительная информация о версии под линукс:
Ядро: Linux 2.2.x или новее
glibc: 2.1 или новее
X: XFree86 3.3.x или новее
Процессор: x86, не ниже 1 ГГц
Память: 256 MB
Место на диске: 3.7 GB (видимо, игра включит все дополнения)
Привод DVD-ROM
Видеокарта: с аппаратным 3D-ускорением и памятью не менее 32 MB
Звуковая карта: совместимая с OSS или ALSA
Дата выхода: 1 августа 2008 года
Рекомендуемая цена: 27 фунтов стерлингов (примерно 1250 рублей)

Официальный сайт игры

>>> Анонс на сайте Linux Game Publishing

 , , ,

olegd
()

Вопрос о движении почты

Форум — Admin

О сетях имею весьма поверхностное представление, поэтому не смейтесь если что...

Есть домен, скажем domain.ru. В нем созданы поддомены типа domain2.domain.ru. В них -- свои поддомены domain3.domain2.domain.ru. Отдел, владеющий поддоменом domain3.domain2.domain.ru использует адреса вида имя@domain3.domain2.domain.ru, адреса pop и smtp сервера mail.domain3.domain2.domain.ru.

Вопрос: имеет ли возможность администратор www.domain2.domain.ru и mail.domain2.domain.ru фильтровать почту, идущий на имя@domain3.domain2.domain.ru? Или только в том случае, если mail.domain2.domain.ru и mail.domain3.domain2.domain.ru физически находятся на одном сервере?

Перемещено JB из Talks

>>>

olegd
()

Помогите разобраться с kdevelop

Форум — Development

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

#include <stdio.h>
#include <stdlib.h>
#include "png.h"

FILE *fp;
char header[8];

int main(int argc, char *argv[])
{ fp = fopen("/home/oleg/2.png", "rb");
  if (!fp) { printf("Cannot open file."); return(1);} 
  fread(header, 1, 8, fp);
  if ( png_sig_cmp(header, 0, 8) )  
    {printf("Not a PNG."); return(1); } 
  fclose(fp);
  return EXIT_SUCCESS;
}



"Compile file" работает нормально, но при попытке собрать проект через "Build project" выдаёт ошибку:

denspngc.o: In function `main':
/home/oleg/denspngc/src/denspngc.c:12: undefined reference to `png_sig_cmp'
collect2: ld returned 1 exit status
gmake[2]: *** [denspngc] Ошибка 1
gmake[1]: *** [all-recursive] Ошибка 1
gmake: *** [all] Ошибка 2
*** Exited with status: 2 ***

В чём проблема? Как это исправить?

>>>

olegd
()

Замена шрифта в браузере

Форум — Desktop

Как в Firefox и Konqueror перманентно заменить один шрифт другим? Например, чтобы если в css прописаны Times и Serif, браузер выводил Liberation Serif?

>>>

olegd
()

Есть ли в Open Office метод наименьших квадратов?

Форум — Desktop

Сабж. Требуется аппроксимировать точки функцией, линейно зависящей от 3-6 переменных. Умеет ли Open Office Calc делать это автоматически? Буду рад и ссылкам на примеры в сети.

>>>

olegd
()

Виртуальный диск (RAM disk)

Форум — General

Скажите пожалуйста, как создать временный диск в оперативной памяти? Чтобы можно было накидать туда временных файлов общим размером с половину физической памяти, а по окончании работы с ними -- удалить, и память бы вернулась системе. Ссылки на документацию и man-страницы сгодятся. Заранее спасибо.

>>>

olegd
()

http://home.eunet.no/pnordahl/ntpasswd/

Форум — Talks

Админ уехал, винды слетели, без пароля не починить. Скачал образ, загрузился, сменил пароль, починил. Линуксовые LiveCD/USB/floppy рулят!

А "Security through obscurity" -- временная мера.

>>>

olegd
()

Домен Windows

Форум — General

Есть локальная сеть на 11 машин под Windows: от 95 до Vista. Был сервер под Windows, который сдох. Ставлю новый, с линуксом. Нужно, чтобы машины могли как раньше входить в домен: авторизоваться, подключать диски и принтеры (один на сервере, другой на машине с XP). Как называется то, что мне нужно? По каким ключевым словам искать справочный материал?

>>>

olegd
()

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