Blog

Unity3D Indie (Free) Portal Effect Project Sources

Hello everyone! Due to popular demand finally I’m releasing project sources of the Unity3D Indie Portal Effect. In two words, the technique is based on using multiple cameras (3 in this case) and then selectively drawing just Z-values of the portal gates in the 1st pass so that they leave […]

WebPong – instant WebSockets-based multiplayer mode

WebPong was supposed to be a multiplayer clone of Pong running on WebSockets and WebGL/BabylonJS library for 3D graphics. As it turned out that pong in real 3D (6 degrees of freedom) isn’t really that much fun, I decided to convert it into a simple ball shooting game with a […]

credfs – Protect your plaintext credentials

As promised here comes the distribution of credfs source code. To use it, just unpack it somewhere, cd to the credfs directory, run ./wizard.sh and follow the instructions. You will need FUSE, libcryptopp and libarchive in your system and specify appropriate include/library directives in the Makefile. The one that comes […]

credfs – FUSE filesystem to finally store your 'mount' (CIFS, etc) credentials more securely

First of all I’d like to dedicate this little filesystem to my dear friend Sara. It was your brief issue with auto-mounting the CIFS share on CentOS machine which inspired me to try this approach for securing passwords. Thank you for this and everything else 🙂 So, the fundamental thought […]

Software Fixes for OS X Mavericks

Just as the title says, OS X Mavericks managed to break my recent Mac software hacks – MacSuspendProcesses and SpotCmd. Here goes the update for the former working with OS X Mavericks (one caveat: it doesn’t work on the Energy tab in Activity Monitor, use CPU/Memory/Disk or Network tabs please). […]

PPRacer 0.3.1 for Mac

This story is really short, it wasn’t there readily available and since it’s such a great game I thought I would create this nice easy to use package. Thanks MacPorts for providing the dependencies. Note: If you change resolution you have to restart the game because for whatever reason fonts […]

SpotCmd – launching Terminal commands from Mac OS X Spotlight

If you craved for launching Terminal commands from your Spotlight search window, today is your lucky day. I also had that wish and dedicated my whole Sunday to master the arcanes of mach_inject, taskgated, self-signed certificates, Hopper disassembler, class-dump, security add-trusted-cert, macinstallerapp, etc. etc. in order to deliver you this […]

Numerical string sorting in Clojure

Time for a bit of functional programming nostalgia. As Wikipedia mentions – http://en.wikipedia.org/wiki/Collation#Issues_with_numbers and hundreds of posts from interested people all over the Internet confirm – it is sometimes useful to have strings sorted using their numerical components. The simple algorithm below handles this task as it seems most reasonable […]

Unity3D 4 Indie (Free) Portal Effect With No Stencil And No Render To Texture

This effect has been achieved using a smart setup of 4 cameras and custom shaders writing to depth buffer only. Neither stencil buffer not render textures have been used as they are unavailable in the free version of Unity3D. This technique allows also for perfect rendering of mirrors and water […]

Extending Mac Activity Monitor with Process Suspend/Resume

I recently bought myself a MacBook Air. It’s my first Apple product ever, although I’ve been messing with their software before using PearPC and Hackintosh kinds of setups. Anyway, MBA as you know has an absolutely outstanding battery lifetime. Even without taking care about what and how you’re running you […]