Search
Write a publication
Pull to refresh
10
0
Оникийчук Антон @onikiychuka

User

Send message

Amino — новый UI toolkit для десктопных Java приложений

Reading time3 min
Views3.6K
image
Хочу представить вам Amino — графическую библиотеку и очень классный UI toolkit. Изначально библиотека разрабатывалась Leonardo Sketch как вспомогательная, но теперь становится самостоятельным продуктом. Сейчас Amino находится в состоянии ранней alpha-версии и является 100% open source Java библиотекой, которая обладает следующими преимуществами:

  • 2D/3D сценография на различных движках (Java2D, JOGL и многие другие);
  • множественные UI контролы, синование с помощью CSS;
  • разнообразные утилиты, для ускорения процесса разработки;
  • протестирован до мелочей;
  • является 100% бесплатной (BSD);
  • 100% Java, готова к использованию на различных можно использовать в разных языках, портированных под JVM (Groovy, JRuby, Jython, JavaScript, JavaFX Script и так далее)

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

Проблемы 64-битного кода в реальных программах: а что же Linux?

Reading time1 min
Views633
Рассказывая про 64-битные ошибки, поджидающие программистов при миграции их программ, я часто слышу упреки: «Ну да, этот ваш Windows, он такой… Хорошо, что в Linux с 64-битным кодом проблем да-а-а-авно уже нет».

«А вот и нет, мой любознательный читатель».

Сегодняшний пост про 64-битную ошибку в ядре Linux.
Читать дальше →

Как споры вырастают в проекты

Reading time3 min
Views545
Идея проекта началась с того, что мы с коллегой поспорили о том, что если собрать отзывы автовладельцев о шинах и сравнить с результатами тестов журналов, выпускаемых в Росси, таких как “Авторевью” или “За рулем” и других, то результаты не будут совпадать.

Причем это будет происходить только если брать отзывы, в которых будет относительно объективная информация, то есть не брать в статистику отзывы вида «очень плохие шины» или «мне все нравится».

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

узнать как это произошло и что в результате вышло

Загрузка классов в Java. Теория

Reading time4 min
Views201K


Одной из основных особенностей платформы Java является модель динамической загрузки классов, которая позволяет загружать исполняемый код в JRE не перезагружая основое приложение. Такая особенность широко используется в серверах приложений, получивших последнее время высокую популярность.

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

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

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity