суббота, 29 января 2011 г.

Конкурс для разработчиков Android-приложений

Вчера по почте получил весьма любопытное приглашение. Однако, я не смогу им воспользоваться, так как не являюсь программистом. Но я подумал, что многим посетителям моего блога эта информация будет полезной. Оказывается, компания
HTC начинает новый конкурс для разработчиков Android-приложений. Называется он HTC Android Developers Contest 2.0 и ориентирован больше на украинских программистов. Задача конкурса довольно благородная – создание локализованных приложений для украинских пользователей.

Весь процесс конкурса разделен на несколько этапов:
• 25.01 — открыта предварительная регистрация разработчиков на сайте конкурса (ссылка выше);
• 1.02 — 30.04 — открыта возможность загрузки приложений на сайт;
• 26.02 — HTC Android Hackaton;
• 1.05 — 15.05 — голосование за лучшее приложение по мнению пользователей;
• 16.05 — 31.05 — жюри определит победителей;
• 01.06 — ну и официальное объявление победителей конкурса HTC ADC 2.0.

Хочу отметить, что организаторы довольно веско мотивируют программистов. Победители получат:
1-е место — 50 000 грн. и Desire HD
2-е место — 20 000 грн. и Desire HD
3-е место — Desire HD

Есть и специальный приз конкурса - смартфон HTC Desire для приложения, получившего наибольшее количество голосов пользователей.

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

Ну а вы можете прямо сейчас получить бесплатные фоторамки онлайн, без конкурсов и отборов украсив свою фотоколлекцию.

четверг, 27 января 2011 г.

LibreOffice 3.3 - как поставить

Есть хорошая новость. Даже две. На днях недавно созданная организация Document Foundation таки смогла выпустить первый самостоятельный релиз офисного пакета LibreOffice 3.3. Причем сделали они это на день раньше чем вышла версия OpenOffice.org 3.3. Хочу напомнить, что LibreOffice это независимый форк проекта OpenOffice.org, возникший после того, как мнение разработчиков о будущем развитии проекта не совпало с компанией Oracle, получившей не так давно права на ООо.

Сейчас не буду останавливаться на новшествах данного проекта, точне проектов, а лучше расскажу как правильно, кашерно установить LibreOffice, если у вас уже имеется OpenOffice.org. Я тут недавно наткнулся на любопытный документ под названием How to install LibreOffice RC on Linux. Это руководство по установке офисного пакета LibreOffice. Ниже я привожу свой вольный перевод, так что не обессудьте. Тут речь идет о релиз-кандидате, но все инструкции годятся и для финального релиза.Но если у вас боли в спине что делать вам скажет врач, или об этом поведает специализированный интернет-ресурс.

А вот автор HOWTO предлагает три варианта установки.

А. Установить LibreOffice в 3 простых шага

1. Скачать пакеты

Это первый метод установки позволяет установить LibreOffice паралельно с уже установленным пакетом OpenOffice.org. Сначала скачайте LibreOffice RC3 с официального сайта: www.libreoffice.org/download/. Выберите Linux x86 (DEB) для 32-битной систем или Linux x64 (DEB) для 64-битных систем. Предположим что загруженный файл (и языковые пакеты) сохраняются в разделе "Загрузки" в вашем домашнем каталоге.

2. Распаковываем пакеты.

Загруженный файл сжат в Tar.gz архив. Чтобы извлечь файлы из архива, откройте каталог загрузки. Найдите файл с именем LibO_3.3.0rc3_Linux_x * _install-deb_ *-*. tar.gz, щелкните правой кнопкой мыши по нему и выберите "Извлечь сюда". Затем также извлеките языковые пакеты. Tar.gz архивы теперь можно удалить.

3. Установка

Откройте терминал. Перейдите в каталог с установочными пакетами:

cd ~/Downloads/LibO_3.3.0rc3_Linux_x86_install-deb_en-US/DEBS

или для 64-битной версии:

cd ~/Downloads/LibO_3.3.0rc3_Linux_x64_install-deb_en-US/DEBS

Устанавливаем:

sudo dpkg -i *.deb

Теперь LibreOffice уже установлен, но ярлыки программ еще не отображаются в меню. Перейдите в подкаталог "desktop-integration" и установите пакет интеграции с меню:

cd desktop-integration

sudo dpkg -i *.deb

Естественно, что нам нужен еще и языковой пакет . Для его установки повторяем команды CD и Dpkg для каждой необходимого языкового пакета. Если вы хотите изменить программы по умолчанию для офисных документов в Ubuntu, то читайте как это сделать.

Б. Как (Не) удалить OpenOffice.org

