RSSAmplifier

Blog

ZeroBrane

By seeking, you will discover...

notebook.kulchenko.comRSS feed ↗15 posts

Latest posts

Redbean web server debugging with ZeroBrane Studio

Redbean is a single file web server that runs on Linux, Windows, macOS and several other platforms and embeds Lua, SQLite, and a host of other useful components that are all available from Lua code. ZeroBrane Studio relies on Mobdebug...

GMaps: Canvas overlays with colors

Back in 2009 I made several small GoogleMaps-based projects to show drawing on top of maps using canvas tiles. Till this day I continue getting emails with questions about some of those projects, and one of the frequent requests was...

Torch debugging with ZeroBrane Studio

Torch is a powerful computing framework that includes various machine learning algorithms and is built on LuaJIT, so it looked like a natural fit for support in ZeroBrane Studio. Soumith Chintala already did bulk of the work with ZeroBrane Studio...

Installation complete. You may need to rest...

Found this gem in my archives. This is the snapshot I took about 6 months ago after one of the Adobe Flash installs. It's interesting that the next version didn't have this glitch....

Redis Lua debugging with ZeroBrane Studio

Redis is a popular open-source in-memory datastore that provides Lua scripting among its other interesting features. When I first looked into getting the debugging of Redis Lua scripts to work with ZeroBrane Studio, I wasn't able to accomplish much as...

Debugging Mashape Kong plugins with ZeroBrane Studio

Mashape Kong is open-source API and microservices management system based on Nginx and written in Lua that also supports Lua plugins. Dietmar Wolz put together a detailed tutorial on how ZeroBrane Studio IDE can be used to debug Kong Lua...

ZeroBrane Studio in black

A screenshot of ZeroBrane Studio in black (Ubuntu 12.04, MATE Desktop with BlackMATE theme, TomorrowNightBright ZBS theme), courtesy of naturally as shown in Moai forums. You may click on the image to see it full screen. You can choose one...

Moonscript debugging with ZeroBrane Studio

Moonscript is an interesting dynamic scripting language that compiles to Lua. Moonscript can be dynamically compiled and run using a component called moonloader and because moonloader keeps a mapping between the moonscript code and the produced Lua code, I thought...

Lapis debugging with ZeroBrane Studio

Fresh on the heels of getting OpenResty debugging to work with ZeroBrane Studio, I thought I would take a look at Lapis debugging. Lapis is a web framework for Lua or Moonscript, which runs inside OpenResty. Leaf Corcoran just released...

Debugging OpenResty and Nginx Lua scripts with ZeroBrane Studio

ZeroBrane Studio has already been used to debug various Lua engines -- game frameworks (like Corona, Gideros, Moai, Love2d), home automation devices, wireshark scripts, Adobe Lightroom plugins, and more -- but there have been several Lua environments that I haven't...

Debugging Adobe Lightroom plugins with ZeroBrane Studio

(This post is by Christopher Reimold, who tested and documented the details of Adobe Lightroom plugin debugging.) Adobe Photoshop Lightroom is a photo management and editing program that offers the ability to extend its functionality through plugins written in Lua....

Corona on-device debugging with ZeroBrane Studio

ZeroBrane Studio has supported Corona SDK debugging for over a year, but one of the less known features of the integration is that it supports on-device debugging in addition to debugging in the simulator. Since you can't initiate this process...

Gideros on-device debugging with ZeroBrane Studio

Keszegh Balazs, one of Gideros forum users put together a detailed overview of using ZeroBrane Studio for debugging of Gideros applications, including on-device debugging. Take a look at the tutorial if you have any questions about Gideros debugging with ZeroBrane...

Saving debugging output to a file

ZeroBrane Studio is often used for remote debugging, when the application being debugged is running on a different computer or a device, and it is very convenient to be able to "redirect" its printed output to the IDE. The IDE...

Lua package managers and integration with ZeroBrane Studio

Lua ecosystem has two package managers: LuaDist and LuaRocks. Both managers allow users to install Lua and C modules and work on Windows, Mac OS X and Linux, but have some important differences in how they operate, which I'll briefly...