javascript
Ты неправильно используешь интерфейсы typescript

A: Не думай о помощи.Б: Сложно не думать о помощи, когда пишешь на javascript.Примерно такой диалог я слышал на одной из конференции. Решить проблему отсутствия строгой типизации был призван typescript.Конкретно в этой статье я хотел бы рассмотреть один из приемов использования интерфейсов typescript, который мне кажется неочевидным, его я подсмотрел и смог оценить его преимущества в процессе написания приложений на языке golang.Для большинства typescript разработчиков типы и интерфейсы, не име…

  • вторник, 23 апреля 2024 г. в 00:00:05
github
joschan21 / profanity.dev

  • вторник, 23 апреля 2024 г. в 00:00:02
github
open-webui / open-webui

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…

  • вторник, 23 апреля 2024 г. в 00:00:01
habrahabr
48 лет вместе с Zilog Z80

Один из ранних экземпляров Zilog Z80 с датой выпуска в июне 1976 года. Геннадий Швец Создание Z80 — это усилия нескольких талантливых инженеров, пожелавших с нуля начать собственную компанию. Полвека назад микропроцессоры были новинкой, которую под силу было создать небольшим по современным меркам командам. Именно благодаря этим ранним процессорам в начале восьмидесятых случился бум домашних компьютеров. Недавно Zilog объявила, что последние заказы на оригинальные Z80 принимаются до 14 июня …

  • понедельник, 22 апреля 2024 г. в 00:00:14
habrahabr
Безопасность в Docker: от правильной настройки хоста до демона

Привет, Хабр! Меня зовут Эллада, я специалист по информационной безопасности в Selectel. Помогаю клиентам обеспечивать защиту инфраструктуры и участвую в разработке новых решений компании в сфере ИБ. И сейчас я начала больше погружаться в тему разработки и изучать лучшие практики по обеспечению безопасности приложений. Все больше компаний используют контейнеры в разработке сервисов. Популярность технологии объяснима: с помощью контейнеров можно легко упаковать приложение вместе со всеми завис…

  • понедельник, 22 апреля 2024 г. в 00:00:12
habrahabr
Flipper на минималках. Как мы делаем устройство для чтения и эмуляции ключей от домофонов…

Мне понравилась идея Flipper Zero в хранении и эмуляции электронных ключей. Это довольно удобно, можно избавится от половины моей связки со всеми ключами, плюс те ключи, которые я обычно даже не ношу, будут под рукой, в том числе универсальные. Но не понравились его габариты. К тому же, весь остальной функционал хоть мне и интересен, для этой задачи излишен, а за него тоже надо платить. В этот момент появилась идея и, что самое главное, желание самостоятельно реализовать такую штуку.Я ра…

  • понедельник, 22 апреля 2024 г. в 00:00:12
github
LlamaFamily / Llama-Chinese

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微调 全量参数微…

  • понедельник, 22 апреля 2024 г. в 00:00:09
github
libccy / noname

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"分支! 最近有一伙人号称是《无名杀十周年》的开发团队,宣称《无名杀十周年》“全新无名杀,比旧版拥有更多武将,兼容更多扩展”,实际上…

  • понедельник, 22 апреля 2024 г. в 00:00:08
github
sadmann7 / shadcn-table

A shadcn table component with server-side sorting, filtering, and pagination.Shadcn Table This is a shadcn table component with server-side sorting, filtering, and pagination. It is bootstrapped with create-t3-app. Warning This project is still in development and is not ready for production use. It uses new technologies (ppr, and drizzle ORM) which are subject to change and may break your application. Tech Stack Framework: Next.js Styling: Tailwind CSS UI Components: shadcn/ui Table package…

  • понедельник, 22 апреля 2024 г. в 00:00:06