Распределенная вычислительная сеть BOINC

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

BOINCПолагаю, многие слышали про довольно-таки старый проект SETI@home. Его целью было использование вычислительных мощностей компьютеров участников для расчета данных, полученных астрономами в процессе поиска внеземных цивилизаций. Собственно, BOINC - это не что иное, как единая расчетная система для всех подобных проектов, включая пресловутый SETI@home. Каждый участник этой сети добровольно предоставляет свободные ресурсы своего компьютера (или компьютеров) для обсчета данных по выбранным проектам.

Программное обеспечение BOINC существует для Windows, Mac и Linux. Софт крайне ненавязчив и действительно совершенно не мешает при работе, так как весьма грамотно прекращает загрузку системы в случае, если пользовательским программам требуются ресурсы. Причем в настройках можно самому выставить все пороговые значения потребления процессора, памяти, диска и т.д.

Для участия достаточно просто установить ПО и выбрать проекты. Проектов для расчета имеется уже достаточно много, можно выбрать любой по душе. К примеру, мои компьютеры (рабочий и домашний) сейчас считают задания Rosetta@home от University of Washington, который занимается исследованием белков в поиске лекарств от самых различных заболеваний человека. Благородная цель, не так ли? Наши компьютеры крайне редко по настоящему загружены пользовательскими задачами. Поэтому мне кажется правильным использовать их свободные ресурсы для помощи университетам и исследовательским центрам. Читать далее »

Твиттер-клиент Touiteur для Android

Touiteur LogoДля андроида уже сделано достаточно много твиттер-клиентов, на любой вкус. Долгое время я использовал Seesmic, который меня, в принципе, всем устраивал. Но недавно я, по наводке @lord_phoenix, решил взглянуть на Touiteur. И в итоге я на него "подсел". Почему-то этот клиент почти неизвестен большинству. И напрасно, так как он действительно весьма достойный.

Детального обзора я делать не буду. Скорее укажу на те особенности, которые лично меня сподвигли на переход. Скажу только, что Touiteur поддерживает весь базовый функционал, необходимый твиттер-клиенту. Это и загрузка картинок на любой из популярных хостингов, превью картинки в твите, геотаггинг, виджеты (только в платной версии) и т.д. Здесь клиент ничем не хуже того же Seesmic.

Вначале пару слов о недостатках, из-за которых я не сразу смог перейти на Touiteur:

  • Дизайн, на первый взгляд, ужасен. По умолчанию установлена тема оформления в темных тонах, а я такие не люблю. Кроме того, дизайн, на мой взгляд, весьма отличается от общего стиля оформления android-программ, а это для меня также безусловный минус. Гайдлайны должны соблюдаться, в этом я убежден. Надо сказать, что в платной версии присутствует и светлая тема оформления, но игнорирования гайдлайнов это не отменяет.
  • Непроизносимое и незапоминаемое название. ;-) Мелочь, конечно, но не исключено, что именно оно отчасти является причиной малой известности программы у нас.

Теперь о плюсах, которые для меня перевесили минусы: Читать далее »

Beeline. Проблема с 3G и голосовой связью

BeelineУ оператора Beeline достаточно давно (подозреваю, что от рождения) есть проблема с GPRS/EDGE/3G-связью. А точнее, с приемом входящих звонков во время активного мобильного интернета. Проблема заключается в том, что во время приема или передачи данных абонент становится недоступным для любых входящих звонков. И он не будет доступен, пока прием или передача не прекратятся. То есть приоритет GPRS/EDGE/3G выше, чем у входящих звонков. К слову, по неподтвержденным данным такая же проблема наблюдается и у МТС. А у Мегафона все с этим в порядке, входящие звонки нормально принимаются во время работы в сети.

Эта особенность была замечена мной и всеми моими знакомыми с Билайном. Раньше, когда коммуникатор выходил в онлайн только эпизодически, все это было не слишком критично и на это можно было закрывать глаза. Но сейчас все изменилось. Современная модель использования коммуникатора подразумевают постоянное соединение с интернет. И обмен данными происходит реально часто.

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

Поэтому я решил обратиться в техподдержку по email. Ниже я приведу историю переписки и свои выводы. Простыня довольно-таки длинная. Кому интересно, кликаем на "читать далее". Читать далее »

Samsung Galaxy S. Мои впечатления

Samsung i9000 Galaxy SНедавно я приобрел себе новый Android-коммуникатор - Samsung i9000 Galaxy S. Не буду сейчас перечислять его характеристики, их можно без проблем нагуглить. Но хотелось бы тезисно рассказать о своих впечатлениях, основанных на реальном опыте использования.

