General
-
Suggestion
-
C++ for Java Programmers (Mark Allen Weiss)
A very good book for learning C++ if you have some Java knowledge. Makes an easy introduction and highlights the differences from Java.
-
-
Repositories
-
kag-base
A base framework for other projects
-
kag-base-1
King Arthur's Gold base folder.
-
kag-engineer
Engineer character for King Arthur's Gold
-
kag-grassgrowth
A simple mod example for King Arthur's Gold that enables grass regrowth
-
kag-logcabin
A log cabin for King Arthur's Gold
-
kag-texturepack01
A simple texture pack for King Arthur's Gold.
-
kag-transports
A set of transport entities for King Arthur's Gold
-
kag-undeadinvasion
A custom game mode for King Arthur's Gold.
-
node-irc
NodeJS IRC client library
-
node-ircbot
A simple IRC bot for node.
-
opencart-disable-affiliate-links
Disables affiliate links in OpenCart. Assumes vqmod installed.
-
opencart-tighter-product-admin-list
Modifies the product admin list so that it uses less space.
-
Snorky
A JavaScript library for binding RDF graphs to XML- and HTML-based UIs. Not beeing developed at the moment.
-
-
Experiements
-
Documents
-
Algoritmer og datastrukturer
A little thing I wrote on algorithms and data structures during my studies. In norwegian.
-
-
Links
-
Joel on Software
The blog of Joel Spolsky - one of the guys behind Stack Overflow. The developer reading lists contains some great stuff.
-
John Resig's blog
An interesting blog by the creator of jQuery.
-
-
Conservatism and aversion to change
2020-05-18The world is ever-changing. Choosing conservatism is choosing disappointment.
-
Objects and persistence in databases
2020-04-27There are situations where Object-oriented programming (OOP) isn't the best fit, and I keep coming across more of them. Way back when I was working on our graduation project, I had my first taste of Object-relational mapping (ORM), and I thought it was pretty nifty. However, I've come to realize that ORM is just trying to fix a problem caused by OOP, or how OOP is usually implemented. [...]
-
Probabilities and knowledge
2016-01-24Probabilities are all relative to knowledge. We cannot know the outcome, without knowing how things work, and we cannot learn that before it has happened. The best thing we can do, is guess, based on what we've seen before. Eventually, when we have learned, there are no probabilities, only thruth.
-
Socialism and humanity
2016-01-20Socialism tries to add a little bit of humanity to counter the law of the jungle, which is capitalism. They are not opposites, but complementary.
-
Some thoughts on taxation
2015-11-20Being a bit fed up about current complex tax systems and the growing inequality, which is a big topic nowadays, I read about a few suggestions on alternate tax systems (in the USA) a while back. [...]
-
OOP and dependencies
2015-01-10OOP is a paradigm that for a while now has left a certain bad after taste for me. It's not exactly caused by OOP itself, but how OOP is typically practised, or I dare say, misused. [...]
-
A reflection on software projects
2013-09-23I'm currently attending a class in project management, and many of the topics being discussed makes me reflect my own experiences from working in the software industry. I'd like to share my thoughts so far. [...]
-
Android tablet impressions
2012-07-17I have recently had the chance to make my very first acquaintance with an Android tablet and thought I'd share some of my initial impressions. I believe tablets are worth attention, but they're not without problems. [...]
-
Scientific deception
2012-06-14Something that in itself seem to make sense, can very well be a deception, by intention or not, if other alternatives are ignored or insubstantially discredited. A critical eye is the key to real progress.
-
Template languages and separation
2012-06-11Today, it's common to use template languages to produce markup code. My recent work on data and UI separation on the web, made me realize that this technique offer poor separation between design and implementation. Can we use a different approach? [...]
-
A thought on mental and legal accountability
2012-06-08Character enlightenment or character assassination? Healthy or sick, normal or abnormal? These are difficult questions, and maybe much more importantly; who shall decide where the the boundaries are?
-
Website version 2 is up
2011-10-20The new design is up and running. Hopefully I'll be able to fix any errors the coming days. So far it's looking good, though.
-
The retirement of HTML
2011-09-25HTML is a technology that emerged in the beginning of the 90s, and the current version (4.01) dates back to 1999. Lately, HTML5 has been a big buzzword, but I must say it's overrated and definitely not a new silver bullet. HTML5 defines some new tags, but that's basically it. The vocabulary is still as limited as the current version of HTML. Vocabulary is only one of HTML's limitations. The time has come for something new. [...]
-
A simple class loader for PHP
2011-06-09While playing around with the CodeIgniter library on my LAMP server, I found a need for automatic loading of classes. CodeIgniter is a neat little thing that handles loading of MVC parts, but has no real support for helper or simple data classes. I wanted my models to retrieve data from the database through entity classes by using an ORM library (Doctrine). And like in a typical JPA/Hibernate setup for Java, pass those entity objects to the view. [...]
-
A taste of semantic web and RDFa
2010-10-08The amount of data stored on the web is vast. Traditionally, most of this has been restricted to human interpretation. The next step is the semantic web. Imagine software that can tap into this enormous source of data and perform queries for you, presenting it all in one single place. This is conceivable by introducing semantics to web content. [...]
-
My new blog
2010-08-05Finally, my new blog is online! Welcome! [...]
-
A take on modularity in JavaScript
2010-08-05Making code modular and solid is always a challenge. Recently, when re-developing a small application, I wanted to focus on modularity. After fiddling a bit with my JavaScript files I came up with a better and simpler way to modularize my code. [...]