Если спросить обывателя о том, какой же в истории нефтедобычи был фонтан и розлив нефти - он вряд ли сможет его назвать. Большинство что-то слышали про аварию на платформе Deepwater Horizon - но и они ошибутся. Это был крупнейший выброс на морской скважине. А наиболее крупным розливом нефти был нефтяной фонтан "Лэйквью" и нефти там пролилось почти в два раза больше, чем на печально известной платформе "Глубоководный горизонт" - порядка 1,1-1,3 миллиона тонн, а в Мексиканский залив вылилось "всего" 670 тыс. тонн нефти.
Все потоки
Новости
Резистор — это просто. Не очень
Эта заметка будет посвящена такой простой вещи, как переменный проволочный резистор. Но не такому уж и простому, из этого семейства. В момент, когда я думал, что уже всё знаю о переменных и подстроечных резисторах всплыла поразительная для меня информация...
Кто стоит за убийством Google Search?
Это история о том, как умер Google Search, и о причастных к его смерти людях.
Начинается она 5 февраля 2019 года, когда Бен Гомес, глава Google Search, столкнулся с проблемой. Джерри Дишлер, на тот момент вице-президент и главный управляющий Google Ads, вместе с Шивой Венкатараманом, тогда вице-президентом по разработке систем Google Search и Ads, объявили «код жёлтый» в отношении доходности Google Search. Причиной такого шага стало, цитирую: «Стабильно низкие ежедневные показатели», а также вероятность того, что к концу квартала доходность этого сегмента окажется в значительном упадке.
Вакуумная установка для самодельных радиоламп
Думаю, пришло время начать рассказывать, чем я занимался более года с момента написания моей первой статьи про самодельные радиолампы. Безусловно, я много чем занимался, не одной лишь только вакуумной установкой, но речь сегодня пойдёт о ней.
Истории
Как собаки воспринимают нас и что нам с этим делать
Привет всем! Вы в курсе нарастающей популярности робособак? С каждым годом они становятся сложнее, а многие модели уже разработаны с использованием ИИ и способны к самообучению. Сейчас они не всем доступны, но в недалёком будущем их стоимость будет падать. В результате, их станет настолько много, что энтузиасты начнут писать для них кастомные прошивки. А для этого пригодятся навыки написания «красивого» кода — лаконичного и эффективного. Как раз сейчас у нас проходит второй сезон «Конкурса красоты кода», в котором каждый из вас может принять участие. В случае успеха вас ждёт не только приз, но и новые карьерные перспективы. Да и просто само участие станет незабываемым опытом.
А пока робособак на каждом углу мы не встречаем, давайте поговорим о собаках живых, биологических. Например, о том, как они нас воспринимают.
Пресловутые софтскилы и карьера в IT
На Хабре и на других ресурсах регулярно появляются статьи от крупных IT-компаний про то, как важно айтишникам и технарям развивать эмоциональный интеллект и пресловутые гибкие навыки — софтскилы. При этом почему-то под эмоциональным интеллектом часто подразумевается банальная экстраверсия.
А уж понятие софтскилов нынешние HR-специалисты вообще исказили до неузнаваемости...
Огневое оснащение домашней стеклодувной мастерской
Речь пойдёт о реорганизации: замене сложного в обращении самодельного оборудования для получения рабочих газов по месту на стандартное сварочное (с баллонными газами), а также о применении для огневой работы со стеклом дешёвых и распространённых горелок.
Автоэнкодеры простыми словами
Автоэнкодеры являются базовой техникой машинного обучения и искусственного интеллекта, на основе которой строятся более сложные модели, например, в диффузионных моделях, таких как Stable Diffusion. Что же такое автоэнкодер?
SolidModelBrowser — удобный просмотр STL, 3MF, OBJ, особенно для тех, у кого завёлся 3D принтер
Началась эта история с того, что несколько лет назад я купил 3D принтер. Конечно, по началу не представлял толком, как эта технология работает, и насколько прочными и полезными будут его пластиковые изваяния. Однако, быстро натренировавшись и отрегулировав эту машинку, я был удивлён и вполне удовлетворён качеством пластиковых изделий, спайкой слоёв и точностью их геометрических размеров. Конечно, в последствии не обошлось без модернизаций аппарата, но сейчас не об этом.
Печатать игрушки с thingiverse мне, конечно, надоело быстро, да и брал я свой дрыгостол с большим прицелом на техничку. Принтер вскоре стал одной из любимых игрушек, а связка Blender+Cura позволяла лепить модели мелких деталей порой за считаные минуты, отправляя их затем на печать. Сломалось колёсико у дивана - не в магазин же бежать, отломилось какое-нибудь крепление или кронштейн - и уже гудит вентилятор хотэнда. Штырьки, подпятники, элементы механизмов, и конечно, куча всяких баночек и коробочек...
Библиотека STL и 3MF росла. И в какой-то момент стало понятно, что я не помню, в каком файле лежит та или иная деталь. Хоть файлы и имели осмысленные названия на английском, но я просто уже забыл, что и как назвал, и ориентироваться в разрастающейся свалке становилось всё труднее. Нужен был какой нибудь удобный просмотрщик. Вот так и зародился несколько лет назад проект Solid Model Browser.
Приложение создано на платформе WPF и работает под Windows. В окне отображается загруженная модель, панель инструментов-кнопочек, и файловая панель слева, меняющая свою прозрачность по мере её востребованности...
Как собрать и запитать радиопередатчик из хлама (консервных банок и проволоки) для передачи сигнала SOS
Меня всегда привлекали способы «собрать что-либо из ничего» и сегодня рассмотрим один из них — «выживальщик со стажем», во мне не даёт покоя :-).
Предположим, что вы
Или же, допустим невероятное — произошёл конец цивилизации тем или иным способом, и вам необходимо связаться с другими разрозненными группами людей.
Одним из наиболее сложных (так как требует определённых технологических приспособлений) и в то же время одним из наиболее перспективных, ввиду своей дальности действия, является радиосвязь. Попробуем прикинуть — как нам это реализовать, не имея под рукой в буквальном смысле почти ничего!
Mount — ещё один способ уменьшения размера Docker-образа
Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby...
Обновили Ruby-пакеты и под них код, написали Dockerfile. Первая сборка была удручающей: образ в 2Гб. Это нормальный размер, если ты собираешь образ с Torch и другой ML-штуковиной, но CRM - нет. В результате дальнейших действий, удалось сократить размер образа до 200Мб.
Взлом старого ZIP-файла с криптопрограммами подпольщиков ЮАР
Нечасто нам доводится изучать код, который до нас видели только считанное количество людей; код, который был важной частью разрушения системы апартеида в ЮАР; код, который использовался для защищённых коммуникаций с одноразовыми шифрами, контрабандой передававшихся в ЮАР на дискетах бортпроводником. Но мне довелось испытать это одним утром вскоре после того, как я расшифровал тридцатилетний файл PKZIP, пароль к которому давно забыли.
Недавно я заинтересовался защищёнными коммуникациями, которые использовались Африканским национальным конгрессом в рамках операции «Вула», проводившейся в конце 1980-х годов. Операция «Вула» заключалась в проникновении лидеров АНК (и передаче снаряжения) в ЮАР для подготовки тайной сети, реализующей различные элементы политической активности АНК внутри страны.
Для успеха операции требовались защищённые коммуникации, организованные на основе 8-битных компьютеров, DTMF-сигналов, акустических преобразователей и различного другого оборудования для обмена сообщений с одноразовым шифрованием, использующих программы, написанные на PowerBASIC.
Внедряем решение сорокалетней давности из советской «Форманты» в современную электрогитару
Привет, Хабр! В большинстве выпускаемых сегодня электрогитар катушки звукоснимателей подключены к регуляторам громкости и тембра напрямую. Однако пара дополнительных конденсаторов даёт возможность значительно расширить палитру звучаний.
Лишние тумблеры не понадобятся, и эстетика инструмента не пострадает. Сегодня я расскажу, как модифицировать гитару с простейшим трёхпозиционным переключателем путём установки потенциометров с функцией «пуш-пул».
Потянув ручку громкости или тона вверх, можно включить добавочный режим. Причём речь пойдёт не о банальной «отсечке» катушек хамбакеров, позволяющей получить звучание сингла, а о гораздо более интересных вещах.
Ближайшие события
Это база. Алгоритмы сортировки для начинающих
Привет! В этой статье я расскажу о двух алгоритмах сортировки: Quick Sort и Merge Sort. Объясню, как они работают, как выглядят примеры кода на Python и Java, а также — как выбрать подходящий алгоритм под ваши задачи. Подробности — под катом.
Как появился СПАМ — главный бустер киберпреступности
Любите консервы? Или Виагру? Вы можете приобрести их у нас!
Сегодня мы хотим рассказать вам о спаме — о том, как он появился, как с ним пытались бороться и как развивалась эта криминальная индустрия. Мы также обсудим, почему именно спам стал движущей силой развития киберпреступности во всём мире. И, возможно, без него не было бы современного мира кибербезопасности. Но обо всём по порядку!
Игры в будущем: как игровой процесс может измениться через 25 лет?
Как мы играем сегодня? По большей части на ПК с помощью мыши и клавиатуры, на мобильных телефонах – с помощью сенсорного дисплея. Гораздо реже используем очки виртуальной реальности, ещё реже – AR (дополненная реальность). Разработчики создают игры как готовый продукт, который мы запускаем на собственных или арендованных устройствах, а также в облаке.
Предлагаю обсудить, что может измениться через четверть века и во что нужно готовиться играть в старости с детьми!
Этот парень был из тех, кто просто любит связь
— Два, двенадцать, восемьдесят пять, ноль, шесть — это твой номер
Инженера звали Леонид Куприянович, а устройство — ЛК-1.
Как нарисовать завод на мнемосхеме
Для фронта MES у нас на заводе используются мнемосхемы производственных цехов. Мы очень любим их проектировать.
Допустим, надо отследить позиционирование ковша. Оператор может посмотреть детали, кликнув на нужный ковш, чтобы сразу увидеть его начальное, конечное и текущее положения в производственной цепочке. Или он может быстро просмотреть весь процесс в большом цехе размером с пару стадионов, и сразу отреагировать, если что-то пойдет не так.
Ещё лет пять назад было бы трудно поверить, что такое возможно. У нас был Oracle, для отображения состояния оборудования и процессов применялись таблицы, графики, диаграммы, были даже текстовые описания. Это было низкоэффективно, требовало изрядно времени и усилий для обработки. Потом пришёл MES и понемногу всё закрутилось. Для MES-интерфейсов потребовался новый подход, т.к. в мире нет унифицированных решений для их разработки.
Чтобы внедрить мнемосхемы на производстве, пришлось изрядно поработать. Но задача была вдохновляющая, и оно того стоило.
Техническая история Kubernetes: секреты создателя
Однажды Брайан Грант, первый lead architect Kubernetes, написал в Twitter серию тредов о технической истории проекта. Он рассказал о появлении разных фичей в K8s и логике, которая стояла за принятием отдельных решений. В этом году в честь очередного юбилея оркестратора Брайан собрал все твиты в одну статью. Под катом — её перевод, из которого вы узнаете, как появились контроллеры рабочих нагрузок, декларативная модель ресурсов, descheduler и многое другое.
Сорок мегабайт простоты
Привет, Хабр!
Наконец-то я могу опубликовать статью, написание которой оттягивал, кажется, целую пятилетку. Ну, знаете, "можешь не писать - не пиши", да и повода особого не было... Но теперь повод появился - да ещё какой! - в свете которого не схватить перо было бы сущим преступлением.
Без лишних предисловий - найдено 52-ое известное простое число Мерсенна!