habrahabr
Евгений DockerAuthPlugin’ович Онегин

Интересное начало, не так ли? Меня зовут Роман, и я младший инженер информационной безопасности Ozon. В этой статье я расскажу о проблеме отсутствия авторизации доступа к Docker daemon / Docker Engine API / командам Docker при работе с контейнерами в экосистеме Docker и как это можно решить при помощи 11 почти стихотворных строчек bash.Говоря о стихотворчестве, первое, что приходит мне в голову, это уроки литературы, где моим самым любимым романом был «Евгений Онегин». В школе учитель литерату…

  • понедельник, 15 апреля 2024 г. в 00:00:13
habrahabr
Дивный мир японских аркад в новом столетии

В XXI веке сложилась парадоксальная ситуация: рынок аркадных автоматов в Японии не только продолжил существовать, но и развивается по сей день. О том, какие игры на рынке аркад есть сейчас (порой — совсем непонятные европейскому игроку) — в новом материале про аркады. В новый век аркадные платформодержатели вошли с мощностями, близкими к мегагерцам. Оно и понятно: консоли, которые ещё 10 лет назад не всегда справлялись с параллакс-скроллингом, теперь демонстрируют невероятную трёхмерную граф…

  • понедельник, 15 апреля 2024 г. в 00:00:12
habrahabr
Тюнинг старого тетриса

Недавно я прикупил себе старенький и оригинальный — «тот самый» тетрис, а дальше меня затянуло. Собственно, нормальная ситуация. Однако, мне пришлось столкнуться с одной неприятной проблемой: если во время игры — скорость (ака сложность) повышается выше двух пунктов, то играть становится совершенно невозможно, а скоростей-то много… Понятно, что идёт какая-то ошибка в подборе частоты задающего генератора в контроллере тетриса, и это даже слышно на слух, так как мелодия играет уж больно быстро…

  • понедельник, 15 апреля 2024 г. в 00:00:11
habrahabr
Вы должны перестать вручную писать Dockerfile'ы

Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.Они создали CLI-утилиту - docker init .docker initНесколько дней назад (6 ф…

  • понедельник, 15 апреля 2024 г. в 00:00:09
habrahabr
Почему FAR — центр моей компьютерной вселенной

Какую программу вы обычно запускаете сразу после загрузки операционной системы? Кто-то сразу стартует браузер — поглядеть, кто там сегодня в Интернете (на Хабре) неправ. У многих — это редактор кода: «Я, как утром встал, сразу за дрель!». Возможно, вы сначала привычно открываете мессенджеры и почту — проверить, что там нового и важного.Я обычно сразу после запуска операционки открываю свой Любимый Файловый Менеджер. Это «переходящее звание» — в разные периоды моего компьютерного прошлого этой …

  • понедельник, 15 апреля 2024 г. в 00:00:09
github
zrax / pycdc

C++ python bytecode disassembler and decompilerDecompyle++ A Python Byte-code Disassembler/Decompiler Decompyle++ aims to translate compiled Python byte-code back into valid and human-readable Python source code. While other projects have achieved this with varied success, Decompyle++ is unique in that it seeks to support byte-code from any version of Python. Decompyle++ includes both a byte-code disassembler (pycdas) and a decompiler (pycdc). As the name implies, Decompyle++ is written in C++.…

  • понедельник, 15 апреля 2024 г. в 00:00:05
github
datawhalechina / llm-universe

本项目是一个面向小白开发者的大模型应用开发教程,在线阅读地址:https://datawhalechina.github.io/llm-universe/动手学大模型应用开发 项目简介 本项目是一个面向小白开发者的大模型应用开发教程,旨在基于阿里云服务器,结合个人知识库助手项目,通过一个课程完成大模型开发的重点入门,主要内容包括: 大模型简介,何为大模型、大模型特点是什么、LangChain 是什么,如何开发一个 LLM 应用,针对小白开发者的简单介绍; 如何调用大模型 API,本节介绍了国内外知名大模型产品 API 的多种调用方式,包括调用原生 API、封装为 LangChain LLM、封装为 Fastapi 等调用方式,同时将包括百度文心、讯飞星火、智谱AI等多种大模型 API 进行了统一形式封装; 知识库搭建,不同类型知识库文档的加载、处理,向量数据库的搭建; 构建 RAG 应用,包括将 LLM 接入到 LangChain 构建检索问答链,使用 Streamlit 进行应用部署 验证迭代,大模型开发如何实现验证迭代,一般的评估方法有什么; 本项目主要包括三部分内容:…

  • понедельник, 15 апреля 2024 г. в 00:00:03
github
openai / simple-evals

Overview This repository contains a lightweight library for evaluating language models. We are open sourcing it so we can be transparent about the accuracy numbers we're publishing alongside our latest models (starting with gpt-4-turbo-2024-04-09). Evals are sensitive to prompting, and there's significant variation in the formulations used in recent publications and libraries. Some use few-shot prompts or role playing prompts ("You are an expert software programmer..."). These a…

  • понедельник, 15 апреля 2024 г. в 00:00:02
github
stanford-oval / storm

An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.STORM: Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking This repository contains the code for our NAACL 2024 paper Assisting in Writing Wikipedia-like Articles From Scratch with Large Language Models by Yijia Shao, Yucheng Jiang, Theodore A. Kanell, Peter Xu, Omar Khattab, and Monica S. Lam. Overview (Try STORM now!) STORM is a LLM system tha…

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