Недавно мы столкнулись с необходимостью найти библиотеку для удобной работы с базами данных. В нашем проекте команда решила не использовать ORM (Object-Relational Mapping), а вместо этого применить миграции. Так как я работал только с ORM, мне, как и автору статьи, было мало знакомо понятие миграций баз данных. В поисках информации о миграциях и популярных решениях, я наткнулся на эту статью. Перевод статьи я оставил ниже. Возможно, она будет вам полезна. Буду признателен, если вы сможете поде…
A: Не думай о помощи.Б: Сложно не думать о помощи, когда пишешь на javascript.Примерно такой диалог я слышал на одной из конференции. Решить проблему отсутствия строгой типизации был призван typescript.Конкретно в этой статье я хотел бы рассмотреть один из приемов использования интерфейсов typescript, который мне кажется неочевидным, его я подсмотрел и смог оценить его преимущества в процессе написания приложений на языке golang.Для большинства typescript разработчиков типы и интерфейсы, не име…
User-friendly WebUI for LLMs (Formerly Ollama WebUI)Open WebUI (Formerly Ollama WebUI) 👋 Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. For more information, be sure to check out our Open WebUI Documentation. Features ⭐ 🖥️ Intuitive Interface: Our chat interface takes inspiration from ChatGPT, ensuring a user-friendly experience. 📱 Re…
Один из ранних экземпляров Zilog Z80 с датой выпуска в июне 1976 года. Геннадий Швец Создание Z80 — это усилия нескольких талантливых инженеров, пожелавших с нуля начать собственную компанию. Полвека назад микропроцессоры были новинкой, которую под силу было создать небольшим по современным меркам командам. Именно благодаря этим ранним процессорам в начале восьмидесятых случился бум домашних компьютеров. Недавно Zilog объявила, что последние заказы на оригинальные Z80 принимаются до 14 июня …
Привет, Хабр! Меня зовут Эллада, я специалист по информационной безопасности в Selectel. Помогаю клиентам обеспечивать защиту инфраструктуры и участвую в разработке новых решений компании в сфере ИБ. И сейчас я начала больше погружаться в тему разработки и изучать лучшие практики по обеспечению безопасности приложений. Все больше компаний используют контейнеры в разработке сервисов. Популярность технологии объяснима: с помощью контейнеров можно легко упаковать приложение вместе со всеми завис…
Мне понравилась идея Flipper Zero в хранении и эмуляции электронных ключей. Это довольно удобно, можно избавится от половины моей связки со всеми ключами, плюс те ключи, которые я обычно даже не ношу, будут под рукой, в том числе универсальные. Но не понравились его габариты. К тому же, весь остальной функционал хоть мне и интересен, для этой задачи излишен, а за него тоже надо платить. В этот момент появилась идея и, что самое главное, желание самостоятельно реализовать такую штуку.Я ра…
Llama中文社区,最好的中文Llama大模型,完全开源可商用 English | 中文 Llama中文社区 最好的中文Llama大模型 🤗 Hugging Face • 🤖 ModelScope • ✡️ WiseModel Llama3 在线体验(包含Llama2):https://llama.family 基于Llama2的开源中文预训练大模型Atom-7B 🗂️ 目录 📌 Llama中文社区 🔥 社区介绍:Llama中文社区 📢 最新动态 🤗 模型 🤗 中文预训练模型Atom-7B 🤗 Llama3官方模型 🤗 Llama2官方模型 🤗 Llama2中文微调模型 🌟 社区资源 📌 如何使用Llama模型? 快速上手-使用Anaconda 快速上手-使用Docker 快速上手-使用llama.cpp 快速上手-使用gradio 快速上手-构建API服务 🤖 模型预训练 💡 模型微调 Step1: 环境准备 Step2: 数据准备 Step3: 微调脚本 LoRA微调 全量参数微…
noname-server.exe的源码见以下仓库: https://github.com/nonameShijian/noname-server 贡献代码可阅读相关文档: Git下载安装指南 Github桌面版客户端使用入门 如何提交代码到《无名杀》Github仓库 《无名杀》项目 Pull Request 提交规范 在线试玩: https://spmario233.github.io/noname/index.html (图片素材加载速度较慢,不推荐) 客户端下载戳这里: GitHub: https://github.com/libccy/noname/releases/tag/chromium77-client 网页端推荐使用Chrome系内核浏览器游玩,不推荐使用低版本Firefox浏览器 请尽量保证游玩的Chrome系浏览器或手机Webview的内核版本大于等于77 提交Pull Request时请推送到"PR-Branch"分支! 最近有一伙人号称是《无名杀十周年》的开发团队,宣称《无名杀十周年》“全新无名杀,比旧版拥有更多武将,兼容更多扩展”,实际上…