Search
Write a publication
Pull to refresh
-2
1.8

Пользователь

Send message

Медицинский случай, принёсший глубокое моральное удовлетворение

Level of difficultyEasy
Reading time6 min
Views13K
image

Вот смотрите, верхняя стрелка показывает на молочный зуб. Ниже стоматолог одной клиники на прицельном рентгене увидел нечто непонятное. Стали разбираться. На КТ увидели довольно обширную полость в костной ткани. Это киста — пузырь жидкости, давящий на окружающие ткани. Проблема в том, что эта киста росла несколько лет, и кость челюсти стала тонкой, как спичка. И сломаться она готова буквально от морковки или удара веткой.

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

И вот клинический случай, где я увидел у коллеги-врача то, что было со мной. С той лишь разницей, что сейчас врачи могут решить эту проблему гораздо менее инвазивным способом, и об этом — ниже. Наверное, это одно из самых приятных переживаний в жизни врача: знать, что у вас есть наука, технология, отработанные навыки и все возможности для того, чтобы взять реванш. Конечно, на момент КТ радоваться было рано, но это всё же было большой удачей.
Читать дальше →

Плюсы и Минусы жизни в Барселоне (Испания)

Level of difficultyEasy
Reading time5 min
Views21K

Привет, я Андрей, сейчас живу в Барселоне, получил ВНЖ Цифрового кочевника в Испании на 3 года в марте 2023, самостоятельно без юристов, консультаций, и тд) описываю свой кейс у себя в телеграмм канале а также как проходит мое номадство.

А изначально приехал в Барселону в июле 2022 года, и получил эстанцию (долгосрочное разрешение на пребывание/недоВНЖ) на год, по Языковым курсам. В январе 2023 как появилась возможность податься на ВНЖ цифрового кочевника я сразу это сделал.

Уже почти год живу в Барселоне, отрастил за это время усы, решил составить список ПЛЮСОВ и МИНУСОВ, надеюсь вам будет интересно.

Читать далее

8-битный денди-ноутбук за 400 рублей из начала нулевых. Какой «компьютер» смогли сделать китайцы на базе железа «Денди»?

Level of difficultyEasy
Reading time10 min
Views15K
image

Друзья! А вы заметили, что NES, которая более известна у нас как Dendy, наряду с сегой стала консолью на много поколений вперёд? Даже спустя практически 40 лет после выхода, она не теряет актуальности и до сих пор взращивает все новые и новые поколения геймеров. 80-ые (Famicom/NES), 90-ые (тайваньские клоны NES, известные у нас как Dendy и Сюбор), 2000-ые («денди на капле» или новоделы), десятые и даже двадцатые (сейчас железные клоны уже не делают, но делают довольно мощные стики с эмуляторами и встроенными ромами). Для многих из нас NES/SMD стали первыми игровыми платформами, за которыми мы проводили часами на пузатых и изрядно уставших ЭЛТ-телевизорах. Недавно, листая онлайн-барахолки, я нашёл очень интересную вариацию денди: в виде эдакого «ноутбука», с настоящей рабочей клавиатурой, мышкой и двумя геймпадами. Сегодня мы с вами: осмотрим интересную покупку, узнаем, что у такого «ноутбука» под капотом, посмотрим на местный закос под Windows с настоящим бэйсиком и DOS. Интересно? Тогда жду вас под катом!
Читать дальше →

Личный опыт: как айтишники берут ипотеку и получают льготы

Reading time6 min
Views21K

В январе 2023 года Правительство России смягчило условия по ипотеке для ИТ‑специалистов. Требования к зарплате стали ниже. Это подстегнуло спрос. Если в декабре 2022 года в банки поступили 2,1 тысячи заявок, то в феврале 2023 их было подано уже 4,7 тысячи.

Попробовали разобраться, что изменилось и как получить такую ставку.

Читать далее

Стартап виза в Испанию

Level of difficultyEasy
Reading time10 min
Views11K

Недавно я получила одобрение своего бизнес плана от испанской компании Enisa (которая выдает официальное резюме вашему проекту) и вместе с ним ВНЖ Испании на 3 года.

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

История закона о стартапах

Этот закон существует с 2013 года, и много наших соотечественников получали по нему ВНЖ, но 21 декабря 2022 года в него внесли некоторые изменения.

Во‑первых функцию ревью и оценки бизнес‑плана передали в Enisa, во‑вторых увеличили срок выдаваемого ВНЖ(с 1 года до 3 лет). До апреля у Enisa не было новых регламентов, а когда они появились, началась некоторая чехарда (и продолжается до сих пор), но мой стартап был одобрен как раз во время этой пересменки.

С новым регламентом добавились еще изменения — теперь нужно показывать на счету фаундера совсем другие суммы (суммы выросли, но зато появилась возможность демонстрировать другие активы, не только деньги на счетах), сократятся сроки приема (через полгода после принятия регламентов, сейчас сроки еще плавают), и бизнес‑план теперь загружается не в свободной форме, а по форме Enisa, у них на сайте.

