Search
Write a publication
Pull to refresh
4
0.9
Дмитрий Померанцев @pda0

User

Send message

Пишем торгового бота для акций

Level of difficultyEasy
Reading time19 min
Views44K

Хочу показать вам, как легко создавать своих торговых роботов для фондового рынка. Вы сможете протестировать ваши торговые стратегии на истории цен акций/фьючерсов, вам нужно только написать алгоритм принятия решений вашей стратегии на покупку или продажу актива — т.к. весь основной каркас робота уже написан. А добавив всего 4 строчки кода, ваша протестированная стратегия на истории сможет работать в live на реальном рынке, выставляя заявки на покупку и продажу в рынок.

Читать далее

Быстрое нахождениe остатка от деления больших чисел для делителей специального вида

Level of difficultyMedium
Reading time11 min
Views7.6K

В этой статье я расскажу об одном способе вычисления x mod p, для p вида (2 ** n - omega), причём omega значительно меньше 2 ** n. Напишу генератор констант на Python. Приведу пару игрушечных примеров на С++, для которых может быть выполнено исчерпывающее тестирование для всех возможных аргументов. А в качестве серьёзной проверки - вычислю 97! mod (2 ** 256 - 2 ** 32 - 977).

Читать далее

Какого провайдера VPS выбрать для собственного сервера в 2023 году. Платим за всё российской картой

Level of difficultyEasy
Reading time7 min
Views371K

Иметь свой VPS для VPN довольно выгодно. Нет ограничений по количеству клиентов, можно обеспечить VPN подключением всех своих родных, друзей и знакомых. При этом можно за это платить 160-300 рублей в месяц. И если общедоступные VPN вовсю банятся по DNS и IP, то личные VPN пока что избегают этой участи.

Минусы есть, это администрирование сервера и отсутствие разнообразия географии.

Для VPN нужен зарубежный сервер, а с зарубежными сервисами в России уже больше года есть проблемы с оплатой. Но есть российские компании, которые предоставляют зарубежные сервера и при этом им можно платить с помощью российской карточки.
Я зарегистрировался в дюжине провайдеров, до покупки VPS дошёл у пяти. А после тестов остались только трое.

Читать далее

ИП в РФ на УСН / ПСН / НПД / ОСНО – как платить налоги с иностранных доходов – FAQ 2023 г

Reading time26 min
Views22K

В предыдущих статьях я подробно рассказывал про налоговые и валютные правила РФ, как определить налоговый статус физического лица, какие есть обязанности у валютных резидентов РФ, когда валютные требования смягчаются, всем кто еще не ознакомился, рекомендую почитать, так как в этом материале я затрону эти темы по касательной.

В 2022 / 2023 году, возник массовый, довольно новый для налоговиков РФ и налоговиков стран ЕАЭС тренд, при котором физическое лицо в статусе индивидуального предпринимателя осуществляет аналогичную деятельность в РФ и еще где-то, то есть как ИП в РФ (на УСН, ПСН, НПД) и как ИП образованное по законам зарубежного государства, при этом такое физическое лицо, может не иметь статус налогового резидента ни в одном из этих государств, административная и судебная практика по таким кейсам только формируется.

Читать далее

Китайский язык очень сложный. Мы сделали для него перевод видео

Reading time6 min
Views24K


Привет, меня зовут Артур Яковлев, я делаю голосовой перевод видео в Яндекс Браузере. Примерно с лета я работаю над тем, чтобы научить Браузер переводить с китайского на русский. Почему мы посчитали это важной и интересной задачей? Дело в том, что китайская часть интернета содержит значительное количество видеоконтента, который за пределами страны почти не смотрят.

Множество диалектов, влияющие на смысл тоны и грамматические нюансы — ряд особенностей китайского усложняют разработку распознавания речи. Сейчас я коротко расскажу читателям Хабра о трудностях языка и объясню, как мы их преодолели.
Читать дальше →

Хуманизация, дэсу! Часть 1: зачем кроманьонцы очеловечили космос, а японцы — Windows ME?

Level of difficultyEasy
Reading time10 min
Views8.1K

