Pull to refresh
55
0
Калягин Евгений Игоревич @eugenk

Программист, в основном железячник

Send message

История глазами араба XIV века

Reading time12 min
Views7.8K

Сегодня я предлагаю вам посмотреть на историю глазами Абу Зейда Абдуррахмана ибн Мухаммада аль-Хадрами, более известного под именем Ибн Хальдун.

Это был незаурядный человек, за свою жизнь успевший побывать близко к правителям во множестве разных государств. О географии его рабочих мест можно в частности судить по таким фактам:

· Именно он по поручению гранадского эмира вёл переговоры о мире с Педро Кастильским,

· Он занимал высокие посты при дворе султана Туниса,

· Был письмоводителем при дворе султана Феса,

· Вёл переговоры между египетским султаном и Тамерланом,

· Многократно занимал должность верховного кади (верховного судьи) маликитов.

Читать далее
Total votes 41: ↑37 and ↓4+38
Comments38

Ударим революционным БИЧом по хвостатой классике

Reading time26 min
Views6.7K

Облик самолёта с фюзеляжем и расположенными сзади килем и стабилизатором утвердился быстро и прочно – его называют даже не «классической», а «нормальной» аэродинамической схемой. Но всегда находились чудаки, создававшие разного рода «ненормальные» аэропланы. Самые «чудачные» из них размышляли так: чтобы подняться в небо, самолёту не нужно ничего, кроме крыла, остальное только мешает своим весом и сопротивлением. Так почему бы не избавиться от всего лишнего? Тогда моторы, топливо, экипаж, полезная нагрузка разместятся внутри несущей поверхности. Такая схема получила название «летающее крыло», а сто лет назад её познакомил с небом Борис Черановский – авиаконструктор и мечтатель.

Читать далее
Total votes 46: ↑42 and ↓4+54
Comments4

Разнообразные орбиобразия

Level of difficultyEasy
Reading time9 min
Views3.4K

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

Читать далее
Total votes 20: ↑20 and ↓0+27
Comments6

Проще некуда: феномен гиперказуальных игр

Level of difficultyEasy
Reading time10 min
Views9.7K

Сегодня мы решили рассказать про такой тренд на игровом рынке, как гиперказуальные игры.

Что это такое, кто и зачем их разрабатывает, почему в них играют с точки зрения психологии, чем такие игры могут быть полезны бизнесу в разных ситуациях? Разбираемся вместе с нашими друзьями — разработчиками из компании PRISMA.

Читать далее
Total votes 24: ↑23 and ↓1+25
Comments15

Hamster Kombat. Сколько ты реально заработаешь? Вся правда. Большой разбор проекта, токена HMSTR и команды

Reading time21 min
Views310K

В сегодняшнем материале мы разберем проект Hamster Kombat по косточкам. Поговорим о том, как вас разводят на время и внимание, как создатели Хомяка продают свою аудиторию, подсветим все его зашквары и несостыковки. Разберем экономику его токена, инвестиции и предположим, по какой цене он выйдет на рынок. Ну и самое главное — попытаемся понять, сколько же удастся на проекте заработать.

Для того, чтобы понять, сколько денег раздаст проект (и раздаст ли вообще), стоит ли вообще тратить на него свое время, необходимо проанализировать массу метрик, в том числе его фундаментальные показатели, фандрайзинг, токеномику, команду и многое другое. Этим прямо сейчас и займемся. Устраивайтесь поудобней.

И да, вынужден предупредить. Не всем этот материал понравится. За время, проведенное в крипте я привык видеть людей, желающих быть обманутыми. Ну ничего. К хейту я тоже готов. Должен же хоть кто‑то открывать ваши глазки на этот жесткий мир и показывать, что он не так уже и приветлив.

Читать далее
Total votes 188: ↑173 and ↓15+190
Comments212

Деньги из космоса. Как приложения зарабатывают $1 МЛН в месяц на гороскопах

Level of difficultyEasy
Reading time9 min
Views14K

Думаете зарабатывать по 1 миллиону долларов ежемесячно — сложно? Ха! Спросите у астрологов — эти ребята точно знают как делать такие деньги не особо напрягаясь. И сейчас речь пойдёт не про эзотерические практики, а про маркетинг чистой воды.
Читайте большой материал с интересными примерами и используйте их в своих продуктах.

Читать далее
Total votes 16: ↑11 and ↓5+9
Comments11

История о том, как Graphviz и бор взломали шифр от Sony

Level of difficultyMedium
Reading time9 min
Views13K

Мою первую статью я желаю посвятить истории о том, как я решил заняться исследованием часто встречающихся в модулях PlayStation Portable непонятных байтовых строк. Никакой документации в Homebrew коммьюнити найти не удалось, так что я взялся за дело сам.

