LINUX.ORG.RU

Сообщения annoynimous

 

Библиотека классов для численного моделирования на С++

Преамбула. Надоел Фортран.
Хотелосб бы: Ищу библиотеку классов для вычислений на С++. Пожелания:

1. Классы многомерных массивов (как в Фортране) с совместимым
синтаксисом объявления/использования
2. Поддержка комплексной арифметики.
3. Совместимость по структуре с массивами Фортрана
4. Эффективность кода (не медленнее Фортрана)
4. Желательно совместимость с библиотеками процедур LAPACK и BLAS
5. стабильность, обкатанность, доступность кода.

Что увидел:
проекты MV++ и sl++. По описанию трудновато понять, насколько все это грамотно реализовано.

Знаю, что на ЛОР много кто занимается numerical computing. Выскажите Ваше
мнение, уверен, обсуждение будет полезно многим.
annoynimous
()

О ноутбуке Dell Latitude 610

есть 2 варианта комплектации:
1. интегрированная графика Intel 915M
2. дискретная графика от Ati Radeon Mobility X300 (128 Mb видеопамяти)

разница в цене несущественна.
Вопросы:
будет ли работать аппаратное ускорение с опенсурсными дровами? Если да, то где?
Много ли геморроя с графикой от АТИ именно на этом чипе?

И вообще, кто-нибудь пользовал этот ноут под Линуксом? tuxmobily смотрел.
annoynimous
()

Задумался о судьбах кернеля...

В свете пантентных войн с fat/vfat в частности задумался вот о чем: почему бы кернель-хакерам и Линусу в частности не пойти бы на следующий шаг - разделить все fs в ядре на "высокопроизводительные" (ext2/ext3, xfs, reiserfs, jfs) и "обычные" (все остальное - nfs, fat, BSDишные системы, cifs/smbfs и проч.). "Высокопроизводительные" (и патентно-чистые :) ) объявить частью ядра и позволять компоновать их в виде модулей или статически, а "обычные" - выкинуть из ядра и поддерживать через интерфейс fuse, например. Убиваем двух зайцев: и ядро становится более "микроядерным" :)) и с патентами никаких проблем - пользователь на свой страх и риск подключает "неродные" fs.

Что думаете, коллеги?

annoynimous
()

Подписи (штампы) в pdf файлах.

Есть файл, промаркированный при помощи программы StampPDF. Если я правиль понимаю, в pdf вставляется новый объект - jpg-файл в виде footnote (т.е. нижней сноски).

Проблема: хотелось бы его удалить. Правка pdf возможна. Как это сделать?

annoynimous
()

Любимому ЛОРу посвящается: пародия на ЕГ

Преамбула. Волею судеб пришлось мне сегодня (воскресенье) вставать
в 6 утра. И пока я просыпался, родился креатив.
******************************************************************

------------------------------------------------------------------
Тест на скрытое пристрастие к оффтопику для анонимусов.
------------------------------------------------------------------
Песня. Исполняется на мотив песни К. Орбакайте

Мир, в котором я живу, 
Называется Виндой.
Хочешь, я кого найму,
Хочешь - сам приду за тобой?

Я подарю тебе Окно,
Я научу тебя играться,
Забудешь BSD, родной,
Ты будешь в облаках купаться.

Вопросы к тексту для анонимусов:
------------------------------------------------------------------
1. Какую, по Вашему мнению, версию Винды предлагает установить автор?
2. Исходя из особенностей ПО, упомянутых в тексте, укажите, к какому
историческому периоду относятся события, описанные в тексте?
3.На какие преимущества ОС Windows(tm) перед свободной системой,
указывает автор?
4. Какими эпитетами автор характеризует пользовательский интерфейс
ОС Windows(tm)?
annoynimous
()

удаффкомовский стиль в обсуждениях

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

Чтобы не быть голословным, пример: http://www.linux.org.ru/jump-message.jsp?msgid=1349440#1350113

annoynimous
()

Вопрос по дисковым квотам...

Вопрос представляет, скорее, теоретический интерес, но все же...

Если я хочу, чтобы "мягкая" квота совпадала с "жесткой", как поступить разумнее:

1. установить размер "мягкой" квоты = размеру "жесткой"

2. или выставить размер "мягкой" квоты = 0?

Что более соответствует стандартам (если такая ситуация стандартизована)? Что меньше влияет на производительность (если влияет)?

annoynimous
()

О поведении cifs при отключении сервера

Имеется следущее наблюдение:

