habrahabr
Домашняя стеклодувная мастерская. Первые инструменты, приёмы работы с ними

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

  • четверг, 9 ноября 2023 г. в 00:00:22
habrahabr
Плёночная фотография: инструкция по выживанию в условиях высоких цен

Хотите детокса от «цифры»? А может, вы просто хотите попробовать что-то новое в фотографии? На помощь придёт плёночная фотография! Дорого, но интересно. Поверьте, попробовать точно стоит! В этом материале я затрону два самых распространённых формата плёнки — 35 мм и 120, со всеми основными аспектами съёмки, покупки камер и плёнки. Снимая на Fujifilm X-T1, который внешне очень похож на старую плёночную камеру, уж очень хотелось попробовать плёнку. Но то не было денег, то желания, то понимания…

  • четверг, 9 ноября 2023 г. в 00:00:22
habrahabr
Почему Cities: Skylines 2 так тормозит (часть 2, самое мясо)

[Первая часть]Генерация скайбоксаВ игре используется встроенная система неба HDRP Unity, то есть она генерирует текстуру скайбокса (кубическую карту) в каждом кадре. Это занимает около 0,65 миллисекунды, что не очень много по сравнению со всем остальным, но если игра нацелена на генерацию 60 FPS, то это будет почти 4% от общего бюджета времени на кадр.Предварительный проходСкриншот из Renderdoc с буфером нормалей/шероховатостей моего примера кадра.Теперь мы переходим к самому рендерингу. В C:S…

  • четверг, 9 ноября 2023 г. в 00:00:21
habrahabr
Вас забанила нейросеть: как новый алгоритм Яндекса постепенно выкидывает из поиска региональные СМИ

Пару недель назад я совершенно случайно обнаружил в Яндекс.Вебмастере плашку о фатальной ошибке. Там было написано, что мой сайт может угрожать безопасности пользователя, или на нём были обнаружены нарушения правил поисковой системы. Других ошибок не было: индекс качества даже немного подрос.Удивительно было, что этот сайт — известное в регионе СМИ, и вопросов к нему со стороны Яндекса не было все восемь лет его существования. Потому что мы и на самом деле нарушениями правил поисковиков не зан…

  • четверг, 9 ноября 2023 г. в 00:00:20
golang
Multipath TCP в Go

КДПВПо данным mptcp.io на 1 ноября 2023 года в глобальной сети функционируют около 350 тысяч ресурсов с поддержкой Multipath TCP (далее - MPTCP).График с сайтаРанее уже был проведен некоторый анализ внедрения стандарта.И, если коротенечко, то MPTCP позволяет использовать несколько каналов связи. Например на смартфоне использовать одновременно WiFi и сотовую сеть.Предназначен для решения задачи улучшения производительности (утилизации каналов) и надежности передачи данных в сети.Другим инструме…

  • четверг, 9 ноября 2023 г. в 00:00:19
javascript
Путешествие JavaScript-кода через движок V8

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

  • четверг, 9 ноября 2023 г. в 00:00:17
github
openai / consistencydecoder

Consistency Distilled Diff VAEConsistency Decoder [DALL·E 3] [Improving Image Generation with Better Captions] [Consistency Models] Improved decoding for stable diffusion vaes. Installation $ pip install git+https://github.com/openai/consistencydecoder.git Usage import torch from diffusers import StableDiffusionPipeline from consistencydecoder import ConsistencyDecoder, save_image, load_image # encode with stable diffusion vae pipe = StableDiffusionPipeline.from_pretrained( "runwayml/…

  • четверг, 9 ноября 2023 г. в 00:00:15
github
fuzzballcat / milliForth

A FORTH in 386 bytes — the smallest real programming language ever as of yet.milliForth A FORTH in 380 bytes — the smallest real programming language ever, as of yet. The code in the above gif, that of [an older version of] hello_world.FORTH, is a modified version of the hello world program used by sectorFORTH (see below) bytes? Yes, bytes. This is a FORTH so small it fits in a 512-byte boot sector. This isn't new — sectorFORTH1 successfully fit a FORTH within the boot sector. However, …

  • четверг, 9 ноября 2023 г. в 00:00:13
github
kubero-dev / ladder

Alternative to 12ft.io. Bypass paywalls with a proxy ladder and remove CORS headers from any URL Ladder Ladder is a web proxy to help bypass paywalls. This is a selfhosted version of 1ft.io and 12ft.io. It is inspired by 13ft. Why Freedom of information is an essential pillar of democracy and informed decision-making. While media organizations have legitimate financial interests, it is crucial to strike a balance between profitability and the public's right to access information…

  • четверг, 9 ноября 2023 г. в 00:00:10