среда, 22 сентября 2010 г.

Статья. Система распределённых вычислений BOINC

Гуртом i батька легше бити
украинская народная мудрость

Сегодня мне хотелось бы рассказать о BOINC (Berkeley Open Infrastructure for Network Computing — открытая программная платформа университета Беркли для распределённых вычислений). BOINC представляет собой программный комплекс с открытым исходным кодом (и распространяется под лицензией LGPL), который состоит из серверной и клиентской частей. Изначально разрабатывался специально для крупнейшего (и наиболее известного) проекта распределённых вычислений — SETI@home, занимающегося поиском радиосигналов внеземных цивилизаций. Впоследствии разработчики сделали платформу доступной для сторонних проектов. Сегодня BOINC является универсальной платформой для вычислительных проектов в различных областях науки: математики, физики, биологии, астрономии, климатологии, криптографии.

вторник, 21 сентября 2010 г.

Time Management в GNU/Linux

Здравствуйте, сегодня я расскажу как можно удобно управлять своим временем и организовывать работу средствами, доступными в GNU/Linux (а более конкретно - программами в среде Gnome).
За время использования Ubuntu я несколько раз пытался найти инструмент, позволяющий спланировать моё рабочее время, систематизировать задачи и, в конечном итоге, повысить производительность. Несколько приложений были попробованы и отброшены, но вот теперь найдено то, которое мне понравилось, о нём я и расскажу...

среда, 1 сентября 2010 г.

Учим Eclipse ходить через прокси

Долгое время меня мучила такая проблема как невозможность правильно настроить работу Eclipse с прокси-сервером. Проблема в том, что при настройки работы с прокси сервером невозможно сохранить имя/пароль пользователя. Соответственно, Eclipse не может получить доступ в интернет. Все модули/обновления приходилось искать в standalone версиях и скачивать/устанавливать вручную. Долгое время я не мог найти рецепт, который помог бы мне решить эту проблему, но вот, можно сказать, СВЕРШИЛОСЬ

пятница, 27 августа 2010 г.

FORTRAN: «продвинутые» возможности, высокопроизводительные вычисления

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

Одним из первых событий, которое про которое хотелось бы написать - выход продолжения моей статьи Fortran в Linux: вчера, сегодня, завтра!. В 63-м номере журнала "Open Source" была опубликована моя статья "FORTRAN: «продвинутые» возможности, высокопроизводительные вычисления", текст который можно прочитать и здесь:

пятница, 14 мая 2010 г.

Статья. Fortran в Linux: вчера, сегодня, завтра!

Этой статьёй я открываю цикл сообщений, составленных по моим статьям, публикуемым в замечательном электронном издании "Open Source". Здесь информация будет появляться с двухнедельной задержкой после публикации в журнале. В любом случае я рекомендую почитать "Open Source" - кроме моих работ вы найдёте там много интересных статей!

вторник, 11 мая 2010 г.

Оффтопик. Мифы и факты: литий-ионные аккумуляторы

Прочитал в интернете достаточно интересную статью о литий-ионных аккумуляторах (батареях). Статья посвящена в основном фактам и заблуждениям о том, как продлить жизнь батареи, какие условия влияют на её работу. Мне данная информация показалась интересной, поэтому я решил привести здесь её перевод.

четверг, 6 мая 2010 г.

Новости. Вышел новый номер журнала про Ubuntu — Full Circle 36


Вышел очередной номер журнала, посвященного операционным системам из семейства Ubuntu Linux, — Full Circle Magazine №36. В апреле этого года журналу исполняется 3 года! Поздравляем создателей и читателей, желаем отличных новостей!

среда, 5 мая 2010 г.

Советы и уловки. Обновление Ubuntu + proxy

Этот пост для тех, кто планирует обновить свою версию Ubuntu, но имеет доступ в интернет через прокси сервер. Несмотря на то, что у вас может быть всё правильно настроено в System->Preferences->Network Proxy
Менеджер обновлений может не находить новую версию Ubuntu. Решается эта проблема редактированием файла apt.conf:
$ sudo gedit /etc/apt/apt.conf
В который необходимо добавить следующие строки:
Acquire::http::proxy "http://username:password@proxy:port/";
Acquire::ftp::proxy "ftp://username:password@proxy:port/";
Acquire::https::proxy "https://username:password@proxy:port/";
Здесь:
  • Username — имя пользователя;
  • Password — пароль;
  • Proxy— IP-адрес proxy-сервера;
  • Port — номер порта proxy-сервера.