Ядро 2.6.12-1.1381_FC3 на третьей Федоре. Ранее использовал для подключения к виндовому файл-серверу smbfs. Когда сервер отваливался (проблемы с сетью) тот же mc начинало глючить, но достточно было размонтировать smb подключение и машина работала далее нормально.

Недавно решил использовать cifs. И сразу проблема: при отключении сервера load average быстро становится равным 1.00, размонтировать удаленную fs не удается, процесс cifsd находится в состоянии [D] - Ininterruptable Sleep (блокирован в режиме ядра) и не реагирует даже на kill -9. Модуль cifs не удается выгрузить даже принудительно.

Не то что бы меня особо беспокоит увеличившийся la. Однако, должен же быть хоть какой-то аймаут - тот же cron запускает процессы, среди которых есть df - он тоже блокируется намертво. Проблема такая: как я понимаю, la будет только расти. Но это же ненормально!

Сталкивался ли кто-нибудь с подобными проблемами? Что делать?

annoynimous
()

Знатокам Haskell. Решение упражнения.

Читаю "Yet another Haskell tutorial". Делаю упражнения. Задание такое: "написать функцию map в стиле continuation passing". Как записать ее рекурсивно я понимаю
map f [] = []
map f (x:xs) = (f x : map f xs)

а вот как это сделать в continuation passing style (прошу прощения за английский, но я не знаю как это корректно по-русски называется. если кто подскажет - буду благодарен). В самом разделе, посвященном этому стилю разобран всего 1 пример, который дает не слишком много пищи для размышлений.
annoynimous
()

Провокационная тема

Уважаемые модераторы! Для чего в Новостях была помещена тема http://www.linux.org.ru/view-message.jsp?msgid=1263718 ?

Мало того, что она провоцирует флейм и оффтопик, так еще и содержит ЛОЖНУЮ и провокационную информацию. Скажите пожалуйста, разве может называться "пользователем Линукс" человек, который заявляет что-то вроде "я перейду на Линукс, если там будет программа Х". Этот человек НЕ ПОЛЬЗОВАТЕЛЬ Линукс.

Я настоятельно прошу удалить тему как ложную и провоцирущую флейм и оффтопик.

annoynimous
()

Калькулятор в Gnome. Апофеоз концепции «для домохозяек»

Выполняем в gcalctool следующие действия 1 / 2 + 1 / 2 = получаем 0.75. Во всех режимах! То же самое в xcalc дает 1. Программеры из Gnome нас что, вообще за конченных дебилов держат?
annoynimous
()

Проблемы с жестким диском

Имеется жесткий диск

=== START OF INFORMATION SECTION === Device Model: ST340014A Serial Number: 5JVJ1AHV Firmware Version: 8.54 User Capacity: 40,020,664,320 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 6 ATA Standard is: ATA/ATAPI-6 T13 1410D revision 2 Local Time is: Fri Jan 13 20:59:01 2006 MSK SMART support is: Available - device has SMART capability. SMART support is: Enabled

Вот, что выдает hdparm относительно его текущих параметров

/dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 16 (on) geometry = 16383/255/63, sectors = 40020664320, start = 0

Все,казалось бы, нормально, НО # hdparm -tT /dev/hda

/dev/hda: Timing cached reads: 2028 MB in 2.00 seconds = 1013.14 MB/sec Timing buffered disk reads: 6 MB in 4.17 seconds = 1.44 MB/sec

Е-МОЕ!!!!

В то время как на другом диске (SATA) той же машины: # hdparm -tT /dev/sda

/dev/sda: Timing cached reads: 1740 MB in 2.00 seconds = 869.70 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device Timing buffered disk reads: 162 MB in 3.00 seconds = 53.99 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device

В логах никаких ошибок. Что бы это могло быть???

annoynimous
()

Модная тема: XML

До сегодняшнего дня я оставался в стороне от баталий,
бушующих на LORе о том, нужен ли XML в конфигах или нет.
 Но случилось мне выяснить, записывая большой каталог на
флешку, что монтируется она с опциями sync, что приводит
к исчерпанию моего терпения при копировании :)
 Как умный человек, наученный годами общения с Linux, я решил
подправить fstab, чтобы избавиться от этой назойливой опции.
Однако, после вытыкания флешки запись о ней вообще исчезла
с анналов, то есть тьфу, из файла.
 Почитав внимательно баннер вначале, я узнал, что файл
редактируется демоном fstab-sync, который стирает проявления
моего админского гения (уф, как скромно! :)) ).
 Когда же я уже совсем собрался отбить этому fstab-sync'у 
почки..., то есть охоту править все по-своему, то прочел,
что его поведение можно исправить в
       /usr/share/hal/fdi/96userpolicy
