Установка Android SDK 1.0 на HTC Touch

Hey there! To those who can’t read Russian: welcome! I’m glad you found this little page. I’ll write up a translation of this post soon, with some additions. However, for now you’d have to resort to, say, Google Translation, which is actually not as bad as I would normally think assume :) I’m as amazed as you probably are.

Мой пост на хабре

Давно уже пора счастливым обладателям ряда телефонов от HTC (в частности на процессорах MSM7500, к примеру Touch) начать наслаждаться прелестями Андроида не в эмуляторах, а буквально в своих руках — на экранах своих же телефонов. Как? Совершенно не сложно!

(далее…)

Октябрь 1, 2008. Метки: , , , , , , , , , . android, google, htc, htc touch, open source. 18 комментариев.

Будильник «amarok» :)

Вот без этого маленького трюка я бы просто не просыпался по утрам (или обедам):

Так что dcop не такая уж и плохая штука!

Пояснение:

команда «dcop amarok player play» запускает проигрывание текущей песни в амароке. Т.е., выставляем будильник (KAlarm в данном случае, умеет выполнять консольные команды) на восемь утра, выбираем песню и оставляем амарок открытым — в 8 утра песня заиграет. Главное звук сделать громче :)

Июнь 3, 2008. Метки: , , , , , , , . linux, open source, ubuntu. 9 комментариев.

Продуктивность в работе: приложения

Список того, чем я пользуюсь постоянно, ежедневно, и от чего порой зависят мои взгляды на весь остальной окружающий мир :-) В случайном порядке.

Linux, Ubuntu

Краеугольный камень моего рабочего окружения. Несколько лет назад пришел в мир никсов именно благодаря этой системе. Кажется, начиная с версия 5.1. Как человеку, просидевшиму всю жизнь в различных виндоусах (начиная с далеких времен 3.1), убунту мне показалась достаточно интуитивно понятной (хотя ещё тогда графические менюшки порой отличались исключительной архаичностью), а мир консоли — захватывающим. Попользовался, понравилось. Вернулся в ХР (не помню уже почему), на год. Теперь уже года полтора-два исключительно в убунту. С одной стороны обе мои ХР (на лэптопе и на сервера\десктопе) делают всё, что мне необходимо (и порой даже больше — лучше поддерживается звуковая карточка — все 5 колонок вместо 3х под убунту, игры опять же — но почти не играю уже). С другой стороны, я очень полюбил никсовое окружение, быстрые команды в консоли позволяют делать то, за что в винде я браться бы и не стал, любимые приложения все тут.

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

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

Kate

Очень хороший редактор кода. Подсветка самого разного кода (даже почти нормальная поддержка необходимого мне arm assembly), прекрасная работа с различными кодировками, хороший (хоть и не без глюков) code folding, очень полезные шорткаты, куча плагинов… В общем, в этом редакторе есть всё что мне нужно (и чего нет в большинстве других), работает быстро, ещё не подводил :-)

DBDesigner4

Рисует базы данных. Просто, удобно, и получается красиво. Удобно из него печатать очень крупные схемы на большом количестве страниц. Правда признаюсь, я так и не собрал её под линукс (не хватило времени и терпения), и запускаю через wine.

Firebug для Firefox

Одна из самых полезных утилит для любого веб разработчика. Детальная отслежка ajax запросов в реальном времени, подробное и наглядное изучение визуальной структуры сайта, информация о DOM объектах, скорость загрузки скриптов, файлов и пр., джаваскрипт дебагер, и так далее, и тому подобное. Абсолютно бесценный плагин :-)

Amarok

Для меня это лучший музыкальный плеер. Описывать все его преимущества над остальным миром плееров этого «класса» не стану — уж больно длинный список получится. Попробуйте, если ещё нет, или если вы в виндоусе — дождитесь выхода amarok 2.0 :-)

Gmail

Пусть это и веб приложение, но без него я просто никуда :-) Через это прекрасное творение от гугла проходит вся моя рабочая и личная переписка. У меня несколько имейл аккаунтов — университетский, пару рабочих, несколько личных — и все они объедены в один при помощи фильтров и лейблов. А благодаря бесплатной поддержке IMAP всё это полностью синхронизировано с моим телефоном\пда, без чего сейчас было бы очень тяжело работать.

Так же хотелось бы упомянуть Pidgin, uTorrent, wine (для запуска uTorrent ;) ), и десяток-другой консольных программок… Из веб приложений — Google Reader и мною созданный LepraRSS для создания RSS потоков для Лепрозория. Ну а такие вещи как phpmyadmin не нуждаются в отдельном упоминании ;)

Март 31, 2008. Метки: , , , , , , , , , , , , , , . google, google reader, linux, mysql, open source, ubuntu. 2 комментария.

На замену Windows Explorer’у

Пост как продолжение к этим комментариям.

Вот в этом списке Open Source приложений обнаружилась интересная секция, Desktop Environments/ Shell replacements. Что это такое? Замена стандартной оболочки Windows, «Проводника», или как он называется по-английски — Explorer’а. Застрявшим в Windows системах ;) может показаться интересным.

Скриншоты стащены случайным образом с сайтов программ.

bbLean — Новая версия BlackBox для Windows.

