Часто вижу вопросы о том, как сделать плагин с использованием функциональности из Jira Software. В интернете найти информацию сложно, поэтому я решил сделать статью, в которой расскажу, как подключить Jira Software функциональность к плагину для Jira.
Читать полностью »
Рубрика «java» - 99
Atlassian Jira Software функциональность в Jira плагине
2018-04-27 в 14:06, admin, рубрики: atlassian, atlassian jira, atlassian sdk, java, Raiffeisen, raiffeisenIT, Блог компании Райффайзенбанк, Разработка веб-сайтов, РайффайзенбанкО том, как я хотел учить других, а в результате научился сам
2018-04-27 в 11:54, admin, рубрики: android, android apps, android development, e-legion, java, Блог компании e-Legion Ltd., Карьера в IT-индустрии, мобильная разработка, образование, образование в ит, обучение онлайн, разработка мобильных приложений, Разработка под android, Учебный процесс в ITПривет! Вот уже год как я работаю над онлайн-программой обучения Android-разработчиков в Академии e-Legion. Под катом рассказываю, как пришёл к идее стать преподом и с какими сложностями сталкиваюсь в процессе.
Виктор Гамов об Apache Kafka на jug.msk.ru
2018-04-26 в 19:30, admin, рубрики: confluent, java, JUG, jug.msk.ru, Блог компании JUG.ru Group23 апреля 2018 года в московском офисе компании КРОК прошла встреча московского сообщества Java-разработчиков jug.msk.ru, на которой выступил Виктор Гамов. Тема выступления — продукт Apache Kafka.
Разработка нагрузочных скриптов для браузерных-мобильных игр. Часть 1
2018-04-26 в 15:47, admin, рубрики: java, jmeter, высокая производительность, нагрузочное тестирование, Тестирование веб-сервисов, Тестирование игрПривет. В прошлой статье я рассказал об автоматизации процесса нагрузочного тестирования в игровой компании, в которой я работаю. Теперь пришло время остановится на некоторых конкретных задачах, с которыми пришлось столкнуться в ходе подготовки к процессу тестирования самих игр.
Есть большая разница между тестированием разных банковских/retail-процессов и игр. В первом случае пользователи выполняют их задачи почти изолированно друг от друга и используют только те данные и элементы, которые видят в окне своих браузеров или других клиентов в данный момент, что облегчает разработку нагрузочных скриптов. В играх же пользователи (игроки) находятся в динамично меняющемся мире и часто подвержены влиянию друг друга. В моем воображении разница выглядит примерно так:
Записки о миграции на Java 10
2018-04-23 в 11:00, admin, рубрики: java, java10, java9, jdeps, JigsawЗдравствуй. Как ты помнишь, недавно произошёл официальный релиз Java 10. Учитывая, что практически все сейчас используют преимущественно 8-ку, с выходом 10-ки нас ждут такие вкусности как модульность (вошла в 9-ку) и local variable type inference. Звучит неплохо, можно попробовать поэкспериментировать с переносом какого-нибудь существующего проекта на 10-ку.
О том, какие разновидности боли ждут нас, можно узнать под катом.
Читать полностью »
Нечеткий поиск (fuzzy search) в реляционных базах данных
2018-04-22 в 13:26, admin, рубрики: elasticsearch, h2, java, lucene, mongodb, orientdb, sphinxsearch, Администрирование баз данных, Разработка веб-сайтовДля поиска нужной информации на веб-сайтах и в мобильных приложениях часто используется поиск по словам или фразам, которые пользователь свободно вводит с клавиатуры (а не выбирает например из списка). Естественно, что пользователь может допускать ошибки и опечатки. В этом случае полнотекстовый поиск, полнотекстовые индексы, которые реализованы в большинстве базы данных не дают ожидаемого результата и практически бесполезны. Такой функционал все чаще реализуют на основе elasticsearch.
Решения с использованием elasticsearch имеют один существенный недостаток — очень большая вероятность рассогласования основной базы данных, например PostgreSQL, MySQL, mongodb и elasticsearch, в которой хранятся индексы для поиска.
Читать полностью »
Характер Kotlin
2018-04-20 в 12:45, admin, рубрики: java, jvm, kotlin, Блог компании Издательский дом «Питер», оптимизация, Программирование, функциональное программированиеПривет! Надеемся в обозримом будущем и до Kotlin добраться. Мимо этой статьи (февральская) пройти не смогли.
Читаем и комментируем!
Читать полностью »
Доклады с митапа Android Paranoid
2018-04-18 в 7:34, admin, рубрики: android, asynctask, coroutines, Dalvik, java, jvm, kotlin, paranoid, recyclerview, Блог компании Яндекс.Деньги, интерфейсы, митап, Разработка под androidAndroid почти исполнилось десять лет.
Мы решили отметить это праздничным чаепитием со всеми, кто пришел в питерский офис Яндекса на второй митап Android Paranoid. Сказано — сделано. К нашему сожалению, маршмеллоу, шоколадное печенье и желейные бобы закончились еще 28 марта.
Вместо них — доклады, записанные на видео, и короткая выжимка полезной информации для Android-разработчиков. Под катом о том,
- что происходит после нажатия на иконку приложения;
- как перевести приложение на Kotlin и уместиться в 300 строк кода;
- как менялись инструменты фоновой работы в Android;
- как быстро получить анимации в RecyclerView.
Как я проходил тестовое задание на летнюю стажировку в Яндекс
2018-04-17 в 12:00, admin, рубрики: c++, c++11 яндекс, java, Алгоритмы, олимпиадное программирование, Программирование, яндекс.алгоритмПривет Хабр, сегодня я расскажу о том, как я проходил тестовое задание на летнюю стажировку в Яндекс. Эта публикация будет полезна начинающим разработчикам, любителям олимпиадного программирования, тем кто неравнодушен к С++ и Java, или просто хочет прочесть интересную статью после трудного рабочего дня.
Чего ожидать от этой статьи?
- Introduction, о том что такое стажировки в Яндкесе, как и когда на них подать
- Мотивация к написанию данной статьи
- Примеры задач, моё решение и краткий разбор (Можно смело пропустить первые два пункта, и начинать именно отсюда)
Introduction
Для тех кто мало знаком с системой отбора на стажировку в Яндексе расскажу вкратце. На сайте яндекса, за несколько месяцев до лета объявляется оплачиваемая вакансия для начинающих разработчиков, в том отделе, в котором вы бы хотели работать (i.e. Яндекс.Диск, Яндекс.Алиса). По ссылке, нужно заполнить форму, о том где Вы учитесь, чем занимаетесь, какой был опыт работы, о чем писали дипломную работы итп. После заполнения формы Вам на почту присылают тестовое задание, на выполнение которого у Вас есть 6 часов, в любой день в течении недели с момента, когда Вы получили это письмо.
Читать полностью »
JavaScript, Java, какая теперь разница?
2018-04-17 в 8:39, admin, рубрики: holyjs, holyjs2018piter, java, javascript, jpoint, jpoint2018, Блог компании JUG.ru Group
На прошлом JPoint пообещал написать статью про использование GraalVM для смешивания Java и JS. Вот она.
В чем проблема? В повседневной практике часто встречаются приложения, состоящие из двух частей: JavaScript-фронтенд и Java-бэкенд. Организация интеропа между ними требует усилий. Как правило, делают их люди с разных сторон баррикад, и при попытке залезть в чужую область они начинают страдать. Еще есть фуллстек веб-разработчики, но про них всё понятно: они должны страдать всегда.
В этой статье мы рассмотрим новую технологию, которая может сделать процесс немного менее болезненным. Точнее, способ существует довольно давно, но как-то прошел мимо внимания широких народных масс.