ежели накатать маленький XML-чик. Ознакомившись с примерами,
стало понятно, что дело это нелегкое... потыкавшись в man -k
по разным словечкам с "XML", я не нашел способов создать
этот файл при помощи программы и пришлось призывать помощь
человеческого разума. Короче, с помощью fedoraforum.org и
некоторого количества мозгов вот что удалось создать:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
   <match key="block.is_volume" bool="true">
    <match key="@block.storage_device:storage.hotpluggable" bool="true">
     <match key="@block.storage_device:storage.removable" bool="true">
      <merge key="volume.policy.mount_option.async" type="bool">true</merge>
     </match>
    </match>
   </match>
  </device>
</deviceinfo>

А теперь вопрос аудитории: что же, это всегда такой геморрой нужен
теперь будет???

Я уж подумываю: а такое ли это гениальное изобретение,
XML, чтобы стоить столько сил. Мож я чего не понимаю?
annoynimous
()

Chulkov

Предлагаю игнорировать этого провокатора. Все его посты сводятся к тому, что "он не понимает, как можно что-то делать бесплатно". PR-менеджер Майкрософт, блин, почетный капатель на мозги.
annoynimous
()

Управление исполнением javascript в браузере Mozilla

Господа!

Такой возник вопрос. Нет ли расширения для Mozilla, которое позволяет гибко управлять javascriptом для конкретной страницы? Например, создавать правила (policy), типа этот сайт имеет возможность выполнять скрипты, а вот с этого запретить их выполнение. Ну типа как adBlock, но не для картинок и ссылок, а для скриптов.

А то не очень удобно включать/выключать выполнение javascript для каждого конкретного сайта...

annoynimous
()

qazxsw в теме: Повышение привилегий в Sudo

Уважаемые модераторы!
Убейте,пожалуйста, этого флудераста(http://www.linux.org.ru/profile/annoynimous/whois.jsp?nick=qazxsw). Откровенно надоел его белый шум про дыры в Линукс и слова Мортона. Засрал всю тему, натурально.
annoynimous
()

Приоритеты I/O

Преамбула.
Кажется, начиная с ядра 2.6.13 официальной ветки
для планировщика ввода-вывода cfq доступно
присвоение приоритетов процессам при дисковых
обращениях.

Собственно проблема:
В документации к ядру /usr/sys/linux/Documentation/block/iopio.txt
приведен пример тулзы, которая позволяет рулить приоритетами.
Поскольку мне это необходимо, есть желание ее собрать.
Но сборка не выходит...
Вот что пишет компилятор:

[ilya@node5 ionice]$ gcc -Wall -D__X86 -o ionice ionice.c
ionice.c:28: error: syntax error before "ioprio_set"
ionice.c:28: warning: type defaults to `int' in declaration of `_syscall3'
ionice.c:28: warning: data definition has no type or storage class
ionice.c:29: error: syntax error before "ioprio_get"
ionice.c:29: warning: type defaults to `int' in declaration of `_syscall2'
ionice.c:29: warning: data definition has no type or storage class
ionice.c: In function `main':
ionice.c:88: warning: implicit declaration of function `ioprio_get'
ionice.c:100: warning: implicit declaration of function `ioprio_set'

В общем, фиг с маслом. Куда рыть, камрады?

PS Текст проги можно посмотреть в исходниках ядра.
annoynimous
()

RedHat отчиталась за второй квартал

Группа Red Hat
Закончившийся 31 августа 2005 года второй (квартальный)
отчетный период для компании RedHat дал следующие
результаты:

* Общий доход за квартал составил 65.7 млн. долларов,
* рост в сравнении с аналогичным периодом прошлого года 42%
* ежеквартальный прирост - 8%
* доходы от подписки - 54.3 млн. долларов.

>>> Подробности (redhat.com)

annoynimous
()

Официально вышел Gnome 2.12

Группа GNOME
Официально вышел релиз GNOME 2.12

Список ключевых изменений пользовательского интерфейса
* Измененная тема по умолчанию
* Облегченное управление файлами
* Более естественное поведение Буфера Обмена
* Унифицированный просмотрщик ps и pdf документов
* Поддерживаются темы курсоров мыши
* И многое другое

>>> Подробности (Английский) (gnome.org)

annoynimous
()

Зависоны системы. FC2 2.6.{5,6,7}

Виснет Линукс. Причем виснет странно: при подключении flash в браузере, при вставки картинки из буфера в GIMP. На всех перечисленных ядрах. Имеется матрокс карта на AGP 1x. Может из-за нее? Скажите, куда хоть копать???
annoynimous
()