Как это было
Total votes 117: ↑117 and ↓0+153
Comments17

Создаём игру, словно на дворе 1987 год

Level of difficultyEasy
Reading time35 min
Views4.7K

Сколько раз вы удивлялись раздутому объёму обновления для игры? Да и сами игры порой весят значительно больше, чем нужно. И вот очередное тому подтверждение.

Недавно я наткнулся на удивившее меня сообщение. Оказывается, официальное приложение «Сапёр» от Microsoft содержит рекламу, платные опции и весит 235 МБ, требуя не меньше 500 МБ оперативы. Да, вы не ослышались. У нынешнего «Сапёра» есть рекламное окошко сбоку, а ещё можно дополнительно посмотреть рекламу для получения бонусов в игре.

Читать далее
Total votes 12: ↑12 and ↓0+17
Comments9

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Level of difficultyMedium
Reading time12 min
Views55K

При сборке квадрокоптеров и других БПЛА обычно используют готовую плату полетного контроллера, содержащую все необходимые датчики и периферию, и готовую полетную прошивку, например, Betaflight, ArduPilot или PX4. Полетный контроллер управляет моторами квадрокоптера и обеспечивает стабильный полет.

Занимаясь БПЛА с 2016 года, я решил разобраться в устройстве полетных контроллеров максимально глубоко и создать квадрокоптер с нуля, не используя готовый полетный контроллер и готовый софт. Спустя долгое время разработки мне удалось это сделать. Я написал прошивку с максимально простым исходным кодом и выложил ее на GitHub. В этой статье я расскажу о теории и практике разработки полетного софта для квадрокоптера и проиллюстрирую это на примере своего дрона на базе микроконтроллера ESP32, который можно увидеть на картинке выше.

Читать далее
Total votes 312: ↑312 and ↓0+371
Comments132

Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Level of difficultyEasy
Reading time15 min
Views51K

Последние инновации в сфере ИИ, наиболее примечательными из которых стали проекты наподобие GPT-4, очевидно, могут иметь далеко идущие последствия для общества: от утопического избавления от монотонного труда до антиутопического ущерба для работы художников в капиталистическом обществе, а также до экзистенциальных угроз самому человечеству.

Лично я получил формальное образование дата-саентиста, даже выиграв в высококонкурентном конкурсе по машинному обучению в одном из лучших университетов Австралии и написав магистерскую, для которой создал в MATLAB с нуля собственные библиотеки. Я не гений в этой сфере, но, очевидно, лучше большинства конкурентов, то есть практиков вроде меня; я не могу, сидя в пещере, создавать собственные библиотеки на C, но умею читать учебники, реализовывать готовые решения на языках высокого уровня и использовать библиотеки, написанные элитными организациями.

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

Читать далее
Total votes 203: ↑185 and ↓18+202
Comments215

Орнитоптер своими руками?

Level of difficultyMedium
Reading time9 min
Views13K
Картинка Freepik

«И не думать, как приземлиться
А у птиц свободе учиться
Оставив всё то, что жаль…»

Группа «Амега» — «Лететь»


Среди летательных аппаратов особое место занимают махолёты (их ещё называют орнитоптерами). И если раньше из-за отсутствия достаточно мощных и компактных источников энергии единственным вариантом построения таких аппаратов у любителей было использование в качестве источника энергии скрученной резиновой ленты/лент (так называемые «модели с резиномотором») то теперь появилась возможность создавать такие устройства с электрическим приводом, о чём мы поговорим в этой статье.
Читать дальше →
Total votes 65: ↑65 and ↓0+84
Comments15

Солитоны. Настольные модели и плоские скирмионы

Level of difficultyHard
Reading time35 min
Views2K

Трехмерные модели используют сложный математический аппарат: матрицы Паули или поля из унитарных матриц. К тому же их трудно визуализировать и поэтому они довольно абстрактны. Поэтому в данной статье мы теперь рассмотрим аналогичные, но двумерные и одномерные "настольные модели", которые могут быть реализованы материально. Один из примеров более простой 2D модели — модель Скотта, её вполне можно сконструировать из доступных материалов. Другим примером является магнитный скирмион, который можно наблюдать, например, в микроскопе. Третий пример — модель Эластика Эйлера сделанная из проволоки. Используя более простые модели мы можем развить более интуитивное понимание поведения, стабильности, других сложных концепций топологических солитонов. И хотя эти модели не раскрывают все свойства своих 3D аналогов, они представляют собой более доступную отправную точку для изучения топологических солитонов и развития понимания их свойств.

