Опыт по J2ME

Когда шел проект по использованию доступа к информационной системе через мобильные устройства, около месяца работал с платформой J2ME. Особой радости от результатов не было, так как от устройства к устройству версия Java отличается, и если на одном устройстве поля отображаются одним способом, то на другом – все значительно хуже. На мой взгляд, на платформе можно делать простенькие игрушки, хорошо работать с PIM API (Personal Information Manager), ну еще некоторыми API, но не более того.

Лучше подождать пару-тройку лет, когда производительность устройств подрастет, а код выполнения на той же Java SE оптимизируется по скорости до степени, при которой его можно будет запускать на мобильной платформе, и тогда SE и ME будут синонимами.

Будем надеяться, что в данном случае Oracle ускорит этот процесс.

Discoverer Plus vs Desktop

Конечно же Plus, поскольку он продолжает развиваться, в то время как Desktop как-то зафиксировался в своем развитии.

Плюсы у Plus:

  • на клиентскую машину ничего не надо дополнительно устанавливать
  • гибкая настройка каждого листа
  • полностью повторенная функциональность, плюс есть настройки, которых нет в Desktop (например, обязательность параметра смог снять только в Plus)
  • вся документация, судя по картинкам, отсылает нас именно к Plus

Чего нет в Plus, так это административной панели как в Desktop.

Более того, если есть какой-либо баг, и Plus при этом молча падает, то только Desktop поможет исправить ошибку (например, откатить только что сделанное вами изменение, которое привело к падению).

А еще, когда работал с большими суммами (загнал тестовые данные с суммами в сотни миллионов), то Desktop вывел ####### и победить это я не смог.

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

Пустой экран сайта

При переключении на web-сервере с PHP 4.4.9 на 5.2.10 сайт на Joomla получил девственно чистый экран, и без каких-либо ошибок.
Оказалось, что это лечится путем подключения в PHP расширения session.
Скорее всего, из-за этого же не смог сразу поставить Joomla на 5.2.10, и пришлось переключиться на 4.4.9, иначе выдавалась ошибка:
Fatal error: Call to undefined function session_id() in <мой сайт>/docs/libraries/joomla/session/session.php on line 96

Reports 6i под Windows 7

Последняя версия клиент-серверных приложений Oracle Developer 6i вполне нормально живет под Windows 7.

Единственная проблема возникла под 64-разрядной версией Windows 7, при которой из форм невозможно было вызвать отчет.

Методика решения ее очень проста, надо заменить всего две dll, а именно: NN60.dll и NNB60.dll, которые можно взять из Oracle Developer 6i Patch 3, или задать в критериях поиска наименования этих двух файлов.

Установка компонента Яндекс.Карты для Joomla! 1.5

Некоторые танцы с бубном по установке компонента для показа Яндекс.Карты

Скачиваем компонент, с сайта разработчика (http://yar-it.com/).

Открываем архив. Там есть файлы install.sql нулевого размера, и файл install.bak.

Копируем то, что в bak в sql. Либо удаляем sql и копируем bak в sql

Устанавливаем компонент из обновленного архива.

 

Для последующей работы компонент надо настроить.

Идем в Components > Yandex Maps.

Переходим Yandex Maps Control Panel > Parameters.

Вводим ключ, полученный у Яндекса в поле Google Maps API Key.

Если есть зеркала (синонимы) сайта, для каждого получаем свой ключ и вводим их через тильду ~