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.
Logo wanted, if you want to design one send a copy to logo@sidvind.com.
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
Game programming
- Game Engine Design
- Saving and loading in your game
- Game Objects: Inheritance VS Composition
- Reading keycodes instead of ASCII
- Keybindings
Linux
- HOWTO Restore GRUB after Windows XP installation-cd
- 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 masked packages
- Gentoo/Oneliners
- tmpfs
- Terminate a frozen ssh session
OpenGL
- Xlib and GLX: Part 1
- Xlib and GLX: Part 2
- Load BMP data (for heightmaps etc)
- Skybox tutorial
- Yaw, pitch, roll camera
Math (Mostly game-related)
cairo+glitz
CMake
CEGUI
Other
Projects
- Slideshow
- blueflower
- PNAB
- LCD-Display Linux kernel module
- Robot (the game)
- Battle Angel Alita Wiki
- Portfolio

