четверг, 29 июля 2010 г.

WASCE: Как получить ip запроса в методе вебсервиса JAX-WS Java

Столкнулся тут с этой достаточно занятной проблемой. Проблемой, которую сам притом себе создал. Оказалось, что если мы делаем war в котором есть веб-сервис, то все хорошо, и ip получить можно классическим способом через WebServiceContext. А вот если это веб-сервис, обернутый вокруг EJB, лежащий в ejb-проектике, то так сделать нельзя. Как я не бился - не получилось. А многие узколобики сразу же эту невозможность объяснили антипаттерновостью.
Теперь надо будет переводить свои веб-сервисы в war. Зато решение классическое, и должно работать хотя бы под WASCE и Glassfish, а для меня это уже немало.

среда, 28 июля 2010 г.

Новости все

Отписался от новостей политического и бытового толка. Надоели, не хочу на это тратить время. Так что теперь в моих shared items будет значительно меньше едких комментариев, и возможно - больше материалов по тому, что интересно гикам.

воскресенье, 25 июля 2010 г.

Ошибка аквалангиста

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

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

суббота, 24 июля 2010 г.

Ядерная война

Готовы ли вы к ядерной войне?

Песенка и ролик для подготовки:


Возможно, роботы и не понадобятся. Хотя я лично за SkyNet конец.

P.S. Интересно, в случае широкомасштабного ядерного удара сохранятся копии у google, или стоит сделать резервную копию?

Велосипед

Я отдал машину в ремонт на время от недели (чувствую, и в две не уложатся). До работы - 6 км. Ехать на маршрутке или автобусе неохото, на метро неоптимально. Пешком, как выяснилось, я дохожу за 60-80 минут.

После двух прогулок понял, что хочу велосипед. Быстренько реализовал это желание, и уже один раз съездил. Теперь вот думаю, что делать, когда сделаю машину. На велосипеде мне ездить понравилось, да и полезно иметь хоть какую-то физическую нагрузку. Плюс, доезжаем за 30-40 минут. На машине лучший результат - 15 минут. А вот среднее время - все те же 30 минут. И главное, с приходом сентября время на машине вырастет до 40-50 минут. Ехать 50 минут 6 км - это очень странно. Так что будем смотреть.

вторник, 20 июля 2010 г.

Жара

По телевизору задаются вопросом, за что же нам эта жара?

Подозреваю, товарищам надо обратиться к древним текстам. Можно еще обратиться к патриарху, он точно знает, что землятресения на Гаити вызваны недостаточной духовностью населения. Тогда же я предположил, что если патриарх прав (а в этом сомневаться не стоит), то нашей собственной стране особо надеяться не на что. Засуха - это только начало. Дальше - ураганы, землятресения, наводнения, чума, ну и по списку...

Так что, жара - это очень даже хорошо. Будет гораздо хуже.

Кто все же хочет, чтобы температура немного спала - начните с себя, перестаньте качать кино в торрентах, ездить на красный свет когда никто не видит, излишеств в еде тоже стоит избежать. Ну и откажитесь от участия в гей-парадах, а то тут есть вполне реальный риск схлопотать молнию в жопу.

среда, 14 июля 2010 г.

Мобильные мошенники mms-center.ru, 3353, 9797, incoremedia.ru, jobgazprom.ru

Мошенники не унимаются. На этот раз я решил даже изучить, что же это за фрукт. Итак, представляем вашему вниманию: mms-center.ru. Приходит сообщение на телефон следующего содержания: "Prinyato novoe MMS(id133) ot abonenta Lena dlya +xxxxxxxxxxx. Dlya prosmotra v telefone pereidite po ssylke: http://mms-center.ru/133". (отправитель - +79826105609). Перехожу на сайт с компьютера. Сайт радует прекрасным дизайном и предложением скачать открытку (одну на всех, что достаточно занятно). Скачал этот шедевр написания приложений на java. Распаковал. Дизассемблировал jad'ом. Посмеялся над кодом (особенно радуют System.out.println("2") и т.п. перлы для отладки этого шедевра). В картинку засунуто "зашифрованное" сообщение, откуда берется номер и текст для отправки SMS. В текущей вариации номер 3353 и сообщение - 353082443. Видимо, вынесено из кода во внешний файл для удобства дальнейшей модификации по прикрытии кормушки. Автор считает, что поле чудес продолжает работать и в файлике упоминает о платности услуги, всего каких-то "62 сантима с НДС". Это не совсем правда, спишут с вас как минимум 177 рублей (150 р + НДС). Ну и изначальная посылка является обманом, пишут о MMS, в то время как скачиваем мы java-приложение.

