Что нового в CUBA Platform 6.5

Автор: admin от 13-07-2017, 08:35, посмотрело: 405

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



Под катом:




  • Uber JAR

  • UI-компонент для предиктивного поиска

  • Версионирование REST API

  • Балансировка нагрузки в кластере

  • Компонент приложения ZooKeeper

  • Улучшения в Polymer UI

  • Поддержка Bean Validation в CUBA Studio

  • Поддержка Groovy в слушателях сущностей

->

Категория: Программирование

 

Запуск Java классов и JAR-ов не по учебнику

Автор: admin от 11-07-2017, 19:10, посмотрело: 397

Меня давно занимала мысль как в Linux-е запускать программы на Java без вспомогательных Bash скриптов. Я не видел приемлемого решения, если не считать способ «bash script payload», когда в конец скрипта помещается бинарный файл.

Но на прошлой неделе случайно наткнулся на модуль ядра binfmt_misc, с помощью которого можно перехватить исполнение файла по его magic number. Для этого через update-binfmts добавляется собственный обработчик для получения имени исполняемого файла и аргументов пользователя.

Категория: Веб-разработка / Linux / Ubuntu

 

Запуск Java классов и JAR-ов не по учебнику

Автор: admin от 11-07-2017, 19:10, посмотрело: 397

Меня давно занимала мысль как в Linux-е запускать программы на Java без вспомогательных Bash скриптов. Я не видел приемлемого решения, если не считать способ «bash script payload», когда в конец скрипта помещается бинарный файл.

Но на прошлой неделе случайно наткнулся на модуль ядра binfmt_misc, с помощью которого можно перехватить исполнение файла по его magic number. Для этого через update-binfmts добавляется собственный обработчик для получения имени исполняемого файла и аргументов пользователя.

Категория: Веб-разработка / Linux / Ubuntu

 

Чему я научился, конвертируя проект в Kotlin при помощи Android Studio

Автор: admin от 8-07-2017, 12:25, посмотрело: 374

К большой моей радости, мне наконец выдалась возможность поработать с популярным языком Kotlin — конвертировать простенькое приложение из Java при помощи инструмента Convert Java File to Kotlin из Android Studio. Я опробовал язык и хотел бы рассказать о своем опыте.



Я быстро убедился, что этот инструмент конвертирует большую часть классов в Java практически безукоризненно. Но кое-где пришлось подчистить за ним код, и в процессе я выучил несколько новых ключевых слов!



Ниже я поделюсь своими наблюдениями. Прежде, чем мы начнем, замечу: если вы в какой-то момент захотите взглянуть, что происходит «под капотом», Android Studio позволяет отслеживать все процессы; просто перейдите в панели по следующему пути: Tools -> Kotlin -> Show Kotlin Bytecode.



Чему я научился, конвертируя проект в Kotlin при помощи Android Studio ->

Категория: Веб-разработка / Android

 

Чему я научился, конвертируя проект в Kotlin при помощи Android Studio

Автор: admin от 8-07-2017, 12:25, посмотрело: 374

К большой моей радости, мне наконец выдалась возможность поработать с популярным языком Kotlin — конвертировать простенькое приложение из Java при помощи инструмента Convert Java File to Kotlin из Android Studio. Я опробовал язык и хотел бы рассказать о своем опыте.



Я быстро убедился, что этот инструмент конвертирует большую часть классов в Java практически безукоризненно. Но кое-где пришлось подчистить за ним код, и в процессе я выучил несколько новых ключевых слов!



Ниже я поделюсь своими наблюдениями. Прежде, чем мы начнем, замечу: если вы в какой-то момент захотите взглянуть, что происходит «под капотом», Android Studio позволяет отслеживать все процессы; просто перейдите в панели по следующему пути: Tools -> Kotlin -> Show Kotlin Bytecode.



Чему я научился, конвертируя проект в Kotlin при помощи Android Studio ->

Категория: Веб-разработка / Android

 

Выбор алгоритма вычисления квантилей для распределённой системы

