May 29, 2026
Мы рассмотрим быстрый алгебраический подход, начиная с простых многочленов, а дальше, развивая мысль, мы естественным образом сначала придём к пониманию числа $$ e $$ (которое большинству известно как основание натурального логарифма) и далее к числу...
April 7, 2026
Мы коснёмся параллельного подхода в некоторых задачах, которые обычно решаются однопроходным алгоритмом, последовательно перебирая все элементы массива длиной $$ N $$. Сюда может входить вычисление кумулятивной суммы, бэктест в трейдинге и многое дру...
Feb. 28, 2026
Речь пойдёт о решении модулярного уравнения $$ x^2 = a \mod p $$ относительно $$ x $$ при простом $$ p \geq 3 $$ и произвольном значении параметра $$ a $$ (обычно на промежутке $$ 0 \leq a < p $$). По-другому можно сформулировать задачу таким образом...
Nov. 19, 2025
Гармонический ряд - это бесконечная сумма обратных натуральных чисел: 1+1/2+1/3+1/4+... Известно, что такая сумма стремится к бесконечности, и существует множество доказательств этого факта. Ниже я привожу обоснование на пальцах, которое с одной стор...
Nov. 6, 2025
## Factorial Let us start with factorial function. Informally, it is defined as a product of all natural numbers from $$ 1 $$ to $$ n $$ inclusively: $$ n! = 1 \cdot 2 \cdot 3 \cdot ... \cdot n = \prod_{k=1}^n k $$ The formal definition is g...
July 28, 2025
In this article, I am going to show you how to deploy a simple Python library as an open source project supporing installation via `pip`, Github CI/CD and the documentation. The full code is provided on Github: [https://github.com/fomalhaut88/pyli...
July 22, 2025
Для большинства людей квантовая механика является магией, к которой даже притронуться страшно. Потому что существует убеждение, что это самое сложное для понимания из возможного. А также если брать в руки тематические книги, то они чаще всего напичка...
May 14, 2025
This article provides an overview of [uniswap-viewer](https://github.com/fomalhaut88/uniswap-viewer) tool for Python that makes interaction with [Uniswap V3](https://blog.uniswap.org/uniswap-v3) easy, supporing synchronous and asynchronous interfaces...
April 18, 2025
Uqoin - это протокол, который реализует криптовалюту наравне с Bitcoin или Ethereum. Главной отличительной особенностью является так называемое "квантование денег", от слова "квант" - неделимый. Деньги в Uqoin представлены в виде неделимых уникальных...
April 12, 2025
## Introduction Nowadays, there are many databases that are universal, efficient and having very friendly user interface. The examples are: PostgreSQL, MySQL, MongoDB, ClickHouse, etc. Each one has its own unique features and advantages regarding ...
July 20, 2023
Here I am providing a number of examples to compile [DLL](https://en.wikipedia.org/wiki/Dynamic-link_library) in Rust. In order to check the final DLL I am using Python, although DLL standard is compatible with almost all the widely known programming...
June 3, 2023
Did it happen, if somebody was interested in your Python script, you wanted to share, but you had no idea how to do it? Because it requires Python installed for the user with all the necessary dependencies. Additionally, the black console window of t...
June 3, 2023
Бывало ли у вас такое, что вашим Python скриптом кто-то заинтересовался и вам хотелось им поделиться, но вы не знали, как это сделать? Ведь для запуска нужно, чтобы у пользователя был установлен Python необходимой версией, да ещё и со всеми зависимос...
May 14, 2023
Целесообразно ли многократно применять метод, который эффективен с вероятностной точки зрения? В нашей жизни довольно многие действия и инициативы требуют вложения ресурса, будь то деньги или время, а их результат полностью от нас не зависит и носит ...
Dec. 27, 2019
## 1. Installation of the driver for GPU (if it is not installed yet) Download the driver from NVIDIA official website: [https://www.nvidia.ru/Download/index.aspx?lang=ru](https://www.nvidia.ru/Download/index.aspx?lang=ru) In my case the downlo...
Dec. 27, 2019
Сначала устанавливаем `pycuda`: ``` pip install pycuda ``` Код: ```python import math import numpy as np import pycuda.autoinit import pycuda.driver as cuda from pycuda.compiler import SourceModule if __name__ == "__main__": ...
Dec. 27, 2019
You can install `pycuda` like this: ``` pip install pycuda ``` The code to calculate the sum: ```python import math import numpy as np import pycuda.autoinit import pycuda.driver as cuda from pycuda.compiler import SourceModule ...
Dec. 27, 2019
## 1. Установка драйвера на видеокарту (если не установлен) Скачиваем драйвер с официального сайта, выбрав модель своей видеокарты: [https://www.nvidia.ru/Download/index.aspx?lang=ru](https://www.nvidia.ru/Download/index.aspx?lang=ru) В моём сл...
Dec. 14, 2019
Как известно, аудиоформат MP3 содержит внутри себя не только саму аудиодорожку, но и метаданные, к которым относятся название трека, название альбома, имя исполнителя, очерёдность трека и некоторые другие параметры. И недавно у меня возникла необх...
Dec. 14, 2019
As it is known, MP3 contains the audio track itself and some metadata such as the title of the track, album, band's name and some other information. And recently I got a necessity to fix the order of the tracks related to an audio book. In this ca...
April 25, 2019
## Предисловие > У блондинки спрашивают: "Какова вероятность, выйдя из дома на улицу, встретить динозавра?". Она отвечает: "50%: или встречу, или не встречу." Уверен, многие знают этот бородатый анекдот. Казалось бы, ответ блондинки безусловно ...
Feb. 1, 2019
В жизни мы часто очень погружаемся в события, происходящие непосредственно сейчас и с нами, пренебрегая глобальным как с масштабной так и с временной точки зрения. Но если попробовать проанализировать человечество на существующие тренды в науке, экон...
Dec. 12, 2018
В последнее время часто сталкиваюсь с рассуждениями и дискуссиями о том, реален ли наш мир или всё, что мы видим, является продуктом симуляции какого-то очень мощного вселенского суперкомпьютера. Достаточно вспомнить такие замечательные фильмы как "М...
Dec. 9, 2018
Как далеко человек сможет полететь в космос? Когда изобретут межзвёздные космические корабли и путешествия к другим планетам станут реальностью? Сколько времени будут занимать такие перелёты? Все эти и многие другие вопросы часто поднимаются фантаста...
June 13, 2018
Это список навыков, которыми должен владеть программист, чтобы чувствовать себя комфортно по отношению к большинству задач в сфере ИТ. По моему мнению, овладение этими пунктами позволяет работать программистом как в России, так и в любой другой стран...
June 13, 2018
This is a list of skills that a programmer should be able to do in order to feel well regarding the majority of tasks in IT. On my opinion, if you learn all the points listed below you can work as a software developer in any country in the world. ...
Feb. 6, 2018
“Anything is one of a million paths. Therefore you must always keep in mind that a path is only a path; if you feel you should not follow it, you must not stay with it under any conditions. To have such clarity you must lead a disciplined life. Only ...
Feb. 6, 2018
Брать ипотеку или не брать? Такой вопрос затрагивает в наше время почти каждого жителя страны. Никто не поспорит с тем, что ипотека - это важное решение для жизни многих, ведь она затрагивает временной период в годы, а для некоторых и в десятилетия. ...
Nov. 15, 2017
# How to import C in Python In this article I am going to tell you how to implement a function in C, to compile it and import in Python. This can be helpful for boosting performance in some certain code sections in your Python application. Below I...
April 16, 2017
In this article, I tell about a known mathematical task called "choice problem". In some sources its name can be "secretary problem", "marriage problem", etc. Some general information about it you can find on wikipedia. Here I focus on the mathematic...
April 16, 2017
Сегодня речь пойдёт об известной математической задаче, которая называется "задачей о разборчивой невесте". В других вариантах она формулируется как проблема остановки выбора. Задача является достаточно известной, о ней можно прочитать в википедии по...
Jan. 4, 2017
``` Движение. Движенья нет, сказал мудрец брадатый. Другой смолчал и стал пред ним ходить. Сильнее бы не мог он возразить; Хвалили все ответ замысловатый. Но, господа, забавный случай сей Другой пример на память мне приводит: Ведь каждый ...
Jan. 4, 2017
``` The motion. There is no motion, a bearded wise man said. Another one kept silent, starting walking in front of him. He couldn't object stronger; Everybody praised the intricate respond. But gentlemen, this fun story Makes me remember a...
Oct. 15, 2015
Hi everyone! Today I'm going to tell you about the famous Russian game "Chto? Gde? Kogda?". We will try to answer the question: do experts play fairly or there is a percentage of falsification? Below I'll provide a statistical research, where I am co...
Oct. 15, 2015
Привет, дорогие друзья! Сегодня речь пойдёт об известной всем игре "Что? Где? Когда?". А именно, мы озадачимся вопросом: честно ли играют знатоки или же есть некая доля фальсификации. Ниже я приведу статистическое исследование, в котором будет рассма...