golang
Monkey patching в Go, или грабли от Apple

Модель - Stable Diffusion v1-5Все началось с того, что я в очередной раз немного поменял структуры БД, и в некоторых SQL-запросах добавилась новая колонка. Нормальная ситуация - взять и легким движением руки сломать половину unit test’ов, потому что БДшные моки ожидают определенный текст запроса.Хрупкость тестов раздражала меня давно, но в тот раз я был не в настроении, и решил, что хватит, пора что-то с этим сделать. Ясное дело, если я меняю запрос в функции, это ломает тесты для этой функции…

  • среда, 20 марта 2024 г. в 00:00:16
golang
Основы тестирования в Go: mock-объекты, fuzzing и property-based testing

Привет, Хабр!Golang как ЯП очень хорош для разработки высокопроизводительных приложений. В любом проекте наступает момент, когда нужно проверить, насколько хорошо все работает на самом деле, это можно сделать с помощью тестирования.Тестирование в Go можно выполнять с помощью mock-объектов, fuzzing и property-based testing. В этой статье мы рассмотрим эти механизмы.Mock-объектыMock-объекты — это такие подставные объекты, используемые в тестировании для имитации поведения реальных компонентов си…

  • среда, 20 марта 2024 г. в 00:00:15
javascript
Кеширование next.js. Дар или проклятие

В 13 версии команда next.js представила новый подход к проектированию приложения - так называемый App Router. В 14 версии его сделали стабильным и основным для новых приложений.App Router значительно расширяет функционал next.js - частичный пререндеринг, шаблоны, параллельные и перехватываемые роуты, серверные компоненты и многое другое. Однако, даже несмотря на все эти улучшения - далеко не все решили перейти на App Router. И на это есть свои причины.Кратко о преимуществах и проблемах нового …

  • среда, 20 марта 2024 г. в 00:00:14
github
DevToys-app / DevToys

A Swiss Army knife for developers. DevToys A Swiss Army knife for developers. Introduction DevToys helps with daily development tasks like formatting JSON, comparing text, and testing RegExp. No need to use many untrustworthy websites to do simple tasks with your data. With Smart Detection, DevToys can detect the best tool to use for the data copied to the Windows clipboard. Compact overlay lets you keep the app sma…

  • среда, 20 марта 2024 г. в 00:00:11
github
adrianhajdin / iphone

Recreate the Apple iPhone 15 Pro website, combining GSAP animations and Three.js 3D effects. From custom animations to animated 3D models, this tutorial covers it all. Iphone 15 Website Build this project step by step with our detailed tutorial on JavaScript Mastery YouTube. Join the JSM family! 📋 Table of Contents 🤖 Introduction ⚙️ Tech Stack 🔋 Features 🤸 Quick Start 🕸️ Snippets 🔗 Links 🚀 More 🚨 Tutorial This repository contai…

  • среда, 20 марта 2024 г. в 00:00:09
github
yoheinakajima / mindgraph

proof of concept prototype for generating and querying against an ever-expanding knowledge graph with aiMindGraph Welcome to MindGraph, a proof of concept, open-source, API-first graph-based project designed for natural language interactions (input and output). This prototype serves as a template for building and customizing your own CRM solutions with a focus on ease of integration and extendibility. Here is the announcement on X, for some more context. Getting Started Prerequisites Before yo…

  • среда, 20 марта 2024 г. в 00:00:07
github
laylavish / uBlockOrigin-HUGE-AI-Blocklist

A huge blocklist of sites that contain AI generated content for uBlock Origin & uBlacklist.uBlockOrigin & uBlacklist Huge AI Blocklist A huge blocklist of sites (~850) that contain AI generated content, for the purposes of cleaning image search engines (Google Search, DuckDuckGo, and Bing) with uBlock Origin or uBlacklist. How to install the blocklist (uBlock Origin) One-click filter import If you have uBlock Origin installed, click this link to import the filter list in just a click! Quick…

  • среда, 20 марта 2024 г. в 00:00:05
github
albertan017 / LLM4Decompile

Reverse Engineering: Decompiling Binary Code with Large Language ModelsLLM4Decompile Reverse Engineering: Decompiling Binary Code with Large Language Models For more details check out the paper. 0. Updates 2023.03.16 Add llm4decompile-6.7b-uo model which is trained without prior knowledge of the optimization levels (O0~O3), the average re-executability is arond 0.21. 1. Introduction of LLM4Decompile and Decompile-Eval Our objective is to create and release the first open-source LLM dedicated to…

  • среда, 20 марта 2024 г. в 00:00:03
github
ZHO-ZHO-ZHO / ComfyUI-Workflows-ZHO

我的 ComfyUI 工作流合集 | My ComfyUI workflows collection ComfyUI Workflows ZHO 我的 ComfyUI 工作流合集 | My ComfyUI workflows collection 目录(14类 36项) 0️⃣ ComfyUI Assistant | ComfyUI 智能助手 1️⃣ Stable Cascade(4) 2️⃣ 3D(3) 3️⃣ LLM + SD(5) 4️⃣ Differential Diffusion(2) 5️⃣ YoloWorld-EfficientSAM(2) 6️⃣ Portrait Master 简体中文版(4) 7️⃣ ArtGallery | Prompt Visualization(1) 8️⃣ InstantID-ZHO(3) 9️⃣ PhotoMaker-ZHO(5) 1️⃣0️⃣ SVD-ZHO(1 WIP) 1️⃣1️⃣ I2VGenXL(2) 1️⃣2️⃣ More Models(2) 1️⃣3️⃣ TravelSuite-ZHO(1) 1️⃣4️⃣WordClo…

  • среда, 20 марта 2024 г. в 00:00:02