технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Saturday, September 30, 2006
Friday, September 29, 2006
Комментарии
Как комментировать код. Зацените:
struct Fmor_uecnct
{
unsigned char dummy7 ; /* Dummy */
unsigned short ura0 ; /* URA Identity(0) */
unsigned short ura1 ; /* URA Identity(1) */
unsigned char t301 ; /* T301 */
unsigned char n301 ; /* N301 */
unsigned char t302 ; /* T302 */
unsigned char n302 ; /* N302 */
unsigned char t304 ; /* T304 */
unsigned char n304 ; /* N304 */
unsigned char t305 ; /* T305 */
unsigned char t307 ; /* T307 */
unsigned char t308 ; /* T308 */
unsigned char t309 ; /* T309 */
unsigned char n310 ; /* N310 */
unsigned char t313 ; /* T313 */
unsigned char n313 ; /* N313 */
unsigned char t314 ; /* T314 */
unsigned char t315 ; /* T315 */
unsigned char n315 ; /* N315 */
unsigned char t316 ; /* T316 */
unsigned char t317 ; /* T317 */
};
отсюда
struct Fmor_uecnct
{
unsigned char dummy7 ; /* Dummy */
unsigned short ura0 ; /* URA Identity(0) */
unsigned short ura1 ; /* URA Identity(1) */
unsigned char t301 ; /* T301 */
unsigned char n301 ; /* N301 */
unsigned char t302 ; /* T302 */
unsigned char n302 ; /* N302 */
unsigned char t304 ; /* T304 */
unsigned char n304 ; /* N304 */
unsigned char t305 ; /* T305 */
unsigned char t307 ; /* T307 */
unsigned char t308 ; /* T308 */
unsigned char t309 ; /* T309 */
unsigned char n310 ; /* N310 */
unsigned char t313 ; /* T313 */
unsigned char n313 ; /* N313 */
unsigned char t314 ; /* T314 */
unsigned char t315 ; /* T315 */
unsigned char n315 ; /* N315 */
unsigned char t316 ; /* T316 */
unsigned char t317 ; /* T317 */
};
отсюда
Грязные штучки
Вот так они работают: eWeek в большой статье опускает Java. Причина - проблемы с апплетами :-) А еще в Вашинтон пост написали, что обновления для системы неудобны. О как.
Что-то раньше на той стороне фронта были более изобретательные люди. Чего стоила одна эпопея с PetShop vs. PetStore! А теперь - даже неудобно за них как-то.
Что-то раньше на той стороне фронта были более изобретательные люди. Чего стоила одна эпопея с PetShop vs. PetStore! А теперь - даже неудобно за них как-то.
SMS 999
Для общения с полицией по SMS в Англии собираются зафиксировать короткий номер 999. Собираются и собираются, но хотел бы обратить внимание на тенденцию - SMS все больше используется как транспорт для доставки информации. Не только развлечения и общение. Может кому-то из молодых англиезов будет проще настучать в полицию по SMS. Вот им и номер.
Thursday, September 28, 2006
Вопросы для интервью
Методично собранные вопросы из интервью соискателей позиций Java разработчиков.
YouMail или Мы?
Восторженные отзывы на MobileCrunch о новом продукте YouMail. Это голосовая почта с возможностью персонализации, определяемой пользователями. Интересно, что такой продукт уже около года доступен в России. Сервис предоставляется оператором Audiotele. А разработала его некая компания AbavaNet :-)
Wednesday, September 27, 2006
Java ссылки
Пара интересных публикаций за сегодня:
1. Переход от Struts к Struts2. Интеграция Webwork накатывается неотвратимо и будет полезно знать, что делать со старыми программами.
2. Полезные примеры в исходных кодах для J2ME
1. Переход от Struts к Struts2. Интеграция Webwork накатывается неотвратимо и будет полезно знать, что делать со старыми программами.
2. Полезные примеры в исходных кодах для J2ME
Кунгуру
Хотите в Австралию? Австралийское правительство установило специальные правила ускоренной эмиграции для программистов по следующим специализациям: CISSP, C++/C/C, Java, J2EE, Network security, Oracle, PeopleSoft, SAP или Seibel.
Их сильно не хватает в том числе и для государственных проектов. А магистральная линия правительства, согласно заявлениям - отказываться от офшорных разработок и делать программы в Австралии. Отсюда.
Их сильно не хватает в том числе и для государственных проектов. А магистральная линия правительства, согласно заявлениям - отказываться от офшорных разработок и делать программы в Австралии. Отсюда.
Ajax spreadsheet widget
Замечательный пример использования JavaScript - spreadsheet widget для Dojo.

