Comments| Lobsters
I’ve been doing the Weekly Challenges. The latest involved array pairs and accumulation. (Note that this ends today.)| RogerBW's Blog: Latest posts
Dependencies considered carnival| sink.io
I’ve been doing the Weekly Challenges. The latest involved array analysis and matrix incrementing. (Note that this ends today.)| RogerBW's Blog
LaTeX文書内から,外部PDFファイルのページ数を取得したい状況はよくあります。例えば,「外部PDFファイルの全ページにわたって○○を繰り返す」というような状況のとき,ループ回数を決めるにはそのページ数を取得せねばなりません。 ここでは, \newcount\PDFPageCount と定義したカウントレジスタ \PDFPageCount に,#1 で指定された外部ファイル のページ数を代入する動き...| TeX Alchemist Online
前記事のちょとした補足です。 doratex.hatenablog.jp \begin{luacode*} function readFromPipe(cmd) local f = assert(io.popen(cmd, 'r')) local s = assert(f:read('*a')) f:close() return s end \end{luacode*} とした場合,コマンド出力結果の最後に改行があると,それを空白として文字列 s に取り込んでしまします。すると,それを tex.print() で出力したときにも,スペーストークンが入ってきてしまうことになりま...| TeX Alchemist Online
この記事は TeX & LaTeX Advent Calendar 2022 の13日目の記事です。12日目はzr_tex8rさんでした。 13日目は yi_chemist さんです。 TeX Forumで 発音記号&アクセントの自動出力 というスレッドが立っており,50件以上のコメントが付く長大スレッドとなっていました。 okumuralab.org やりたいこと TeX Live に含まれるtipaパッケージを用いれば,IPAの国際音声記号(発音記号)をLaTeX文書で自在...| TeX Alchemist Online
I have managed to create a state machine for my game core, like on turn start, on turn end, and another one. Now lets talk about effect/status. For generic effects such boosting stats for certain number of turns are easy to handle and I don't have any problem with, but I'm not sure how to handle other effects/status. Here are some examples that I don't know how to handle: A stun that would not allow you to play for a turn. Thorns that should reflect 20% of the damage to the opponent A battle ...| Recent Questions - Game Development Stack Exchange
Warning: Cannot modify header information - headers already sent by (output started at /home/bionicte/public_html/wp-includes/feed-rss2.php:11) in /home/bionicte/public_html/wp-content/plugins/danger_mouse.php on line 35 To see how it’d go, I used Claude Code to see if I could make a Lightroom Classic plugin to auto-tag photos with visible jersey numbers using the Google Gemini API. Adobe uses Lua as a scripting language. It did end up working but it took quite a while and, in general, I fe...| Bionic Teaching
| riki's house
Distribution of SmartLoader Malware via Github Repository Disguised as a Legitimate Project ASEC| ASEC
one of my absolutely favourite parts of Lua is how tiny, but capable it is. did you know you could implement object-oriented programming without needing any additional syntactic support? this is a remaster of an old tutorial I published as a Gist to explain how object-oriented programming works in Lua to someone on the LÖVE Discord server. thus there’s a high likelihood you’ve never read it. however, I think it’s a pretty nice tutorial, so I’m republishing it here outside the shackle...| riki's house
This Website is Served from Nine Neovim Buffers on My Old ThinkPad, a blog post by Gábor Nyéki| vim.gabornyeki.com
Earlier this week, we launched PeerDB Streams, our latest product offering for real-time replication from Postgres to queues and message brokers such as Kafka, Redpanda, Google PubSub, Azure Event Hubs, and others. Today, we are announcing one of the...| PeerDB Blog
Você já se perguntou qual é a melhor lua para pescar? Como pescador amador, posso dizer que a influência lunar na pesca é um tema fascinante e crucial para o sucesso de qualquer pescaria. Neste artigo, vamos mergulhar fundo nesse assunto, explorando as melhores fases lunares para pescar tanto em águas doces quanto no mar. [...]| Itacaiú Portal
Lua is lighweight programing language designed for embedding, it was created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo,...| blog.drorgluska.com
Домашняя страница| bronevichok.ru
Good morning from Edinburgh, where the breakfast contains haggis, and the charity shops have some interesting finds.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
In this episode, I worked on some Love2D code and explored how to use AI tools within my Neovim configuration. Ultimately, I found that working with Grok directly proved to be more useful for my scenario than working with the xAI model through the avante plugin.| Matt Layman
University of Galway spin-out Lua Health has officially launched its AI-powered, workforce wellbeing intelligence platform. Founded in 2023, Lua has pioneered proprietary AI algorithms capable of accurately detecting early indicators of declining wellbeing based on how a person writes. Lua is fully GDPR-compliant and 100% anonymised, integrating seamlessly with enterprise communication tools like Microsoft Teams [&hellip| TechCentral.ie
A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).| HackLAB
Building a Lua interpreter in Go| www.zombiezen.com
I’ve been doing the Weekly Challenges. The latest involved a date calculation and run-length encoding. (Note that this ends today.)| RogerBW's Blog
As I recently wrote, I'm enjoying the Replicube PC/macOS videogame in more than one way, especially since it allows you to code using Lua. I had the initial idea of storing my solutions in a GitHub repository, but then it grew as a place to also store custom creations …| Kartones' Blog
Asepriteで、Lua Script / アドオンをインストールする方法の簡単なメモです。 はじめに AsepriteでScriptをインストールする方法 1. Scriptフォルダを開く 2. Lua ScriptをScriptフォルダに配置する 3. Scriptフォルダを再スキャンする おわりに 参考 はじめに Asepriteでは、Luaで書かれたScript/アドオンをインストールして便利な機能を追加することができます。 Asepriteフォーラムやitch.ioな...| BioErrorLog Tech Blog
TypeID in Lua| push.cx
A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).| HackLAB
As I move around, I roam between wifi networks, but sometimes lose the connection. Then I click a link and watch in vain as it fails to load. So I’d like an easy way to check which, if any, wifi network I’m connected to, such as by putting it in my dwm status bar. I could run ifconfig and parse the output, but that’s excessively wasteful. I need to get the info myself.| flak.tedunangst.com
Experience the magic of game creation! We delved into the enchanting world of Lua, the language that powers the lightweight, open-source Löve game engine. Here's what you'll find:| Matt Layman
A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).| HackLAB
AndreGarzia.com website| andregarzia.com
1 - Downloads Downloads GeeXLab 0.62.0 lite (win64) (201MB) GeeXLab 0.62.0 full (win64) (433MB) GeeXLab 0.62.0 nano (win64) (10MB) GeeXLab 0.62.0 (win32) (80MB) GeeXLab 0.62.0 (linux 64-bit) (GLIBC 2.31 - 62MB) All GeeXLab Downloads Forum thread Discord server 2 - Release Notes GeeXLab 0.62.0 is available for Windows 32/64-bit and Linux 64-bit (GLIBC 2.31). This new version of GeeXLab| HackLAB
Did you learn to use the Internet in the 90s like me? There's a| search.technomancy.us
Concurrency is tricky| boston.conman.org
Artisanal code to solve an issue only I have| boston.conman.org
In this article I will give you an overview of the Defold game engine and why to choose it over Godot, Unity or Unreal.| That One Game Dev
I wrote a weird little tool to draw stuff with code. It was fun!| fREW Schmidt's Foolish Manifesto
GeeXLab 0.61.0, the best prototyping engine in the known universe and beyond, is out on Windows and Linuxi platforms with bug fixes, updates + improvements.| HackLAB
In this article I will give you an overview of the Defold game engine and why to choose it over Godot, Unity or Unreal.| That One Game Dev
Piccolo - A Stackless Lua Interpreter| kyju.org
I’ve been doing the Weekly Challenges. The latest involved counting digits and matching bit-counts. (Note that this ends today.)| RogerBW's Blog
I’ve been doing the Weekly Challenges. The latest involved array analysis and string merging. (Note that this ends today.)| RogerBW's Blog
Over the last several months there has been noticeable and growing pain associated with the evolving integration tests around snapd, and given the project goal of being a cross-distribution platform, we are very keen on solving this problem appropriately so … Continue reading →| Labix Blog
I’ve been doing the Weekly Challenges. The latest involved a lot of counting. (Note that this ends today.)| RogerBW's Blog
Recently I’ve been working on a game engine in C++. I’ve always wanted to participate in a Ludum Dare compo, and this work is in preparation for the December 1st compo. A big piece of the design of my engine is using Lua for scripting and providing novel Lua objects from C++ for this purpose. Yesterday I was attempting to embed provide a C++ object to Lua scripts. This object’s lifetime and ownership were managed using a reference counted shared_ptr,...| Eric Scrivner
Using a fuzz tester to generate test cases for an alternate Lua implementation| www.ryanliptak.com
I saw https://github.com/brunoos/luasec/issues/72#issuecomment-205328635 and couldn’t resist writing the linked code to use lua-http instead.| Daurnimator’s Hovel
Lua lib to send SMS with Telstra’s SMS APIWrote a lua library wrapper around the Telstra SMS API.| Daurnimator’s Hovel
I’m happy to announce the 0.2 release of lpeg_patterns.| Daurnimator’s Hovel
It’s great to run tests on your code before you commit it. It’s even better to make that happen automatically!| Daurnimator’s Hovel
Fifo.lua 0.2 ReleasedToday I’m releasing verion 0.2 of “fifo.lua”.A lua library that provides a fifo of lua objects.| Daurnimator’s Hovel
daurnimator/lua-httpOver the last few weeks, I’ve been working on new lua library in my free time.| Daurnimator’s Hovel
daurnimator/multi-protocol.luaThis snippet demonstrates listening for multiple protocol signatures on the one TCP port.I left off concurrency to make it easier to understand.| Daurnimator’s Hovel
I’ve created my very first YouTube video: Lua tutorial for absolute beginners.| pablo arias
Given a yaml-like file containing key-value pairs like this: 1 2 3 key1: value1 key2: value2 key3: value3 The following function will load it and return the data as a Lua table. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function read_yaml_file(filename) local file = io.open(filename, "r") if not file then return nil, "Failed to open file: " .. filename end local data = {} for line in file:lines() do local key, value = line:match("(%w+):%s*(.| Ishan Das Sharma
luatest is a brand new test runner that is heavily inspired by pytest. It's got the speed you love about Lua with the DX you love from pytest.| Matt Layman
I like how easy it is to configure neovim. Last month I wanted a task runner for a very particular use-case that none of the available plugins handled. So I wrote my own. Show Code This is not good code. vim.g.global_task = {} function LoadTask(cmd, num, silent) local tmp = vim.g.global_task -- (a) if not num then num = vim.tbl_count(vim.g.global_task) + 1 end tmp[tonumber(num)] = cmd -- (a) vim.| Hillel Wayne
Shaving off a few milliseconds from Neovim startup time.| Clément Joly – Open-Source, Rust & SQLite
🦘 Jump into the repositories of your filesystem, without any setup| Clément Joly – Open-Source, Rust & SQLite
Four months ago I was still using SpaceVim when I stumbled upon a blog post on how to configure NeoVim with Lua. I then started to create my own configuration. In this post I’ll share the learnings acquired in the process. I hope you will find this useful to create your own configuration! Why create your own Vim config from scratch? Vim has been my daily driver for about ten years. Almost from the beginning, I used Vim distributions for ease of configuration. Spf13 vim first and then SpaceV...| Clément Joly – Open-Source, Rust & SQLite
Generating repetitive snippets with code, like time variant of section titles.| Clément Joly – Open-Source, Rust & SQLite
ℹ️ Note 2023-05-20: Updated to account for the features of NeoVim 0.9 and obsolete plugins You have found a (Neo)Vim plugin that you want to fiddle with, either to contribute changes upstream or for your own use. Sounds familiar? Here are some tips and tricks I use for my NeoVim plugin development. The aim of these small tricks is to iterate faster on changes, by loading your changes in a live NeoVim instance as quickly as possible.| Clément Joly – Open-Source, Rust & SQLite
Shaving off a few milliseconds from Neovim startup time.| Clément Joly – Open-Source, Rust & SQLite