Читать далее

Легенда о слоне: как IT-компания Steepler создала Dendy и основала российский консольный рынок

Level of difficultyEasy
Reading time49 min
Views41K
image
Dendy Junior II Автор: Ravy

Рисковый проект, который осчастливил миллионы детей.

17-го декабря 2022-го года исполнилось 30 лет с момента выхода Dendy на российский рынок. Кажется, что за последние десять лет о консоли сказали уже всё: популярные ютуберы регулярно делятся историями об играх своего детства, а блогеры и коллекционеры давно разобрали все виды картриджей и особенности клонов Nintendo Famicom.

Но эти материалы зачастую поданы через призму ностальгии и детских воспоминаний. Для полноты картины не хватало только всеобъемлющей бизнес-истории бренда, которая охватила бы весь период от запуска Dendy на российский рынок до закрытия компании Steepler.

Изначально этот текст я написал эксклюзивно для российского издания третьего тома серии «История Nintendo» от Флорана Горжа. С разрешения издательства «Белое Яблоко» я адаптировал материал и сильно дополнил его.
Читать дальше →

Ломаем хаскелем Brainfuck

Level of difficultyHard
Reading time28 min
Views10K

Немного о bfc


Brainfuck — очень глупый язык. Там есть лента из 30к ячеек, по байту каждая. Команды bfc это:


  • Передвижение по ленте влево и вправо (символы < и >)
  • Увеличение и уменьшение значения в ячейке (символы + и -)
  • Ввод и вывод текущей ячейки (символы . и ,)
  • И цикл while, который продолжается пока значение в текущей ячейке не ноль. [ и ] это начало и конец цикла соответственно

Программировать на bfc сложно. Но, как известно, любую проблему можно решить добавлением слоя абстракции (кроме проблемы большого количества абстракций).

Читать дальше →

Технохаб «Сбера» для IT-специалистов в Екатеринбурге изнутри

Reading time5 min
Views14K

В конце мая 2023 года представитель Хабра побывал на экскурсии в первом в России Технохабе «Сбера», который расположен в Екатеринбурге. Это технологический центр, где IT-специалисты не только работают, занимаются спортом и отдыхают, но и проходят обучение и адаптацию в корпоративной среде.

Читать далее

Как IndVarSimplification применяет математику в вашем коде

Level of difficultyMedium
Reading time3 min
Views3.9K

Многие оптимизации в компиляторе выглядят естественными. Но IndVarSimplification, предмет этой статьи, сильно выделяется среди них. Это та оптимизация, которая сначала кажется темной магией, но за маской на самом деле скрывается математика.

В этой статье я постарался разобраться, как работает IndVarSimplification. Будет немного кода на Rust, чтение ассемблера и копание в коде LLVM.

Читать далее

Поговорим об оптимизирующих компиляторах. Сказ второй: Доминирование

Level of difficultyMedium
Reading time10 min
Views10K

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

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

Причаститься

Area 5150 — демо для PC XT/CGA и музыка для PC Speaker

Level of difficultyMedium
Reading time8 min
Views3.4K

Демогруппы CRTC и Hornet, выпустившие нашумевшее в 2015 году демо 8088 MPH (публикация на Хабре), меняющее представление о возможностях PC XT и CGA, собрались с силами и выпустили своё свежайшее творение на ту же тему - Area 5150. Оно выставлялось на демопати Evoke 2022 и заняло там первое место в категории демо для альтернативных платформ (куда свалено в кучу всё, что не современный PC), обойдя даже весьма креативную работу 420 Years Of Teletext.

Читать далее

eBPF в руках атакующего: обнаружение вредоносных модулей

Level of difficultyMedium
Reading time11 min
Views3.4K

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

Технология eBPF становится все более популярной и используются во многих приложениях для Linux. В нашей статье Анализ и обнаружение Dirty Pipe мы коснулись темы eBPF и как он может помочь при обнаружении эксплуатации уязвимостей ядра. Но инструмент с такими возможностями непременно заинтересует и злоумышленников. В этой статье мы рассмотрим, каким образом атакующие могут использовать eBPF и как можно их обнаружить.

Для загрузки eBPF модуля необходимы права root или привилегии CAP_BPF. Поэтому в основном злоумышленники используют данные программы для закрепления или сокрытия вредоносного ПО в системе. Для этого используются различные наборы инструментов, основанных на eBPF. В данной статье мы рассмотрим известные вредоносные eBPF инструменты и возможные способы детектирования.

В открытом доступе есть различное вредоносное ПО, основанное на eBPF, мы выбрали наиболее многофункциональные:


https://github.com/Gui774ume/ebpfkit
https://github.com/pathtofile/bad-bpf
https://github.com/krisnova/boopkit
https://github.com/h3xduck/TripleCross


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

Читать далее

Как заразить видео. Поиск уязвимостей в декодерах H.264

Reading time3 min
Views10K


