[Перевод] Руководство по веб-дизайну для разработчиков |
https://habr.com/post/420617/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420617
Метки: Разработка веб-сайтов JavaScript Блог компании RUVDS.com Дизайн разработка |
[Перевод] Рендеринг воды в экранном пространстве |
https://habr.com/post/420495/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420495
Метки: Разработка игр Unity3D unity physically based shading fluid simulation |
Домашние роботы: что можно купить. Обзор доступных коммерческих роботов для дома |
https://habr.com/post/420791/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420791
Метки: Робототехника Гаджеты Блог компании М.Видео домашний робот |
[Перевод] AMD ThreadRipper 2: первое знакомство |
https://habr.com/post/420681/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420681
Метки: Процессоры Компьютерное железо IT-компании Блог компании ua-hosting.company AMD Ryzen Threadripper 2970WX Zen+ 2990 WX |
Российские телекомпании обвинили «Яндекс» в пиратстве |
https://habr.com/post/420909/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420909
Метки: Копирайт Законодательство в IT яндекс пиратство трансляции контент |
Как в России внедряют умное освещение и сколько времени это займет |
https://habr.com/post/420905/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420905
Метки: интернет вещей Интервью Блог компании Smile-Expo smile-expo смайл экспо умное освещение smart lighting умный город световые технологии |
Отчет о хакатоне Tele2 |
https://habr.com/post/420887/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420887
Метки: Хакатоны машинное обучение хакатон нейронные сети |
Java REST в Школе Программистов HeadHunter |
Привет Хабр, мы хотим рассказать об одном из проектов школы программистов HeadHunter 2018. Ниже статья нашего выпускника, в которой он расскажет об опыте, полученном во время обучения.
https://habr.com/post/419599/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419599
Метки: java Блог компании HeadHunter web-разработка restful |
[Перевод] Стартап JITX использует ИИ для автоматизации разработки сложных печатных плат |
https://habr.com/post/420707/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420707
Метки: Производство и разработка электроники Искусственный интеллект печатные платы инженеры электротехника |
Упаковка франшизы от А до Б |
https://habr.com/post/420893/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420893
Метки: Управление проектами Управление продуктом Разработка робототехники Развитие стартапа Бизнес-модели бизнес-процессы стартап франшиза робототехника и жизнь робототехника |
Предбольничный хотфикс или “Эй, Swagger! А где мои ошибки”? |
https://habr.com/post/420841/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420841
Метки: Проектирование и рефакторинг Ненормальное программирование java swagger springfox plugin автоматизация |
Миграция учебного проекта Topjava на JUnit 5 за 10 мин. Измерение времени тестов с помощью Extensions |
import org.junit.jupiter.api.extension.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.util.StopWatch;
public class TimingExtension implements BeforeTestExecutionCallback, AfterTestExecutionCallback, BeforeAllCallback, AfterAllCallback {
private static final Logger log = LoggerFactory.getLogger("result");
private StopWatch stopWatch;
@Override
public void beforeAll(ExtensionContext ctx) {
stopWatch = new StopWatch("Execution time of " + ctx.getRequiredTestClass().getSimpleName());
}
@Override
public void beforeTestExecution(ExtensionContext ctx) {
log.info("Start stopWatch");
stopWatch.start(ctx.getDisplayName());
}
@Override
public void afterTestExecution(ExtensionContext ctx) {
stopWatch.stop();
log.info("stop stopWatch");
}
@Override
public void afterAll(ExtensionContext ctx) {
log.info('\n' + stopWatch.prettyPrint() + '\n');
}
}
https://habr.com/post/420891/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420891
Метки: Тестирование веб-сервисов Тестирование IT-систем Программирование Карьера в IT-индустрии java junit5 миграция тестирование обучение |
YouDrive ввел регистрацию через Telegram Passport |
https://habr.com/post/420877/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420877
Метки: Системы обмена сообщениями Информационная безопасность telegram youdrive |
К вопросу о Вирте и цепочках |
https://habr.com/post/420859/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420859
Метки: программирование оптимизация алгоритмы |
Управление зависимостями, события и паттерны Observer и Mediator |
https://habr.com/post/420783/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420783
Метки: Программирование C# .NET паттерны проектирования ооп inversion of control инверсия управления обозреватель observer mediator |
[Из песочницы] Job System. Обзор с другой стороны |
https://habr.com/post/420829/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420829
Метки: Разработка игр unity3d c# job system Entity component system 2018 |
[Из песочницы] Создаем простой maven проект с использованием Java EE + WildFly10 + JPA (Hibernate) + Postgresql + EJB + IntelliJ IDEA |
https://habr.com/post/420827/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420827
Метки: Java javaee jboss wildfly postgresql intellij idea jpa servlet hibernate ejb |
Jinja2 в мире C++, часть вторая. Рендеринг |
Это вторая часть истории о портировании шаблонного движка Jinja2 на C++. Первую можно почитать здесь: Шаблоны третьего порядка, или как я портировал Jinja2 на C++. В ней речь пойдёт о процессе рендеринга шаблонов. Или, иначе говоря, о написании "с нуля" интерпретатора питоноподобного языка.
https://habr.com/post/419011/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419011
Метки: Разработка под Windows Разработка под Linux Программирование Open source c++ c++14 c++ библиотеки jinja2 |
Децентрализованный мессенджер и телефонная сеть нового поколения |
https://habr.com/post/420811/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420811
Метки: Стандарты связи Разработка систем связи IT-инфраструктура asterisk Блог компании Mobile One voip мессенджеры m1 messenger астериск sip-телефония |
SOC – это люди. «Алло, мы ищем таланты» или откуда берутся аналитики цетра мониторинга и реагирования на кибератаки |
https://habr.com/post/420675/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420675
Метки: Управление проектами Управление персоналом Карьера в IT-индустрии Информационная безопасность Блог компании Ростелеком-Solar solar jsoc центр мониторинга карьера аналитик |