Рейтинг
0.00
голосов:
0
avatar

Linux & Science  

MathGL

MathGL is…

* a library for making high-quality scientific graphics under Linux and Windows;
* a library for the fast data plotting and handling of large data arrays;
* a library for working in window and console modes and for easy embedding into other programs;
* a library with large and growing set of graphics.

Surface in fog

At this version (1.9) MathGL has more than 35000 lines of code, more than 55 general types of graphics for 1d, 2d and 3d data arrays. It can export graphics to raster and vector (EPS or SVG) formats. It has Qt, FLTK, OpenGL interfaces and can be used even from console programs. It has functions for data handling and script MGL language for simplification of data plotting. Also it has several types of transparency and smoothed lightning, vector fonts and TeX-like symbol parsing, arbitrary curvilinear coordinate system and many over useful things. It can be used from code written on C++/C/Fortran/Python/Octave and many other languages. Finally it is platform independent and free (under GPL v.2.0 license).

Also I recomend you to look at UDAV which is WYSWYG interface of MGL script plotter.

There is a forum where you can ask a question or suggest an improvement. However the contact form is preferable for quicker answer.

mathgl.sourceforge.net/

Для проекта Большого адронного коллайдера используют Linux

Для проекта Большого адронного коллайдера используют Linux



Европейская организация по ядерным исследованиям (ЦЕРН) доверила проект Большого адронного коллайдера компьютерам, работающим под управлением операционной системы GNU/Linux.

Для успешного функционирования проекта Большого адронного коллайдера (БАК) трудится распределенная вычислительная сеть, использующая технологию «грид» (grid), — LCG (LHC Computing Grid). Базовая конфигурация для компьютеров в этой сети основана на дистрибутиве Scientific Linux.

Scientific Linux — это Linux-система, созданная на базе Red Hat Enterprise Linux и предназначенная для использования в университетах и научных лабораториях. ЦЕРН (наравне с Fermilab) является одним из главных разработчиков Scientific Linux.

Как пошутил журналист из интернет-издания InternetNews, по некоторым данным БАК может уничтожить Землю, так что использование программного обеспечения на базе Linux в лишний раз подтверждает, что оно достаточно надежно для того, чтобы избежать синего экрана смерти.
  • 0
  • 28 сентября 2009, 20:34
  • Mechanic
  • 1

Science and Linux

Решил написать о том где я видел лично применение линукса и где бы это хотел видеть в научных и высокотехнологичных заведениях.

Как-то раз посетил выставку, посвященную атомной энергетике. Был приятно удивлен, когда узнал qt'шные линуксовые окошки на экране Пульта Управления Машины Перегрузки Топлива. Тогда я впервые понял, что люди действительно пишут специфические программы под линуксом и применяют их в очень важных сферах.

Также очень порадовало, что в НИИИСе (НИИ Измерительных Систем) в отделе, в котором был полгода назад на экскурсии, для проектирования микросхем и микропроцессоров используют ПО для линукса. Что несколько меня удивило, так как везде пишут, что CAD-системы для него не шибко развиты.


( Читать дальше )

Linux - операционная система для университетов.

М.А. Родионов
Новсибирский областной центр новых информационных технологий
e-mail: marod@nsu.ru

Linux-UNIX-подобная операционная система, разработанная финном Линусом Торвальдсом и международной командой программистов, объединенных сетью Internet и общей идеей создания свободной операционной системы, способной конкурировать с " коммерческими" системами семейства UNIX. Система распространяется в соответствии с публичной лицензией GNU (GNU Generic Public License version 2.0), т. е. допускает свободное использование и модификацию исходных текстов.

Разработка системы стала самым крупным международным проектом в рамках Internet за всю историю ее существования. Тысячи человек вложили свой труд в создание того, что сейчас называется " Linux-системами". Особую роль в этом проекте играют университетские команды специалистов, разрабатывающие компоненты ядра и системные программы.


( Читать дальше )

Разработка программ с открытыми исходниками как особый вид научных исследований

Николай Безруков
«Базарная модель» Эрика Раймонда (Eric Raymond, ESR) предлагает слишком упрощенный взгляд на процесс разработки программ с открытыми исходными текстами. В этой статье делается попытка исследовать связи между разработкой программ с открытыми исходниками и академическими исследованиями как более приемлемой парадигмой разработки. На создание программ с открытыми исходниками лучше смотреть как на особую разновидность академических исследований. Взгляд на разработку ПО с открытыми исходниками с этой точки зрения, вероятно, может привести к лучшему пониманию феномена открытых исходников.


