Main Page
From Sidvind
Welcome to my small programming wiki. I used to study game development at Blekinge Institute of Technology but nowadays I work there as a project assistant instead while waiting for enough motivation to graduate. Besides game development I am a dedicated Gentoo GNU/Linux user. The purpose of this site is to gather information related to those to these subjects but there is also some other content.
Please feel free to write your own articles and/or edit mine. That's the reason this is a wiki rather than a static page. Actually, I would appreciate if some articles were written by other people than me.
HTTPS is now available, try it out. Please accept the root certificate at www.cacert.org.
Articles
General programming
- Beginning C programming
- Code snippets
- Reuse memory
- Boost::Python: List
- Boost::Python: Dictionary
- Boost::Python: Converting to and from custom class pointers
- Debugging
- Library list
- Calling conventions
- OSX/Building shared library
- MSVC/Solution layout
- MSVC/What I hate about MSVC
- Java/What I hate about Java
- PHP/What I hate about PHP
- libtool gdb
- GCC/Function alias
- Unittest replacement function in library
Game programming
- Game Engine Design
- Saving and loading in your game
- Game Objects: Inheritance VS Composition
- Reading keycodes instead of ASCII
- Keybindings
Linux
- GRUB: Restore GRUB
- GRUB: Boot another OS once
- GRUB: Password protection
- GRUB: Recover root password
- Thunderbird/Change account order
- Thunderbird/Encrypting your email
- xargs by example
- Nvidia fanspeed adjustment
- Gentoo/Portage
- Gentoo masked packages
- Gentoo/Oneliners
- Linux filesystem mount
- Terminate a frozen ssh session
- Linking/Deferred linking for binary packages
- Sort folders by size
- Netboot/Ubuntu
- Netboot/Windows 7
- Subversion/Migrating part of repository
- Subversion/Pre-commit prevent changes to directory
- Youtube Rickroll Proxy
OpenGL
- Xlib and GLX: Part 1
- Xlib and GLX: Part 2
- "Windowsless" OpenGL
- Load BMP data (for heightmaps etc)
- Skybox tutorial
- Yaw, pitch, roll camera
cairo+glitz
CMake
CEGUI
Other
Projects
- Slideshow - Kiosk-style information display.
- pyhtmlcolor - parse html/css colors.
- pylistener - easy observable pattern.
- blueflower
- PNAB
- LCD-Display Linux kernel module
- Robot (the game)
- Battle Angel Alita Wiki
- Portfolio