OOo хорошо интегрирован в Ubuntu, и некоторые важные пакеты зависят от него, такие как Hunspell, MySpell, локализация мета-пакетов, тезаурус и т.п. Автор не рекомендует удалять OpenOffice. Org!

Но если вы таки решили это сделать на свой страх и риск, то:

sudo apt-get remove openoffice*

Если вы хотите удалить все файлы OOo, включая конфигурационные, то тогда:

sudo apt-get remove --purge openoffice*


А сейчас узнаем о втором способе установки и методах удаления LibreOffice.

C. Ubuntu: LibreOffice ppa installation

В Ubuntu, вместо установки из .Deb пакета, о которой было рассказано раньше, вы можете установить пакеты с LibreOffice ppa.

Учтите, что автор HowTo настоятельно НЕ рекомендует этот метод установки. Ведь при установке через PPA сначала будет удален OpenOffice.org, и, как упоминалось раньше, все его зависимости. (Hunspell, MySpell, локализация мета-пакетов, тезаурус ...) От себя добавлю. что когда я добавил в своей Убунте репозитории LibreOffice, то при очередном обновлении репозиториев мне предложили установить LibreOffice, но при этом предупредили, что OpenOffice.org будет удален. Поэтому я отключил репозитории LibreOffice, во избежание проблем.

Если же вы все же хотите провести установку с Libreoffice из PPA, то автор рекомендует следующую последовательность:

sudo apt-get remove openoffice*

Перед подтверждением удаления пакета, автор рекомендует скопировать список пакетов для удаления и сохраните где-нибудь. Далее выполните:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice libreoffice-gnome


LibreOffice установлен. Однако, поддержка нужного языка может отсутствовать. Используйте сохраненный список, чтобы выяснить, какие пакеты отсутствуют для вашего языка (языков). Далее адаптируйте под свой язык следующую команду:

sudo apt-get install aspell aspell-en dictionaries-common hunspell-en-ca hunspell-en-us language-support-en language-support-writing-en myspell-en-au myspell-en-gb myspell-en-za wbritish

Вот пример адаптации под немецкий язык:

sudo apt-get install hunspell-de-at hunspell-de-ch hunspell-de-de language-support-writing-de wngerman wogerman wswiss

D. Удаление LibreOffice RC 3 (deb)

Применяется для удаления официальных. Deb пакетов, установка которых была описана в части А. Если вы хотите удалить LibreOffice, используйте следующую команду:

sudo apt-get remove libreoffice3* libobasis3*

Для того, чтобы удалить также конфигурационные файлы LibreOffice выполните:

sudo apt-get remove --purge libreoffice3* libobasis3*

E. Удаление LibreOffice RC 3 (ppa)

Так удаляется LibreOffice который был установлен способом указанным в части С. Если вы хотите удалить LibreOffice, используйте следующую команду:

sudo apt-get remove gcj-4.4-base gcj-4.4-jre-lib libcommons-beanutils-java libcommons-collections3-java libcommons-compress-java libcommons-digester-java libcommons-logging-java libdb-je-java libdb4.7-java libdb4.7-java-gcj libgcj-bc libgcj-common libgcj10 libhsqldb-java libicu4j-java libjaxp1.3-java libjline-java libjtidy-java liblucene2-java libmythes-1.2-0 libregexp-java libreoffice libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-filter-binfilter libreoffice-filter-mobiledev libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-java-common libreoffice-math libreoffice-report-builder-bin libreoffice-style-galaxy libreoffice-style-tango libreoffice-writer libservlet2.5-java libtextcat-data-utf8 python-uno ttf-dejavu ttf-sil-gentium ttf-sil-gentium-basic

Вот собственно и все! Будьте внимательны.

понедельник, 17 января 2011 г.

Неурядицы в Ubuntu 10.10

В прошедшую субботу весь день занимался приживлением Linux к неокрепшим умам вин-пользователей :). Я чувствовал, что эта акция благотворительной помощи будет непростой и таки возникли некоторые мелкие проблемы, которые меня напрягли и и озадачили. Но обо всем по порядку. Так уж повелось, что раз в году я переустанавливаю винду на компьютере моей кумы, точнее ее дочери. В этот раз, увидев, во что за год превращается виндус под воздействием вирусов и прочего мусора, который накапливается в этой дурацкой системе, я решил пойти другим путем. Я решил поставить две системы параллельно. В качестве второй системы я выбрал Ubuntu.

