Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Почему природа до сих пор не породила колесо

Время на прочтение8 мин
Количество просмотров53K

Я редко позволяю себе отвлечься на рубрику «вынесено из комментариев», но иногда мысли моих читателей поворачивают в столь неожиданном направлении, что кажется необходимым их развить. Сегодня я остановлюсь на выкладках уважаемого @idimus, который отметил под статьёй «Звёзды у нас в голове. О роли астроцитов в работе нейронных сетей» следующее: «Нуу, не видел ни одного животного, часть которого была бы колесом. Так что иногда мы что-то новое придумываем. Однако природные аналоги, часто сильно круче наших решений. Так что творчески переосмыслить не зазорно» — и даже обсудил этот тезис с уважаемым Анатолием @iRumba. Действительно, в живой природе отсутствует колесо, а качение как вариант локомоции встречается крайне редко и почти не закрепляется на уровне конвергентной эволюции. В своё время я задумывался о том, почему биологическая эволюция во множестве вариантов реализовала полёт и парение, а из идеи качения практически ничего не выжала. Раскроем эту тему под катом.

Читать далее

Как я начал создавать медицинские изделия, ч.3

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров989

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

Читать далее

На сопках Маньчжурии: авария в бухте Чажма

Время на прочтение7 мин
Количество просмотров2.9K

На дальнем крае России, на просторах степей Приморского края, стоит в ложбине между сопками закрытый город Фокино. Его омывают воды залива Стрелок, к которому с запада примыкает бухта Чажма, хранящая в себе невидимую смерть. Время низвело её силу до нуля и вылечило раны, нанесённые природе, но оказалось неспособно исцелить души людей, оставшиеся в роковом дне 10 августа 1985 г.

Атомная подводная лодка с крылатыми ракетами К-31 (проекта 675) была введена в строй Тихоокеанского флота в 1965 г. Субмарина проходила обычную службу мирного времени, перемежающуюся боевыми походами и ремонтами. В 1977 г. получила новое имя К-431 и была включена в состав 29 дивизии 4 флотилии подводных лодок Тихоокеанского флота. В 1985 г. субмарину в очередной раз вывели в ремонт, после которого было решено перегрузить её топливо.

Читать далее

Рейтинг контента и пользователей на основе офелократии. Часть 2. Реализация на SQL

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров1.7K

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

В первой части мы обсудили философские основы и принципы работы рейтинговой системы, где у каждого человека разная сила голоса, отражающая его полезность для конкретного сайта (офелократия). Теперь перейдём к техническим деталям реализации на MySQL.

Читать далее

Пузырь доткомов (1995-2000) очень похож на пузырь криптовалюты и Искусственного интеллекта

Время на прочтение9 мин
Количество просмотров9.1K

9 августа 1995 года компания Netscape вышла на биржу и выпустила акции в свободную торговлю. С этого момента начал формироваться интернет-пузырь, он же пузырь доткомов, который лопнул в 2000 году. Сегодня я хочу вспомнить несколько ключевых моментов, которые запустили цепочку событий. Юбилейные события мне очень напоминают нынешние два пузыря: пызурь криптовалют и пузырь искуственного интеллекта.

Читать далее

Мой домашний Kubernetes, или DevOps-«песочница» на домашнем ПК

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров10K

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров8.5K

