После получения большого количества отзывов и комментариев на обзор платы на Cyclone IV из части из них четко прослеживались мысль: “А почему Cyclone IV, это же старый хлам!”. В ответ на это я решил сделать обзор на что-нибудь современное, функциональное и очень недорогое. И такой вариант нашелся — это отладочная плата Tang Primer 20K на ПЛИС от небезызвестной компании Gowin. На неё я и сделаю обзор в этой статье и расскажу про примеры проектов, доступных для этой платы. Кого заинтересовала …
Привет, Хабр! В течение трех недель я не был на барахолке под Валенсией, о которой регулярно пишу. Но теперь такая возможность выдалась, и о результатах рассказываю. К слову, сейчас очень жарко, так что продавцов было чуть меньше, чем обычно. Но вот посетителей на блошином рынке было больше, чем в прочие воскресенья. Видимо, всем хотелось найти собственное сокровище, спрятанное между посудой, гаджетами и музыкальными инструментами и системами. И, к слову, последних было очень много, под като…
Знаете какая еда является самой технологичной? Пицца. Не потому, что при приготовлении используется какая-либо высокотехнологичная методика. Причины простые: пицца очень популярна во всём мире и её доставку можно заказать практически в любом городе. Одними из первых коммерческих сайтов были сайты по доставке пиццы. Первые биткоины были потрачены на пиццу. Первых дронов использовали для доставки пиццы. Для доставки также использовали разных роботов. Есть специальные пиццематы для быстрого пр…
Спамер демонстрирует комиссии ФАС свою полную неуиноуность (доллары подкинули враги, спам – ветром надуло). Я радуюсь, получая спам, ведь у меня появляется возможность пополнить бюджет любимой страны (откуда берутся деньги на пенсии, больницы, школы и домики для уточек). Каждое полученное от спамеров сообщение я аккуратно пересылаю в ФАС, давая ей возможность пополнить бюджет на 2-500 тысяч рублей штрафа, а потом наслаждаюсь материалами «расследований», проливающих свет на грязную подноготну…
Задумывались ли вы когда-нибудь о том, как жилось веб-разработчикам 20+ лет назад, когда всемирная паутина была явлением совершенно новым, а чтобы войти в неё, приходилось некоторое время слушать специфические звуковые сигналы, JavaScript и CSS воспринимались скорее как диковинка, а не как привычные средства разработки веб-сайтов, а самым популярным браузером был Internet Explorer? Что ж, вероятнее всего, нет... Но, если у вас найдется несколько свободных минут и вы захотите разобраться в очер…
Владислав Белогрудов, старший разработчикУспел поработать с роботами, телекомом, поисковиками. В YADRO разрабатываю драйверы для OpenStack и систем хранения данных, модули для Ansible и еще много-много всего.Роб Пайк сказал, что простое лучше, чем сложное. Я бы добавил: простое лучше, чем прикольное. Ведь Go спроектирован, чтобы писать программы в простом стиле. Сегодня я хочу поговорить про такие, казалось бы, очевидные вещи, как функции, интерфейсы и методы. Их особенности в Go. И правила, к…
В этой статье мы напишем полноценный REST API сервис — URL Shortener — и задеплоим его на виртуальный сервер с помощью GitHub Actions. Говоря «полноценный», я имею в виду, что это будет не игрушечный проект, а готовый к использованию: мы выберем для него актуальный http-роутер, позаботимся о логах, напишем тесты: unit-тесты, тесты хэндлеров и функциональные, настроим автоматический деплой через GitHub Actions и др. Но важно понимать, что «готовый к продакшену» != «энтерпрайз». Кратко об…
В июле в офисе РСХБ-Интех (технологической дочки Россельхозбанка) состоялся бесплатный митап для Java-разработчиков — RSHB Backend Dev Meetup. Обсудили Kotlin, Go, маппинг и разные аспекты бэкэнд-разработки. В числе докладчиков выступал Иван Кочергин, руководитель центра собственной разработки РСХБ-Интех. Иван более 10 лет занимается разработкой на Java, последние три года — на Kotlin. В своем докладе он сравнил, на чем лучше писать микросервисы в банке: Java, Kotlin или Go. Делимся расшифровк…
Привет! Продолжаем цикл статей про тестирование не-REST-бэкенда, в прошлый раз мы говорили о GraphQL, теперь пришло время WebSocket.Итак, что такое WebSocket?Википедия сообщает, что это «протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, использующий постоянное соединение».Что тут важно — что это протокол (со всеми вытекающими последствиями для протокола), который использует постоянное соединение.Работу по WebSocket в обычной жизни можн…