Автор: admin от 7-07-2017, 16:05, посмотрело: 435

Выбор алгоритма вычисления квантилей для распределённой системы

Всем привет!



Меня зовут Александр, я руковожу отделом Data Team в Badoo. Сегодня я расскажу вам о том, как мы выбирали оптимальный алгоритм для вычисления квантилей в нашей распределённой системе обработки событий.

->

Категория: Программирование

 

Выбор алгоритма вычисления квантилей для распределённой системы

Автор: admin от 7-07-2017, 16:05, посмотрело: 435

Выбор алгоритма вычисления квантилей для распределённой системы

Всем привет!



Меня зовут Александр, я руковожу отделом Data Team в Badoo. Сегодня я расскажу вам о том, как мы выбирали оптимальный алгоритм для вычисления квантилей в нашей распределённой системе обработки событий.

->

Категория: Программирование

 

Платформа Node.js обойдёт Java в течение года

Автор: admin от 7-07-2017, 14:45, посмотрело: 358

В конце июня сего года Микеал Роджерс (он участвовал в работе Node.js Foundation со дня основания этой организации, а теперь покидает проект) дал интервью thenewstack.io. Тогда он сказал, что платформа Node.js обойдёт Java в течение года. Тут надо уточнить, что речь идёт о том, что число программистов, которые пишут для Node.js, превзойдёт число тех, кто пишет на Java.



Платформа Node.js обойдёт Java в течение года


Ресурс builtinnode.com, через неделю после публикации интервью, подготовил материал, автор которого, задавшись вопросом: «Действительно ли Node.js обойдёт Java?», проанализировал ситуацию. Представляем вашему вниманию перевод интервью и аналитической статьи и предлагаем поразмыслить о перспективах Node.js и Java.
->

Категория: Программирование / Веб-разработка

 

Классификация текста с помощью нейронной сети на JAVA

Автор: admin от 3-07-2017, 11:25, посмотрело: 771

– Наша Лена уходит в декрет, – сообщил начальник, – поэтому нам надо искать замену на время ее отсутствия. Часть задач мы распределим, а вот как быть с задачей перенаправления обращений пользователей?



Лена – это наш сотрудник технической поддержки. Одна из ее обязанностей – распределение поступающих на электронную почту обращений между специалистами. Она анализирует обращение и определяет ряд характеристик. Например, «Тип обращения»: ошибка системы, пользователю просто нужна консультация, пользователь хочет какую-то новую функциональность. Определяет «Функциональный модуль системы»: модуль бухгалтерии, модуль паспортизации оборудования и т.д. Проставив все эти характеристики, она перенаправляет обращение соответствующему специалисту.



– Давай я напишу программу, которая это будет делать автоматически! – ответил я.



На этом увлекательный роман заканчиваем и переходим к технической части.



Классификация текста с помощью нейронной сети на JAVA
->

Категория: Программирование

 

Классификация текста с помощью нейронной сети на JAVA

Автор: admin от 3-07-2017, 11:25, посмотрело: 771

– Наша Лена уходит в декрет, – сообщил начальник, – поэтому нам надо искать замену на время ее отсутствия. Часть задач мы распределим, а вот как быть с задачей перенаправления обращений пользователей?



Лена – это наш сотрудник технической поддержки. Одна из ее обязанностей – распределение поступающих на электронную почту обращений между специалистами. Она анализирует обращение и определяет ряд характеристик. Например, «Тип обращения»: ошибка системы, пользователю просто нужна консультация, пользователь хочет какую-то новую функциональность. Определяет «Функциональный модуль системы»: модуль бухгалтерии, модуль паспортизации оборудования и т.д. Проставив все эти характеристики, она перенаправляет обращение соответствующему специалисту.



– Давай я напишу программу, которая это будет делать автоматически! – ответил я.



На этом увлекательный роман заканчиваем и переходим к технической части.



Классификация текста с помощью нейронной сети на JAVA
->

Категория: Программирование