habrahabr
10 лучших практик логирования в Python

По мере того как приложение собирает все больше данных, правильное ведение журналов становится решающим фактором для быстрого и эффективного понимания общей функциональности. Это позволяет устранять проблемы до того, как они повлияют на конечных пользователей.В этой статье мы рассмотрим лучшие практики логирования в Python. Следуя им, вы сможете обеспечить информативность, практичность и масштабируемость генерируемых логов. Давайте начнём!readmeЕсли вы нашли ошибку, пожалуйста, используйте Ctr…

  • среда, 11 октября 2023 г. в 00:00:20
habrahabr
Тестовые серверы Telegram: инструкция по эксплуатации

Про разработку ботов в Telegram написано много текстов, а про «тестовый дата-центр» практически ничего. Ранее Pavelgram освещал этот вопрос: он кратко рассказал, что такое тестовые серверы и как с ними работать. Я продолжу это начинание. Эта статья — сборник разбросанной документации и результатов экспериментов. Под катом расскажу о технических особенностях тестового окружения для разработки, покажу примеры ботов и юзерботов. В качестве бонуса — история «о жизни в тестовом контуре». Использ…

  • среда, 11 октября 2023 г. в 00:00:20
habrahabr
Почему американские корпорации загоняют людей в офис. Личный опыт

В последние полгода появилась четкая тенденция: крупные корпорации загоняют сотрудников обратно в офис. Они обязуют 60% рабочего времени проводить в офисе, что примерно равно трем дням в неделю.Приводятся разные доводы: кто‑то говорит, что в офисе лучше строится доверие, другие считают, что сотрудники продуктивнее работают вне дома. Давайте разбираться!Сам работаю программистом в Амазоне уже больше двух лет. Начинал в команде в Ванкувере, Канада. Мне не понравилось и я переехал в Испанию, поме…

  • среда, 11 октября 2023 г. в 00:00:19
golang
Profile-guided optimization в Go 1.21

В Go 1.20 была выпущена предварительная версия profile-guided optimization (PGO), которую пользователи могли протестировать. После устранения известных ограничений в предварительной версии и дополнительных доработок благодаря отзывам и вкладу сообщества, PGO в Go 1.21 готова к использованию! Полная документация приведена в руководстве пользователя по profile-guided optimization.Ниже мы рассмотрим пример использования PGO для повышения производительности приложения. Прежде чем мы перейдем к рас…

  • среда, 11 октября 2023 г. в 00:00:17
golang
Ускоряем разработку новых фич: как я написал плагин кодогенерации для Protobuf

Всем привет! Меня зовут Ефим Воробьёв, я учусь на программиста в университете, создаю свои проекты и работаю в стартапе. Я с девятого класса разрабатывал веб-приложения на PHP и Python, зарабатывая на фрилансе. Со временем я понял, что хочу развиваться дальше, и поступил на курс «Go-разработчик» в Практикуме. С новыми знаниями я пришёл в стартап «умных дверей». Для него я написал плагин для Protobuf, который собирает служебную информацию из proto-файлов, сопоставляет её с информацией от контро…

  • среда, 11 октября 2023 г. в 00:00:17
javascript
Что быстрее: Animated + useNativeDriver или Reanimated?

Привет! Меня зовут Денис, я мобильный разработчик в СберМаркете. Пишу на React Native и люблю анимации, ведь они дают жизнь нашим проектам :)В этой статье попробуем разобраться, что же всё-таки работает быстрее: React-Native-Reanimated или Animated + useNativeDriver: true.Будем сравнивать FPS, нагрузку на процессор, оперативную память и воспользуется EventQueue для получения логов.Дисклеймер: Это теоретическое сравнение на абстрактных примерах, так что перфоманс на реальных проектах может отли…

  • среда, 11 октября 2023 г. в 00:00:15
github
Significant-Gravitas / AutoGPT

An experimental open-source attempt to make GPT-4 fully autonomous.🌟 AutoGPT: the heart of the open-source agent ecosystem AutoGPT is your go-to toolkit for supercharging agents. With its modular and extensible framework, you're empowered to focus on: 🏗️ Building - Lay the foundation for something amazing. 🧪 Testing - Fine-tune your agent to perfection. 👀 Viewing - See your progress come to life. Be part of the revolution! AutoGPT stays at the forefront of AI innovation, featuring the…

  • среда, 11 октября 2023 г. в 00:00:12
github
MetaGLM / FinGLM

🌐 FinGLM 赛题链接 | 赛题宣传页 📃 FinGLM: 致力于构建一个开放的、公益的、持久的金融大模型项目,利用开源开放来促进「AI+金融」。 🚀 目录 项目介绍 项目框架 1. 数据准备流程 2. 模型准备流程 3. 问答流程 开源路线图 1. 开源策略 2. 开源进度 比赛项目 0. FinGLM_all 1. 馒头科技 2. 南哪都队 3. Chatglm反卷总局 4. nsddd 5. 龙盈战队 6. 结婚买房代代韭菜 7. TabIsabaopilong 8. 饺子研究院 9. 流宝真人 数据集描述 1. 年报数据集 PDF下载 TXT下载 HTML下载 使用建议 2. 标注数据 项目问答演示 贡献者 免责声明 项目联系 📖 项目介绍 📈 一个旨在深度解析上市公司年报的对话交互智能系统。面对金融文本中的专业术语与暗含信息,我们致力于用AI实现专家级别的金融分析。 🚀 在AI领域,虽然已在文本对话取得进展,但真正的金融交互场景仍然是一个巨大挑战。多方机构联手举办此次竞赛,探索金融领域AI的边界。 📘 上市公司年报…

  • среда, 11 октября 2023 г. в 00:00:07
github
leap-ai / headshots-starter

👨‍💼 Headshot AI - Professional Headshots with AI Introducing Headshot AI, an open-source project from Leap AI that generates Professional AI Headshots in minutes. How It Works Live demo here. The app is powered by: 🚀 Leap AI for AI model training 🚀 Leap AI to generate headshots ▲ Next.js for app and landing page 🔋 Supabase for DB & Auth 📩 Resend (optional) to email user when headshots are ready ⭐️ Shadcn with Tailwind CSS for styles ▲ Vercel for deployments 💳 Stripe for billing Just clo…

  • среда, 11 октября 2023 г. в 00:00:06