Планковская длина \ell_P=\sqrt{\hbar G/c^3}\approx 1{,}616\times 10^{-35}\,\text{м} – число столь малое, что его трудно вообразить. Если соотнести масштабы «Планковская длина – атом» симметрично, то атом к объекту относится так же, как \ell_{Pl}к атому: получается размер порядка a_0^2/\ell_{Pl}\approx 1{,}7\times 10^{14}\,\text{м}(здесь a_0​ – это радиус Бора (длина \approx5{,}29\times10^{-11}\text{м}), то есть около тысячи астрономических единиц – масштаб внешнего Оортова облака. Это на семнадцать с лишним порядков меньше всего, что мы сегодня можем зондировать напрямую с помощью ускорителей. И всё же именно эта ничтожная величина, по-видимому, отмечает фундаментальный предел измеримости – место, где наши классические представления о пространстве и времени перестают работать, а квантовая механика и гравитация неизбежно встречаются.

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

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

Разбираемся без мистики

Верите ли вы в случайность?

Время на прочтение6 мин
Количество просмотров2.8K

Я задался этим вопросом, когда внезапно мне пришел подарочный набор игральных костей для игры в D&D. Для тех, кто не в курсе, если таковые есть — большая часть игровых механик завязана на использовании кубиков с 4, 6, 8, 10, 12 и 20 гранями. Есть ещё бросок к100, но он достигается броском двух кубиков к10. В идеале каждый такой бросок — рандом, абсолютная случайность, которая и определяет успешность тех или иных действий. Но так ли это на практике?

Читать далее

Как превратить телефон в портативную консоль

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров12K

Мы так или иначе уже касались, кажется, всех существующих портативных устройств для игр, от консолей из Китая до прекрасной Nintendo 3DS. 

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

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

Читать далее

Парсим XML и JSON на ассемблере

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров5.8K

Отобрал для вас несколько крайне интересных, но малоизвестных проектов, реализующих работу с XML и JSON. Кроссплатформенных и без зависимостей. На чистом С и ассемблере.

Читать далее

«Отучаем» WinFXNet от жадности (часть 2 и заключительная)

Уровень сложностиПростой
Время на прочтение41 мин
Количество просмотров1.1K

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

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

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

Без промедления - к делу!

Google Cloud уже в третий раз блокирует аккаунт моей компании

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8K

Последние две пятницы без какого-либо уведомления в Google Cloud блокировали аккаунт моей компании SSLMate. Впервые подобное произошло в 2024 году, тоже без какого-либо предупреждения. Но сегодня я хочу не столько предупредить вас о рисках использования платформы Google Cloud, сколько поведать о вынужденных компромиссах между снижением безопасности и удобством работы, вызванных своенравной политикой Google.

Читать далее

UMPC возвращаются? Три прототипа, которые пытаются оживить забытый класс мини-компьютеров

Время на прочтение7 мин
Количество просмотров12K

В начале 2000-х UMPC казались будущим: крохотные компьютеры, которые можно было носить в кармане и использовать как полноценный ноутбук. Но что-то не срослось — технологии не дотянули, и формат ушел в тень. Сегодня, когда на каждом шагу встречаются портативные игровые устройства вроде Steam Deck или Aya Neo, интерес к идее снова просыпается. В этой подборке разберем, что такое UMPC, зачем они вообще появились, и посмотрим на три современных прототипа — от самодельного мини-компьютера на Linux до складных клавиатур с экранами.

Читать далее

Ближайшие события

Работа с JDK Flight Recorder (JFR) из командной строки: инструмент для профилирования без графического интерфейса

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.6K

Экосистема Java богата качественными инструментами для разработчиков, и средства профилирования и диагностики - не исключение.

Существуют коммерческие профилировщики, есть встроенные инструменты профилирования в ведущих IDE. А если вам важна свобода (или цена является важным фактором), open source сообщество также готово предложить достойные альтернативы.

JFR (JDK Flight Recorder) один из ключевых инструментов для диагностики работы Java приложений, который можно эффективно использовать из командной строки. Приёмам работы с этим инструментом я хочу посвятить данную статью.

Читать далее

Как with делает ваш Python-код безопаснее и читабельнее

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров2.7K

Если вы пишете на Python хотя бы пару месяцев, вы наверняка сталкивались с конструкцией with open(...) as f:. Это как ритуал, который мы совершаем, чтобы открыть файл: удобно, понятно, и все говорят, что так надо. Мы интуитивно чувствуем, что это "правильный" способ, потому что он избавляет нас от головной боли с ручным закрытием файла через f.close().

Читать далее

Запустить спутник — уже не фантастика. Описываю процесс по шагам на своем примере

Время на прочтение13 мин
Количество просмотров4.6K

Привет, хабрчане! А вы когда-нибудь хотели запустить на орбиту собственный спутник? Сегодня эта идея уже не похожа на фантастику: у каждого есть шанс это сделать. 

Меня зовут Марат Айрапетян, я космический инженер, а в свободное время пишу для блога MWS. В прошлый раз рассказывал, как Циолковский предсказал космическое будущее человечества, а сегодня решил пройтись по процессу запуска спутников. В декабре 2023 года мы с коллегами запустили первый армянский спутник местной разработки — этим опытом и поделюсь. И да, обратите внимание на габариты: аппарат размером примерно с ладонь. Миниатюризация — тоже один из трендов в космонавтике, и это как раз тот случай, когда размер не главное.

Читать далее

Адский эксперимент: личный сайт на нищих микросервисах

Время на прочтение27 мин
Количество просмотров27K

Микросервисы тут, микросервисы там… Из каждого утюга доносится дивный сказ про прекрасный мир микросервисов. А ведь это всего лишь один вид из десятка архитектурных стилей, который имеет свои достоинства и недостатки.

В этом эксперименте мы внедрим микросервисы в личный сайт, нарушив ключевые принципы DDD. Я создам антипаттерн «бедных сервисов» (Anemic Domain Model) и покажу, чем опасен прямой доступ к данным между микросервисами.

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

Читать далее

Кино, которого нет: опыт работы над ИИ-клипом

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.9K

Я – режиссер с «традиционным» кинообразованием. Взявшись работать с генеративным музыкальным видео для песни ЛИКО «Девочка-стесняшка», я хотела использовать свои знания для того, чтобы обогатить плоские ИИ-кадры.

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

Читать далее

Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров18K

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

Читать далее

Как я потратил почти месяц, чтобы НЕ запустить AI-стартап. История одной-двух-трёх гипотез

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.6K

На связи Анатолий Шостак - проверятель сжигатель стартапов. Продолжаю делиться итогами проверки гипотез создания для бизнеса. Сегодня поделюсь рассказом о ценности ещё одного «провального» проекта. Это пошаговая история о том, как мы с командой прошли полный, но короткий путь от яркой идеи до ее осознанного закрытия, и почему я считаю это большим успехом.

Порядковый номер проекта: 19
Название проекта: Видеоролики для риэлтеров созданные из фото.
О чём проект: создаём для риэлтеров сервис, который будет делать для них видео из итоговых фотографий недвижимости.
Дата теста: сентябрь 2025
Статус: Закрыт.

Читать далее