Как я писал генератор TypeScript-биндингов для Tauri

В Tauri фронтенд дёргает Rust-команды через invoke("get_user", { userId: 42 }) — строка, объект, никакой проверки типов. После очередного вечера, убитого на расхождение snake_case и camelCase, я написал генератор, который превращает Rust-команды и serde-типы в готовые TypeScript-файлы — без аннотаций и правок в коде приложения. Под катом — почему генерировать надо не то, что написано в коде, а то, что serde реально шлёт по проводу; как я выпустил три релиза за один день, воюя с макросами; и при чём тут юникод-эскейпы в TOML на Windows.

https://habr.com/ru/articles/1048060/

#tauri #rust #typescript #кодогенерация #биндинги #serde #ipc #cli

Как я писал генератор TypeScript-биндингов для Tauri

Всё началось с бага, на который я убил вечер. В Tauri фронтенд вызывает Rust-команды так: const user = await invoke("get_user", { userId: 42 }); Строка с именем команды, объект с аргументами, никакой...

Хабр

Just finished the technical audit and review of the current state of the IPC infrastructure.

#IPC
#Kernel #Development
#OperatingSystems
#capabilitybased
#Security

Read the blog about what was found when auditing, securing, and strengthening Oreulius Kernel’s IPC here:

https://oreulius.com/blog/code-review-the-ipc

Code Review | The IPC — Oreulius Kernel

Oreulius IPC is not an ambient message bus. It is a capability-gated, kernel-mediated channel system where every cross-process data transfer is visible, bounded, auditable, and checked against explicit send or receive authority.

Oreulius Kernel

█ Reobertura d'Ormuz: malgrat l'acord, el mercat del petroli pot trigar mesos a recuperar-se ▓▒░ Els experts calculen que el preu del cru no baixarà als nivells previs al conflicte fins a finals d'any perquè cal reconstruir infraestructures i tornar a posar en marxa l'eng[…]
https://www.3cat.cat/3catinfo/reobertura-dormuz-malgrat-lacord-el-mercat-del-petroli-pot-trigar-mesos-a-recuperar-se/noticia/3415160/?ext=MASTODON_SOCIAL

#iran #ipc #3catinfo #guerraorientmitja #economia #estatsunits

#LabPlot (upcoming release) just got even more powerful.

The latest merge request introduces native support for importing data from the following file formats:

👉 #Apache #Parquet
👉 #Apache #ORC
👉 #Arrow #IPC (#Feather)

—three of the most efficient and widely used columnar storage formats in data science.

#DataScience #OpenSource #FOSS #FLOSS #KDE #DataViz #BigData #Data #DataAnalysis #Python #R #OpenData #HackerNews #TechNews #OpenData #Science #Research #Analytics #Tech #IT

█ L'IPC s'estabilitza en el 3,1% al maig malgrat la pressió dels carburants: què puja i què baixa ▓▒░ Els preus de la benzina i el transport segueixen a l'alça, la factura de la llum i el gas es mantenen per la rebaixa de l'IVA i la cistella de la compra s'abarateix
https://www.3cat.cat/3catinfo/lipc-sestabilitza-en-el-3-1-al-maig-malgrat-la-pressio-dels-carburants-que-puja-i-que-baixa/noticia/3414763/?ext=MASTODON_SOCIAL

#3catinfo #economia #ipc

📉 La desinflación en EE.UU. se ha detenido. Con el #IPC en 4.2%, la #Fed mantiene la postura 'higher for longer'. El dólar sube, los mercados bajan y #Bitcoin respira con dificultad. ¿Es el inicio de una nueva era de tipos altos?

23:14 – the pager, not the alarm. Many of our customer projects down, and we'd done everything right.

At #IPC Berlin I talked about digital sovereignty: where to put your Kubernetes, and why we're moving Flownative Beach off the US hyperscalers to Hetzner – step by step.

I summarized the talk for those who were not there, includes some surprises and real costs:

https://www.flownative.com/en/blog/digital-sovereignty-where-to-put-my-kubernetes.html

#Kubernetes #SelfHosting #DigitalSovereignty #NeosCMS #IPC26