BlackBox For Windows — Альтернативная оболочка для Windows, визуально основана на Blackbox window manager для X window. Линуксоиды с ним должны быть знакомы :) Минимализм!

(те же скриншоты что и у bbLean, по сути)

Blueberry 3D-Desktop — Написано на Delphi. Основная цель — создание 3Д OPENGL движка на замену стандартной оболочки Windows. Как по мне — довольно бесполезная вещь. Но посмотреть интересно.

CyGNOME — Утилита, симулирующая среду GNOME в Windows.

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

Geoshell — «A shell replacement for Windows that replaces the standard desktop interface items like start menu, taskbar, system tray etc.»

KDE-Cygwin — «KDE’s port in Windows desktop environment.»

Ну и другие:

LiteStep — Мощная замена оболочке Windows, распространяется по GPL лицензии. «По мотивам» AfterStep.

SharpEnvironment — Приложение, позволяющее настроить и изменить «под себя» каждый пиксель видимого пространства на экране, наслаждаться различными эфектами в реальном времени, и т.д.

Virtual Dimension — Быстрый и с большим списком возможностей, менеджер виртуальных рабочих столов. Работает как надстройка для графической среды Windows.

xoblite / Blackbox for Windows — «Усложнённый», более продвинутый Blackbox. Интегрируется в системную панель Windows.

Октябрь 11, 2007. Метки: , , , , , , , , , , , , , . сайты, софт, open source, windows. 10 комментариев.

Гуманное редактирование xorg.conf

Сколько раз мне приходилось после очередного тыканья с xorg.conf уходить в консоль, запускать vi, и искать почему же X-Server отказывается работать? Всего лишь дважды, но тем не менее. Как кажется, для системы, продвигающей себя под лозунгом «Linux for human beings«, сама необходимость редактирования xorg.conf для обыденных вещей (два монитора, частота обновления, порой разрешение экрана, и пр.) — громаднейший груз на шее.

Но, для облегчения бремени простых пользователей Ubuntu, существует ряд полезных утилит.

Одна из них — xorg-edit (тема на ubuntuforums). Да, эта программка-редактор предпологает общие знания самого xorg.conf, но практически исключает возможность синтаксических ошибок при редактировании, что не может не радовать. Так что vi можно пока отложить в сторонку :)

Ещё один вариант будет встроен в предстоящий резил за номером 7.10. Эта новость подняла немало шуму на дигге, облетев линуксоидные блоги по всей планете, и при этом вызывая самые разные отзывы — от благодарности, до ехидных замечаний вроде «а вот в мандриве…». Но тем не менее, новость эта определённо хорошая — действительно, пора бы уже.

И так, ждём новую Ubuntu 7.10. Может быть тогда я наконец-то смогу настроить нормально свой LG widescreen монитор и начать ей пользоваться дома, а не только на лэптопе…

Сентябрь 17, 2007. linux, open source, ubuntu, xorg, xorg.conf. 9 комментариев.

bbPress.org

В поисках форума для будущего kosheen.ru случайно натолкнулся на это.

bbPress, форум от создателей WordPress. Код выдержан в лучших традициях самого wordpress’а — удобно, открыто, понятно, разве что порой плохо задокументировано.

Прекрасно интегрируется с самим wordpress’ом, выдержано всё в какой-то степени в стилистике web2.0 — тэги, аякс запросы кое-где. Иногда сыровато, столкнулся с рядом совершенно странных багов, но в принципе ничего критичного не заметил.

Проект очень молодой, ещё даже не дорос до версии 1.0, но уже имеется неплохая база плагинов. С темами немного хуже, но думаю со временем и тут комьюнити наверстает.

Так же имеется русская версия (bbPress.ru), что не может не радовать.

Взялся на основе всего этого делать будущий Валенок — если убрать из bbPress всю его «форумность» — получится как раз то, что нужно для небольшой социальной сети :)

Сентябрь 16, 2007. сайты, социалка, форум, open source, php, web2.0. 1 комментарий.

Robocode

Robocode: build the best, destroy the rest!

Робокод представляет из себя несложную java-игру, поле боя для самодельных роботов. То есть мы сами их пишем, выставляем друг против друга и смотрим кто кого. Знаю что идея эта стара как мир, но я для себя это только открыл. Тем более это — вполне неплохая практика джавы.

Robocode, боевое поле

Создать своего робота и заставить его ездить и стрелять — предельно просто. А вот создать робота который и ездит с умом и стреляет куда надо при этом уворачиваясь от чужих выстрелов — вот где начинается всё самое интересное. Также можно создавать команды роботов, с рядовыми бойцами и лидерами, скаутами и пр.

Предполагается что основным инструментом в руках робото-творцов будет являться Eclipse (меня всем пока устраивает, правда для университетских целей), и в качестве официальной документации есть неплохой Robocode API.

Страничка Робокода в wiki, Лига Роботов и замечательный совместный проект фанатов робокода — к нашим услугам.

Июнь 12, 2007. программирование, java, open source. 11 комментариев.

Levitated\\: OPEN.SOURCE

На этом сайте можно провести много времени. Очень много.

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

Для каждой анимации-проекта имеется описание и исходный код. Сделано всё очень красиво и качественно; одним словом — захватывает.

К примеру, фракталы из эмоций:

Май 30, 2007. математика, программирование, flash, сайты, open source. 5 комментариев.