Пропустил по публикациям некоторое время, тестировали заготовку проекта на стыке агрегатора новостных источников и ИИ помощников. Родился следующий прототип.
🔥 DS Compost - это агрегатор Telegram-каналов и новостных лент со встроенным ИИ-помощником для удобного чтения статей и их автоматизированной обработки с помощью языковых моделей.
📌 Основные возможности
▫️ Сбор публикаций из открытых Telegram-каналов в единую новостную ленту
▫️ Преобразование контента выбранной новости с помощью ИИ для последующего использования / публикации в своем канале
▫️ Интеграция с ChatGPT и Grok
▫️ Индивидуальные промпты под каждый канал для обработки контента
▫️ Сохранение новостей в избранное
▫️ Ведение истории обработки новостей
▫️ Простая настройка и быстрое взаимодействие.
▪️ Добавляете ссылку на канал - новостная лента пополняется актуальными постами.
▪️ Добавляете ключ провайдера языковой модели - преобразовываете новости в один клик.
📌 Где найти ключи для работы с провайдерами ИИ моделей писал выше.
💡 Далее, у инструмента вижу несколько путей развития - уходить в сторону полноценного агрегатора с поддержкой RSS фидов, категориями, статусами и архивацией, в том числе на мобильном устройстве, или же двигаться по пути продвинутой работы с контентом, менеджментом постов, отложенных публикаций, рассылок и аналитическими функциями. Увидим, вырастет ли это во что-то полноценное или же пойдет в стол, как это обычно бывает 😉
#проекты #ai #rss
🔥 DS Compost - это агрегатор Telegram-каналов и новостных лент со встроенным ИИ-помощником для удобного чтения статей и их автоматизированной обработки с помощью языковых моделей.
📌 Основные возможности
▫️ Сбор публикаций из открытых Telegram-каналов в единую новостную ленту
▫️ Преобразование контента выбранной новости с помощью ИИ для последующего использования / публикации в своем канале
▫️ Интеграция с ChatGPT и Grok
▫️ Индивидуальные промпты под каждый канал для обработки контента
▫️ Сохранение новостей в избранное
▫️ Ведение истории обработки новостей
▫️ Простая настройка и быстрое взаимодействие.
▪️ Добавляете ссылку на канал - новостная лента пополняется актуальными постами.
▪️ Добавляете ключ провайдера языковой модели - преобразовываете новости в один клик.
📌 Где найти ключи для работы с провайдерами ИИ моделей писал выше.
💡 Далее, у инструмента вижу несколько путей развития - уходить в сторону полноценного агрегатора с поддержкой RSS фидов, категориями, статусами и архивацией, в том числе на мобильном устройстве, или же двигаться по пути продвинутой работы с контентом, менеджментом постов, отложенных публикаций, рассылок и аналитическими функциями. Увидим, вырастет ли это во что-то полноценное или же пойдет в стол, как это обычно бывает 😉
#проекты #ai #rss
🔥6👍2
Опробовал в деле представленный прототип для обработки новостных публикаций через
Несколько примеров
———————————————————————
Google представила бесплатный AI-инструмент Stitch для создания веб-интерфейсов
Google Labs выпустила новый сервис под названием Stitch, который помогает разрабатывать интерфейсы для веб-сайтов и мобильных приложений. Этот инструмент способен генерировать HTML и CSS, опираясь на текстовые описания или загруженные изображения, что упрощает процесс создания дизайна даже для новичков.
Пользователи могут настраивать свои проекты, меняя цвета и используя текстовые команды для корректировки. Stitch поддерживает экспорт в Figma и предоставляет отформатированный код для дальнейшей работы. Однако некоторые пользователи отмечают, что сгенерированные дизайны порой выглядят слишком стандартно и лишены оригинальности.
Сервис предоставляется бесплатно, но, к сожалению, недоступен для пользователей с российскими IP-адресами.
———————————————————————
Китайский стартап Flowith представил ИИ-агента NEO
Компания Flowith из Китая представила своего нового ИИ-агента NEO, который демонстрирует выдающиеся результаты, превосходя такие решения, как Manus и Operator. NEO способен выполнять более 1000 операций подряд и удерживать контекст объемом до 10 миллионов токенов.
Стоит отметить, что NEO не является полностью самостоятельной разработкой. В его основе лежат модели o3, o4-mini, GPT-4.1, Claude 3.7 Sonnet, Gemini 2.5 Pro Preview и Grok 3. Для генерации изображений агент использует DALLE-3, Flux 1.1 Pro и Recraft V3, а для создания видео — Veo 2 и Kling V2.
На данный момент NEO доступен в закрытой бета-версии с бесплатным доступом на первые две недели.
#dscompost #ai #news
Grok. Получилось вполне неплохо, поработать немного над промптом, добавить уникальности, и будет вполне годный пересказчик дабы разбавить сухость и однотипность статей.Несколько примеров
———————————————————————
Google представила бесплатный AI-инструмент Stitch для создания веб-интерфейсов
Google Labs выпустила новый сервис под названием Stitch, который помогает разрабатывать интерфейсы для веб-сайтов и мобильных приложений. Этот инструмент способен генерировать HTML и CSS, опираясь на текстовые описания или загруженные изображения, что упрощает процесс создания дизайна даже для новичков.
Пользователи могут настраивать свои проекты, меняя цвета и используя текстовые команды для корректировки. Stitch поддерживает экспорт в Figma и предоставляет отформатированный код для дальнейшей работы. Однако некоторые пользователи отмечают, что сгенерированные дизайны порой выглядят слишком стандартно и лишены оригинальности.
Сервис предоставляется бесплатно, но, к сожалению, недоступен для пользователей с российскими IP-адресами.
———————————————————————
Китайский стартап Flowith представил ИИ-агента NEO
Компания Flowith из Китая представила своего нового ИИ-агента NEO, который демонстрирует выдающиеся результаты, превосходя такие решения, как Manus и Operator. NEO способен выполнять более 1000 операций подряд и удерживать контекст объемом до 10 миллионов токенов.
Стоит отметить, что NEO не является полностью самостоятельной разработкой. В его основе лежат модели o3, o4-mini, GPT-4.1, Claude 3.7 Sonnet, Gemini 2.5 Pro Preview и Grok 3. Для генерации изображений агент использует DALLE-3, Flux 1.1 Pro и Recraft V3, а для создания видео — Veo 2 и Kling V2.
На данный момент NEO доступен в закрытой бета-версии с бесплатным доступом на первые две недели.
#dscompost #ai #news
Telegram
DeSoft.ru
Пропустил по публикациям некоторое время, тестировали заготовку проекта на стыке агрегатора новостных источников и ИИ помощников. Родился следующий прототип.
🔥 DS Compost - это агрегатор Telegram-каналов и новостных лент со встроенным ИИ-помощником для удобного…
🔥 DS Compost - это агрегатор Telegram-каналов и новостных лент со встроенным ИИ-помощником для удобного…
👍5
Разбирался на днях с настройкой тестового домашнего сервера на базе Proxmox. Последний раз разворачивал еще на 6 версии гипервизора, текущая уже
🌐 Аккумулирую в сборник авторских роликов / плейлистов на данную тему
🔹 Стандартный набор полезных скриптов
🔹 Построение инфраструктуры с помощью Proxmox на базе ALT Linux. Глубоко, подробно, в деталях.
🔹 Руководство по установке, поднятие и настройка полезных сервисов на Proxmox
🔹 Настройка proxmox после установки, примеры, шаблоны, best practices
🔹 Еще один плейлист по Proxmox на русском. Есть что полезного подчерпнуть.
🔹 Развернуть AI модели локально на Proxmox с установкой, настройкой и пробросом дисков и видеокарты
#proxmox #полезное
8.4. Помониторил актуальные туториалы, чтобы найти больше информации о появившихся за это время нововведениях, а также накопившихся практиках установки и настройки.🌐 Аккумулирую в сборник авторских роликов / плейлистов на данную тему
🔹 Стандартный набор полезных скриптов
🔹 Построение инфраструктуры с помощью Proxmox на базе ALT Linux. Глубоко, подробно, в деталях.
🔹 Руководство по установке, поднятие и настройка полезных сервисов на Proxmox
🔹 Настройка proxmox после установки, примеры, шаблоны, best practices
🔹 Еще один плейлист по Proxmox на русском. Есть что полезного подчерпнуть.
🔹 Развернуть AI модели локально на Proxmox с установкой, настройкой и пробросом дисков и видеокарты
#proxmox #полезное
👍4
💥 Павел Дуров объявил об интеграции Telegram с Grok Илона Маска
Из основных фишек, планируемых к выпуску уже в ближайших обновлениях мессенджера:
▫️ Общение с
▫️ Помощь в создании и проверке постов
▫️ Модерация групп, чатов, каналов
▫️ Факт-чекинг
▫️ Генерация аватаров и 3d-анимаций
Эх.. чуть-чуть не дождались вы расширенной версии DS Compost 😁
#news
Из основных фишек, планируемых к выпуску уже в ближайших обновлениях мессенджера:
▫️ Общение с
Grok в поиске▫️ Помощь в создании и проверке постов
▫️ Модерация групп, чатов, каналов
▫️ Факт-чекинг
▫️ Генерация аватаров и 3d-анимаций
Эх.. чуть-чуть не дождались вы расширенной версии DS Compost 😁
#news
Telegram
DeSoft.ru
Пропустил по публикациям некоторое время, тестировали заготовку проекта на стыке агрегатора новостных источников и ИИ помощников. Родился следующий прототип.
🔥 DS Compost - это агрегатор Telegram-каналов и новостных лент со встроенным ИИ-помощником для удобного…
🔥 DS Compost - это агрегатор Telegram-каналов и новостных лент со встроенным ИИ-помощником для удобного…
😁4🔥1
▫️ Копия
Telegram: чаты, группы, реакции, стикеры.▫️ Проект поддерживает государство, включая Минцифры.
▫️ В планах объединить мессенджер и Госуслуги, по аналогии с китайским WeChat.
Взял на пробу. Первые впечатления очень даже положительные.
✅ Работает шустро
✅ Привычное управление и интерфейс
✅ В помощниках
GigaChat для запросов, работы с текстом, изображениями, транскрибацией аудио и видео✅ Полный набор клиентов (веб, десктоп, мобилка)
❌ Beta версия
❌ До Telegram по функциональности еще далековато (каналы, боты, платежи, покупки, реклама в планах стоят, но не завезли пока)
🔎 Нагрузки маловато на систему и возможности только базовые открыты, чтобы делать какие-то выводы, но даже в таком виде легко заменит
Whatsapp, так что наблюдаем, тестируем, переводим домовые чатики на отечественную платформу 😄#news
Please open Telegram to view this post
VIEW IN TELEGRAM
max.ru
MAX – быстрое и легкое приложение для общения и решения повседневных задач
MAX позволяет отправлять любые виды сообщений и звонить даже на слабых устройствах и при низкой скорости интернета.
👍2🔥2👎1
⚠️ Сегодня обновил клиента
🔎 При попытке открыть контекстное меню (ПКМ) на собственном сообщении в приватной группе клиент экстренно завершает работу.
В личных сообщениях и в публичных группах на своих, а также на сообщениях других пользователей контекстное меню срабатывает корректно. Точно такое же повторилось и на desktop клиенте под
В
upd: А вот и hotfix подъехал. В 5.15.1 поправили 💪
#telegram
Telegram desktop до версии 5.15 на Windows 10 x64 и обнаружил неприятный баг.🔎 При попытке открыть контекстное меню (ПКМ) на собственном сообщении в приватной группе клиент экстренно завершает работу.
В личных сообщениях и в публичных группах на своих, а также на сообщениях других пользователей контекстное меню срабатывает корректно. Точно такое же повторилось и на desktop клиенте под
Linux. Если есть кто на macOS, можно тоже попробовать.В
support закинул информацию. Ожидаем hotfix.upd: А вот и hotfix подъехал. В 5.15.1 поправили 💪
#telegram
👍4
Для централизованного сбора, управления и аналитики логов существуют серьезные решения, целые стеки, такие как
💻 Мне зачастую не хватало простого и быстрого решения для элементарного просмотра логов с нескольких совместно трудящихся сервисов. И такое решение нашлось - легковесная self-hosted система мониторинга логов из docker контейнеров - dozzle.
Одиночный контейнер с доступом к
❗️ Стоит отметить, что возможности собирать логи из файлов нет - только из
❗️ Хранилища логов тоже нет, поэтому проанализировать полную историю не получится.
🔸 Готовим пользователя
Генерируем параметры доступа для базовой аутентификации в
Получаем в выходном файле структуру вида
где password -
🔸 Заполняем compose
Итоговый
🔸 Запускаем
Идем в веб приложение на
🔎 Из дополнительных возможностей
▪️ Подключение к удаленным хостам через агентов
▪️ Группировка контейнеров с помощью labels
▪️ Фильтрация списка отслеживаемых контейнеров
#logs #tools #selfhosted
PLG (Promtail, Loki, Grafana) или EFK / ELK (Elasticsearch, Kibana, Fluentd / Logstash). Однако, всегда стоит вопрос в целесообразности их применения, а также действительная необходимость в такой обширной функциональности в относительно небольших проектах.💻 Мне зачастую не хватало простого и быстрого решения для элементарного просмотра логов с нескольких совместно трудящихся сервисов. И такое решение нашлось - легковесная self-hosted система мониторинга логов из docker контейнеров - dozzle.
Одиночный контейнер с доступом к
docker.sock и все логи начинают сыпаться в кучу в реальном времени с удобным представлением в едином окне веб приложения.❗️ Стоит отметить, что возможности собирать логи из файлов нет - только из
sysout syserr потоков контейнеров по аналогии с командой docker logs.❗️ Хранилища логов тоже нет, поэтому проанализировать полную историю не получится.
🔸 Готовим пользователя
Генерируем параметры доступа для базовой аутентификации в
dozzledocker run -it --rm amir20/dozzle generate testuser --password testpassword --email test@test.test --name "Test User" > data/users.yml
Получаем в выходном файле структуру вида
users:
testuser:
email: test@test.test
name: Test User
password: $2a$11$GstVlSugO7SmT0EV/RkU2ubm2qhXfuC1lWGd8FYIrV/Lg2cjKnro.
filter: ""
где password -
bcrypt hash от пароля.🔸 Заполняем compose
Итоговый
compose будет выглядеть следующим образомservices:
dozzle:
image: amir20/dozzle:latest
container_name: dozzle
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${HOME}/services/dozzle/data:/data
ports:
- 8080:8080
environment:
DOZZLE_AUTH_PROVIDER: simple
DOZZLE_ENABLE_ACTIONS: true
DOZZLE_NO_ANALYTICS: true
healthcheck:
test: ["CMD", "/dozzle", "healthcheck"]
interval: 3s
timeout: 30s
retries: 5
start_period: 30s
${HOME}/services/dozzle/data - каталог с созданным ранее users.ymlDOZZLE_AUTH_PROVIDER: simple - базовая аутентификацияDOZZLE_ENABLE_ACTIONS: true - включаем кнопки управления контейнерами (старт, стоп, перезапуск) в uiDOZZLE_NO_ANALYTICS: true - отключаем сбор и отправку аналитики, потому чтоDozzle collects anonymous user configurations using a simple beacon written in Go.
Dozzle sends anonymous data to DigitalOcean, where it is written to a flat file for processing.
🔸 Запускаем
docker compose up -d
Идем в веб приложение на
8080 и наблюдаем статистику использования ресурсов, ленту логов с поиском и даже сплит-окна. 🔎 Из дополнительных возможностей
▪️ Подключение к удаленным хостам через агентов
▪️ Группировка контейнеров с помощью labels
▪️ Фильтрация списка отслеживаемых контейнеров
#logs #tools #selfhosted
👍4🔥2👏1
Продолжил настройку тестового сервера на базе
Лишнего сетевого оборудования в наличии не осталось, да и сетевая карта у сервера только одна, так что решил опробовать
📌 Установка
🔹 Ставим сетевой пакет для поддержки
Проверяем наличие следующей записи в конце конфигурационного файла
🔹 Для поддержки
🔹 Перезагружаемся. Проверяем наличие раздела
📌 Создание виртуальной сети
Для рассматриваемого случая мне достаточно было настроить самый простой вариант сети на базе изолированного моста.
🔹 Идем в раздел
▪️ В
🔹 В разделе
▪️ Тут же станет доступной опция создания подсети в соседнем окне. Задаем адрес сети и шлюз (в моем случае
▪️ Для того, чтобы хосты подсети имели доступ в интернет, включаем
▪️ На вкладке
🔹 В разделе
📚 Дополнительные материалы по теме
▪️ Официальный туториал от разработчиков Proxmox
▪️ Большая статья по настройке Proxmox кластера на VDS, в том числе с конфигурацией зоны SDN VLAN
P. S. В качестве альтернативы для такой простой задачи можно было использовать логическую сегментацию с помощью
#proxmox
Proxmox (подборку туториалов см. здесь). В версии 8.1 была добавлена поддержка SDN (Software Defined Networks) или программно-определяемые сети. SDN работает на программном уровне и обеспечивает централизованный контроль и управление сетью, что привносит гибкость в принятии решений при построении и обслуживании виртуальной инфраструктуры.Лишнего сетевого оборудования в наличии не осталось, да и сетевая карта у сервера только одна, так что решил опробовать
SDN для изоляции нескольких групп виртуальных машин и контейнеров друг от друга в рамках всего одной ноды.📌 Установка
🔹 Ставим сетевой пакет для поддержки
SDN (по умолчанию установлен на версиях 8.1 и выше)apt update
apt install libpve-network-perl
Проверяем наличие следующей записи в конце конфигурационного файла
/etc/network/interfacessource /etc/network/interfaces.d/*
🔹 Для поддержки
DHCP в SDN proxmox использует dnsmasq. Устанавливаем и отключаем сервис по умолчанию.apt install dnsmasq
systemctl disable --now dnsmasq
🔹 Перезагружаемся. Проверяем наличие раздела
SDN в параметрах дата-центра proxmox.📌 Создание виртуальной сети
Для рассматриваемого случая мне достаточно было настроить самый простой вариант сети на базе изолированного моста.
🔹 Идем в раздел
SDN - Zones и добавляем новую зону типа Simple.▪️ В
advanced не забываем проставить галочку automatic DHCP, если ожидаем работу DHCP-сервера в заданной сетевой зоне.🔹 В разделе
SDN - VNets добавляем новую сеть в созданную ранее зону.▪️ Тут же станет доступной опция создания подсети в соседнем окне. Задаем адрес сети и шлюз (в моем случае
192.168.50.1/24 и 192.168.50.1).▪️ Для того, чтобы хосты подсети имели доступ в интернет, включаем
SNAT (Source-NAT).▪️ На вкладке
DHCP Ranges можно настроить диапазон назначаемых адресов.🔹 В разделе
SDN применяем все внесенные изменения (Apply). Новая зона появится в списке SDN сетей, а для подключения к виртуальной сети в списке устройств станет доступен новый мост с именем этой сети.📚 Дополнительные материалы по теме
▪️ Официальный туториал от разработчиков Proxmox
▪️ Большая статья по настройке Proxmox кластера на VDS, в том числе с конфигурацией зоны SDN VLAN
P. S. В качестве альтернативы для такой простой задачи можно было использовать логическую сегментацию с помощью
VLAN. Достаточно добавить vlan теги в параметрах своего роутера, включить vlan aware и указать теги vlan в параметрах сетевого оборудования виртуалок, что позволит быстро и просто разграничить доступ.#proxmox
👍7
🚀 Если вы до сих пор используете ИИ модель по умолчанию, которую предложит чат, или просто самую свежую версию для любых задач, то рекомендую к просмотру ролик, где автор рассказывает о предназначении каждой из моделей
🌐 Видео
🚀 Еще одно занимательное видео на тему ИИ агентов на примере работы с платформой n8n от этого же автора - практика комплексного подхода к решению задач через проектирование алгоритма работы системы в виде связанных узлов / блоков, где ИИ является составной частью приложения.
🌐 Видео
#ai
ChatGPT, описывает задачи, для которых лучше использовать ту или иную версию, подчеркивает их плюсы и минусы.🌐 Видео
🚀 Еще одно занимательное видео на тему ИИ агентов на примере работы с платформой n8n от этого же автора - практика комплексного подхода к решению задач через проектирование алгоритма работы системы в виде связанных узлов / блоков, где ИИ является составной частью приложения.
🌐 Видео
#ai
YouTube
Are You Using the Wrong ChatGPT Model?
🖥️ Download the free Prompt Engineering resource: https://clickhubspot.com/0c582f
More from Futurepedia:
👉 Join the fastest-growing AI education platform! Try it free and explore 20+ top-rated courses in AI: https://bit.ly/futurepediaSL
Summary:
Most people…
More from Futurepedia:
👉 Join the fastest-growing AI education platform! Try it free and explore 20+ top-rated courses in AI: https://bit.ly/futurepediaSL
Summary:
Most people…
👍3
На рабочей машине с
⚠️ С недавних пор стал ловить фризы системы - полное зависание без возможности каких-либо манипуляций, что довольно неприятная ситуация, особенно если что-то крутилось в работе. Тычешь кнопку перезагрузки, а иногда и вовсе через отключение бп перезапускаешь.. жуть.
🔎 В журналах
Как оказалось, сама ошибка встречается часто, много заметок, обсуждений на форумах на эту тему, но решения, в первую очередь, ориентированы на обновления драйверов, переустановку
🔍 Зашел с другой стороны. Что изменилось в системе, когда начались проблемы? Хоть и пришлось вернуться в историю установок разного софта и настроек системы на несколько месяцев назад, обнаружил, что началось это после установки
⁉️ В списке сетевых подключений добавляется новый адаптер для работы в сети
Поискал информацию о фризах винды, связанных с драйвером моста, и сразу наткнулся на старую тему на форуме VirtualBox, где описывается подобная проблема и конфликт драйвера (как
✅ Отключил компонент драйвера моста в свойствах адаптера vpn подключения. Проблема более не повторялась.
#virtualbox #vpn
Windows 10 x64 периодически пользую VirtualBox (v 7.0.18) для тестирования разных систем, инструментов и так далее, а одна из виртуалок и вовсе загружается и живет в фоне постоянно.⚠️ С недавних пор стал ловить фризы системы - полное зависание без возможности каких-либо манипуляций, что довольно неприятная ситуация, особенно если что-то крутилось в работе. Тычешь кнопку перезагрузки, а иногда и вовсе через отключение бп перезапускаешь.. жуть.
🔎 В журналах
Windows нашел ошибку сетевого драйвера VirtualBox вида Драйвер обнаружил внутреннюю ошибку драйвера на \Device\VBoxNetLwf.
Как оказалось, сама ошибка встречается часто, много заметок, обсуждений на форумах на эту тему, но решения, в первую очередь, ориентированы на обновления драйверов, переустановку
VirtualBox, корректировку параметров некоторых сетевых служб в реестре, а иногда и винду предлагают переустановить 🙃. Тому, что именно эта ошибка вызывает фризы системы, подтверждения найти не удалось.🔍 Зашел с другой стороны. Что изменилось в системе, когда начались проблемы? Хоть и пришлось вернуться в историю установок разного софта и настроек системы на несколько месяцев назад, обнаружил, что началось это после установки
vpn клиента ZeroTier, о работе с которым писал здесь и здесь.⁉️ В списке сетевых подключений добавляется новый адаптер для работы в сети
ZeroTier. В свойствах адаптера можно посмотреть набор используемых сетевых компонентов. Заметил там активный мост VirtualBox NDIS6 Bridged Networking Driver. Казалось бы, зачем он там, в vpn адаптере.Поискал информацию о фризах винды, связанных с драйвером моста, и сразу наткнулся на старую тему на форуме VirtualBox, где описывается подобная проблема и конфликт драйвера (как
Bridge, так и NAT) с vpn клиентами.✅ Отключил компонент драйвера моста в свойствах адаптера vpn подключения. Проблема более не повторялась.
#virtualbox #vpn
👍7🔥1
📝 Еще немного про
🔸 Поиск UUID виртуальной машины
▪️ Создать ярлык машины на рабочем столе. В свойствах ярлыка в объекте запуска найдем идентификатор машины вида
▪️ Через cli
🔸 Запуск виртуальной машины
Сразу приведу вариант
Параметр
Помещаем в автозагрузку
▫️ WIN + R
▫️ shell:startup
▫️ Закидываем в каталог батник
🔸 Управление состоянием виртуальной машины
🔸 Работа со снимками виртуальной машины
🔎 Больше команд в официальном мануале.
#virtualbox #шпаргалка
VirtualBox. Сохраню здесь базовый набор команд управления, с помощью которых, в том числе, можно реализовать скрипт для фонового запуска виртуальной машины. Добавил себе такой в автозагрузку на Windows машине.🔸 Поиск UUID виртуальной машины
▪️ Создать ярлык машины на рабочем столе. В свойствах ярлыка в объекте запуска найдем идентификатор машины вида
{1c147e8f-0e29-4873-939c-24f8d639ab77}.▪️ Через cli
VBoxManage# в рабочий каталог
cd "C:\Program Files\Oracle\VirtualBox"
# список машин с идентификаторами
VBoxManage list vms
# подробная информация о конкретной машине
VBoxManage showvminfo "my-test-vm"
🔸 Запуск виртуальной машины
Сразу приведу вариант
.bat файла для запуска виртуальной машины в фоновом режиме. @echo off
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage.exe startvm {1c147e8f-0e29-4873-939c-24f8d639ab77} --type headless
Параметр
type"gui" - vm в UI окне (значение по умолчанию)
"headless" - фоновый режим
"separate" - фоновый режим с запуском независимого UI окна, по закрытию которого, машина продолжит работу в фоне
Помещаем в автозагрузку
▫️ WIN + R
▫️ shell:startup
▫️ Закидываем в каталог батник
🔸 Управление состоянием виртуальной машины
# выключение машины без сохранения состояния
VBoxManage.exe controlvm {1c147e8f-0e29-4873-939c-24f8d639ab77} poweroff
# перезагрузка без сохранения состояния
VBoxManage.exe controlvm {1c147e8f-0e29-4873-939c-24f8d639ab77} reset
# сохранение состояния с записью на диск и остановкой вм
VBoxManage.exe controlvm {1c147e8f-0e29-4873-939c-24f8d639ab77} savestate
# приостановка работы, перевод в режим ожидания
VBoxManage.exe controlvm {1c147e8f-0e29-4873-939c-24f8d639ab77} pause
# возобновление работы, выход из режима ожидания
VBoxManage.exe controlvm {1c147e8f-0e29-4873-939c-24f8d639ab77} resume
# отправка сигнала ACPI для корректного завершения работы (если поддерживается гостевой ОС)
VBoxManage.exe controlvm {1c147e8f-0e29-4873-939c-24f8d639ab77} acpipowerbutton
🔸 Работа со снимками виртуальной машины
# создать snapshot
VBoxManage snapshot my-test-vm take my-test-vm-snapshot
# список snapshots
VBoxManage snapshot list my-test-vm
# восстановиться из snapshot
VBoxManage snapshot my-test-vm restore my-test-vm-snapshot
# удалить snapshot
VBoxManage snapshot my-test-vm delete my-test-vm-snapshot
🔎 Больше команд в официальном мануале.
#virtualbox #шпаргалка
👍3
🔎 Разработчики популярного объектного
💵 А все почему? Выпуск корпоративного решения - AIStor, которое позиционируется как основной продукт компании на данный момент. Все уже предпринятые и будущие ограничения
Как по мне, шаг вполне естественный в связи с успехом системы, доказавшей свою эффективность не только на уровне рядовых пользователей, но и в промышленной эксплуатации.
⚙️ Осваиваем консольный клиент или прыгаем на форк, который любезно подхватило и развивает сообщество.
#opensource #minio #news
s3 хранилища с открытым исходным кодом MinIO наигрались в open source. В недавних обновлениях веб панели были вырезаны административные функции (управление пользователями, политиками доступа, бакетами, репликацией и прочие конфигурации), остался лишь базовый обозреватель объектов. Пользователям предлагается перейти полностью на работу через cli клиент mc (MinIO Client).Community Edition направлены на то, чтобы склонить организации, эксплуатирующие инструмент на безвозмездной основе, к лицензированию, т.е. переходу на коммерческий проект.Как по мне, шаг вполне естественный в связи с успехом системы, доказавшей свою эффективность не только на уровне рядовых пользователей, но и в промышленной эксплуатации.
⚙️ Осваиваем консольный клиент или прыгаем на форк, который любезно подхватило и развивает сообщество.
#opensource #minio #news
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
MinIO
MinIO is a high-performance, S3 compatible object storage. - MinIO
👍4
💻 Давно хотел собрать отдельный раздел про разработку на канале. Начало этому решил положить коллега
📌 Полную версию, в том числе сравнение с другими библиотеками, миграции и больше примеров использования, смотри на сайте.
Bun — это высокопроизводительный ORM и SQL-Query builder для
🔍 Ключевые особенности
- ✅ Совместимость с `database/sql`
- 🚀 Высокая производительность (без рефлексии во время выполнения)
- 🔧 Миграции, ORM, SQL Builder — всё в одном
- 📦 Удобная работа со связями (
- 🧠 Простой синтаксис, без магии
- 📈 Поддержка soft-delete, hooks, embed'ов, кастомных типов
🔨 Примеры использования
1. Инициализация
2. Модель
3. Создание записи
4. Запрос данных
💡 Когда выбирать Bun
▫️ Нужен баланс между низкоуровневым контролем и удобством ORM;
▫️ Нужна производительность, но без необходимости писать весь SQL вручную;
▫️ Проект использует
▫️ Нужно прозрачное поведение;
▫️ Нужны удобные миграции и поддержка связей без лишнего веса.
❗️ На что обратить внимание
▪️
▪️ Некоторые вещи (например, сложные
▪️ Нет автоматической генерации
#golang #orm #db
Максим Пьянков, который углубляется в Golang и, заодно, пробует себя в написании статей. В итоге получился интересный обзор на ORM Bun - своего рода абстракцию, прослойку между бд и кодом, позволяющую избежать, но не исключающую, необходимости погружаться в SQL.📌 Полную версию, в том числе сравнение с другими библиотеками, миграции и больше примеров использования, смотри на сайте.
Bun — это высокопроизводительный ORM и SQL-Query builder для
Go, построенный поверх pg и полностью совместимый с database/sql. Он поддерживает PostgreSQL, MySQL, MariaDB и SQLite.Bun ориентирован на производительность, лаконичность и гибкость, предлагая как полноценный ORM, так и возможность писать кастомный SQL.🔍 Ключевые особенности
- ✅ Совместимость с `database/sql`
- 🚀 Высокая производительность (без рефлексии во время выполнения)
- 🔧 Миграции, ORM, SQL Builder — всё в одном
- 📦 Удобная работа со связями (
has one, has many, many to many)- 🧠 Простой синтаксис, без магии
- 📈 Поддержка soft-delete, hooks, embed'ов, кастомных типов
🔨 Примеры использования
1. Инициализация
import (
"github.com/uptrace/bun"
_ "github.com/lib/pq"
"database/sql"
)
dbSQL, _ := sql.Open("postgres", "postgres://user:pass@localhost:5432/db?sslmode=disable")
db := bun.NewDB(dbSQL, pgdialect.New())
2. Модель
type Example struct {
bun.BaseModel `bun:"table:examples"`
ID int64 `bun:",pk,autoincrement"`
Hash string `bun:",unique,notnull"`
Filename string `bun:",notnull"`
Source *string
CreatedAt time.Time `bun:",nullzero,notnull,default:current_timestamp"`
}3. Создание записи
_, err := db.NewInsert().Model(&Example{
Hash: "abc123",
Filename: "order.xlsx",
}).Exec(ctx)4. Запрос данных
var examples []Example
err := db.NewSelect().
Model(&examples).
Where("hash = ?", "abc123").
Scan(ctx)
💡 Когда выбирать Bun
Bun подойдет если:▫️ Нужен баланс между низкоуровневым контролем и удобством ORM;
▫️ Нужна производительность, но без необходимости писать весь SQL вручную;
▫️ Проект использует
database/sql и драйверы (pgx, pq, mysql, sqlite и др.);▫️ Нужно прозрачное поведение;
▫️ Нужны удобные миграции и поддержка связей без лишнего веса.
❗️ На что обратить внимание
▪️
Bun не предлагает полную типобезопасность как Ent или sqlc — будьте внимательны к SQL;▪️ Некоторые вещи (например, сложные
JOIN'ы) всё равно лучше делать вручную;▪️ Нет автоматической генерации
GraphQL или OpenAPI.#golang #orm #db
DeSoft.ru
Работа с базами данных в Go. Bun ORM
Bun — это высокопроизводительный ORM и SQL-Query builder для Go, построенный поверх pg и полностью совместимый с database/sql. Он поддерживает PostgreSQL, MySQL, MariaDB и SQLite.
👍4
⚒️ Подытожим мини-цикл про
🔹 Free VirtualBox Images от разработчиков VirtualBox
🔹 Сборник Linux образов для VirtualBox
🔹 Сборник подготовленных Linux/Unix виртуальных машин под разные задачи
🔹 Большая база преднастроенных образов на базе Linux и OpenSource решений
🔹 Библиотека виртуальных машин от Bitnami
🔹 Образы со старыми версиями Windows (95, 98, NT, ME)
🔹 Pre-Built Developer VMs от Oracle
🔹 Windows development environment от Microsoft
#virtualbox #полезное
VirtualBox (Полезные команды, Проблемы с драйвером моста) подборкой хранилищ с готовыми образами систем и виртуальными машинами для быстрого развертывания экспериментальных стендов.🔹 Free VirtualBox Images от разработчиков VirtualBox
🔹 Сборник Linux образов для VirtualBox
🔹 Сборник подготовленных Linux/Unix виртуальных машин под разные задачи
🔹 Большая база преднастроенных образов на базе Linux и OpenSource решений
🔹 Библиотека виртуальных машин от Bitnami
🔹 Образы со старыми версиями Windows (95, 98, NT, ME)
🔹 Pre-Built Developer VMs от Oracle
🔹 Windows development environment от Microsoft
#virtualbox #полезное
Telegram
DeSoft.ru
📝 Еще немного про VirtualBox. Сохраню здесь базовый набор команд управления, с помощью которых, в том числе, можно реализовать скрипт для фонового запуска виртуальной машины. Добавил себе такой в автозагрузку на Windows машине.
🔸 Поиск UUID виртуальной машины…
🔸 Поиск UUID виртуальной машины…
👍2🔥2
Я как-то упоминал в нескольких заметках об утечках секретов и их возможных причинах, но самые банальные и, казалось бы, глупые из них застают врасплох даже целые корпорации.
🥷 Вышла на днях новость об обнаруженной уязвимости в системе подбора персонала McDonald's
Система
Несмотря на заявление, что утечки не случилось, и что никто, кроме "белых хакеров", доступа к базе не успел получить, работы и пресс-релизов на эту тему у Paradox.ai явно прибавится, дабы как-то сгладить эффект от случившегося и прозрачно демонстрировать все предпринятые меры.
Источники: [1], [2], [3]
#news #security #leaks
🥷 Вышла на днях новость об обнаруженной уязвимости в системе подбора персонала McDonald's
McHire.• Исследователи обнаружили, что один из административных аккаунтов в системе McHire имел пароль «123456» — что позволило им за полчаса получить полный админ доступ к платформе и базе с 64 млн настоящих анкет соискателей (имена, телефон, e mail, переписки).
• Более того, отсутствовала проверка прав доступа при смене параметра ID в URL (IDOR уязвимость), что открывало любые анкеты по простой подстановке числа.
Система
McHire разрабатывается и поддерживается Paradox.ai, а не McDonald’s напрямую. Разработчики выпустили статью с раскрытием некоторых деталей (забыли тестовый аккаунт отключить), заверили в мгновенной реакции на инцидент, и представили планы запуска bug bounty программы для своих продуктов (пока петух не клюнет...).Несмотря на заявление, что утечки не случилось, и что никто, кроме "белых хакеров", доступа к базе не успел получить, работы и пресс-релизов на эту тему у Paradox.ai явно прибавится, дабы как-то сгладить эффект от случившегося и прозрачно демонстрировать все предпринятые меры.
Источники: [1], [2], [3]
#news #security #leaks
👍3🔥1
🔎 В следующем мини-цикле планирую рассмотреть некоторые практические примеры работы с
📝 План
1️⃣ Исследование одиночного лабораторного хоста с заведомо уязвимыми приложениями на борту.
2️⃣ Анализ виртуальной сети из нескольких хостов. Сбор информации, оценка уязвимостей.
3️⃣ Работа с шаблонами. Применяем готовые, пишем свои, генерируем автоматически на основе предварительно собранной информации.
📚 А пока полезные материалы по теме
🔸 Репа проекта: [1]
🔸 Целая гора шаблонов: [1], [2], [3]
🔸 Обзорные статьи: [1], [2]
#security #scan #nuclei #полезное
Nuclei - гибкого и быстрого инструмента с открытым исходным кодом для сканирования на наличие уязвимостей в приложениях, сетях и облачной инфраструктуре. Отличительной чертой этого решения является работа через YAML-шаблоны, определяющие способы отправки запросов и анализа ответов, и позволяющие реализовать самые разнообразные пользовательские сценарии.📝 План
1️⃣ Исследование одиночного лабораторного хоста с заведомо уязвимыми приложениями на борту.
2️⃣ Анализ виртуальной сети из нескольких хостов. Сбор информации, оценка уязвимостей.
3️⃣ Работа с шаблонами. Применяем готовые, пишем свои, генерируем автоматически на основе предварительно собранной информации.
📚 А пока полезные материалы по теме
🔸 Репа проекта: [1]
🔸 Целая гора шаблонов: [1], [2], [3]
🔸 Обзорные статьи: [1], [2]
#security #scan #nuclei #полезное
GitHub
GitHub - projectdiscovery/nuclei: Nuclei is a fast, customizable vulnerability scanner powered by the global security community…
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the ...
🔥2👍1