Впечатляющий список возможностей:
- навигация с помощью клавиатуры
- изменение размеров клеток
- выбор строк, столбцов, клеток
- форматирование
- около 30 функций
И все это на базе открытого пакета Dojo. Вот, кстати, данные по использованию различных Ajax библиотек:

При этом нужно учитывать, что Prototype и Script.aculo.us значительно более "легкие" по своей природе библиотеки. С точки зрения наличия готовых виджетов - Dojo явный лидер. Именно Dojo поддерживается IBM и Sun.
Впечатляющий список возможностей:
- навигация с помощью клавиатуры
- изменение размеров клеток
- выбор строк, столбцов, клеток
- форматирование
- около 30 функций
И все это на базе открытого пакета Dojo. Вот, кстати, данные по использованию различных Ajax библиотек:
При этом нужно учитывать, что Prototype и Script.aculo.us значительно более "легкие" по своей природе библиотеки. С точки зрения наличия готовых виджетов - Dojo явный лидер. Именно Dojo поддерживается IBM и Sun.
Tuesday, September 26, 2006
ЕАГИС районного масштаба
Антиреклама. Выставка Softool, регистрацию решили проводить путем сканирования анкет. Программой FormReader от компании Abbyy. О чем зачем-то написали большими буквами за спиной девушек-регистраторш. Так вот не работает этот "замечательный" ридер. Просто как печально знаменитый алкогольный учет - не работает и все. Мышкой по столу возили, за проводки в компьютере дергали, принтер тряпочкой протирали. Не помогало :-(
Регистрировался - 1 час 07 минут. Читал рекламу FormReader. Был на выставке 50 минут :-)
Про ЕАГИС все писали, что мол разработчики там были из непрофильного ведомства. Но похоже ведомственная принадлежность и проблемы ПО прямо не коррелируют.
Регистрировался - 1 час 07 минут. Читал рекламу FormReader. Был на выставке 50 минут :-)
Про ЕАГИС все писали, что мол разработчики там были из непрофильного ведомства. Но похоже ведомственная принадлежность и проблемы ПО прямо не коррелируют.
Практика в SOA
От компании Bea: руководства для практикующего SOА-шника: стандарты, шаблоны проектирования, архитектурные решения, примеры. Здесь.
Предсказатели
1. Интересный блог о развитии стандартов мобильной связи. Что ожидать от 4G? Сравниваются
* WiMAX aka IEEE 802.16e
* UMTS Long Term Evolution (LTE)
* CDMA EVDO Rev. C (also dubbed DORC)
Вывод? А никакого :-) Точнее автор настаивает, что одной технологии точно не удастся победить. Одним из двух победителей точно будет WiMAX. Относительно второго автор склоняется к UMTS.
2. OMA больше не нужна? Или не нужен? Анализ предложений OMA (Open Mobility Aliance) и того, что востребовано рынком. Вывод автора - предложения OMA просто игнорируются рынком.
* WiMAX aka IEEE 802.16e
* UMTS Long Term Evolution (LTE)
* CDMA EVDO Rev. C (also dubbed DORC)
Вывод? А никакого :-) Точнее автор настаивает, что одной технологии точно не удастся победить. Одним из двух победителей точно будет WiMAX. Относительно второго автор склоняется к UMTS.
2. OMA больше не нужна? Или не нужен? Анализ предложений OMA (Open Mobility Aliance) и того, что востребовано рынком. Вывод автора - предложения OMA просто игнорируются рынком.
SQL injection
Хорошая серия статей по теме от SecuriTeam:
- введение в тему
- дополнительные материалы
Веб программистам особенно полезно знать, как не нужно работать с базами данных. Большинство примеров описано для MS SQL, но принципы для MySQL, например, абсолютно такие же.
- введение в тему
- дополнительные материалы
Веб программистам особенно полезно знать, как не нужно работать с базами данных. Большинство примеров описано для MS SQL, но принципы для MySQL, например, абсолютно такие же.
Monday, September 25, 2006
Nokia TMS
TMS - tag mobile service. Это приложения, которые позволяют сканировать штрих-код с помощью камеры мобильного телефона, распознавать изображение и выдавать на экран информацию, соответcтвующую распознанному тегу. Чаще всего - это переход на соответствующий сайт.

