Метка: Java

  • Хранение семантических данных. Связка: Jena / Jenabean + Sparql

    1. Jena В поисках средств для работы с семантическими данными (semantic web) на java можно наткнуться на  следующие решения: Jena JRDF Sesame В данной статье я хочу рассмотреть работу только с  Jena.  Этот фреймворк достаточно богат по набору  полезных фишек, например он позволяет работать с RDF, RDFS, OWL, осуществлять запросы через  SPARQL, есть возможность читать

    Читать далее →

  • GWT 2.0 + GXT (Ext GWT) + Maven

    1. GWT (Google Web Toolkit, произноситься: /’gwit/). На момент написания поста текущая версия  — 2.0.3.  Загрузить можно с официальной страницы GWT — http://code.google.com/intl/ru/webtoolkit/download.html. Вкратце механизм работы GWT можно описать так.  Исходный код пишется на Java, затем он транслируется в JavaScript,  в результате получаются несколько версий программ для разных браузеров (Firefox, IE, Safari, Google Chrome, Opera

    Читать далее →

  • Сортировка за O(N)-время

    Случайно наткнулся на статью на java.dzone.com — Fast O(n) Integer Sorting Algorithm! Всегда считал что O(n*log(n) ) это очень хороший показатель.  Например, стандартная реализация сортировки в Java 6 является слегка модифицированным вариантом merge sort, которая  соответственно дает время n*log(n).  Получить ультра ускорялку сортировки можно используя дополнительные хитрости: используя дополнительные знания о самих объектах которые мы сортируем

    Читать далее →

  • шаблоны проектирования

    GoF Шаблоны проектирования При работе с шаблонами мне интересен был в первую очередь практический аспект.  Сейчас в 2010 году уже существует достаточно много информации и учебников по шаблонам проектирования как в интернете, так и в печатных изданиях. «Классикой жанра» считается книжка «банды четырех» (англ: «Gang Of Four» или просто GoF) — книга написанная Эрихом Гаммой

    Читать далее →

  • UML. Диаграммы классов. Отношения

    шпаргалка — мини-справочник по отношениям между классами: агрегация, наследование и т.д.

    Читать далее →

  • Вики-Тики-Тави… Небольшой обзор различных wiki-движков

    Всем добрый день! Переключаю режим протоколирования своих записей в WebLog-е ,в  режим DEBUG… Внимание! Количество публикуемой информации будет на два порядка больше. Изначально я планировал использовать этот блог в качестве замены блокноту. Очень часто в работе нужно записать на скорую руку различные советы, чтобы потом можно было их быстро найти и прочитать. В ближайшие несколько

    Читать далее →

  • JAD

    Используем JAD (JAva Decompiler) Очень удобно использовать в связки с FAR Качаем JAD http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad.html Устанавливаем, т.е. тупо разархивируем Прописываем в PATH (если нужно) Запускаем FAR Нажимаем F9 Открываем Комманды —> Ассоциации Файлов Жмем «Ins» Добавляем. Маска файла — *.class, команда для редактирования — edit:<jad -p !.! Все ОК.

    Читать далее →

  • jsecurity

    Разобрался с jsecurity (который сейчас Апач Ки — apache ki) документация слабая.Лучше делать так: Смотреть исходники, запустить под дебагом и вкуривать Просмотреть что написано здесь

    Читать далее →

  • Парсер для SWIFT’а

    Для разбора SWIFT сообщений можно использовать opensource реализацию WIFE

    Читать далее →