Следует учесть, что я пока еще не экспериментировал с различными вариантами прошивок. Поэтому все мои ощущения от устройства основаны на прошивке Android 2.1, с которой Galaxy идет "из коробки". Итак, поехали. Вначале немного про "железную" составляющую.

  • Экран. Он абсолютно, безоговорочно великолепен. Первое впечатление после любого другого аппарата, - "какой же он большой". Второе - "какие сочные и яркие цвета". Все-таки Super-AMOLED - это действительно вещь. Но. Есть и обратная сторона такого качества. Экран настолько яркий, а цвета настолько насыщены, что в определенных условиях это даже "бьет по глазам". Особенно в темноте. К примеру, для чтения книг мне достаточно долго пришлось подбирать нейтральный серый цвет шрифта на черном фоне, чтобы все это великолепие не напрягало зрение.
  • Дизайн. Здесь, на мой взгляд, все тоже неплохо. Сборка выглядит вполне качественной, ничего не люфтит и не скрипит. Во всяком случае, пока что. Хотелось бы, чтобы корпус был хотя бы частично металлизирован. Но, с другой стороны, тогда он был бы тяжелее. По ощущениям устройство действительно легкое. Очень порадовала шторка для закрывания USB-разъема. Простое, но эффективное решение.

Теперь про софтовую составляющую. Читать далее »

Foursquare и Altergeo на Android. Опыт использования

Вот уже некоторое время я пытаюсь использовать на своем Android различные геосервисы. Про их функционал я здесь писать не буду, таких статей сейчас достаточно в сети. Но хотелось бы рассказать про свой опыт. Пожалуй, самыми популярными сейчас являются Foursquare и Altergeo. Именно их я сейчас и использую.

Foursquare

Foursquare мне нравится практически всем. Сервис и программа для Android удобные, стабильные и претензий к ним нет никаких. Кроме одной - недостаточной поддержки русскоязычного сегмента пользователей. В частности, это выражается в том, что для "мэров" не предусмотрено никаких акций в России, сервис никак не "интегрируется" в нашу реальность. А без этого Foursquare в наших реалиях превращается в достаточно бесполезную игрушку, пользоваться которой можно только для забавы.

Altergeo

Именно поэтому я пытаюсь перейти на Altergeo. Это чисто российский продукт, поэтому у нас его использование более предпочтительно. Да и русскоязычная аудитория явно побольше. Но, к сожалению, с Altergeo, а конкретно с его Android-версией, у меня постоянно возникает столько сложностей, что я даже не знаю, как этот сервис использовать дальше. Об этом я и хочу написать: Читать далее »

Android. Online или offline?

С ростом популярности Android и с появлением большого количества устройств на его основе я стал замечать интересную вещь. Масса пользователей, особенно новичков, пришедших с других платформ, ругаются на то, что Android-устройство постоянно стремится быть в сети. Чуть ли не каждый второй комментарий на том же Яндекс.Маркет ставит этот факт в минус андроиду. Кроме того, достаточно много моих знакомых специально отключают GPRS/EDGE/3G в целях экономии финансов. Это явление настолько распространено, что мне захотелось высказать свои мысли по этому поводу.

Безусловно, Android изначально спроектирован как система, постоянно находящаяся онлайн. На этом принципе основаны все основные "фишки" платформы - прозрачная синхронизация контактов, календарь, push-email, Google-локатор, карты и т.д. Я уж не говорю про дополнительные сервисы - твиттер-клиенты, дополненная реальность, geo-соцсети, Evernote в конце концов. И все это нужно не дома на Wi-Fi-подключении, где и так есть доступ к "большому" компьютеру, а именно на улице. Android является, по сути, терминалом, мобильным окном в сеть. Без сети, на мой взгляд, в андроид-устройстве вообще нет большого смысла. Тогда уж лучше использовать морально устаревшие Symbian-коммуникаторы или, простите за упоминание трупа, WindowsMobile.

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

Мир уже находится в онлайне. Не вижу причин цепляться за устаревшую концепцию оффлайна, тем самым добровольно ограничивая самого себя. Я даже на эту тему сделаю опрос. Интересно, насколько популярна идея постоянного подключения к сети среди владельцев Android. Читать далее »

TeamSpeak 3 в Ubuntu 9.10

TeamSpeakНекоторое время назад мне понадобилось установить клиента TeamSpeak 3. Если кто не в курсе, - это весьма продвинутая программа для коллективного голосового общения. Программа мультиплатформенная и существует в вариантах для Windows, OSX и Linux.

Но в Ubuntu 9.10 обнаружилась весьма неприятная особенность. Буквально через несколько минут использования TeamSpeak начинал дико нагружать процессор. Доходило до 100% загрузки нескольких ядер. При этом программа начинала глючить и звук со временем прерывался совсем.

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

В терминале выполняем следующее:

$ sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
$ sudo apt-get update && sudo apt-get dist-upgrade

Тем самым мы устанавливаем последнюю версию PulseAudio из девелоперского репозитория и проблема исчезает.