Pull to refresh
-2
0
Рита Ибрагимова @Xao

developer

Send message

Переезд в Италию по Digital Nomad

Reading time4 min
Views9.8K

Я видела по чатам несколько поданных кейсов по Digital Nomad в Италию, но на днях появился первый одобренный. И не сильно радуйтесь, кейс россиянина, но не из РФ, а если быть совсем точным, из Никосии (Южный Кипр). Но в любом случае для практики интересно с ним ознакомиться.

Читать далее
Total votes 8: ↑5 and ↓3+7
Comments16

5 лет на весах: личный опыт

Level of difficultyEasy
Reading time5 min
Views5.9K

5 лет назад я, по дурости, собирался мир спасать. Перечитываю иногда и поражаюсь – где был мой разум? Пытаюсь вспомнить, почему назвал статью именно так, зачем завернул обычный личный опыт похудения в такой подростковый гротеск? Ладно, спишем на юношеский максимализм, неумение выбирать заголовки и жгучее желание привлечь к себе внимание.

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

Итак, начал худеть в 2019, мне тогда было 35 лет. Точную цифру начала не помню. В исходной статье было 92, на графиках вижу 96, ну да не суть. Рост примерно 172, если это важно. Весной 2024 г. вес дошёл до 71, сейчас где-то 74 (летом я, традиционно, отпускаю ситуацию).

Читать далее
Total votes 21: ↑17 and ↓4+18
Comments11

Волшебный чемоданчик c инструментами создания графики для продуктового дизайнера

Level of difficultyMedium
Reading time7 min
Views9K

Всем привет! Меня зовут Гриша Ковалёв, я продуктовый дизайнер в Альфа-Банке. Люблю пробовать новые инструменты и проверять их на прочность.

Были ли у вас задачи, где нужно было подготовить графику? Например, нарисовать баннер для акции: «Отправим всем по резиновой уточке» или «Защити свой аккаунт от мошенников»? Было что-то такое? Предполагаю, что с большой долей вероятности, ответ будет «да». У меня тоже такие задачи появлялись в бэклоге. И сегодня я расскажу, как подобные задачи можно выполнить нестандартно.

Читать далее
Total votes 40: ↑38 and ↓2+41
Comments2

Еще немного про LDPC коды

Reading time9 min
Views1.6K

Всем привет! Я тут недавно начал разбираться в одной очень интересной теме, связанной с обработкой цифровой информации. Объектом моего исследования стали помехоустойчивые коды. Когда я был студентом, я даже писал студенческую научную статью, в которой представил код на Си для кодирования информации кодом Хэмминга на Arduino. Только вот коды Хемминга вряд ли можно применить в каких‑нибудь сложных каналах связи по типу WiFi или LTE, поэтому я начал изучать другие коды. Немного погуглив, я понял что мейнстримом среди помехоустойчивых кодов являются LDPC коды.

На Хабре была статья на тему помехоустойчивого кодирования и LDPC кодов. В ней автор очень круто описал основные принципы обработки информации, закодированной LDPC кодом, и даже привел пример декодирования методом SPA и некоторые мысли о том, как это дело можно оптимизировать. Я решил привнести свою лепту и подготовил свою небольшую статью в которой расскажу про кодирование информации на примере метода Ричардсона‑Урбанке (Richardson — Urbanke method), а также рассмотрю вариант декодирования информации методом minsum и различные способы оптимизации этого метода.

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

Управление мозгом с помощью магнитных полей. Root доступ к аппетиту и родительским инстинктам

Level of difficultyEasy
Reading time3 min
Views5.4K

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

Читать далее
Total votes 10: ↑9 and ↓1+14
Comments7

«Я хотел апельсин! А он выдал мне лимон-лайм»: как создавалась Deus Ex

Level of difficultyEasy
Reading time13 min
Views7K

23 июня 2000 года студия Ion Storm Austin выпустила в свет легендарную Deus Ex.