«Если что-то существует, его уже кто-то нарисовал в виде (анимешной) девушки», — так можно перефразировать знаменитое 34-е правило интернетов, Rule 34. В виде анимешных и не только персонажей изображают буквально всё: программы, популярные сайты и соцсети, города и целые страны, военную технику и политические партии. И если в нулевых это было скорее забавой битардов и отаку «для своих», вызывавшей у «цивилов» недоумение пополам с кринжем, то в десятые хуманизация всего и вся начала становиться откровенным мейнстримом.

Но откуда это пошло и почему стало настолько популярным явлением? Почему людям так нравится изображать разные неживые предметы, явления и понятия в виде человеков?
Читать дальше →

Передовой алгоритм стеганографии для более безопасного обмена информацией

Level of difficultyMedium
Reading time5 min
Views13K

Общий обзор новейшего алгоритма стеганографии, позволяющего бесследно скрывать информацию внутри некоего контента. В статье мы разберём, на чём он основывается, для решения каких задач предназначен, какие уязвимости имеет и под какой лицензией будет распространяться.
Читать дальше →

Вжух и денег нет: как Binance обнулил мой счет

Level of difficultyEasy
Reading time6 min
Views83K

Кратко: баланс на Binance около 3000 USDT  – > технический сбой 24 марта 2023 г. – > вжух, денег нет. В статье, расскажу о работе поддержки Binance и как вернуть деньги. Вдруг я не один, кто столкнулся с этой проблемой и мой опыт будет полезен.

Читать далее

Автоматическое построение плоской панорамы

Level of difficultyMedium
Reading time12 min
Views7.5K

В статье представлен простой алгоритм автоматического сшивания нескольких фотографий в плоское (иногда называют перспективное) панорамное изображение (planar/perspective panoramic image). Статья содержит код на языкеPythonс использованием библиотекиOpenCV.

Читать далее

Удивительные кубы Хинтона, которые позволяют каждому увидеть четырехмерный мир

Level of difficultyEasy
Reading time5 min
Views18K

Сегодня я хочу рассказать Вам о замечательном популяризаторе математики Чарльзе Говарде Хинтоне - человеке, внесшем просто огромный вклад в дело изучения объектов четырехмерного мира.

Читать далее

Как я провожу онбординг для сотрудников

Level of difficultyEasy
Reading time4 min
Views3.1K

Потратил столько сил на поиск хорошего разработчика, а он взял и ушёл в первый месяц работы.

В этой статье я хочу вам показать основные моменты, которые помогли мне понизить текучесть кадров и реже отвлекаться на поиск новых кандидатов. Надеюсь, что мой подход поможет и вам. 

Читать далее

Астрономический словарик: нейтронная звезда, неправильная галактика, новая звезда

Reading time5 min
Views5.7K

Нейтронная звезда




В декабре 1933 года на встрече Американского астрономического общества астрофизики Фриц Цвикки и Вальтер Бааде высказали предположение о существовании особого вида небесных тел, который они назвали «нейтронная звезда». При этом саму частицу «нейтрон» английский физик Джеймс Чедвик открыл всего за год до этого, в 1932-м.

Астрофизики, пытаясь объяснить феномен сверхновых звёзд, предположили, что во время взрыва обычная звезда превращается в небесное тело, состоящее из чрезвычайно плотно упакованных нейтронов. Подпитывает сверхновые, как они правильно предположили, выброс гравитационной энергии, удерживавшей материю звезды.
Читать дальше →

Метод Шерлока Холмса – это «Байесовское рассуждение + вопросы в стиле Акинатора»

Level of difficultyEasy
Reading time9 min
Views12K

Очень часто можно встретить комментарий, что хотя в книге «дедукция», но на самом деле Шерлок Холмс якобы использовал индукцию. Обычно те, кто давно закончил учебу в этот момент пытаются вспомнить, что из них от общего к частному, а что — наоборот. Более продвинутые источники говорят, что ни первое и ни второе, а на самом деле там абдукция. Я же хочу показать, что Теорема Байеса и байесовские лучше всего подходят для описания этого метода (если считать, что метод вообще есть).

Читать далее

Как настроить Alpaca (аналог ChatGPT) на своём арендованном сервере. Гайд для самых маленьких

Level of difficultyEasy
Reading time4 min
Views43K