Современные стандарты сжатия видео — настоящее чудо скрытой сложности и результат десятилетий научной работы. Спецификация H.264 — это около 800 страниц правил, определяющих, как декодировать видео. Но чем больше сложности, тем выше риски для безопасности, легче пропустить ошибку в битовом потоке, который слишком труден для понимания и декодирования.

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

В итоге мы приближаемся к тому, что вирусы можно будет незаметно интегрировать в видеоролики и распространять через популярные видеоплатформы, эксплуатируя уязвимости в аппаратных декодерах на смартфонах и в программных декодерах браузеров на ПК.
Читать дальше →

Как общаться с ChatGPT с помощью голосовых сообщений в Telegram

Level of difficultyMedium
Reading time9 min
Views27K

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

В этой статье делюсь пошаговой инструкцией, как реализовать ChatGPT Telegram-бота на NodeJS и задеплоить его на виртуальный сервер. Подробности под катом!
Читать дальше →

Трудности общения. Как преодолеть застенчивость и перестать бояться людей

Level of difficultyEasy
Reading time8 min
Views88K

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

Читать далее

Компьютеры в формате клавиатуры. От «Корвета» до Orange Pi

Level of difficultyEasy
Reading time5 min
Views15K

Некоторым советским школьникам в конце 80-х повезло увидеть «Корветы»: учебные ПЭВМ, в которых системная плата смонтирована в одном блоке с клавиатурой, а программы хранятся на стандартных аудиокассетах. Это была распространённая схема для советских компьютеров. В таком же форм-факторе выпускались ПЭВМ «Электроника МС 0511» (УК НЦ), различные клоны «Спектрума» и проч.

Как говорится, классика вечна. И до сих пор умельцы монтируют «моноблоки» с системной платой, спрятанной в клавиатуре. Только сегодня можно сделать такую игрушку гораздо элегантнее с помощью одноплатников: собрать самому или купить готовый продукт типа Raspberry Pi 400 или Orange Pi 800.
Читать дальше →

Три типичных мнения опытных игроков или «очередная донатная дро…льня»

Level of difficultyEasy
Reading time5 min
Views13K

Последние 15 лет я занимаюсь разработкой игр. Мне повезло поработать как в крупных корпорациях типа VK (Mail.Ru), так и побыть инди-разработчиком. А ещё я люблю игры и сам регулярно играю.

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

Читать далее

Бесплатный доступ к PDF 2.0

Reading time5 min
Views7.6K


В начале года мы задавались вопросом, почему стандарты ИСО не публикуют в открытом доступе, хотя эти знания нужны и полезны для человечества? По мнению некоторых представителей IT-индустрии, платный доступ к документам — не самая эффективная политика. Особенно когда дело касается общественно важных стандартов, таких как ISO 8601 — Представление дат и времени (в интернет-магазине первая часть продаётся за 166 франков) или ISO 639 — Коды для представления названий языков (тоже две части по 166 CHF). Платный доступ — искусственный барьер, который только мешает.

Для отдельных стандартов находятся спонсоры, которые оплачивают организации ИСО расходы, чтобы выложить документы в открытом доступе для всех. Это относится и к новому пакету стандартов PDF 2.0, принятому в 2017–2022 гг (разные части), который пришёл на смену прежним версиям PDF 1.0–1.7.
Читать дальше →

MacOS Monterey на Linux — быстро и просто?

Level of difficultyEasy
Reading time3 min
Views54K
Что делать, если у вас возникло желание или необходимость заняться разработкой под MacOS или iOS, но под рукой нет макбука, а покупать его только чтобы открыть Xcode кажется делом сомнительным? Недавно я столкнулся с такой проблемой в одном из своих пет-проектов и решил ее достаточно просто и быстро. После выполнения нескольких достаточно примитивных шагов, мне удалось запустить MacOS Monterey как на скриншоте ниже.

image

Никакого Virtualbox, никакого Virtual Machine Manager. Из требований — только 100 Гб свободного места на диске и хотя бы 16 Гб оперативной памяти. В рунете я встречал описание похожих путей установки, вроде Docker-OSX или Sosumi. Но я бы хотел поделиться способом, который позволяет использовать актуальную версию MacOS (Sosumi — сразу минус) и не потратить уйму свободного времени на возню с конфигами и терминалом. Поехали.
Читать дальше →

ME2108 в дешевом фонарике

Level of difficultyEasy
Reading time3 min
Views10K

На сегодняшний день DCDC конвертеры выпускают не только всем известные крупные производители, но и китайцы. Последние отличаются ценой около 50 рублей за 10-20шт. Когда я вижу настолько дешевые детальки, меня поглощает желание встроить их повсюду. Ситуация немного похожа на ситуацию с блогером Александр Полулях, он заливал алюминий везде, в тыкву, арбуз, муравейник, настолько было много таких экспериментов, что ему уже начали советовать в комментариях залить этот алюминий себе самому не буду говорить куда. Хотя применение данной микросхемы в этом посте оправдано, т.к. всегда огорчало падение яркости на фонариках, по мере того, как в них садятся батарейки.

хотел пост, но не влезло

Information

Rating
1,953-rd
Registered
Activity