Shared economy spreadsheet

We all love to pay our bills!

Maybe not, but it can be made easier with this budget spreadsheet. This spreadsheet will help you and your spouse iron out any economical issues.

What does it do?

The spreadsheet will take your incomes, calculate how much of the total income and hold you accountable for the same percentage of the expences.

What do we need to do?

Save any receipt that you get when buying things that are for the shared economy. What is counted as shared should be a discussion you take up with your spouce. In my personal case it means I pay for my motorcycle and my spouce pays for smoking, we do not add those in the shared expenses.

Fill in the total value of the monthly bills, next fill in how much each has payed in the shared receipts. Then you will get an amount of how much you are liable to put into the shared account

It’s not working!

Let me know, I’ll fix it.

I can’t edit things!?

The document is protected, to prevent any accidental editing of the formulas.

Where do I get it?

Right here budget spreadsheet

Posted in Economy | Tagged , , | Leave a comment


Experiment, my very first try at Object Oriented Programming using JavaScript, CSS and HTML. No images.

Posted in Informationssystem | Tagged , , | Leave a comment

HTML GET values in Javascript

Reads the values from url, using function name for previous php programmers.

// gerUrlVars from modified to correct some errors in the code.
function $_GET() {
    "use strict";
    var vars = {}, parts = window.location.href.replace(/[?&]+([^=&]+)=([^&#]*)/gi, function (m, key, value) {
        vars[key] = value;
    return vars;

Major change on this version is the regex that is adapted to support Anchor links (hash tags in url).

var value = $;
if (typeof value !== "undefined") { // checks that value has been set, prevents error for trying to read undefined value.

alerts “test”

Posted in JavaScript | Leave a comment

Alignment function

Javascript left or right alignment script, with overflow control.
Continue reading

Posted in JavaScript | Leave a comment

The business Canicus Ingenious Solutions

For about 10 years, I have been thinking about starting my own company.
Be your own boss, and all that tempting stuff that comes along with accounting and billing.

so being on an absence of leave from my employment as a consultant for Proffice, to study at the university, I found myself in a very interesting situation.
A: I suddenly do not work 8 hours, plus lunch plus commute every day.
B: My finances are sorted out by the Swedish Centrala studiestödsnämnden, who gives out loans to students.
C: Studying Enterprise resource planning (ERP) systems, I found myself wanting to go more hands on.

Start it all up
Well, I register the firm on the 1st of February, got my tax and banking sorter and today moved one step along the road, sending out my first offering to a customer.
Not a big project, only a few hours but that’s perfectly in line with my business plan.

Why should you care?
Why do I write this here, for the world to read?
Because I want to tell you, don’t wait 10 years like I did.
If you want to start your own company, do it.
Dont wait around for the perfect this and perfect that, let it be a sideshow to your boring day job, just start it up and learn by doing.

What you do today is experience tomorrow
I am happy to have experience from many different fields, because of my work experience during the past 10 years. However, even if I don’t know if it would be for the better of for the worse, I would have had experiences now from running a company if I started a business when I first thought about it.

What is my biggest flaw?
I tend to assume that what I learned by doing, by interest, by working, is things everyone can do if they want to. I do not view my knowledge as special. This has changed since I started at the University, where I find more often than I had expected that my skill set and many of my skills it not at all what “everyone” can do. Partly because everyone does not share the same interests as me, they do not have the same experience as me because the did not travel the same path as me.

Time to improve
Even if I am working on telling people what I am good at, what I can do. I still appreciate what others can offer and seek to find how I can learn from them. Weaknesses are presented to us so that we have something to improve, once we have worked on it for a while and get good at something, we will eventually find something else we want to improve.

Posted in Canicus Ingenious Solution | Leave a comment