Содержание

* Введение
* Постулаты «Собора и Базара»
* Разработка ПО с открытыми исходными текстами как особый вид прикладной науки
* Проблемы и ограничения модели ПО с открытыми исходными текстами
* Конфликты между разработчиками ПО с открытыми исходными текстами
0 часть
1 часть
2 часть
3 часть
* Псевдопроблемы
* Заключение

Введение - Разработка программ с открытыми исходниками как особый вид научных исследований

«Программирование [с открытыми исходными текстами] подобно сексу: одна ошибка, и вы уже должны воспитывать и поддерживать ребенка всю оставшуюся жизнь.»

М. Синц (M. Sinz), CBM Inc.

Природа разработки программ с открытыми исходниками увлекает меня — вот почему я стал наблюдателем и исследователем процессов в сообществе открытых исходных текстов наряду с участием в его жизни. В то же время, в течение моей работы главным редактором Softpanorama Bulletin и преподавательской деятельности, я довольно болезненно осознал распространенность излишне оптимистичных и нереалистичных взглядов на открытые исходники, исповедуемых студентами и частично даже участниками движения, такими, как Эрик Раймонд (Eric Raymond, ESR).


( Читать дальше )

Разработка ПО с открытыми исходными текстами как особый вид прикладной науки - Разработка программ с открытыми исходниками как особый вид научных исследований

«Если вы продолжаете доказывать то, что другие уже сделали, приобретая уверенность, увеличивая сложность ваших решений просто ради интереса, — в один прекрасный день вы оглянетесь вокруг и увидите, что никто в действительности не делал этого! И это путь стать прикладным математиком.»
Ричард Фейнманн.

// Кнут считал, что computer science == prikladnaia matematika
// Lecture Notes in Computer Science, N 122, p.82
//
// (Здесь и далее "//" выделены примечания переводчика.)

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


( Читать дальше )

Проблемы и ограничения модели ПО с открытыми исходными текстами - Разработка программ с открытыми исходниками как особый вид научных исследований

«Опыт — чудесная вещь, он позволяет вам узнавать свою ошибку в тех случаях, когда вы ее допускаете снова и снова.»

jdstone@ingr.com

Феномен открытых исходных текстов интересен и важен, но подобно науке, он имеет свое множество проблем, требующих понимания. Каждый свободный программный пакет (пакет с открытыми исходниками) имеет одного или группу разработчиков, связанных желанием сделать пакет настолько хорошим, насколько это возможно. Если продукт содержит ошибку, разработчик этого продукта стремится ее устранить как можно быстрее. Но реальность выглядит несколько сложнее. Далее изложена моя ограниченная и неполная попытка классифицировать проблемы модели открытых исходных текстов.
Действительно ли модель открытых исходников предоставляет собой среду быстрой разработки программ?


( Читать дальше )

Постулаты "Собора и Базара" - Разработка программ с открытыми исходниками как особый вид научных исследований

«Для каждой сложной задачи существует ответ, который короток, прост и неправилен.»

Х. Л. Менкен (H. L. Mencken)

Серия статей «Собор и Базар» (Cathedral and Bazaar) (и особенно комментарии ESR к так называемым Хеллоуинским документам) предлагает некоторые неявные постулаты (термин «постулат» используется здесь в значении базовое предположение, подобно постулатам Евклидовой геометрии), которые представляют «открытые исходники» волшебным решением всех проблем:


( Читать дальше )

#0 - Конфликты между разработчиками ПО с открытыми исходными текстами - Разработка программ с открытыми исходниками как особый вид научных исследований

Модель открытых исходников близко связана с моделью научных разработок, и код программы можно рассматривать как аналог результатов исследований. Он публикуется для того, чтобы вызвать отклики людей, понимающих в этой проблеме, и для блага человечества в целом. Возникающие проблемы очень схожи в обеих дисциплинах, и связаны с установлением приоритета конкретного исследователя и корректностью его видения проблемы. Эти вещи также жизненно важны для разработчиков программ с открытыми исходниками, как они важны для исследователей. Для каждого типичного случая конфликтов среди разработчиков с открытыми исходниками я встречался с похожим поведением в научном сообществе. Обычно в науке такие конфликты развиваются в более зрелой сдержанной манере, но с отнюдь не меньшим уровнем озлобленности против оппонентов. Вот один анонимный пример:


( Читать дальше )