May. 12th, 2008
RIM Nightmareberry
May. 12th, 2008 03:18 pmНеделю веду ожесточённые бои с устройством по имени Blackberry.
Это такой карманный канадский Apple.
RIM как настоящие пацаны переписали все базовые java-библиотеки на своё устройство под себя... ну точнее даже не в этом проблема. Вообще обычное J2ME приложение на Blackberry просто сразу работает, но... но центральная кнопка для такого приложения остаётся недоступна. Точнее она доступна, но она вызывает зачем-то меню а уже потом уведомляет приложение о том какой пункт меню был выбран вместо того чтобы как все нормальные люди сообщить о том что нажата центральная кнопка.
Ну и вот ради того чтобы победить эту на вид небольшую совсем проблему (не игрушку-стрелялку если что делаем-то) приходится искать какое-то такое вот решение. Задача решения такая - весь кот бизнес-логики должен быть платформенно-независимым, чтобы не делать дважды каждую форму и каждый контроль на экране по мере развития проекта. Пёс уровня платформы получается надо делать разным для стандратного J2ME и RIM BB. Где-то впромежности пришлось построить такую прослойку, объединяющие RIM-овские setText() со стандартными setString() и всякое такое.
И вот всё уже вроде практиечски готово. Осталось только ленточку резануть и выдохнуть.
А вот не тут-то было. При попытке запустить получившегося кото-пёса на эмуляторе Breakberry оно крашится ещё до того как пикнуть успевает.
Вот теперь сижу и пытаюсь раздвинуть тучи руками чтобы заглянуть как-то за них и увидеть - а чего собственно не так-то?
А что нам об этом говорят "эксперты" ?
А то же что они и всегда в таких случаях говорят - "Если у вас проблемы с программой для Blackberry, обратите внимание на iPhone. Для него как раз недавно вышел тоже SDK." Ну тоесть как обычно ни сыскать никого способного моему горю помочь.
Уже так хочется плюнуть на всё это и сказать вот так вот им от всей души - "А не засунули бы вы сами себе этот ваш блэк по самые берри..."

Жаль что нельзя ничего такого сказать и придётся ведь опять сотворить какое-то чудо и найти-таки как бы так сшить кошку-то с собакой, да так чтобы она при этом одним концом умудрялась-таки мяукать, другим лаять, третьим ногу на дерево задирать и ещё куда-то успевало девать то во что превращается внутри её колбаса и рыба.
Это такой карманный канадский Apple.
RIM как настоящие пацаны переписали все базовые java-библиотеки на своё устройство под себя... ну точнее даже не в этом проблема. Вообще обычное J2ME приложение на Blackberry просто сразу работает, но... но центральная кнопка для такого приложения остаётся недоступна. Точнее она доступна, но она вызывает зачем-то меню а уже потом уведомляет приложение о том какой пункт меню был выбран вместо того чтобы как все нормальные люди сообщить о том что нажата центральная кнопка.
Ну и вот ради того чтобы победить эту на вид небольшую совсем проблему (не игрушку-стрелялку если что делаем-то) приходится искать какое-то такое вот решение. Задача решения такая - весь кот бизнес-логики должен быть платформенно-независимым, чтобы не делать дважды каждую форму и каждый контроль на экране по мере развития проекта. Пёс уровня платформы получается надо делать разным для стандратного J2ME и RIM BB. Где-то впромежности пришлось построить такую прослойку, объединяющие RIM-овские setText() со стандартными setString() и всякое такое.
И вот всё уже вроде практиечски готово. Осталось только ленточку резануть и выдохнуть.
А вот не тут-то было. При попытке запустить получившегося кото-пёса на эмуляторе Breakberry оно крашится ещё до того как пикнуть успевает.
Вот теперь сижу и пытаюсь раздвинуть тучи руками чтобы заглянуть как-то за них и увидеть - а чего собственно не так-то?
А что нам об этом говорят "эксперты" ?
А то же что они и всегда в таких случаях говорят - "Если у вас проблемы с программой для Blackberry, обратите внимание на iPhone. Для него как раз недавно вышел тоже SDK." Ну тоесть как обычно ни сыскать никого способного моему горю помочь.
Уже так хочется плюнуть на всё это и сказать вот так вот им от всей души - "А не засунули бы вы сами себе этот ваш блэк по самые берри..."

Жаль что нельзя ничего такого сказать и придётся ведь опять сотворить какое-то чудо и найти-таки как бы так сшить кошку-то с собакой, да так чтобы она при этом одним концом умудрялась-таки мяукать, другим лаять, третьим ногу на дерево задирать и ещё куда-то успевало девать то во что превращается внутри её колбаса и рыба.
Ну вот, переехали мы на новый интернет-шланг. Точнее переткнули дальний от нас его конец в другой интернет-кран.
Вот что показывает объективный тест теперь.


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


Чтож, не плохо. Даже минимальная скорость исходящего траффика у нас теперь в четыре раза выше чем была ранее максимальная. Надеюсь это не изменится в худшую сторону слишком быстро.
Позитивности ради, благожелательности для
May. 12th, 2008 05:37 pmВот по простому так
dr_kiwi взял и объяснил мысль которую... я жишь постоянно и говорю, что это на самом деле только кажется что мол кого-то не касается что вот мол люди с одной стороны гибнут а с другой в этой же самое время не знают что ещё себе в жопу для забавы засунуть. Это только так кажется что какие-то там мирные жители типа не в ответе за то что войска из их страны в другой стране головами в футболы играют. Это только так кажется от недалёкости что мол пришла красная армия и давай ну совсем низачто немских бап насиловать, да богатства всякие честно нажитые отбирать у мирных значит жителей.
На самом деле - нихрена!
Жизнь на нашей планете вся взаимосвязана и поговорку "Чужой беды не бывает" следует всегда воспринимать БУКВАЛЬНО!
Когда делаешь кому-то горе, даже если не впрямую. Даже если через тридцать-восьмые руки и казалось бы твой вот лично интерес с того горя вроде бы и не более чем мелкое удобство на солнышке погреться как бы просто рядом и бочком так. Даже когда типа мимо везли и с возу упало, а я просто рядом типа шёл и подобрал - не виноватыя мы! Всё равно аукнется!
Не потому аукнется что виноват. Не в виновности тут дело и не в виноватости. Не потому аукнется что справедливости ради или там Бог накажет.
Аукнется просто потому что все мы тут надёжно и крепко повязаны и всякое горе так или иначе приходится тащить на себе всем вместе, хотишь как говорится или не хотишь...
Так что вот - остерегайтесь лиходейничать, а то ай яй яй!
(и палец так кверьху поднявши и стою)
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
На самом деле - нихрена!
Жизнь на нашей планете вся взаимосвязана и поговорку "Чужой беды не бывает" следует всегда воспринимать БУКВАЛЬНО!
Когда делаешь кому-то горе, даже если не впрямую. Даже если через тридцать-восьмые руки и казалось бы твой вот лично интерес с того горя вроде бы и не более чем мелкое удобство на солнышке погреться как бы просто рядом и бочком так. Даже когда типа мимо везли и с возу упало, а я просто рядом типа шёл и подобрал - не виноватыя мы! Всё равно аукнется!
Не потому аукнется что виноват. Не в виновности тут дело и не в виноватости. Не потому аукнется что справедливости ради или там Бог накажет.
Аукнется просто потому что все мы тут надёжно и крепко повязаны и всякое горе так или иначе приходится тащить на себе всем вместе, хотишь как говорится или не хотишь...
Так что вот - остерегайтесь лиходейничать, а то ай яй яй!
(и палец так кверьху поднявши и стою)