Автор статьи: Рустем ГалиевIBM Senior DevOps Engineer & Integration Architect. Официальный DevOps ментор и коуч в IBM Привет Хабр! Иногда мне приходится расширять функционал наших платформ по запросам разработчиков и в для этого мне отлично подошел Go. Однако нужно не только уметь писать на языке, но и уметь его тестировать. Как вы поняли, сегодня я хотел бы рассказать про основы тестирования в Go.Тестирование — это первостепенная задача в Go. Пакет тестирования предоставляет API для напи…
Список транзакций в блокеВ прошлых статьях (первая и вторая) я рассказывал вам, как подключиться к локальному блокчейну. Мы использовали Ganache, это ethereum-блокчейн, состоящий всего из одной ноды. Все транзакции происходили внутри нашего локального компьютера. Ganache идеально подходит для тестирования и отладки, так как уже после старта мы получаем предустановленные аккаунты со средствами на балансе, а результаты выполнения транзакций получаем моментально. Кроме того, это изолированный бло…
Разобравшись в архитектуре сервера, реализовав механизм простого расширения его функционала путем добавления пользовательского кода через WEB админ панель и игровых локаций захотелось наконец посмотреть как бы это все работало и выглядело в игре.Т.к. сервер для игры является авторитарным то клиентская часть должна была содержать:интерфейс UI с разнообразными меню и кнопочками, джойстиком клиентскую часть подключения к серверу по протоколу websocket (о котором я писал ранее) для отправки команд…
Свой путь в сфере разработки я начала с языка PHP, но позднее в индустрии программирования акцент сместился в сторону JavaScript. Отчасти причина в том, что фронтенд-составляющая веб-среды так или иначе работает именно на JS. В этой сфере я провела последние десять лет. Недавно мне подвернулась кое-какая работа, связанная с PHP. Поначалу я была удивлена, ведь за этим языком закрепилась дурная слава – преимущественно из-за его ассоциирования с устаревшими проектами WordPress (и всеми вытекающ…
HackTogether: The Microsoft Teams Global Hack | Register, Hack, Win 👇HackTogether: The Microsoft Teams Global Hack Introduction 🛠️Build, innovate, and #HackTogether!🛠️ It's time to get started building apps for Microsoft Teams. 🔥 HackTogether is your playground for coding and experimenting with Microsoft Teams. With mentorship from Microsoft experts and access to the latest tech, you will learn how to build Teams apps based on the top Microsoft Teams app scenarios. The possibilities a…
Build Python LLM apps in minutes ⚡️Welcome to Chainlit 👋 Build Python LLM apps in minutes ⚡️ Chainlit lets you create ChatGPT-like UIs on top of any Python code in minutes! Some of the key features include intermediary steps visualisation, element management & display (images, text, carousel, etc.) as well as cloud deployment. Installation Open a terminal and run: $ pip install chainlit $ chainlit hello If this opens the hello app in your browser, you're all set! 📖 Documentation Plea…
A collection of modern, server-safe React hooks – from the ui.dev team useHooks A collection of modern, server-safe React hooks – from the ui.dev team Standard Install npm i @uidotdev/usehooks Hooks useBattery useClickAway useCopyToClipboard useCounter useDebounce useDefault useDocumentTitle useFavicon useGeolocation useHistoryState useHover useIdle useIntersectionObserver useIsClient useIsFirstRender useList useLockBodyScroll useLongPress useMap useMeasure useMediaQuery useMouse useNetworkSta…
Best Stable Diffusion and AI Tutorials, Guides, News, Tips and Tricks Expert-Level Tutorials on Stable Diffusion: Master Advanced Techniques and Strategies Greetings everyone. I am Dr. Furkan Gözükara. I am an Assistant Professor in Software Engineering department of a private university (have PhD in Computer Engineering). My professional programming skill is unfortunately C# not Python :) My linkedin : https://www.linkedin.com/in/furkangozukara Our channel address if you like to subscribe…
На этой неделе Госдума приняла во вторник в третьем, заключительном чтении законопроект о конфискации денег и имущества, полученных в результате киберпреступлений. Проект закона нацелен «на повышение эффективности мер по противодействию преступлениям, совершаемым в сфере компьютерной информации».