habrahabr
Как я секреты римской брони в лаборатории разгадывал

Автор: AzirsanСалют. За время изучения римской брони, у меня осталось несколько зависших в воздухе вопросов. Поскольку ответить на них могла лишь экспериментальная археология, то я пошел по пути изготовления "аналогов" доспехов и их последующего тестирования в лаборатории. Вся история мучений на этом пути, а также что показали испытания в материале ниже. Год назад в своей статье «Римские и средневековые доспехи. Что лучше?» в качестве одного из параметров сравнения я использовал ударн…

  • воскресенье, 28 мая 2023 г. в 00:00:18
habrahabr
Разные идеи по апгрейду DIY-процесса изготовления печатных плат

У любых людей, имеющих отношение к электронике и программированию, периодически возникает потребность набросать некую платку для реализации какой-либо идеи. Поэтому ниже предлагается ряд мыслей, как улучшить этот процесс. Конечно, зачастую вопрос решается пучком проводов, подключённых «левой ногой» и breadboard-ом, но раз уж мы говорим о более-менее финальном варианте, то здесь без самодельной платы не обойтись. Если это серийный образец или хочется «стильно-модно-молодёжно», то плата закуп…

  • воскресенье, 28 мая 2023 г. в 00:00:16
habrahabr
Как айтишник гигантские арбузы в средней полосе выращивал. Часть 1

Хобби коллег очень многогранны. Сегодня расскажем об ИТ-шном подходе к выращиванию арбузов в регионе, где, казалось бы, нормально вызревать они не должны. Наш девопс, Игорь Иванов, объединил системный подход к сбору информации и комплектующие с AliExpress и из магазинов для садоводов, и уже не первый год собирает отличный урожай. Своеобразная “инструкцию для начинающих” получилась довольно объемной. Мы  разделили ее на две части: в первой автор разбирает теоретические основы, а во второй перех…

  • воскресенье, 28 мая 2023 г. в 00:00:16
habrahabr
userver — что мы узнали за полгода в open-source

Прошло больше полугода с момента выхода фреймворка для C++ 🐙 userver в open-source. За это время мы многое узнали, на многом настрадались, а главное — получили много приятных сюрпризов. И мы решили об этом написать. Рассказ будет полезен тем, кто ведёт или планирует вести свой open-source проект или занимается контрибьютами. Остальным будет интересно почитать про чужое набивание шишек и что вообще open-source даёт проекту. Неожиданная помощь Чтобы анонс о выходе фреймворка в open-source про…

  • воскресенье, 28 мая 2023 г. в 00:00:15
github
AprilNEA / ChatGPT-Admin-Web

带有用户管理和后台管理系统的 ChatGPT WebUI ⚠️ 本项目为 lmobest 的开源版本,目前并没有发布正式版 用户层的逻辑已经实现完毕,管理页面(后台)仍在开发中。 可以关注频道获取最新消息。 ChatGPT Admin Web 简体中文 / English apps/chat 基于 ChatGPT-Next-Web 二次开发 带有用户管理和后台面板的 ChatGPT 网页应用 📚 部署文档 🎦 演示站点 💬 反馈 🌐 群组 & 频道 ChatGPT Admin Web 🤩 开发计划 🚀 技术栈 Tech Stack 仓库 Repository 这是一个 monorepo 仓库,由以下部分组成: Package Package Description Package …

  • воскресенье, 28 мая 2023 г. в 00:00:11
github
GoogleCloudPlatform / generative-ai

Sample code and notebooks for Generative AI on Google CloudGenerative AI Welcome to the Google Cloud Generative AI repository. This repository contains notebooks and content that demonstrate how to use, develop and manage generative AI workflows using Generative AI, powered by Vertex AI on Google Cloud. Folder structure generative-ai/ ├── language/ | └── examples/ | ├── prompt-design/ - examples for prompts | └── tuning/ - examples of tuning models └── setu…

  • воскресенье, 28 мая 2023 г. в 00:00:10
github
AggressiveUser / AllForOne

AllForOne - Nuclei Template Collector 👤 Welcome to the "AllForOne" repository! 🚀 This repository contains a Python script that allows bug bounty hunters and security researchers to collect all Nuclei YAML templates from various public repositories, helping to streamline the process of downloading multiple templates using just a single repository. How it Works ⚙️ The script leverages the GitHub repositories which containing Nuclei Templates. It will clones them to your local machine, and…

  • воскресенье, 28 мая 2023 г. в 00:00:07
github
vanjs-org / van

🍦VanJS: World's smallest reactive UI framework🍦 VanJS: The Smallest Reactive UI Framework in the World VanJS (abbr. Vanilla JavaScript) is an ultra-lightweight, zero-dependency and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM. Programming with VanJS feels a lot like React. Check-out the Hello World code below: // Reusable components can be just pure vanilla JavaScript functions. // Here we capitalize the first letter to follow React conventions. const Hello = () …

  • воскресенье, 28 мая 2023 г. в 00:00:05
github
xorvoid / sectorc

A C Compiler that fits in the 512 byte boot sector of an x86 machineSectorC SectorC is a C compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written. In a base64 encoding, it looks like this: 6gUAwAdoADAfaAAgBzH/6DABPfQYdQXoJQHr8+gjAVOJP+gSALDDqluB+9lQdeAG/zdoAEAfy+gI AegFAYnYg/hNdFuE9nQNsOiqiwcp+IPoAqvr4j3/FXUG6OUA…

  • воскресенье, 28 мая 2023 г. в 00:00:04