Проект, объединивший в себе элементы ролевой игры, шутера от первого лица и приключенческой игры, окончательно оформил и закрепил в памяти игроков такой жанр как Immersive sim, основу которого ранее заложили проекты от компании Looking Glass Studio (LGS), такие, как Ultima Underworld, первый и второй Thief, и, конечно же, нельзя забывать про первый и второй System Shock.

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

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

A BOMB!
Total votes 42: ↑41 and ↓1+53
Comments4

О резко возросшей потребности НАСА в доставке грузов на Луну

Level of difficultyEasy
Reading time6 min
Views5.1K

У НАСА большие планы на Луну. В рамках программы «Артемида» НАСА планирует создать программу «устойчивого исследования и освоения Луны». Она будет включать в себя создание Lunar Gateway — орбитальной среды обитания, которая облегчит полёты на поверхность и обратно, а также базового лагеря Artemis Base Camp, который позволит проводить длительное пребывание. В рамках программы Commercial Lunar Payload Services (CLPS) НАСА заключило контракты с такими коммерческими партнёрами, как SpaceX и Blue Origin, на доставку научных экспериментов и экипажей на лунную поверхность.

Читать далее
Total votes 8: ↑7 and ↓1+13
Comments30

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

Reading time21 min
Views307K

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

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

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

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

Его величество Граф

Level of difficultyEasy
Reading time10 min
Views6.2K

Графы для меня особенная тема, в них есть нечто таинственное и мощное.

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

Я не буду рассказывать основы графов, они есть в Википедии.

Цель статьи — поделиться с вами некоторыми случаями из моей практики, когда графы становились естественной частью какой‑то задачи. Иногда без них задачу решить было невозможно. Иногда через них решение получалось более изящное. А иногда просто тяга к перфекционизму, графы это круто же).

Ну что, поехали, будет интересно!

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

Как правильно разработать интерактивный прототип?

Level of difficultyMedium
Reading time6 min
Views3K

Привет! Меня зовут Московкина Наталия, я старший бизнес-аналитик. Эта статья будет полезна бизнес-аналитикам, которые работают c системами управления данными и часто сталкиваются с тем, что заказчику сложно принять решение по реализации системы на основании статичных макетов. Также бывают случаи, когда передача системы в разработку требует большого количества коммуникаций и уточнений с разработчиками для обсуждения функциональности. В таких ситуациях решить проблему поможет интерактивный прототип.

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

Звезда стала ярче в 1000 раз, и теперь астрономы знают, почему

Level of difficultyHard
Reading time5 min
Views7.3K

В 1937 году астрономы были удивлены, когда звезда в бинарной паре внезапно стала ярче в 1 000 раз. Эта пара называется FU Orionis (FU Ori) и находится в созвездии Ориона. Внезапная и экстремальная изменчивость одной из звёзд не поддаётся убедительному объяснению, и с тех пор «FU Orionis» стали называть и другие звёзды, демонстрирующие подобную сильную изменчивость.

Звезда, о которой идёт речь, называется Orionis North и является центральной звездой этой пары. Астрономы наблюдали подобное увеличение яркости у старых звёзд, но не у молодых, таких как FU Ori. Молодой звезде всего около 2 миллионов лет.

Астрономы, работающие с ALMA (Atacama Large Millimetre-submillimetre Array), обнаружили причину переменной яркости Fu Ori. Своё исследование они опубликовали в журнале Astrophysical Journal. Исследование называется «Открытие аккреционного потока и медленного широкоугольного потока вокруг FU Orionis», а его ведущим автором является Антонио Хейлс, заместитель руководителя Североамериканского регионального центра ALMA и учёный из NRAO.

Читать далее
Total votes 8: ↑4 and ↓4+3
Comments6

Реверс-инжиниринг нативно скомпилированных .NET-приложений

Level of difficultyHard
Reading time9 min
Views5K


Изучение внутреннего устройства приложений, созданных с использованием нативной опережающей компиляции (AOT).


На платформе .NET 7 впервые была представлена новая модель развертывания: опережающая нативная компиляция. Когда приложение .NET компилируется нативно по методу AOT, оно превращается в автономный нативный исполняемый файл, оснащённый собственной минимальной средой исполнения для управления выполнением кода.
Читать дальше →
Total votes 29: ↑26 and ↓3+37
Comments4

