LiteCoding

Заметки о программировании

Архив за Февраль, 2011

Верстка для Android. Часть 2. “Табличная” верстка.

2 комментария

Есть еще один очень интересный подход к верстке для Android, о котором регулярно задаются вопросы на StackOverflow и тематических форумах. Технически он очень похож на то, что в web-среде называется табличной версткой. Общая идея заключается в том, что расположение и размер каждого элемента определяется его местом в таблице. То есть, если проводить аналогии, таблица становится заготовкой для кроссворда, куда потом вписываются слова. В случае Android эти функции выполняют LinearLayout и TableLayout (а также их классы-наследники).
Читать далее »

Written by Дмитрий Воробьев

Февраль 21st, 2011 at 18:08

Построение иерархических классификаторов на основе тщательно спроектированной системы тегов

без комментариев

Введение

Иерархические классификаторы и системы тегов стали неотъемлемой частью повседневности. Сейчас уже сложно представить блог или новостную ленту без облака тегов, HR-портал или торрент-трекер без иерархического классификатора. Взяться за написание этого текста меня побудила статья «Все под рукой или как организовать информацию«, где автор рассматривал варианты каталогизации разнородного контента (фотографии, фильмы, музыка, тексты, дистрибутивы и т.д.). Небольшая дискуссия в комментариях побудила меня высказать идею, которую я обдумывал с февраля этого года. Эта статья должна пояснить, каким образом можно построить иерархический классификатор на основе системы тегов.
Читать далее »

Written by Дмитрий Воробьев

Февраль 15th, 2011 at 12:17

Posted in Статьи

Tagged with

Как разобрать Zenithink ZT-180

без комментариев

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

Written by Дмитрий Воробьев

Февраль 14th, 2011 at 15:30

Posted in Заметки

Tagged with

Используем Apache Commons Daemon в Windows

без комментариев

Apache Commons Daemon — библиотека и набор утилит, позволяющих запустить приложение на Java как службу. Подробнее о назначении и конфигурации можно прочитать на сайте проекта, а тут мы остановимся на небольшой серии советов, которые наверняка облегчат вам жизнь.
Читать далее »

Written by Дмитрий Воробьев

Февраль 11th, 2011 at 16:56

Союз Nokia и Microsoft с точки зрения разработчика

без комментариев

Говорят, у китайцев есть проклятие, которое в переводе звучит «Чтоб ты жил в эпоху перемен». Насколько причастна к этому сама Поднебесная, не знаю, но мудрость такого высказывания сложно переоценить. Итак, дамы и господа, свершилось. Теперь Nokia будет выпускать телефоны на Windows Phone 7.

Быть может, это послужит возвращению Nokia как лидера рынка или окончательно похоронит финского гиганта, трудно сказать наверняка. Но одно можно сказать прямо сейчас, ничем не погрешив против истины: дорогие разработчики, приехали!

Свершилось! Последние два года непонятных метаний дали плоды, которые придется пожинать вам (точнее, нам, уж коль скоро я ваш коллега). У нас был Symbian C++, который довольно непрост для понимания, и платформа Symbian. Мы выучили многие особенности платформы, как в начальной школе учат таблицу умножения. Мы продрались сквозь огромное количество API без нормальной документации. Мы познали мир, и как-то приспособились в нем жить и творить.

Потом нас перенацелили на Qt, и это позитивный момент. Конечно, Qt C++ имеет массу своих особенностей, но разработчик должен учиться всю жизнь, ведь научно-технический прогресс не стоит на месте. И дальнейшая жизнь с Qt выглядела очень обнадеживающе и перспективно, если учесть «дружбу» с Intel на почве MeeGo и строительства мобильной экосистемы.

И вот на данный момент мы имеем огромное количество старых телефонов с Symbian S60, несколько моделей с Symbian^3, Nokia N900 с Maemo/MeeGo. Уже невесело, правда? А когда к ним добавятся еще модели на WP7, тогда начнется самое интересное.

Я не против Microsoft, WP7, C#. Я против распыления. И когда встанет вопрос, под какую из действующих платформ Nokia разрабатывать приложение, я выберу Android, потому что глупо распыляться по мелочам, делая и поддерживая три версии приложения для разных телефонов, которых по отдельности не так уж и много.

По мотивам открытого письма к разработчикам.

Written by Дмитрий Воробьев

Февраль 11th, 2011 at 14:32

Posted in Заметки

Tagged with , , ,