После этого Update Manager должен найти новую версию системы (если она, конечно, вышла ;) )
Приятного обновления!

Новости. Обновился Google Chrome

Сегодня вышло очередное обновление популярного интернет-браузера - Google Chrome. Новая версия может похвастаться ускорением работы: разработчики заявляют о 30-35% роста производительности согласно тестам V8 и SunSpider по сравнению с предыдущим релизом.

пятница, 30 апреля 2010 г.

Новости. Новый выпуск издания "Open Source" 059

Вышел в свет очередной выпуск электронного приложения к журналу "Системный администратор", полностью посвящённого программному обеспечению с открытым кодом, - "Open Source" 59.

В этом выпуске «Open Source»:
  • "Новости мира Open Source" (Дмитрий Шурупов).
  • "Обзор ОС Haiku. Часть 1: история, установка, интерфейс" (Андрей Черепанов).
  • "Fortran в Linux: вчера, сегодня, завтра" (Антон Деревянко).
  • "Интервью: Михаил Браво, основатель SPbLUG" (Антон Борисов).
  • "Звуковой сервер JACK. Пишем простейший клиент. Часть 1: теория" (Петр Семилетов).
Файл PDF с выпуском «Open Source» 059 доступен для свободного скачивания на сайте «Open Source» с этой страницы.

четверг, 29 апреля 2010 г.

Новости. Вышел релиз Ubuntu "Lucid Lynx" 10.04 LTS


Сегодня, 29 апреля 2010 года после шести месяцев упорного и плодотворного труда, команда Ubuntu рада представить очередной релиз своего дистрибутива версии 10.04 с кодовым названием "ясная рысь" - Ubuntu "Lucid Lynx" 10.04 LTS (Long Term Support), который отличается дружественностью и приятной для использования средой, вобравшей в себя все самые свежие и лучшие решения из мира СПО на сегодня, а также достигший пользовательской базы в 12 миллионов человек.

понедельник, 26 апреля 2010 г.

TeX и этих. Этот сложный номер №

Поделюсь ещё одним простым советом. Наверное не все знают как напечатать такой простой символ как "№". Ответ прост - он набирается командой \textnumero. К сожалению, далеко не в каждой книге можно найти эту команду ;)

четверг, 22 апреля 2010 г.

Новости. Кандидат в релиз Ubuntu 10.04 LTS (Lucid Lynx)


Качать можно быстро и прямо сейчас с зеркал Яндекса: http://mirror.yandex.ru/ubuntu-releases/10.04/ или с основного источника: http://releases.ubuntu.com/releases/10.04/ Образы уже доступны для всех архитектур и в различных редакциях (server, netbook и desktop конечно).
Напомню, что это LTS (long term support) релиз, который поддерживается обновлениями в течение трёх лет (для настольной версии, а для серверной — все пять). Поэтому самое время обновляться тем, кто, например, пропускал предыдущий релиз.
Как показывает практика, RC обычно стабилен настолько, что от финальной версии почти или совсем ничем не отличается. Так что тем, у кого терпения больше не осталось — можно смело обновляться.

скопировано из aboutubuntu.ru.

Оффтопик. Забойный мульт

Делюсь мега-забойным мультом, после просмотра которого становишься немного не адекватным.
Лесное минимал-техно, 2, 3, 4

среда, 21 апреля 2010 г.

Советы и уловки. Кириллица в flash приложениях

Наверное многие пользователи линукса сталкивались с такой проблемой, как написание крякозябров во flash приложениях в браузерах. Во всяком случае с этой проблемой сталкивались те, кто пользуется социальной сетью vkontakte. Оказывается, проблема кириллицы уже решена!

Новости. Добавим хрома...

