НЕ ПРОПУСТИ
Home » 2020 » June » 08

Daily Archives:

[Перевод] Цвета в CSS

Цвета играют жизненно важную роль в формировании внешнего вида веб-страниц. С помощью CSS мы можем управлять основным цветом элементов и их фоновым цветом. Для этого, соответственно, используются свойства color и background. Когда, много лет назад, я изучал CSS, мне не удалось найти доходчивого руководства по использованию цветов в CSS. Поэтому я решил написать такое руководств сам. В этом материале я ...

Read More »

Spring Boot, Hibernate и Kotlin для новичков шаг за шагом

Всем привет, меня зовут Олег, я техлид в ДомКлике. В нашей команде ядром стека является Kotlin и Spring Boot. Хочу поделиться с вами своим опытом по взаимодействию и особенностях работы с PostgreSQL и Hibernate в связке со Spring Boot и Kotlin. Также на примере микросервиса, покажу преимущества Kotlin и его отличия от аналогичного приложения на Java. Расскажу о не совсем ...

Read More »

PHP 25 лет: краткая история языка и скидка 50% на PhpStorm

Привет, Хабр! Сегодня особенный день — ровно 25 лет назад Расмус Лердорф представил миру PHP. В день рождения языка мы хотим поблагодарить вас за годы его поддержки. Все мы ждем релиза PHP 8, который запланирован на этот декабрь. А пока предлагаем вспомнить достижения PHP-сообщества за прошедшие 25 лет: мы собрали в большой таймлайн все самые важные события из истории языка. ...

Read More »

Прямое и обратное геокодирование – тестирование популярных решений

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

Read More »

Как продвигать мобильные игры и приложения в Японии, Корее и Китае

Азия — лакомый кусочек для разработчиков приложений, ведь западные рынки давно перенасыщены и замедлили рост, а рынок Азии продолжает стремительно расти. Вопрос в том, как к нему подступиться. В этой статье мы поговорим о трендах и методах продвижения мобильных игр и приложений в Корее, Японии и Китае, а также затронем другие страны Азии. Мы в Nitro, сервисе профессиональных переводов текста, ...

Read More »

С++ Concept-Based Polymorphism в продуктовом коде: PassManager в LLVM

Сегодня речь пойдет про одну интересную идиому, которую ввел Шон Парент (Adobe) — известный деятель в C++-сообществе. Он часто выступает с докладами и публикует цикл статей Better Code. Одна из его идей, которую используют в Photoshop — это Concept-Based Polymorphism. Это когда мы реализуем полиморфизм не через явное наследование, а с помощью техники, включающей обобщенное программирование, и по итогам получаем ...

Read More »

От Brute-Force до покушения на приватность – с чем сталкиваются SaaS провайдеры

Дисковые битвы на светящейся Арене Я в детстве смотрел Tron и компьютерная сеть была для меня сказкой. Потом были Hackers, которые добавляли романтизма. Были споры с друзьями о том, что Linux круче Windows без понимания, что операционные системы вообще из себя представляют. Читать дальше → Источник

Read More »

Какие реальные математические задачи возникают при разработке вакцин от COVID-19

В обновленном на прошлой неделе списке Всемирной организации здравоохранения числится уже 131 проект разработки вакцин, призванных сформировать иммунный ответ к вирусу SARS-CoV-2 — причине заболевания COVID-19. Среди них есть два проекта от нашего партнера — российской биофармацевтической компании BIOCAD. Попадание в этот список — не только вопрос престижа, но и возможность включиться в рабочие группы разработчиков вакцин по всему миру, ...

Read More »

Нативная разработка vs кросс-платформенная — нужно ли выбирать?

Привет, Хабр! Сегодня мне хотелось бы остановиться на вопросе выбора между нативной и кроссплатформенной разработкой для мобильных приложений. Как показала практика, это актуальная дилемма как для заказчиков, так и для начинающих разработчиков, которые хотят приобрести наиболее полезный опыт для дальнейшей карьеры. Так что делюсь под катом опытом нашего отдела и некоторыми выводами, которые мы сделали для себя. Читать дальше → ...

Read More »

[Из песочницы] Технология FPGA для тысячи применений

Трудно представить другую технологию, которая настолько разносторонняя как FPGA. FPGA — Field-Programmable Gate Array, то есть программируемая логическая матрица (ПЛМ), программируемая логическая интегральная схема (ПЛИС). Это технология, при которой создается микросхема с набором логических элементов, триггеров, иногда оперативной памяти и программируемых электрических связей между ними. При этом программирование FPGA оказывается похоже на разработку электрической схемы, а не программы. Пользуюсь данной ...

Read More »