Читать далее
Total votes 9: ↑9 and ↓0+10
Comments2

Топ книг по биохакингу и мозгу

Level of difficultyEasy
Reading time2 min
Views7.7K


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

Смотреть подборку самых классных книг
Total votes 3: ↑3 and ↓0+4
Comments5

26 техник, которыми геймдизайнеры манипулируют игроком в видеоиграх

Reading time13 min
Views20K

В области геймдизайна наджи (англ. nudge) или "подталкивания" — это такие тонкие элементы дизайна, стимулы, которые направляют игроков по намеченному геймдизайнером пути, улучшая их игровой опыт, но не навязывая им каких-либо действий напрямую. Ниже вашему вниманию представлен список таких техник подталкивания игрока с их описанием, применением и реальными примерами использования в видеоиграх.

Дисклеймер:

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

Надж сам по себе не несет никакой моральной окраски. Именно вы решаете, использовать ли его во благо или во вред игрока.

Читать далее
Total votes 34: ↑30 and ↓4+31
Comments15

Application Hosting. Обзор бесплатных и доступных хостингов приложений

Level of difficultyEasy
Reading time3 min
Views2K

Можно выделить следующие виды хостингов и облаков для развертывания приложений:

- VPS

- Serverless

- GitOps движки приложений

В этой статье мы не будем рассматривать VPS-хостинги, так как на эту тему уже есть множество подробных материалов и есть специализированные инструменты CI/СD.

Рассмотрим движки приложений и serverless.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments5

Сложная красота в простой формуле

Level of difficultyEasy
Reading time6 min
Views18K

Красота генеративного искусства состоит не только в неожиданных и сложных образах, порождаемых простыми алгоритмами, но и в том, что их можно изучить, понять и объяснить. Как известно, объяснение способно убить шутку, но настоящую красоту внутренняя логика делает только богаче.

Сегодня я предлагаю вспомнить один старый и простой алгоритм, рисующий красивые картинки, который когда-то вовлёк меня в программирование и увлёк математикой. А заодно мы немного разберёмся в том почему картинки получаются именно такими.

Читать далее
Total votes 96: ↑95 and ↓1+117
Comments85

Ему всего 20 и он делает $1,200,000 в год на no-code. Разбираемся, как именно

Level of difficultyEasy
Reading time6 min
Views54K

Если вы читаете это - вы точно слышали о no-code разработке. Кто-то считает что за ней будущее, кто-то вообще не относится к сфере серьёзно, считая no-code баловством. Так же и история, что я расскажу сегодня для кого-то будет классным мотиватором узнать больше об этой сфере, а кому-то просто подожжёт пуканы. Погнали!

Читать далее
Total votes 61: ↑10 and ↓51-38
Comments47

Кто реально угрожает C++ (нет, Rust, не ты)

Reading time14 min
Views77K

Привет! Меня зовут Александр Каленюк, и я крепко подсел на C++. Пишу на C++ 18 лет кряду, и все эти годы отчаянно пытаюсь избавиться от этой разрушительной зависимости.

Всё началось в конце 2005 года, когда мне довелось писать движок для симуляции 3D-пространства. В этом движке было буквально всё, чем язык C++ мог похвастаться в 2005 году. Трёхзвёздочные указатели, восьмиуровневые зависимости, C-подобные макросы повсюду. Кое-где – вкрапления ассемблера. Итераторы в стиле Степанова и мета-код в стиле Александреску. В общем, всё. Кроме ответа на самый важный вопрос: зачем?

Читать далее
Total votes 220: ↑208 and ↓12+244
Comments362

Использование нейросетей в 3D. Нужен ли искусственный интеллект 3D художнику?

Level of difficultyMedium
Reading time4 min
Views5.4K

Добро пожаловать в мир нового изометрического пространства. Сегодня мы поговорим о волнующих вопросах во вселенной 3D:

1) Какие полезные нейросети существуют для 3D и как они помогают в 2024 году?

2) Может ли нейросеть заменить 3D художника сейчас?

3) Какова актуальность данной профессии в 2024 году, стоит ли начинать изучать?

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments9

Как физик-ядерщик делает алюминиевые палки и продает на 20 млн ₽ в год

Level of difficultyEasy
Reading time8 min
Views137K

В статье расскажу, как я накопил больше 10 млн на собственный карбоновый цех, как организовать литье алюминия в домашних условиях и выжить после взрыва, как нанимать сотрудников по морально-волевым, и что нужно сделать, чтобы алюминиевая палка начала стоить в 14 раз дороже.

Читать далее
Total votes 133: ↑108 and ↓25+114
Comments226
1
23 ...

Information

Rating
5,998-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity