Сегодня я хочу рассказать об удивительном космическом мечтателе, который жил в Российской Империи, мыслил не менее интересно и масштабно, чем Циолковский, но в Рунете остаётся малоизвестен, а на Хабре, по-видимому, вообще ранее не упоминался. Речь пойдёт о человеке по имени Эдвард-Энгельберт (Эдуард Иванович) Неовиус. Он почти всю жизнь (1823 – 1888) прожил на территории Великого Княжества Финляндского, работал военным инженером, образование получил в Санкт-Петербурге, а преподавал в военном у…
Картинка Freepik Лето постепенно вступает в свои права, температура на улице повышается, и думать о чём-то серьёзном совершенно не хочется. Тут нам как раз помогут немножко поразвлечься простые опыты, которые может проделать каждый. Небольшой спойлер от автора: дальше последует некоторый результат моих исследований этой темы. Суждения в тексте ниже могут быть где-то верны, где-то ошибочны, а где-то недостаточно подробны. В любом случае, надеюсь, что будет интересно! ▍ «Картезианский водолаз»…
Языки разметки хорошо подходят для создания и редактирования структурированных документов. Они лучше автоматизированы и гибки, чем аналоги с WYSIWYG. Здесь контент отделён от представления, задаётся текст и его структура, далее на основе выбранного шаблона форматируется документ. Подобную систему компьютерной вёрстки TEX (TeX) разработал Дональд Кнут в 1978 году, окончательный релиз оформился в 1979-м. Системы на основе TeX до сих пор являются актуальными в этой области и продолжают развиват…
Как оказалось, выбор версии ES для сборки веб-приложения, а также организация самой этой сборки, может оказаться весьма сложной задачей. Особенно, если вы собираетесь делать этот выбор, основываясь исключительно на доказательной базе. В этой статье я постараюсь ответить на следующие вопросы, возникшие в ходе моего расследования на эту тему:Как влияет компиляция кода под ES5 на производительность сайта?Какой инструмент генерирует самый производительный код - TypeScript Compiler, Babel или SWC?В…
Что такое дебаунсер?Дебаунсер - это функция-обертка, которая ограничивает число выполнений переданной в нее функции, некоторым промежутком времени.Практическое применениеПредположим, при вводе текста в инпут мы хотим отправлять запрос на сервер, чтобы получить выпадающий список вариантов под введенное значение.По умолчанию, запрос будет уходить при вводе очередной буквы, но чтобы не грузить сервер запросами и не повторять рендер страницы с одинаковыми по значению данными, мы хотим обернуть зап…
Эта статья написана для ламеровЯ как обычно учился кодить, и вдруг заметил что телеграм выпустил веб апи и теперь там есть фронт...На тот момент я уже владел React, Flask и Django, и решил повысить планку с помощью FastAPI.Веря в свои силы, я установил FastAPI и aiogram. Очевидно, мне следовало бы использовать нативные методы Telegram API, но aiogram предоставляет множество удобных функций, которые ускоряют разработку.ПроблемаDjango и Flask используют шаблонизаторы (я использовал Jinja2), что …
A GB emulator that is written in Rust 🦀!Boytacean A Game Boy emulator that is written in Rust 🦀. This emulator has been written for educational purposes and shouldn't be taken too seriously. But yeahh it plays most Game Boy games, which is cool... 🕹️ Features Game Boy (DMG) and Game Boy Color (CGB) emulation Simple navigable source-code Web and SDL front-ends Audio, with a pretty accurate APU Serial Data Transfer (Link Cable) support Game Boy Printer emulation Support for multiple MBCs: M…
Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (OpenGApps/ MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.WSABuilds MagiskOnWSA (For Windows™ 10 and 11) Windows Subsystem For Android™ (WSA) with Google Play Services and (or) Magisk ⚠️ Forking Information ⚠️ ❗ Important: ⚠️DO NOT FORK⚠️ This repository is designed specifically not to be forked. MagiskOnWSA and some of the v…
Fast Segment Anything Fast Segment Anything [📕Paper] [🤗HuggingFace Demo] [Colab demo] [Model Zoo] [BibTeX] The Fast Segment Anything Model(FastSAM) is a CNN Segment Anything Model trained by only 2% of the SA-1B dataset published by SAM authors. The FastSAM achieve a comparable performance with the SAM method at 50× higher run-time speed. Installation Clone the repository locally: git clone https://github.com/CASIA-IVA-Lab/FastSAM.git Create the conda env. The code requires python>=3.7, as…