Как получить видео с камеры обычного квартирного домофона в умный дом

Level of difficultyHard
Reading time10 min
Views36K

У меня в квартире установлен аналоговый домофон Vizit, которому больше 10 лет.

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

Разбираюсь как лучше сделать
Total votes 38: ↑38 and ↓0+55
Comments61

Превращаем Android-смартфон в USB-клавиатуру, мышь и флешку

Level of difficultyHard
Reading time29 min
Views26K

Android-смартфон при подключении к компьютеру через USB может выглядеть как медиаустройство, модем или хранилище файлов. В этой статье мы научимся делать из него USB-клавиатуру, мышь и флешку.
Читать дальше →
Total votes 59: ↑59 and ↓0+82
Comments48

Архитектура кроссплатформенного многомодульного приложения

Level of difficultyHard
Reading time11 min
Views5.6K

Хочу поделиться своим опытом создания кроссплатформенного приложения на базе kotlin-multiplatform (KMP), организации его архитектуры, настройки для работы с различными библиотеками и особенностями его работы. Статья подойдет в первую очередь разработчикам, которые уже имеют опыт с многомодульными проектами в android и начинают изучать KMP. В конце я опишу свою реализацию архитектурного паттерна MVI и его применение в проекте.

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

Творим дичь с помощью инструментов веб-разработки

Level of difficultyHard
Reading time11 min
Views14K

Или что будет если заставить очень опытного разработчика заниматься не своим делом. Думаю после этой статьи термин «overqualified» заиграет для вас новыми красками.

Читать далее
Total votes 40: ↑40 and ↓0+51
Comments17

Фрагмент множества Мандельброта с анимация

Level of difficultyHard
Reading time6 min
Views3.1K
Впервые я прочитал о фракталах больше 40 лет назад, классе в пятом-шестом, в журнале «Техника — молодежи». Помню, там была изображена снежинка Коха. Слово «фрактал» происходит от латинского «дробный», так как у этих математических фигур дробная размерность.
«Облака — не сферы, горы — не конусы, береговые линии — не окружности, древесная кора не гладкая, молния распространяется не по прямой» — писал Бенуа Мандельброт — первооткрыватель самого известного фрактала, названного в его честь — множества Мандельброта.


Фрагмент множества Мандельброта для примера
Читать дальше →
Total votes 19: ↑19 and ↓0+31
Comments23

Всё, что вам нужно — это линейное внимание

Level of difficultyHard
Reading time9 min
Views10K

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

Говорят, что механизм внимания плохо переносит работу с последовательностями большой длины. Это — идея, которая встречалась любому, кто потратил достаточно много времени, занимаясь трансформерами и механизмом внутреннего внимания. Это, одновременно, и так, и не так. С одной стороны — с этим сталкивался каждый, кто пытался увеличить размеры контекста своей модели, натыкаясь при этом на то, что модель начинала работать с сильным скрипом. С другой стороны — возникает такое ощущение, что практически каждую неделю выходит новая эталонная модель, которая характеризуется новыми размерами контекста, бьющими все рекорды. (Контекстное окно Gemini составляет 2 миллиона токенов!)

Есть много хитроумных методов, вроде RingAttention, которые позволяют обучать модели с очень большими размерами контекста на мощных распределённых системах. Но сегодня меня интересует всего один простой вопрос: «Как далеко можно зайти, применяя лишь механизм линейного внимания?».

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

Протокол FAST: от технаря технарям

Level of difficultyHard
Reading time7 min
Views2.9K

Внимание! Пожалуйста, уберите от экранов всех программистов в финансовой области с опытом менее 15 лет — мы будем обсуждать настоящие чудеса инженерии.

Полный газ!
Total votes 5: ↑4 and ↓1+3
Comments10

Умножение Монтгомери

Level of difficultyHard
Reading time11 min
Views16K

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

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

Про него я и хотел бы поговорить.

Читать далее
Total votes 32: ↑32 and ↓0+43
Comments7

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity