Краудсорсинг

индекс
149,91

BOINC: work generator из песочницы

Во время своей работы сервер BOINC должен постоянно генерировать какие-либо задания, которые потом будут отправляться на обработку клиентам. Для этих целей используется специальный демон-генератор. Чаще всего он называется work_generator.

Пример генератора можно найти по адресу ~/server_stable/sched/sample_work_generatr.cpp.
Файл этот можно менять в соответствии с потребностями.

Рассмотрим простой пример сборки и запуска генератора.

0. Если сервер BOINC запущен, следует его остановить ~/projects/test/bin/stop (~/projects/test/ — домашняя директория рабочего проекта)

1. Идем в ~/server_stable/sched/

2. Собираем генератор: make. Могут понадобиться права суперюзера. Есть готовый MakeFile для сборки примеров. Его можно использовать и для сборки переписанного генератора. Файл достаточно большой и запутанный. Можно в нем поковыряться и извлечь только то, что касается генератора. Можно так же переписать под себя (мне например понадобилось добавить флаг -lntl в переменную СXXFLAGS для подключения библиотеки NTL). Повторюсь, и без правки всё будет прекрасно собираться.

3. В результате получим 2 файла: sample_work_generator.o (исполняемый) и sample_work_generator(скрипт). Эти файлы копируем в ~/projects/test/bin/

4. Теперь надо подправить конфигурационный файл проекта: ~/projects/test/config.xml. В самом конце этого файла находится описание запускаемых при старте проекта демонов. Добавляем туда следующее:
<daemon>
   <cmd>
      sample_work_generator -d 3
   </cmd>
</daemon>


Там подобные конструкции уже должны быть. Надо и эту добавить по аналогии. Флаги -d 3 означают, что команда запускает демон с третьим уровнем отладки.

5. Запускаем проект ~/projects/test/bin/start

Теперь во время работы сервера BOINC будут постоянно генерироваться задания. В папку ~/projects/test/download запишутся файлы заданий, который будут потом отправляться клиентам. Также задания будут зарегистрированы в базе BOINC в таблице workunit.

Теперь рассмотрим пример файла-генератора.
–2
1 ноября 2011, 16:00
2

Видеоинтервью Алёны Поповой с координатором проекта ReactOS


Коллаж для привлечения внимания


–7
27 октября 2011, 23:43
4

Эксперимент: свободное веб-сообщество

Здравствуйте!

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

Нет, я не пытаюсь в очередной раз поднять вопрос «можно ли доверять гуглу?..» Меня интересует, возможно ли создать сообщество людей в интернете, которое будет, насколько это возможно, существовать подобно свободному государству, естественно, с поправкой на «виртуальность» бытия. Такое сообщество/государство должно:

  1. Принадлежать гражданам
  2. Управляться гражданами
  3. Предоставлять услуги гражданам

Чертовски просто! Грубо говоря – собираемся, договариваемся,…, PROFIT!

А если серьезно, то:
–2
4 октября 2011, 11:02
2

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

6.83%
(48)
Страна на грани анархии. Ключевые отрасли и гос. структуры не функционируют. После смены режима страна переименована в Хаброссию, управляется кремниевым мозгом.
8.96%
(63)
Нанесен умереный экономический ущерб без политических последствий. Стимпанк, арифмометры и счёты.
84.21%
(592)
Всем плевать. Бастующих уволят и наберут понаехавших и школьников, понуро стоящих в очереди за воротами.

Проголосовало 703 человека. Воздержалось 92 человека.

–16
1 февраля 2010, 11:43

Типовые решения: геоинформационные системы

Геоинформационные системы (ГИС) позволяют искать объекты на цифровых картах, а также редактировать и анализировать эти объекты. Читателям Хабра наверняка знакомы Google Maps и Яндекс Карты, но при этом лишь немногие назовут более одного профессионального решения. Я собрала данные о популярных ГИС системах на основе Google Trends.


В частности, из картинки следует, что ESRI ArcGIS на сегодняшний день — самая популярная система, следовательно, неплохой выбор. А какую ГИС предпочитаете Вы?
–4
18 декабря 2009, 18:59
1

Вас огорчает отсутствие возможности создавать новые тематические блоги на Хабрахабре?

11.46%
(37)
Да, потому что у меня есть идея нового тематического блога.
5.26%
(17)
Да, потому что меня не удовлетворяет нынешнее количество тематических блогов Хабрахабра.
50.77%
(164)
Мне всё равно.
17.96%
(58)
Меня удовлетворяет нынешнее количество тематических блогов Хабрахабра.
13%
(42)
Я считаю вредным дальнейший рост количества тематических блогов Хабрахабра.
1.55%
(5)
Я знаю об идее такого нового тематического блога, появление которого считаю недопустимым.

Проголосовало 323 человека. Воздержалось 73 человека.

–3
11 декабря 2009, 13:27

Каков уровень радиационного излучения у вашего телефона?

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

Рабочая группа экологов провела новое научное исследование (скачать полный отчет о результатах исследования в формате PDF на английском языке), в котором было проверено большинство мобильных телефонов и смартфонов на радиационное излучение. Группа экологов требует от правительства США принятия закона, который будет обязывать производителей мобильных устройств клеить этикетку с указанием уровня излучения. Также экологи создали интерактивный онлайн-путеводитель, с помощью которого люди смогут узнать об уровне выбросов радиации своего телефона.
–8
13 октября 2009, 11:22
2

О, коллективный разум! Взываю к тебе и всё такое

Хочу обратить твое внимание на сайт www.mazanu.com.

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

Решение о создании сайта/блога/ссылко-обменника было принято
единогласно (3 голоса «за», ни одного — «против» при 0 воздержавшихся)
после нескольких минут обсуждения. Еще за пару часов совместной работы
родился документ-видение того, зачем оно нам надо и что мы от этого
хотим. Позволю себе тут привести выдержки из него:
Для чего нам это надо:

— сохранить для себя, ну и, возможно, еще кому-то пригодится,
выжатую и отфильтрованную информацию из всего того говнопотока,
который мы волей-неволей через себя пропускаем;
— поделиться с миром разумным, добрым, вечным. А также
ох...(ренительным), за...(мечательным) и пи...(редовым);
— для кайфа. Ибо я от этого тащусь.

Как мы это делаем:
–9
30 сентября 2009, 23:47
1