По данным Cellphone 9 уже в 2007 году такое ПО станет входить в поставку Nokia.
Пока софт для тех же Nokia можно загрузить по указанному выше URL.
По данным Cellphone 9 уже в 2007 году такое ПО станет входить в поставку Nokia.
Пока софт для тех же Nokia можно загрузить по указанному выше URL.
Ученый секретарь
Простой и полезный проект - Approver. Предназначен для совместной работы с документами. Идея очень проста - вы создаете в системе документ и список рассылки - кто его должен утвердить. Включенным в список приходит email с линком для утверждения или добавления своих редакций. Редакции организуются по типу ревизий в Word. Таким образом все хранится в одном месте и видно, кто проверил/согласился, а кто нет.
Создание одного документа - бесплатно. Так что используем уже с неделю :-) Действительно удобно - заменяет пересылку email с аттачментами (то, что обычно используется при согласовании).
Создание одного документа - бесплатно. Так что используем уже с неделю :-) Действительно удобно - заменяет пересылку email с аттачментами (то, что обычно используется при согласовании).
Friday, September 22, 2006
Mobile Digg
Мобильный интерфейс к Digg.

Технически реализовано как J2ME приложение. Заголовки, видимо, читает через RSS, а собственно новости предлагает просматривать через Гугловcкий транскодер - Google Mobile pages. В принципе это мидлет для RSS, авторы только придали ему "дигговый" вид. Голосование - в проекте.
Вое еще одна, возможно даже более интересная сыылка: Digg River. Это XHTML-совместимое "зеркало" Digg. Такие страницы сразу можно просматривать через микробраузеры (если быть точным - то через современные, конечно. Многие только WML понимают).
Технически реализовано как J2ME приложение. Заголовки, видимо, читает через RSS, а собственно новости предлагает просматривать через Гугловcкий транскодер - Google Mobile pages. В принципе это мидлет для RSS, авторы только придали ему "дигговый" вид. Голосование - в проекте.
Вое еще одна, возможно даже более интересная сыылка: Digg River. Это XHTML-совместимое "зеркало" Digg. Такие страницы сразу можно просматривать через микробраузеры (если быть точным - то через современные, конечно. Многие только WML понимают).
На века ...
Вышла новая версия Weka - самого популярного Java open source data mining приложения. Очень интересный проект в действительности - набор алгоритмов для определения кластеров, корреляционного анализа и т.п.
JSR 120 ?
А вот никто не сталкивался с такой информацией: каков реальный процент Java телефонов, поддерживающих этот API (WMA)? То есть насколько практически используема функциональность по отправке SMS из мидлета?
Для вас, дизайнеры
Интересная статистика по разрешениям экрана в пользовательских web-запросах. 1024x768 лидирует с большим преимуществом.
Subscribe to:
Posts (Atom)