Узнал немного подробностей о готовящемся обновлении браузера Google Chrome.
Во-первых, браузер получит поддержку геолокаций, которая войдет в спецификацию HTML 5. С помощью этой опции браузер сможет с разрешения пользователя автоматически информировать веб-ресурсы о местонахождении пользователя. 

Страна советов. Новые игры с PlayDeb!!!


Не успели мы ещё накачать новых программ, как на нашу бедную голову был найден аналогичный сайт с играми! Итак, встречаем: PlayDeb.net. Множество интересных игр с простой установкой. В частности, здесь вы сможете найти пре-альфу версию одного из самых ожидаемых мной проектов 0 A.D.

вторник, 20 апреля 2010 г.

Страна советов. Ставим самые новые пакеты с GetDeb

Когда я переходил с презренной венды на кошерный линукс, то сперва немного растерялся, узнав что для поиска и установки приложений не нужно лазить по интернету, искать в DC или спрашивать у друзей. Оказалось, что есть менеджер пакетов Synaptic, в котором "всё украдено до нас", то есть собрано, классифицировано, подготовлено! Однако и этот подход имеет недочёты, борьбе с которыми посвящён данный пост.

понедельник, 19 апреля 2010 г.

TeX и этих. Двойной поверхностный интеграл!

За что мы все любим TeX? Правильно - за идеальные формулы! Которые легко записывать, на которые удобно ссылаться, на которые приятно смотреть. Редко возникают ситуации, когда нужно записать что-нибудь "эдакое", что не описано в стандартных книгах о ТеХе... Например, я в своё время изрядно помучился, прежде чем узнать как записать двойной поверхностный интеграл!

четверг, 15 апреля 2010 г.

TeX и этих. TeX в блоге

Раз уж у меня возникло желание проводить мастер классы по ТеХу, то я решил создать себе комфортные условия для этого. Вопрос подсветки синтаксиса уже решён, осталось самое интересное: выяснить как показывать прямо в блоге результат вывода системы TeX.

среда, 14 апреля 2010 г.

Stellarium - домашний планетарий

Сегодня я хочу об одной замечательной программе, которая поможет вам с интересом и пользой провести время - узнать и увидеть много интересного! А уж для юных астрономов эта программа просто необходима!
Stellarium является свободным виртуальным планетарием, с открытым исходным кодом, доступным в соответствии с GNU General Public License для платформ GNU/Linux, Mac OS X и Microsoft Windows платформ.

понедельник, 12 апреля 2010 г.

Страна советов. Автоматическое выключение компьютера

Самый любимый мой способ заснуть - включить какой-нибудь фильм и лечь в кровать "смотреть". Как показывает практика, засыпание происходит на 15-20% приятнее и быстрее, чем если просто попытаться заснуть. Однако остаётся вопрос включённого компьютера.

четверг, 8 апреля 2010 г.

TeX и этих. Unicode и TeX


Вообще говоря, входная кодировка текста задаётся в ТеХ командой
\usepackage[...]{inputenc}
которая декларирует использование пакета inputenc с параметром, который указывается в квадратных скобках. Это может быть koi8-r, utf8 или, не приведи Господи, cp1251. Я отдаю предпочтение utf8 - данная кодировка поддерживает кириллические символы.
К сожалению, при создании презентаций средствами LaTeX с этой кодировкой могут возникнуть проблемы. Если в командах \title{...} \author{...будут присутствовать кириллические символы, то в шапку просмотрщика pdf попадёт весьма длинная и неприятная надпись надпись, что-то вроде PleaseInsertPrerender... и т.д. Некрасиво и неприятно. Кроме этого, содержание, оформленное командами \section{...} и \subsection{...} также попадёт во вьювер с ошибкой - т.е. вообще пустым. Для исправления этих ошибок необходимо вызывать класс beamer со следующей опцией:
\documentclass[ucs]{beamer}
Указание опции ucs позволяет позволяет правильно передать опции в пакет hyperref и подгрузить страницу Юникода для первых двух слайдов. В итоге в свойстве pdf документа окажется правильно записанное название презентации, имя автора; Okular покажет правильную шапку документа, а пользователь сможет пользоваться оглавлением без проблем.

Подсветка синтаксиса.

Начал писать первый мастер-класс по TeX и сразу же столкнулся с проблемой: как организовать подсветку синтаксиса? Всё-таки предстоит писать много кода в примерах, а blogspot изначально подсветку не делает. Поверхностное гугление не дало желаемого результата: в основном решения сводились к вставке ссылки на специальный скрипт в шаблон блога. Такой рецепт меня не устроил, так как воплотить это хлопотно, подсветка скорее всего пропадёт при смене шаблона и, даже если бы я воспользовался этим методом, подсветки TeX-а я в этих скриптах не нашёл.
Однако вот здесь было найдено сразу два замечательных решения:
  • можно использовать редактор Vim, в котором есть пункт меню "Сделать HTML с подсветкой";
  • воспользоваться онлайн-редактором
Лично мне по душе второй вариант решения, но это дело вкуса. Теперь всё готово для первого совета по ТеХ-у!

среда, 7 апреля 2010 г.

Начинаем мастер-классы LaTeX

Процитирую-ка я немного википедию: "TeX - система компьютерной вёрстки, разработанная американским профессором информатики Дональдом Кнутом... TeX популярен в академических кругах, особенно среди математиков и физиков..." и линуксоидов! Это я уже от себя добавлю.
Сам я использую TeX для написания статей, отчётов, создания презентаций уже далеко не первый год. За это время у меня накопилось такое множество советов и рецептов по решению разнообразных проблем, что я себя скромно отношу к разряду гуру-TeX специалистов. К сожалению, найденные способы решения проблем быстро забываются, и иногда их приходится искать снова и снова. Чтобы не делать одну работу дважды (мне) и даже единожды (вам) я решил завести очередной раздел моего блога.
В раздел "TeX и этих" я буду записывать всё интересное о TeX-е, с чем буду сталкиваться. Записи эти, скорее всего, будут крайне хаотичными и неструктурированными. Но если их станет много - обещаю завести второй блог целиком и полностью посвящённый самой замечательной на свете системе компьютерной вёрстки. Вперёд, дерзаем!

вторник, 6 апреля 2010 г.

Новости. Расписание релизов Ubuntu 10.10

Стало известно имя следующей версии популярного линукс-дистрибутива Ubuntu 10.10 - Maverick Meerka (Инакомыслящий Сурикат) и расписание его релизов:
  1. 3 июня - Alpha 1;
  2. 1 июля - Alpha 2;
  3. 5 августа - Alpha 3;
  4. 2 сентября - Alpha 4;
  5. 23 сентября - Beta;
  6. 21 октября - Release Candidate;
  7. 28 октября - Final Release.
Источник

пятница, 2 апреля 2010 г.

Новости. Мозговой штурм


Разработчики и тестеры операционной системы Ubutnu запустили новый сайт отывов/предложений - Ubuntu Brainstorm на котором зарегистрированные пользователи могут оставлять свои предложения/пожелания по совершенствованию операционной системы Ubuntu. На сайте введена система голосования, которая позволяет выбрать лучший способ реализации той или иной идеи. Как отмечают разработчики, идею этого сайта они почерпнули у Dell - ресурс IdeaStorm. Предложение из BrainStorm может быть легко перенесено в сервис Blueprints, можно установить связь с багом или веткой форума на Launchpad.
У вас есть идея по улучшению Ubuntu? Запишите её в Ubuntu Brainstorm!

По материалам Ubuntu fridge.

От себя: стоит зарегистрироваться на этом сервисе уже ради того чтобы отправлять в минуса бредовые идеи некоторых умников ;)

четверг, 1 апреля 2010 г.

Советы и уловки. Настройка окна приветствия (gdm)

С выходом Ubuntu 9.10 Kamik Koala многое улучшилось (по моему мнению). Но также были сделаны изменения, которые не понравились некоторым пользователям. В частности, возможности по настройке окна приветствия - Gnome Display Manager были значительно уменьшены. Так выглядело окно настроек ранее:
Так оно выглядит сейчас:
Естественно, настраивать тут толком и нечего. Связано это изменение с тем, что gdm был полностью переписан разработчиками для того, чтобы максимально увеличить скорость работы xsplash - нового загрузчика исков X Window System (оконной системы).
Для тех, кто хочет получить доступ к большему количеству настроек предназначается следующий рецепт:
  • Завершите текущий сеанс пользователя;
  • перейдите в tty-командную строку Ctrl-Alt+F1;
  • залогинтесь, используя ваш обычный логин/пароль;
  • в командной строке введите: export DISPLAY=:0.0;
  • далее введите sudo -u gdm gnome-control-center (потребуется ввести пароль суперпользователя - обычно он совпадает с обычным паролем);
  • переключитесь в графический режим Alt+F7;
  • должен загрузится gnome-control-center - используйте его для настройки окна приветствия;
  • выберите в окне "Внешний вид" - здесь можно изменить фон, шрифты, тему обрамления окон;
  • закройте gdm и залогинтесь обычным образом.
Автор данного рецепта уверяет, что после выполнения этих операций скорость загрузки системы не ухудшится. Удачи, ждём отзывов.
Спасибо Alexander Kurilov за "наводку" на эту статью.

Советы и уловки. Анимированные обои в Gnome (Ubuntu)

Не удивлюсь если многие не знают о такой возможности окружения Gnome как анимированные обои. Я не сторонник добавления всяких специальных программок, утилит и прочей нечести ради красоты, но если система поддерживает это "из коробки" - то почему бы и нет?
Механизм создания анимированных обоев прост: в директорию с обоями
/usr/share/backgrounds
помещается папка с набором изображений (требуются права суперпользователя). Отдельно формируется *.xml файл, который управляет сменой изображений. В этом файле записывается продолжительность отображения каждой картинки и тип показа - "static" или "transition", например (все команды надо обрамить <> символами):
static
duration 3600.0 /duration
file /usr/share/backgrounds/day_of_ubuntu/dawn.jpg /file
/static

transition type="overlay"
duration 21600.0 /duration
from /usr/share/backgrounds/day_of_ubuntu/dawn.jpg /from
to /usr/share/backgrounds/day_of_ubuntu/noon.jpg /to
/transition
Как видно из приведенного текста поддерживается не только статический показ, но плавная смена изображений - в данном случае наложением. Далее, как обычно жмём правой кнопкой мыши по столу, - "изменить фон рабочего стола->добавить" в фильтре допустимых типов файлов выбираем "все файлы" и добавляем наш *.xml. Теперь всё работает!

Тем же кто не хочет вручную заниматься созданием картинок, предоставлю пару ссылок на замечательные обои, которые сменяются в зависимости от времени суток. Смотрится замечательно!!!

Day of Ubuntu wallpaper slideshow - автор Dylan McCall;
Тема AirLines из пакета тем от Bisigi project.

среда, 31 марта 2010 г.

Оффтопик. Угадывание персонажа

Сегодня со мной поделились очень интересной, на мой взгляд, ссылкой. Это сайт, на котором посетителю предлагается загадать какого угодно вымышленного или реального персонажа и ответить на несколько вопросов о нём. После ответов Акинатор (персонаж сайта) пытается отгадать - кого (что) вы загадали.
Удивительно то, на сколько точно и быстро он отгадывает, задавая, казалось бы, косвенные вопросы. Лично у меня простые задания (главные герои книг/фильмов) разгадывались за 10-15 вопросов. Задания посложнее (голован Щекн, Вечный Жид) потребовали около 20. Иногда перед получение правильного ответа делается одно-два неверных предположения. А вы сможете загадать непосильную задачку для Акинатора?

вторник, 30 марта 2010 г.

Страна советов. Прокси через терминал

Часто возникает необходимость выполнить в терминале команду, которая требует подключения к интернету. Это могут быть команды wget, gpg --keyserver, или запуск скрипта winetricks. Обычно доступ к интернету из терминала не вызывает проблем. Однако если у вас доступ организован через прокси сервер, то для выполнения этих команд надо дополнительно определить переменную окружения http_proxy:
http_proxy="http://Username:Userpwd@server:ServerPort/"
здесь Username:Userpwd - имя пользователя и пароль, server:ServerPort - Ip-адрес вашего прокси сервера и номер порта. Тогда команда запуска winetricks будет, например, иметь вид:
http_proxy="http://Username:Userpwd@server:ServerPort/" sh winetricks

