Обложка канала

☕️ Мерлин заваривает чай 🐌. Страница 12

1206 @teamerlin

Чай, гикнутые штуки и птички

  • ☕️ Мерлин заваривает чай 🐌

    Дослушиваю выпуск Changelog Podcast "A guided tour through ID3 esoterica". Ведущие беседуют с автором библиотеки для Elixir, работающей с ID3 тегами. Причём разработку библиотеки авторы подкаста же и заказали, чтобы иметь возможность размечать главы в записях подкастов — да, в ID3 есть и такое! Но спешу отметить, что выпуск интересен сам по себе в отрыве от Elixir, потому что позволяет погрузиться в историю и прощупать глубины тегирования MP3 — там есть, на что посмотреть! Например, знали ли вы, что есть тег, отвечающий за количество прослушиваний конкретного файла? Предполагалось, что проигрыватели будут инкрементить этот счётчик при каждом прослушивании! Так же есть теги, касающиеся монетизации контента. А ещё есть возможность приложить произвольный файл. Который в свою очередь может быть MP3-файлом или даже целым альбомом! Словом, подкаст получился и познавательно-развлекательный, и рассуждательно-юмористический — отличная альтернатива типичным "новостям мира АйТи". Мне было слушать особенно интересно, потому что я летом добил таки Practical Common Lisp, а в книге приличная часть выделена на разработку библиотеки для работы со всё теми же ID3-тегами. Глава очень мощная, включает и реализацию DSL для описания фреймов c тегами, и matching по заголовкам с помощью мультиметодов — именно за это книгу и любят, ведь она показывает практическое применение тех довольно необычных возможностей языка, которые в иных источниках упоминают вскользь. И пусть я приличную часть книги читал, держа в голове мысль "да, круто, конечно, но я точно не захочу это использовать сам!", но в целом про работу с бинарными данными, предполагающими разные кодировки и разную компоновку в зависимости от версии формата было интересно даже просто пролистывать. Я даже задавался мыслью "а насколько удобнее такие штуки матчить в Erlang?", так что упомянутый выпуск подкаста попал в благодатную почву :)
  • ☕️ Мерлин заваривает чай 🐌

    > Functional programming has been the future of software development since 1958
  • ☕️ Мерлин заваривает чай 🐌

    So now it’s time to debug a production incident, but this isn’t code running on a server in the cloud, this code is one light hour round trip time away. > … > We had a REPL running on the spacecraft and we could interact with the spacecraft through that REPL. Now accessing that REPL was not just a matter of sitting down at a terminal typing at it because to communicate with that REPL, you had to go through the Deep Space network and deal with this hour long round trip light time. > So what the process actually looked like is we’d sit around in a conference room and scratch our heads and argue and try to decide what commands to send it, and finally come to a consensus on what batch of commands that we should send. > … > And these are huge 70 meter antennas, just enormous pieces of infrastructure. … Eventually the signal goes out of this huge 70 meter antenna and goes flying through space at the speed of light where it’s received by the antenna on the spacecraft and goes through this very elaborate system on the spacecraft where the signal is decoded and turned into bits. And eventually those bits get fed into the LISP system in exactly the same as it would’ve been if you’d been sitting there physically with the terminal typing at it. corecursive.com/lisp-in…n-garret
    LISP in Space - CoRecursive Podcast

    Have you ever had a unique approach to a problem and been excited to use it, but you're met with skepticism?Today's story: what happens if you take someone who's passionate about LISP and put them in an organization where that's just not how they write software.Today's story is about getting LISP into space.The year is 1988. The USSR still existed.... […]

    CoRecursive Podcast
  • Реклама

  • ☕️ Мерлин заваривает чай 🐌

    Ну вот зачем так делать
  • ☕️ Мерлин заваривает чай 🐌

    Оказывается недавно релизнулась любопытная утилита refurb Она предлагает более читабельные и эффективные паттерны для кода на питоне. Это не замена flake8 или pylint, а дополнение к ним - её цель не в поиске багов, а в поиске мест для применения лучших практик. #python https://github.com/dosisod/refurb
  • ☕️ Мерлин заваривает чай 🐌

    1994: Are YOU Ready for the INTERNET? | Tomorrow's World | Retro Tech | BBC Archive

    Kate Bellingham reports that an exciting new interconnected world - a world where every word ever written, every picture ever painted and ever film ever shot will be at our fingertips - is tantalisingly close. The information superhighway will be a high-capacity digital communication network, which in time could revolutionise the way we shop, socialise and work. The groundwork for this technological behemoth is already well underway, with computers already communicating with one another to allow users to send electronic mail (President Bill Clinton is already connected) and access news, weather and even some shopping services. For the information superhighway to really take off though, it needs more capacity than the UK's ageing network of copper telephone wires can provide. Is Britain prepared to invest in the sort of high-capacity fibre-optic cable network that can make the technological utopia a reality? Originally broadcast 29 April, 1994. You have now entered the BBC Archive, a time machine that will transport you back to the golden age of tv to educate, entertain and enlighten you with classic tv clips from the BBC vaults. Make sure you subscribe so that you never miss a single stop on our amazing journey through the BBC Archive - https://www.youtube.com/c/BBCArchive?sub_confirmation=1

    YouTube
  • ☕️ Мерлин заваривает чай 🐌

    🍄 Микориза Вики 1.13 Нет новых фич. Как приятно сказать это во второй раз! Это опять неправда, конечно. Но в целом действительно небольшое обновление. Обновляйтесь, там только улучшения. mycorrhiza.wiki/hypha/release/1.13 Уже скоро в репозиториях вашей операционной системы!
    Release/1.13

    Mycorrhiza Wiki 1.13 is the seventeenth release of the engine. It was released on 2022-11-03, two months after ../1.12.1.

    mycorrhiza.wiki
  • ☕️ Мерлин заваривает чай 🐌

    Вот да, многие проекты развиваются по принципу "больше фич, да на лопате". Релизы, сфокусированные на стабильности, можно только приветствовать!
  • ☕️ Мерлин заваривает чай 🐌

    ВНЕЗАПНО11!11!1 обнаружил, что archive.org встроил Webamp себе, как альтернативный плеер Webamp это реализация Winamp2 в браузере. https://github.com/captbaritone/webamp + Они у себя собрали огромное количество скинов под Winamp https://skins.webamp.org/ Красивое, короче. ОЛДЫ ПОЙМУТ 😎 ЗЫ Плейлист со скрина archive.org/details…areserve
  • ☕️ Мерлин заваривает чай 🐌

    Репозиторий некузявого блогового движка для gemini
  • ☕️ Мерлин заваривает чай 🐌

    Scott Manley (@DJSnM)

    I just completed an important space history video restoration project, there's an often shared video showing a Mac Portable ejecting a floppy disk in zero G, but it's painfully low quality, so I found a better source and cleaned it up.

    vxTwitter
  • ☕️ Мерлин заваривает чай 🐌

    Azure, ladies and gents

    Twitter
  • ☕️ Мерлин заваривает чай 🐌

    GitHub - ninedraft/blog-engine: not too shabby gemini blog engine

    not too shabby gemini blog engine. Contribute to ninedraft/blog-engine development by creating an account on GitHub.

    GitHub
  • ☕️ Мерлин заваривает чай 🐌

    Пилю тут движок для своего блога. И понял что мне не нужно даже придумывать как строить доступ к файлам. Я могу просто встроить файлы в бинарник в виртуальную файловую систему и деплоить прямо так #орочьи_технологии
  • ☕️ Мерлин заваривает чай 🐌

    #til легковесная песочница для приложений bubblewrap https://wiki.archlinux.org/title/Bubblewrap Это как chroot, только можно смонтировать файловую систему в /tmp и дать read-only доступ к определённым кускам хоста
  • Реклама

  • ☕️ Мерлин заваривает чай 🐌

  • ☕️ Мерлин заваривает чай 🐌

  • ☕️ Мерлин заваривает чай 🐌