«Я уже довольно немолодой человек с консервативными взглядами на развитие новых технологий. Всё, что связано с искусственным интеллектом, никогда не занимало меня настолько, чтобы уделять ему достаточно много времени или хотя бы следить за последними новостями в этой области. Однако с неделю назад искусственный интеллект сам меня нашёл и предложил свои услуги»
Искусственный интеллект и странные аттракторы
«Всем привет! Меня зовут Влад, и я самодельщик. Сегодня мы поговорим про доработку популярного 3Д-принтера Flying Bear Ghost 5. Я знаю, что уже вышла шестая версия медведя, но я начал заниматься этим проектом ещё до 24 февраля 2022 года»
3D-принтер на прокачку
Разработка собственной Kubernetes-платформы — большой и сложный проект со множеством взаимодействующих компонентов. В процессе неизбежно сталкиваешься с различными трудностями. Иногда их даже создаёшь себе сам.
В статье кратко рассмотрим три проблемы, с которыми пришлось столкнуться ребятам из «Флант» во время подготовки Deckhouse 1.43 к релизу, как они их устраняли и какие выводы из всего этого сделали.
Алгоритмы балансировки нагрузок
Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё приложение на нескольких серверах и ставят перед ним балансировщик нагрузок для распределения входящих запросов. Чтобы справляться с нагрузками, большим компаниям могут потребоваться тысячи серверов, на которых запущено веб-приложение.
Рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов
«На той неделе один мой хороший друг разгребал барахло и вручил мне логитековскую веб-камеру QuickCam Express. Признаться, тогда меня сильно накрыло ностальгией: ведь моя первая веб-камера была именно такой модели. Поэтому, неся её домой, я подумывал, что здорово было бы на рабочих созвонах ненадолго возродить дух нулевых»
Оживляем веб-камеру 1999 года
«Однажды на работе у нас возникла проблема с производительностью одной из наших основных Python-библиотек.
Эта библиотека формирует фундамент нашего конвейера 3D-обработки. Это довольно большая и сложная библиотека, использующая NumPy и другие научные пакеты Python для выполнения широкого спектра математических и геометрических операций.
Кроме того, наша система должна работать на мощностях компании с ограниченными ресурсами CPU, и хотя поначалу она справлялась хорошо, с ростом количества одновременных физических пользователей у нас начали возникать проблемы, а наша система едва выдерживала нагрузку.
Мы пришли к выводу, что для работы с увеличившейся нагрузкой нужно сделать систему, по крайней мере, в пятьдесят раз быстрее, и решили, что помочь в этом нам может Rust»
Ускоряем Python в сто раз при помощи менее чем ста строк на Rust
«Как для меня, данного сервачка достаточно для домашней файловой свалки, и нормально работает git, который достаточно сильно грузит проц. Так как сетёвка гигабитная, то текущих скоростей дисков достаточно»
Домашний NAS-сервер
FET: (F) дружелюбный (E) эффективный (T) транзистор
Работая со схемой, управляющей приличной силой тока, вы нередко сталкиваетесь с полевыми транзисторами (FET, Field-Effect Transistor). Независимо от того, хотите ли вы управлять парой мощных светодиодов, двигателем или включать/отключать USB-устройство, в схеме обычно присутствует полевой транзистор, выполняющий часть ответственной работы. Вы можете не знать, как именно он функционирует, как его использовать и какие нюансы при этом учитывать — поэтому начнём с основ.
«Странная алгебра», философия упрощения и изобретение бита: к 107-летию со дня рождения Клода Элвуда Шеннона
Как совершаются великие научные открытия? Как вообще работает механизм «гениальности»? Сегодня мы с вами попробуем раскрыть эту тайну — и поймём, что не существует универсального ответа на этот вопрос.
Made at Intel. В поисках мессии
Эпоха Пола Отеллини была прекрасна, но она не могла продолжаться вечно. Всё же «Интел» — технологическая компания и у руля в ней всегда стояли технократы. Роберт Нойс, Гордон Мур, Энди Гроув. Да и Крейг Баррет мало в чём уступал мастодонтам. Но вот в эпоху Отеллини образовался некий вакуум технического лидерства. А когда у руля встал Боб Свон, стал ещё более заметным. И контора принялась за поиски «мессии от технологий», который мог бы представлять «Интел» во внутренних и внешних коммуникациях. Её мучительным поискам и посвящена эта глава.
«Сам я вроде не новичок в плане интернет-покупок, да и Алиэкспресс довольно неплохой магазин в плане оформления возвратов и разрешения споров с продавцами. Но как оказалось, и на старуху бывает проруха. В результате я столкнулся возможно с новым видом развода покупателей, о котором раньше не читал»
Осторожно! Старый (новый) развод на Алиэкспрессе
«Сегодня рынок видеоигр наводнён разными крупными ААА-проектами, которые пытаются впечатлить вас невероятной технологичностью и потрясающим сюжетом. Я же хочу предложить вам окунуться в ламповую атмосферу игр девяностых с их милой двухмерной графикой, красивыми мелодиями и каким-то особенным очарованием»
Ностальгические игры. Final Fantasy 6
На уходящей неделе мы знакомились с русскоязычной ChatGPT от «Сбера», делали простенький дампер картриджей для «Денди», удалённо снимались с воинского учёта и выясняли, полезен ли сегодня быстрый обратный квадратный корень из Quake III.
Лучшие публикации недели (24-30 апреля)