местный датасасер ☮️
1.91K subscribers
1.01K photos
61 videos
7 files
659 links
Пишу всякое о технологиях и моих проектах, @egorvoron
Download Telegram
Forwarded from Loskir's
👀 Вести с полей

🔹 Сейчас обработчики видео для @RoundDFBot работают на 12 серверах: 3 наших (мой, @EgorVoron'а и @kerbal'а) и 9 арендованных на vast.ai.

🔹 vast.ai —классный сервис, рекомендую. можно арендовать сервер с видеокартой на поминутной основе.

🔹 Обрабатываем примерно 30 заявок в минуту. А создают 60😅
Ребята, я в МФТИ поступил, на ФПМИ на направление прикладной математики и информатики...
Forwarded from Loskir's
🎉 Миллион сделанных видео в @RoundDFBot!
Дуальные числа, или finally оригинальный контент не про бота

Думаю, что все слышали, что такое производная, и как ее брать аналитически. Но что если у вас возникла необходимость сделать это с помощью компьютера? Для этого, безусловно, есть множество численных методов, погрешность которых очень мала, но все же не равна нулю, а аналитические методы на компьютере работают слишком медленно. В большинстве ситуаций довольствуются приближенными численными методами, поскольку идеально точное значение производной не особо нужно. Однако как быть, если в задаче, где требуется автоматически брать производные, необходима максимально возможная точность вычислений? На помощь придет особый вид чисел - дуальные числа.
Дуальное число - это число вида a + b*ε , где a и b - действительные, а ε (эпсилон) - положительный абстрактный элемент, квадрат которого равен нулю, однако он сам нулю не равен. Звучит странно? Вспомните комплексные числа, там вообще квадрат i равен -1. Свойства дуальных чисел аналогичны свойствам комплексных - складываются и перемножаются они примерно так же, за исключением свойства "мнимой" части.
Итак, как дуальные числа помогут взять производную точно? Благодаря одному интересному свойству: для любой "хорошей" (математики, не бейте, у меня завтра первая пара по матану в жизне...) функции f(x) выполнено: f(x + ε) = f(x) + f'(x)*ε. Доказать это можно через ряды Тейлора: все дальнейшие одночлены с производными более выского порядка обнулятся по св-ву эпсилона. Итак, PROFIT: всякую производную можно посчитать на компьютере как f'(x) = (f(x + ε) - f(x))/ε, если ввести класс дуального числа и описать его методы (которые, кстати, выводятся из этой же формулы....)
Это моя вторая попытка написать что-то про интересные штуки в матеше, не бейте сильно🥺👉👈
У физтеха классная приложуха с расписанием...
Forwarded from Loskir's
🤕 Дневник вынужденного девопса

😎 Спустя две недели после начала использования vast.ai я наконец-то научился пользоваться им по-правильному. Я почти полностью автоматизировал процесс запуска воркера.

📕 Немного информации. vast.ai предлагает три способа конфигурации сервера:
🔹 Jupyter — это когда можно в браузере запускать питоновый код, почти как в колабе. Ну не.
🔹 Docker — это когда они запускают предоставленный тобой докер-контейнер. Но я всё никак не разберусь в этом, так что не.
🔹 SSH — это когда они открывают порт, и ты можешь подключиться к серверу напрямую через ssh и запустить всё сам. То, что надо!

📄 В панели управления сайта можно задать скрипт onstart.sh, который будет выполняться при каждом запуске инстанса. И только с опытом пришло понимание, как он работает😁

1️⃣ В первой версии воркеров в этом файле были только инструкции по начальной настройке (скачать веса, скопировать репу, установить зависимости), а запускать сам скрипт приходилось руками.

2️⃣ Во второй версии файл onstart.sh генерировал два файла setup.sh и run.sh, один из которых делал начальную настройку, а второй запускал скрипты. Кстати, для второго мне пришлось повозиться с tmux, зато теперь открывается красивый сплит-скрин с двумя консолями скриптов и htop'ом.

3️⃣ И, наконец, в третьей версии я добавил автозапуск в onstart.sh. Теперь при первом запуске он выполнит настройку, а потом запустит скрипты, а при следующих будет только запускать скрипты.

😌 Как всё работает? Практически отлично. Одно нажатие кнопки "арендовать", и через пять минут новый сервер уже начал выполнять заявки. При перезапуске сервера воркер тоже поднимается самостоятельно, но не всегда. В целом я доволен
Хочу немного написать про учебу на Физтехе, а точнее о первой неделе на первом курсе ПМИ ФПМИ (бывш. ФИВТ). В отличие от многих вузов, жестко долбать матешей начинают с 1 сентября, причем хардкорно: сразу дают очень много достаточно нетривиальной теории, которую нужно понять в короткий срок, и домашку (но ее кст пока не очень много). По программированию сделали контест, по результатам которого разделяют базовый, основной и продвинутый поток (я в основной попал) и начинают с C (дальше будут плюсы, а потом еще питон прибавится). Но мне все это нравится - я за таким и шел. Нет физики вообще, и это большой плюс, поскольку я ее уважаю, но с большого расстояния.

Про студентов, кураторов и организацию в целом напишу позже.
девочки, когда идут по грязи и лужам: дайте танк (!)
пацаны:
ТАНКИ ЗАСТРЯЛИ
НЕМЕЦКИЕ ТАНКИ
ПРОЙДУТ СВОБОДНО
РУССКИЕ ПАНКИ
ТЫ РАЗДАВИ МЕНЯ ХОТЬ ТАНКОМ
Я ВСЕ РАВНО БУДУ ПАНКОМ
Forwarded from Loskir's
Мини-новости @RoundDFBot

🎉 Достигли отметки в два миллиона сделанных видео! Всего через 9 дней после рубежа в один миллион.

🇮🇹 Добавили итальянскую локализацию, огромное спасибо за это @LorenzoF06.

🌍 Переработали интерфейс смены языка, добавили авто-детектирование по language_code

Возможно, скоро мы возьмем пример с @ControllerBot и выложим локализации для публичного редактирования на Гитхаб
В 1960—1970-е годы в рамках теории музыки была создана собственная теория множеств, предоставляющая средства чрезвычайно обобщённого описания музыкальных объектов (звуков с их высотами, динамикой, длительностью), взаимоотношения между ними и операции над их группами (такими как транспозиция, обращение).
Из Википедии
Forwarded from Loskir's
Телеграм не дает @RoundDFBot отправлять файлы. Запросы вылетают с ошибкой 429 (Too Many Requests) с немыслимым временем ожидания в 35000 секунд (~10 часов). В отличие от прошлого раза, перевыпуск токена не помогает. Следим за ситуацией
проклято
Forwarded from Loskir's
Проблема магическим образом решилась.
Говорят, что телеграм ужесточил лимиты на загрузку файлов.
Надеюсь, что в будущем мы на них не нарвемся.
Скоро все должно прийти в норму 🙃