Первым делом я перегрузился и с CD запустил шикарнейший дистрибутив Parted Magic 5.9. В нем есть все инструменты необходимые для работы с железом, и в частности для подготовки винчестера для дальнейшей установки системы. Эта система грузится в оперативную память и освобождает оптический привод, так что вы даже можете записывать данные на CD/DVD. Для начала я примонтировал все разделы винта и скопировал всю необходимую информацию на переносной винт. Затем, отмотировал разделы, и запустил Gparted. Сначала удалил все разделы, а потом создал новые. Первый под винду, второй, самый большой под диск для совместного хранения данных, а третий, под Linux. Первые два отформатировал в ntfs а третий оставил чистым.

Винда стала на первый раздел, и какое-то время я занимался трахомудией в виде засовывания CD с с драйверами для разных устройств и установкой необходимых программ, в том числе и антивируса Avast, искал где winrar скачать бесплатно, ставил MS Office и как альтернативу OpenOffice.org, и так далее. Тут обнаружилась странная фигня, в то время как Аваст довольно легко скачал обновления, браузеры не соединялись с сайтами выдавая ошибку соединения. Я позвонил поставщику интернета и он предложил сбросить настройки и продиктовал команду для командной строки (к сожалению я ее не запомнил). После перезагрузки ничего не изменилось. В техподдержке посоветовали... переставить Windows.

Я, естественно, этого не стал делать. Но заметил, что система ворочается очень медленно. Ну во всяком случае мне так показалось. Для чистоты эксперимента решил поставить Ubuntu 10.10 на свободное место. О процессе установки рассказывать не буду, отмечу только, что по завершении система выдала предупреждение, что некоторые пакеты не были установлены из-за выявленной ошибки. Меня конечно это напрягло, но я перезапустил систему. Убунта загрузилась, сразу поймала Интернет, и забегала в два раза быстрее винды. Но выявились и некоторые баги:

1. В Ubuntu 10.10 очень каличная иконка отображения смены раскладки клавиатуры. Это довольно громоздкая икона с изображением типа клавы а рядом с ней отображаются буквы языка. Так вот, дурацкая клава в трее присутствует, а вот иконок языков нет! Как исправить этот баг я не нашел. Видимо это возникло именно из-за того, что некоторые пакеты не были корректно установлены.

2. Звук в системе есть, но его качество очень паршивое. Звук нечистый, с хрипами. Видимо придется доустанавливать какие-то звуковые пакеты.

3. Не стали драйвера на видеокарту ATI X1300. Хотя, это пока не критично.

БОЛЬШАЯ ПРОСЬБА, если вы можете что-то посоветовать по поводу выявленных проблем, пишите в комметы. К следующим выходным я хочу понять суть проблем и найти способы их решения.

А теперь расскажу о некоторых своих замыслах по этому поводу. Раздумывая, как с этим бороться, решил потестировать возможные варианты решения проблемы дома, на тестовой Убунте 10.10 в VirtualBox. Да и на работе у меня та же версия системы.

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

Второй вариант более радикальный. Вовсе перевести пользователя на LXDE, где все просто, понятно, более привычно для человека переходящего с винды и можно настроить отображение переключения раскладки.

Ubuntu 10.10 [Работает] - Oracle VM VirtualBox_00299.jpeg

В репках LXDE есть. Поставить его не проблема.

Ubuntu 10.10 [Работает] - Oracle VM VirtualBox_00300.jpeg

Я поставил. Выглядит это так.

Выделение_00301.jpeg
Для более удобной настройки клавы в LXDE я установил fsKBSetting v.0.3.
В меню появится пункт Настроить клавиатуру (или как-то так), там выбираем раскладки которые нужны, например английский, русский, украинский.

Выделение_00304.jpeg

Затем кликаем по панели задач и добавляем отображение раскладки клавиатуры.

А вот что касается звука, то для начала собираюсь установить ALSA.

Выделение_00302.jpeg
А затем gnome-alsamixer. С этим набором попробую настроить звук. Насколько я понял, там по умолчанию сейчас звук поднимается с помощью Pulse Audio и именно с ним могут быть проблемы.

Если что не так, советуйте в комментах. Особо волнует звук, и заодно может посоветуете как с видеокартой ATI подружиться, может есть какоето кашерное простое решение о котоом я не знаю. Просто с тикими картами сталкиваюсь впервые (к счастью).

Заранее благодарен.

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

Что принес KOffice 2.3

За этой новогодне-рождественской суетой я чуть не пропустил довольно знаковое событие для кедовоодов. Это выход очередного релиза офисного пакета KOffice 2.3. Я одно время пытался пользоваться этим пакетом, на стадии версии 1.х (точно не помню, но это еще было в KDE 3.х). Тогда он произвел на меня удручающее впечатление и я окончательно сел на ООо. Но с того момента прошло несколько лет. Ну давайте посмотрим, что мы имеем сейчас.

