habrahabr
Мурмулятор — ультрабюджетный микрокомпьютер

Как я познакомился с Мурмулятором? Я искал какой-то недорогой одноплатный компьютер для запуска эмуляторов ретро-компов.Чем меня не устраивало использование эмуляторов на "настоящем" компьютере? Ничем. Просто хотелось отдельное устройство. Я рассматривал вариант покупки старого ноута специально под эту задачу, потом смотрел на Raspberry Pi 400, Orange Pi и на прочие одноплатники. В процессе поисков я наткнулся на видео самостоятельной сборки оригинального одноплатника с бюджетом в $5. П…

  • вторник, 3 сентября 2024 г. в 00:00:12
habrahabr
Собираем бюджетный домашний NAS на 14 ТБ

Начав заниматься фотографией, я быстро ощутил нехватку места на компьютере. Фотографии в RAW имеют большой вес, а про видео говорить ещё страшнее. Решение проблемы очень простое — собрать NAS. О моём опыте сборки бюджетного NAS на 14 ТБ я напишу далее в статье. Мои потребности: Цена до 400$ (вместе с дисками). 10+ ТБ свободного места с возможностью потери одного диска. Сетевое соединение на скорости 2,5–10 Гбит. Низкое энергопотребление. Низкий уровень шума. Желательно 1–2U корпус для ус…

  • вторник, 3 сентября 2024 г. в 00:00:11
javascript
Как удалить JavaScript из файлов PDF

Как известно, внутри файлов PDF можно размещать скрипты JavaScript, которые будут запускаться на исполнение в браузере. Например, если загрузить этот PDF, то вы увидите результат выполнения скрипта: Это стандартная функция формата. Все разработчики браузеров знают, что PDF подобно HTML является активным контентом и может содержать исполняемые скрипты. Несмотря на это, периодически некоторые специалисты по безопасности объявляют исполнение скриптов в PDF на сайте вариантом атаки Stored XSS. …

  • вторник, 3 сентября 2024 г. в 00:00:09
javascript
Как я улучшил свой пользовательский опыт взаимодействия с фитнес клубом World Class найдя их API

Уже полгода хожу в фитнес клуб World Class или как пишут в самом клубе - являюсь его резидентом. Выбрал этот клуб в основном из-за наличия в нём бассейна. Потом заинтересовался групповыми программами и частенько хожу на сайкл тренировки - это тренировки на специальном велотренажере.И единственное меня раздражает, что для просмотра расписания занятий на следующую неделю каждый раз приходилось идти на сайт сети Ворд Класс, переходить в мой клуб, отбиваться от нескольких назойливых баннеров которы…

  • вторник, 3 сентября 2024 г. в 00:00:07
javascript
Настройка алиасов путей с помощью Node.js Subpath Imports в TypeScript проекте

Битва с алиасами!TL;DR — используйте custom conditions.ВведениеSubpath imports — это нативная опция в Node.js для задания внутренних алиасов путей в коде.Например, длинный относительный путь:import { foo } from '../../../utils.js'; можно упростить до:import { foo } from '#utils.js'; Это дает два преимущества:Такой код проще читатьНет лишних изменений после перемещения файловВ TypeScript существует старый способ настройки алиасов через опцию paths. Это хорошо работает для TypeScr…

  • вторник, 3 сентября 2024 г. в 00:00:06
javascript
Особенности Effector, которые почему-то никто не обсуждает: опыт ВКонтакте спустя год использования

Меня зовут Андрес, я руководитель команды разработки внутреннего UI-кита ВКонтакте. А это ещё одна статья про инструменты управления состоянием. Сегодня мы не будем изобретать ничего нового, а поговорим про библиотеку Effector. (Внимание, под катом много картинок.)TL;DRПочти год мы ВКонтакте пытались внедрить Effector, но пришли к выводу, что это достаточно сырая библиотека. Её недостатки зачастую проявляются сильно позже, чем хотелось бы, и, по нашему мнению, перевешивают достоинства… А послед…

  • вторник, 3 сентября 2024 г. в 00:00:05
github
MLSysOps / MLE-agent

🤖 MLE-Agent: Your intelligent companion for seamless AI engineering and research. 🔍 Integrate with arxiv and paper with code to provide better code/research plans 🧰 OpenAI, Ollama, etc supported. 🎆 Code RAG MLE-Agent: Your intelligent companion for seamless AI engineering and research. 💌 Fathers' love for Kaia 💌 Overview MLE-Agent is designed as a pairing LLM agent for machine learning engineers and researchers. It is featured by: 🤖 Autonomous Baseline Creation: Automatically build…

  • вторник, 3 сентября 2024 г. в 00:00:03
github
aceberg / WatchYourLAN

Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history WatchYourLAN Lightweight network IP scanner with web GUI. Features: Send notification when new host is found Monitor hosts online/offline history Keep a list of all hosts in the network Send data to InfluxDB2 to make a Grafana dashboard WarningThis is version 2.0. Version 1.0 can be found in this branch: v1 CautionBREAKING CHANGES! Version 2.0 is not compatible with v1.0. …

  • вторник, 3 сентября 2024 г. в 00:00:02
habrahabr
3 самых очевидных способа вручную обнаружить текст от большой языковой модели

На написание и публикацию этого текста меня побудила необходимость быстро объяснить, как определять текст от больших языковых моделей (БЯМ). Важно, что речь идёт только про выявление очевидных случаев, а не бронебойное детектирование.В голове инструкция выглядела как три коротких пункта. Списочек немедленно разросся обширным введением, замечаниями и примерами. Грех этой инструкцией не поделиться.Желание обнаружить результат творчества больших языковых моделей возникло до их коммерциализации. Ещ…

  • понедельник, 2 сентября 2024 г. в 00:00:12