понедельник, 29 марта 2010 г.

Full Circle Magazine, 35

Вышел очередной номер замечательного журнала Full Circle Magazine №35. Его можно бесплатно скачать с официального сайта. В новом номере:
  1. Новости посвящённые выходу первой бета-версии дистрибутива Ubuntu 10.04 и обновлению бренда этой операционной системы;
  2. Статья Command & Conquer - о работе с терминалом;
  3. Уроки программирования - Python, Part 9;
  4. Статья о Ретушировании фотографий в Gimp, часть 2;
  5. Руководство установки Google SketchUp в linux (с помощью wine). Достаточно полезная статья - без советов которой у меня установить это приложение не получилось;
  6. Пара дущещипательных историй из разряда "как я приобщился к линуксу";
  7. Интересный, но краткий обзор коммуникатора Motorola Milestone/Droid - одного из лучших аппаратов на базе операционной системы Android;
  8. Письма читателей/вопросы и ответы;
  9. Обзор игры Enemy Territory: Quake Wars - платной игры с закрытым кодом :). По мнению автора статьи это лучшая игра для linux. Видя скриншоты не могу не согласиться;
  10. На закуску представлены Top 5 приложения для Android. Достаточно интересные программы, которые стоит установить на коммуникатор.
Вот так выглядит краткий обзор этого номера Full Circle Magazine. Выход русскоязычной версии ещё впереди.

воскресенье, 28 марта 2010 г.

Страна советов. Веб-камера в skype.



В жизни бывает две ситуации:
  1. Вы - Ричард Столлман. Тогда закрывайте эту страницу - вы ничего интересного тут не найдёте.
  2. Вы не Ричард Столлман. Тогда, вполне возможно, вы используете программу skype для совершения звонков или для переписки. Тогда можете смело читать эту заметку дальше...
Использование skype в linux имеет свою специфику: версия этой программы отличается от версии под "окна" - 2.1.* против 4.2.* соответственно. Правда, на мой вкус, версия 2.1 гораздо приятнее: уж слишком много второстепенного функционала добавлено в версию под винды.
Скачать последнюю версию этой программы всегда можно на официальном сайте производителя. Другой способ - добавить репозиторий в Synaptic:
deb http://download.skype.com/linux/repos/debian/ stable non-free
Настроить работу микрофона для звонков в skype обычно не составляет проблем (если они возникнут - пишите - будем разбираться). С настройкой же видео могут возникнуть трудности. Тут многое зависит от производителя вашей веб-камеры, но есть один дополнительный совет, которым я бы хотел поделиться. Дело в том, что даже если в skype->Настройки->Видеоустройства у вас и будет обнаружена камера, она всё равно может не работать корректно (то есть - не работать вообще). Проблема исправляется запуском skype из терминала следующей командой:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Перед этим должна быть установлена 32-битная версия пакета libv4l. Остаётся ждать, когда, наконец, команда skype откроет исходные коды своего приложения (звуковой кодек открыли открыли же!) - все подобные проблемы будут решены более изящным способом.

четверг, 25 марта 2010 г.

Вступительное слово

Итак, Группа Свободного Поиска. Не буду пока что расшифровывать названия этого блога. Всё очень явно и лежит на поверхности - даже пользоваться поиском не надо; и едва ли сюда забредёт человек не знающий что это за группа такая и что она ищет ;). А уж если и найдётся такой, то может быть ему станет интересно - возьмёт да и прочитает серию произведений где эта группа придумана... прочитает и станет хоть немного но умнее, честнее, добрее.
Я же намереваюсь искать немного другое: моей целью будет интересное, необычное полезное и при этом, желательно, - Свободное. В том самом классическом понимании "is a matter of liberty, not price". Поэтому, уважаемый читатель, будь готов найти тут заметки о linux, о науке, о искусстве. За сим раскланяюсь... вперед!