markdown and more

07 august 2013

I added discount to my static website generator.

Writing blog posts is now much easier!


###ffmpeg, twitch.tv

I’ve also started occasionally streaming myself code on twitch.tv. It was painful to set up, but these are the commands I use:

  • Setting up loopbacks to record both microphone and pc audio

      #!/bin/bash
      pactl load-module module-null-sink
      pactl load-module module-loopback
      pactl load-module module-loopback
  • Launching the stream itself

      #!/bin/bash
      KEY="<your twitch.tv key here>"
      ffmpeg -f x11grab -s 1920x1080 -r 20 -i :0.0+1680,0 \
          -f alsa -ac 2 -i pulse -c:v libx264 -preset ultrafast \
          -pix_fmt yuv420p -s 1920x1080 -threads 4 -acodec libmp3lame \
          -ar 22050 -qscale 3 -b 712000 -bufsize 512k \
          -af aresample=44100 \
          -f flv "rtmp://live-ams.twitch.tv/app/$KEY"
  • After launching the stream

      pavucontrol # to set up loopbacks redirection


###school finals results

After the last blog post my exam score was announced: I graduated with 100/100 cum laude!

This is a great achievement for me. I am already looking forward to start computer science in university in a few months.


done with school finals

11 july 2013

Today was the last day of school finals. I'm very happy about how my exams went and even happier that I finally have a lot more free time!

I 've also been working on Open Hexagon 2.0, which will be a big gameplay update with new levels and mechanics. Check the beta out on the official Facebook page.


open hexagon v1.92 linux release

22 june 2013

Finally, a multi-architecture (both 32 and 64 bit) .tar.xz archive is available!

Download on the projects page, as usual.: )


open hexagon v1.92 released

15 june 2013

Friend list and key customization added. (minor update)
If you 're using the auto updater to update, delete ' config.json ' from your folder first!


open hexagon auto updater v1.1 released

15 june 2013

Rewritten from scratch... opening the way for cross-platform updating.


two new video tutorials available!

11 june 2013

I've created two tutorial videos where I explain how to speed up collision broad-phase detection using a 2D grid spatial partitioning algorithm.
Check them out in the tutorials section!


reinventing the wheel + etc

10 june 2013

In the latest months I've been mostly working on my libraries that you can find on GitHub.
I 've "reinvented" the wheel by creating my own cross-platform filesystem and my own template system (similar to Ctemplate). You can find both of them in SSVUtils, on my GitHub page. Pull requests and comments are greatly appreciated!
I am happy to announce that the newest version of this website is generated using those libraries, without any Boost or Ctemplate dependency.

Other news: real life is taking a lot of time away from programming.I will have my finals this month, and then I 'll get into computer science education as soon as possible.

I 've also added a donation button to the website: since I' m currently unemployed every donation would be really helpful, especially in paying the server.Consider donating if you like my work: )

Hopefully I 'll find the time to make some new tutorials/youtube videos before my finals. Stay tuned!


back to work, update

07 may 2013

Hello everyone, I've been on vacation for a week and I'm back at home now. I'm very busy with school (final exams are in about 1 month), but I will use most of my spare time to work on my projects.

Current development is on Open Hexagon updates, but also on my libraries and on experimental prototypes.I 've also added a donation button to the site, which you can use if you' d like to support my work.

I will try to keep you updated in the following weeks!


RSS Feed