После публикации https://habr.com/ru/news/t/723638/ меня попросило несколько человек написать гайд для новичков, как же это всё запустить поиграться где-нибудь на арендованном сервере, если локальная машина не позволяет? На всё про всё нам потребуется минут 20 и сто рублей денег.

Но уже появились бесплатные варианты на HuggingFace

Читать далее

Забытый мир BBS Door Games

Level of difficultyEasy
Reading time6 min
Views3.3K

Ещё до того, как интернет появился в каждом тостере, юзеры находили способы общаться с единомышленниками и вместе играть в онлайн игры. С начала 1980-х до середины 1990-х годов процветали так называемые BBS (Bulletin Board Systems) или системы досок объявлений. Подключались к ним с помощью телефонных сетей и модемов с коммутируемым доступом. Одним из совместных развлечений в BBS были онлайн-игры, известные как «Door Games». Перечислить их все невозможно, но попробуем краешком глаза взглянуть на легендарные игры. 

Читать далее

Как красиво писать формулы c LaTeX?

Level of difficultyEasy
Reading time5 min
Views50K

Привет, Хабр!

Меня зовут Шайдурова Арина, я Data Scientist  и участник профессионального сообщества NTA. Сегодня я поделюсь с вами своим опытом использования LaTeX для написания математических формул. Всё просто и с примерами, идеально подойдет для новичков синтаксиса LaTeX.

LaTeX является очень популярным инструментом для написания различных материалов: в нём можно написать и книгу, и резюме, и дипломную работу, создать постер и даже календарь. Среди его пользователей он ценится за многие качества, но основную ценность для технических задач представляет его удобное, гибкое и легкое написание всевозможных математических формул!

Читать далее

Численно решаем волновое уравнение разностной схемой

Level of difficultyMedium
Reading time10 min
Views9.1K

Для меня уравнения в частных производных -- это очень красивая история из студенчества. Почему? Это невероятно красиво. Но что особенно стало для меня захватывающим, так это то, что дифуры в широком смысле прикладной математики -- это тот самый пример, когда математика и компьютер используются вместе, чтобы представить некоторую компьютерную модель вполне реальных процессов. Как вы уже, наверное, догадались, речь пойдёт про то, как вообще можно попробовать решать дифференциальные уравнения в частных производных на компьютере. Мы попробуем это сделать на примере волнового уравнения и с использованием уже ставших привычными python, scipy и numpy. Если вы примерно помните математику, но панически боялись дифуров или они просто как-то обошли вас стороной, то добро пожаловать.

Читать далее

BIG TCP приходит в Linux — теперь и для IPv4

Reading time2 min
Views9K

Финальный релиз Linux kernel 6.3 запланирован на конец апреля. Одно из примечательных нововведений — увеличение максимального размера TCP-пакета в контексте IPv4.

Читать далее

Пишем игру от первого лица в 2КБ на Rust

Level of difficultyMedium
Reading time21 min
Views15K

Введение


Поначалу кажется, что создать игру от первого лица без движка или графического API практические невозможно. В этом посте я расскажу, как это сделать при помощи алгоритма под названием ray casting.

Моя цель — показать, что сложную задачу можно разбить на более простые части, и если я всё сделаю правильно, то у вас появится ощущение, что вы сами открыли, как работает игра.

Для начала разберёмся, как работает алгоритм, а затем построчно напишем его. Затем мы пересмотрим код, добавим несколько возможностей и оптимизируем его размер. Я постарался сделать пост максимально доступным и дружелюбным, но вам поможет приличное знание программирования, Rust и основ геометрии.
Читать дальше →

Как сделать простой UPS для NAS

Level of difficultyMedium
Reading time11 min
Views28K

Как известно, большинство UPS подключаются между розеткой 220В и NAS. При этом ничто не мешает разместить UPS внутри корпуса NAS или хотя бы позаботиться об этом заранее.

Рассмотрим вариант дизайна такого UPS, который можно разместить внутри корпуса для тех NAS, которые для работы требуют только одного напряжения питания 12В.

Всё ещё хочешь собрать UPS?

Information

Rating
2,650-th
Location
Химки, Москва и Московская обл., Россия
Date of birth
Registered
Activity