За это время данный офисный пакет явно "потолстел" получив много новых приложений. Так в состав KOffice 2.3 входят следующие базовые приложения:

* KWord - текстовый процессор;
* KSpread - табличный процессор;
* KPresenter - система для подготовки презентаций;
* KPlato - система управления проектами;
* Karbon - векторный графический редактор, в качестве основного формата используется SVG;
* Krita - растровый графический редактор;
* Kexi - среда для управления данными (аналог MS Access);
Также имеются следующие плагины:
* Chart - построение графиков и диаграмм;
* Formula - редактор формул;
* Picture - вставка изображений.

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

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

* В программе для подготовки презентаций KPresenter добавлен режим наглядной сортировки слайдов, возможность использования shape-анимации (анимированное изменение формы), обеспечена поддержка аппаратной акселерации при формировании эффектов смены слайдов, добавлен инструмент для импорта группы изображений в виде нескольких слайдов, реализована поддержка сохранения презентаций в формате HTML. Дополнительно, в поставку KPresenter включены дополнительные шаблоны презентаций;

* Улучшена поддержка формата OpenDocument в базовых компонентах пакета и плагинах. Усовершенствования коснулись обеспечения записи, чтения и отображения документов. Проведенная работа особенно заметна по улучшению качества отображения текста;
Повышена стабильность табличного процессора KSpread, который теперь рекомендован для повседневного использования. В KSpread также увеличена производительность, переработан код отображения текста. Улучшена совместимость с формулами: расширена поддержка OpenFormula, добавлены новые функции, улучшена поддержка файлов Excel;

* Для KWord и KPresenter пока оставлен экспериментальный статус, данные программы уже достаточно стабильны, но еще не поддерживаются все необходимые опции форматирования. В KWord улучшено управление фоном страниц, улучшена вставка изображений вперемешку с текстом, ускорена загрузка ODT-файлов, налажен диалог для оформления стиля страниц;

* Силами компании Nokia, использующей Koffice в качестве основы программы для просмотра документов на платформе Maemo, заметно улучшена поддержка импорта документов в форматах Microsoft Office (doc, xls, ppt, docx, xlsx, pptx). Добавлена поддержка интегрированных в документы EMF и WMF изображений;

* Добавлен новый движок для формирования отчетов в KPlato и Kexi.
В Kexi улучшена совместимость с файлами MS Access, расширены возможности диалога экспорта данных в формате CSV, добавлена поддержка сохранения отчетов в ODT-формате, добавлен фреймворк для написания плагинов по формированию отчетов, на основной экран перенесена вкладка с проектами, добавлена новая панель навигации по содержимому проекта, в дизайнер форм возвращена панель с деревом виджетов, улучшена работа драйверов к PostgresSQL и SQLite.

Честно говоря, у меня пока не возникло желание пользоваться KOffice. Разве что из любопытства и желание испытать экзотические впечатления :).

Кстати, автомобильным эстетам, предпочитающим машины с оригинальным тюнингом, стоит сходить на авто ру и посмотреть, как и во что можно превратить обычный автомобиль.

вторник, 4 января 2011 г.

Китайцы вскрыли Android

Не смотря на то, что Android это детище Linux, китайским вредителям удалось создать вредоносное ПО для этой операционной системы.Специалисты по информационной безопасности из Lookout Mobile Security обнаружили новый вид троянской программы, которая оснащена системой шифрования передаваемых данных и может формировать ботнет из различных Android-устройств.

Новый вирус получил название Geinimi, это не первый троян, обнаруженный на мобильных устройствах. Как и другие, Geinimi предназначен для управлениями функциями гаджета с сервера злоумышленников без ведома владельца. Чаще всего троянская программа используется для отправки СМС на платные номера.

Новый же вирус, кроме этого, способен обеспечивать сбор данных о гаджете, включая GPS координаты устройства, идентификатор IMEI и индивидуальный номер абонента IMSI. И полученную информацию передавать на сервера хакеров. Вместе с передачей данных Geinimi может создавать из зараженных устройств ботнет – сеть, устройства в которой могут быть использованы в масштабных вредоносных целях, например, для DDoS-атак на серверы.

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

На Android Market приложений, зараженных новым вирусом, обнаружено не было, но это не исключает того, что они могут там появиться. Поэтому всем пользователям стоит следить за тем, какие приложения они устанавливают на свой смартфон или КПК, и какие разрешения дают при его установке. Для скачивания приложений стоит использовать только проверенные источники.

Любителям фантастики стоит обратить внимание на книгу Корну. Лев Соколов. И в первую очередь на электронный вариант книги, который можно читать даже на мобильниках.