Поражает, что лучшей монетизации хорошего домена человек не придумал. Ну с этим все понятно, с таким кодом даже в Индии ничего платить не будут. Теперь упомянем кто крышует эту мразь. Все находится тоже достаточно быстро: incoremedia.ru. Обоснование невозможности проследить за мошенничеством очень просто: "мы не имеем физической возможности". Как обычно.

P.S. Нашел еще брата-близнеца на center-mms.ru. Там все то же самое, только сообщение 353212458.

P.P.S. Мошенник постоянно меняет номер, хочу уже даже сделать автомат на распарсивание. В последней редакции номер 9797 (177 - 200 рублей в зависимости от оператора), сообщение - 424843331474.

P.P.P.S. mms-new.ru и elena - это все та же незаурядная личность. И mmspicture.ru. И mmsbases.ru. mmsclck.ru - опять они. mms-photo.ru, server-mms.ru - сколько названий для одного и того же. И уверен, фантазия не иссякнет.

P.P.P.P.S mms-cntr.ru Очевидно новая реинкарнация, отмечаю наплыв народа по этому поисковому запросу (29-30 мая 2011). Теперь предлагается обновить opera. Результат обновления с такого сайта достаточно понятен. Сюда же мошеннический сайт mini6.ru, куда собственно происходит редирект.

P.P.P.P.P.S 1-mts.ru, boxmms.ru, new-mms.org, d.servicegid.net - мошенники, мошенники, мошенники. Им не надоело, интересно?

P.P.P.P.P.P.S Если кому-то интересно, то вот тут тусуются личности, которые зарабатывают в белую и черную. Там схем много. Пользователь "inokia" как раз из черных. http://forum.searchengines.ru/showthread.php?t=668802&page=6, а мошеннический сайт видимо вот этот http://jobgazprom.ru. Удачи и скорейшей посадки. Добавил в титл для поиска.

Нанотехнологии в деле: java System.nanoTime

Если вы где-то используете System.nanoTime(), перестаньте это делать. Оказывается, эта замечательная функция везде работает по разному, и ладно бы, если бы просто неточно. Разной может быть и размерность.

понедельник, 12 июля 2010 г.

kilork.org открылся!

Рад представить общественности новый сайт kilork.org.

Что из себя представляет этот сайт? Прежде всего, это место для централизованной раздачи руководства по GnuCash. Блог был хорошей отправной точкой, kilork.org стал логичным продолжением. Свои инструменты, патчи, репозитории, статьи и прочее я буду складировать на этом ресурсе. Исходные материалы руководства доступны для свободного распространения и модификации. Это отличное место для обкатки технологий, и я буду добиваться не последних позиций в поисках за счет реальной полезности ресурса.

Добро пожаловать на kilork.org. Подписывайтесь на новости (скоро и их я приведу в порядок), скачивайте руководство, сообщайте о найденных косяках и о том, чего бы Вам хотелось увидеть еще.

суббота, 10 июля 2010 г.

Дела заботы отпуск

Идет подготовка к запуску kilork.org.

Строю все на статике без использования каких либо технологий сложнее того, что могу сделать на коленке за время интереса. За 5 дней на даче довел шаблон в LyX. Разобрался с eLyXer - инструмент на python для получения HTML из LyX. Немного переписал под свои цели (добавил российскую локализацию, изображение - ссылка на исходное изображение). Для генерации и редактирования страничек сделал питоновские скрипты, которые назвал pynanocms. Все обязательно сделаю доступным вместе с вводом сайта в действие. Пока можно посмотреть lyx-версию руководства по GnuCash в новоподключенном репозитории - здесь.

А я пока должен добить eLyXer - недолокализованные места еще остались, а я стараюсь сделать все чисто. Затем - подцепить RSS, и в целом можно будет публиковать.

Отпуск прошел продуктивно, надеюсь, работа не станет помехой моим планам.