Как управлять миром с помощью Nu

Даже сравнительно простой мир, такой как ArtifactoryMMO , приподносит не мало неожиданностей. Хотя есть много примеров кода для управления этим миром из Javascript и Python, я выбрал более серьезный язык, расчитывая прикрутить туда какие-нибудь интересные алгоритмы машинного обучения. Но все равно слишком часто, по крайней мере при отладке, приходится отдавать отдельные команды и анализировать что получилось вручную. Несмотря на прекрасный REPL в Julia, один из лучших, что мне доводилось использовать, и для отладки своего кода, и просто как калькулятор, здесь это оказалось не очень удобно. Конечно, есть curl и jq, но по эргономичности он тоже не идеален. Не curl-ом единым, удобный HTTP-клиент встроен, например, в PowerShell. Но мне захотелось чего-то нового и прогрессивного, и я решил посмотреть Nu . Эта статья предназначена, чтобы привлечь к этому shell любителей MMO-игр, и заинтересовать MMO-играми пользователей nu-shell, а если повезет, заинтересовать обоими темами тех, кто раньше про них и не знал.

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

#nushell #mmo #api

Как управлять миром с помощью Nu

Даже сравнительно простой мир, такой как ArtifactoryMMO , приподносит не мало неожиданностей. Хотя есть много примеров кода для управления этим миром из Javascript и Python, я выбрал более серьезный...

Хабр

solid insights from the trenches from Jesse Amundsen:

https://jesseamundsen.github.io/2025-11-30-myobsolescence/

"It turned out that my relentless pursuit of automation and the creation of software that offloaded my efforts didn’t end my job, it just changed it."

#data #api #ai

Continually making myself obsolete didn't work | Jesse Amundsen

I used to joke that my job was to continually make myself obsolete. In the current atmosphere of anxiety surrounding the threat posed by AI to job security, that old quip now sounds like an odd position to adopt. However, I think there’s a lesson to be learned. In spite...

Jesse Amundsen

If you've ever wanted to build a #RAG server with #PostgreSQL, now's your chance. Dave Page wrote a 3 part series using OpenAI, Voyage AI, or a local Ollama installation.

💡 Have you given it a try? Did you get a chance to experiment with other LLMs not covered by the article? What were your results? Let us know!

Find it all here:

1️⃣ : https://www.pgedge.com/blog/building-a-rag-server-with-postgresql-part-1-loading-your-content

2️⃣ : https://www.pgedge.com/blog/building-a-rag-server-with-postgresql-part-2-chunking-and-embeddings

3️⃣ : https://www.pgedge.com/blog/building-a-rag-server-with-postgresql-part-3-deploying-your-rag-api

#ollama #llama #postgres #api #openai #voyageai #devops #dev #devcommunity

Building a RAG Server with PostgreSQL - Part 1: Loading Your Content

Retrieval-Augmented Generation (RAG) has become one of the most practical ways to give Large Language Models (LLMs) access to your own data. Rather than fine-tuning a model or hoping it somehow knows about your documentation, RAG lets you retrieve relevant content from your own sources and provide it as context to the LLM at query time. The result is accurate, grounded responses based on your actual content.

REST vs GraphQL : Understand in 3 Minutes

Problem Statement Choosing between REST and GraphQL is a fundamental design decision about...

DEV Community

Beyond the Request: Best Practices for Third-Party API Integration in Drupal

https://jos.cx/drupal-api

#Drupal #webdev #API #website

Bạn đang tích hợp dữ liệu giữa các công cụ như thế nào mà không bị "chết"? APIs, SaaS, dữ liệu nhiều... nhưng lỗi lặt vặt, code thủ công, và dữ liệu lộn xộn vẫn xảy ra. Liệu bạn: - Vẫn dùng tích hợp tự code? - Sử dụng iPaaS? - Để dữ liệu hỗn loạn và xử lý sau? Những gì hiệu quả, khó khăn, và điều bạn sẽ không làm nữa là gì? #DataIntegration #iPaaS #API #SaaS #TíchHợpData #CôngNghệ

https://www.reddit.com/r/programming/comments/1pnzqb7/how_are_we_actually_handling_data_integration/

🌘 從 Lua 閉包創建 C 閉包
➤ Lua 與 C 的深度整合:實現動態 C 回調函數
https://lowkpro.com/blog/creating-c-closures-from-lua-closures.html
本篇文章探討如何將 Lua 的閉包轉換為 C 的回調函數,以實現 Lua 與 C API 的無縫橋接。作者詳細解釋了 Lua 閉包的機制,以及 C 語言中如何透過函數指標和 `void` 參數模擬閉包。文章提出了一個理想的 API 設計,並展示了初期的實作方法,該方法利用 Lua 的註冊表(Registry)來儲存 Lua 函數。然而,此方法存在無法同時處理多個回調函數的限制。為了克服此限制,作者提出利用動態生成組合語言(Assembly)在運行時建立 C 閉包,以動態綁定每個 Lua 函數,並詳細說明瞭針對 64 位元 Windows 平臺的實作細節,並建議使用 Visual Studio 的除錯器來學習組合語言。
+ 這個將 Lua 閉包轉成 C 回調函數的思路太巧妙了,解決了我一直以來在想但沒頭緒的問題!
#程式設計 #Lua #C #API 橋接
Creating C closures from Lua closures

Creating C closures from Lua closures

Tým kolem React Native vydal verzi 0.83, která se zaměřuje především na stabilitu, modernizaci vývojářského stacku a zlepšení vývojářské zkušenosti. Dobrou zprávou je, že tato verze nepřináší žádné uživatelsky viditelné breaking changes, takže upgrade z předchozích verzí by měl být bezproblémový.

Jednou z hlavních novinek je aktualizace na React 19.2. […]

https://zdrojak.cz/zpravicky/react-native-0-83-vysel-stabilnejsi-zaklad-react-19-2-a-nove-devtools/

Мифы про REST API. Часть 1

Как говорится, в споре рождается истина. И этот случай не стал исключением. Часто проектирую запросы, консультирую аналитиков, сама консультируюсь у разработчиков и заметила, что иногда мы по-разному понимаем некоторые аспекты REST. Когда я стала погружаться в тему, то материала набралось столько, что одной статьей не обойтись. Понимание мифов позволяет делать более осознанный выбор при проектировании. С вами Дарья Борисова, системный аналитик из ПСБ, и я начинаю цикл статей «Мифы о REST».

https://habr.com/ru/companies/psb/articles/976722/

#проектирование_систем #api #rest #rest_api #restful #высоконагруженные_системы #json #xml

Мифы про REST API. Часть 1

Как говорится, в споре рождается истина. И этот случай не стал исключением. Часто проектирую запросы, консультирую аналитиков, сама консультируюсь у разработчиков и заметила, что иногда мы по-разному...

Хабр