программирование


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

Подготовка

Нам пригодится следующий набор программного обеспечения:

  • Eclipse – свободно-распространяемая IDE.
  • EclipseME – плагин для Eclipse, упрощающий разработку J2ME-приложений.
  • Nokia SDK – включает в себя библиотеки, профили и эмуляторы для конкретных устройств.
  • Nokia PC Suite – менеджер для мобильных телефонов Nokia, позволяет устанавливать мидлеты.

(more…)

Снес IBM Rational Application Developer 6 и установил MS Visual Studio 2008. Предварительное переставив ОС.

Традиционная в нашем ремесле маленькая доработка напильником. В качестве исходного изделия традиционный SiteMap snippet. Задача: убрать alias для url стартовой страницы и убрать страницу для ошибки 404 из списка url. Для этого просто в нужных местах выполнить проверки


if ($modx->config['site_start'] == $doc['id']) {
$url = '[(site_url)]';
} else {
$url = '[(site_url)][~'.$doc['id'].'~]';
}

и

if ($modx->config['error_page'] != $doc['id']) { ... }

Осталось только придумать, как включить в список результатов внешние ресурсы, как-то файлы xls и тп.

Между делом успешно сдал сертификационные экзамены на статус IBM Certified Solution Developer – Rational Application Developer for WebSphere Software V6.0, но той радости, что в юности, от успеха уже нет. Неужели старею?

У Программиста нашел забавную табличку:

Соответствие программного кода, международным спецификациям написания кода, для аутсортинга в различных странах мира. По данным Американской профессиональной ассоциации ITAA (Information Technology Association of America). Рассматривались C++, Java, Oracle и SQL-языки.

  1. Израиль – 91%
  2. Россия – 82%
  3. Восточная Европа – 76%
  4. Украина, Прибалтика – 62%
  5. Казахстан – 53%
  6. Китай – 43%
  7. Пакистан – 31%
  8. Индия – 28%

Хотя мне кажется, что фигня это, а не табличка. Просто плод квасного патриотизма из серии “Зато наши корабли бороздят просторы космического океана”. Уж слишком много кривого российского кода я видел. Да и сам написал немало. Или, как у нас обычно водится, для себя пишем кошмарно, а для иностранцев все в соответствии стандартам?

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

Свежий ответ Гуру:

C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard programmers use it, to the point where it’s much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles Bader jokingly said “to piss you off”, but it’s actually true. I’ve come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really *would* prefer to piss off, so that he doesn’t come and screw up any project I’m involved with (Linus Torvalds)

.

Главный инструмент программиста и системного интегратора… — напильник. Без него, так чтоб само, ничего работать не хочет. Устал.

В пылу борьбы со своим новым проектом слабал свой первый плагин для Wordpress. Он всего-то позволяет выводить даты записей в нормальном русском виде, типа “23 ноября 2006 г.”

Страница плагина: http://www.yaroshevich.ru/php/the-wp-russian-date/. Пользуйтесь на здоровье!

Я таки прибил последнюю причину ходить на сайт РБК — повесил себе на сайт фишечку, отображающую динамику курсов валют. А чтоб было не так банально, то помимо традиционнных долларов и евров, она отображает информацию и по украинским гривнам.

Информацию формирует упоминавшийся скрипт, только переделан так, чтобы писать в файл html-табличку и повешен на cron.

На старости лет остро захотелось пописать на PHP с использованием PEAR. Это, наверное, от переизбытка свободного времени.

Next Page »