Communicate, communicate, communicate – and the new email friendly layout

hejdig.Long time no see.This is the same email with a new layout.
To make a long story short; the positive feedback I have gotten on this email has been on the contents, the bad on the format.  Depending on email client it has been mangled enough to be rendered ugly.
So through a detour around Ruby land I have finally gotten something that is readable again.For getting this layout to work I have started using Mailchimp.  I am totally new to this tools so if you find any dead links or anything else not working – please let me know.
Your email address is still as private as before.So what do you think?To celebrate the new layout I link to possibly the funniest jump.  Evar.

And as always – the good stuff is at the end of the letter.



Code and development

Create a menu in CSS3 (web)

The article below is nice. The code probably ok. But. As always with CSS it requires a certain width, 960 in this case.I will continue my holy war against pixel width in the web.-

Aspnetmvc, Webapi, Jquery, Knockout and Signlr all together (web)

Aspnetmvc, Webapi, Jquery, Knockout and Signlr all together.
In an hour or less.
Continue with googling with bing for “webstack of love” for more of his presentations.BTW: NDC (Norwegian Developer Conference) has most (all?) of its presentations online.  There are many good ones.-

Javascript frameworks to aid Model/DOM-manipuation on the client (web)

Using MV frameworks on the client is pure goodness until one stumbles upon a situation where it doesn’t work and instead trips you.
Don’t let that stop you – I have tried Knockout and really like it.Angular isn’t MVVM but MVW, whatever that stands for, and has another model for sending data between DOM elements.  Sort of MVVM without the Model.  It looks like it’s a Google product.Backbone has a Model.  When it is updated the DOM updates.  When the DOM updates so does the Model. It is more MVC than MVVM. It relies on underscore, another helper lib which might be good to have in the toolbox.Ember is a tool that targets bigger solutions.  It has MV and templating like the others.  Recently out with a new beta.  They call it 1.0pre.  Which is a beta AFAIK.Knockout is a MVVM framework that just happens to be the one blessed by Aspnet.  I have tried it.  I like it.Then there I Knockback to mix the Knockout and Backbone worlds.


– <-comparision and discussion

JSHint, A JavaScript Code Quality Tool (web)

Text copied from the about screen explains it best.
“JSHint is a community-driven tool to detect errors and potential problems in JavaScript code and to enforce your team’s coding conventions. It is very flexible so you can easily adjust it to your particular coding guidelines and the environment you expect your code to execute in.”There is a big text box on the site.  Just paste your code and feel ashamed of yourself for writing sub par javascript.  Just as I do.-

List and poll and summary of HTML5 development tools (web)

Below is linked a survey, a listing and some summaries about HTML5 development tools. Most programs I (you) already know of but browsing such lists once in a while can be worth its while.-


Multi platform game development.The program translates the Monkeycoder language to several others which can then be compiled in respective environment. And sold. And profited.-

Tipthanks DanielG

GTD with Evernote

The secret weapon is the name for a project? solution? idea? community? that has put GTD (getting things done) together with Evernote.GTD is in short:
If you can do it in less than 5 minutes – do it now.
The rest – put on a list and prioritise.
When the <5minutes tasks are done: review list.
GOTO 10-

Hammer.js – javascript touch lib (web,mobile)

If you are just starting your utterly responsive HTML javascript project you should be aware that the browser on Ios has a 300ms delay between tap and click.There are totally valid reasons for this but outside the scope of this article.
300ms is noticeable. I foresee it will decrease in the future when we get screens with more sensors and intelligence in them. Also outside the scope of this article.Never the less, if you are writing a HTML5 game this might be a show stopper so you are into writing your own handlers for down, up and click/tap/press. And there goes your initial estimates for a demo because down-up-click is a framework on its own, especially combined with doubleclick, swipe, pinch and drag.Talking of frameworks, the link below tries to solve just that.-

DYI – a 3D touchless tracking device (arduino)

You need a computer, an Arduino, some wires and electronics components, time and patience.
Of course it is a little course. Of course it takes a few hours to put together. Of course it isn’t compatible with your latest games.The documentation puts some weight on everything sharing the same ground. In Sweden laptops are often not grounded but that could be remedied by yet another wire acting as ground.-

Great jQuery plugins for fresh websites (web)

There are many Jquery plugins.  Below are various curated.-

Git-ts: Git integrated with TFS (win)

Should one choose Git or Tfs?There doesn’t necessarily have to be one SCM to rule them all since one cannot integrate with Git-Tfs directly from Microsoft.-

Common infrastructure libraries for .NET (dotnet)

Have you ever had to choose between log4net (how much is it developed today?), nlog (newer and fresher but better?) and enterprise framework (can do everything but how?) and decided to postpone decision or even roll your own?Have you ever been in a project where some run log4net and others nlog and someone used ef some years ago?Enter Netcommon.  It presents a common interface for everything logging.  The plans are for supporting more infrastructure stuff in the future but right now only logging is ready.
So you can write logging through Netcommon and don’t care what people use down the road.  A nice idea.  I have to go down the corridor to talk to a guy who has used it.  Be right back!-  He was satisfied.

Jquery 1.9 release (web)

Smaller.  Faster.  Modularised.
Modularisation means one can use Grunt to strip out unnecessary stuff.  Still not as good a jquery-ui where there is a GUI for what you want to use and not and create a script with just what you need.Then 2.0 is released as beta.  It doesn’t support old IE browsers.-

Mousetrap – keyboard shortcuts in javascript (web)

The Web interface is very mouse pointer oriented which sucks big time since I am born with just two hands and they are on my keyboard. Mouse works fine for browsing but input? No.
Fat client programs have keyboard shortcuts which is still The reason to use them instead of Web applications.
But look at gmail for instance; press ? and a help screen pops up. C for composing a new letter, GI for getting back to the inbox and so forth. Implementing this on your own is a great pain, unless you use a lib of course; then it is only Less of a pain.Mousetrap, the lib linked below, contains tools for ctrl-a, ctrl-shift-a and the like, “hormal” shortcuts if you prefer.  It also contains gmail-style which are ?, C, GI etc.  To top it up it contains whay they call Konami style.  An example of that would be: up up up down up up left right lef right down a x.  There are live examples right on their site.-

Unit testing and SMTP (dotnet)

Doing automatic testing with email is a hassle.  Below is linked a link to a fake SMTP server and a trick with it to drop the emails in a folder.-

How do I become a hacker?

The head line is the one most used questions at a certain kind of forum.  The answer is the same as with learning to play an instrument.
Practice.But where does one start?
I really don’t know but hackerhighschool seems as good as any.And remember – Hack everything but harm none.  Really.  As a 10 years old one hasn’t developed ethics, as a 20 one is still new at the game and as a 40 years old one is still learning.
Print it out “Hack everything but harm none.”  Put it on the wall behind the monitor. Read it.  Embrace it.  Hack.- <- best place to start learning hacking

Gratis device emulators for testing

Having recently delivered a project running on both Android and IOS tablets and phones I can testify it is cumbersome to test.  And debug.
Ok, with Ios6 one can finally connect remotely to Safari but we had to support Ios5 too.  And what about debugging Chrome on Ipad?  Phew.
Does Opera run on Ipad?  Opera mobile has solved remote debugging already today you know.With 90% of the functionality we can move it to the desktop and the horse powers we have there.  Below is linked 6 such tools.-

Colour scheme designer with colour blindness visualisation (web)

Colours is a science of its own.How does one choose the right colours for a site or application or when drawing or doodling?  One has only 3 choices: chance, feel or math.  Due to lack of time and a slight colour blindness I go for the latter.Below is a site that does the hard work for you.  It has several hidden features like export to different formats, manipulations like pastel and contrast and visualisation of how the colours look for different types of colour blindness.

When you have decided for a colour scheme you can store the URL and get back to where you were.


What happens the first few milliseconds of a HTTPS call? (web)

As the headline says. Written in a easy to understand manner, if possible is.-

Chart of what takes time, code vs network calls

Absolutely not comprehensive but instead readable to give a rough value of if it is with to trim code or network calls.-

Razor engine tips and tricks (win)

The Razor template engine is awesome.  It’s like “how would I like to code?” and then just write like it and let Razor figure out what you mean.
There are certain caveats but they can be remedied with for instance @: and @helpers.  You haven’t heard about them?  Me neither.  Hence my linking below.If you do AspnetMVC with the Razor engine; read below.  These 2 minutes of you time are a good investment.-

Projects and leadersip

About Google’s one day a week

Google is famous for letting their developers do other stuff 20% of the time. That is quite a lot of time. But it seems to work!-

Your Path through Agile Fluency

How does a team move from being Waterfall dependant to being fluent in Agile?MFowler, of course, has some insights to share.-

Deliver 50 times a day

Latest project I was in came with the usual birth labour.  Deliver.  Bugs found.  Correction.  Deliver.  Repeat.
I find this good.  I believe in continuous delivery and repeated my mantra “a delivery every 20 minutes” for anyone who’d listen.  (reality:to anyone having the bad luck to be close enough)
Then during one of these delivery iterations we felt a disturbance in the force; and checked online; and was Live!It wasn’t a 20 minutes delivery and it wasn’t 50 times a day but it was a first step.Below is linked a way bigger and more complex site than ours that deliver continuously.  50.  Times.  A day.-

T4 for visual studio 2012 (win)

T4 is the templating language used by Microsoft and Visual studio.  If you for instance are doing Entity Framework you are using T4.Now this language and these template can be further developed or made totally from scratch.  I have invested some time in ST4bby which creates POCOs with a single click of a button.T4 has been updated and adapted for the new Visual studio.  If you are using it, or thinking thereof, zip through the link below for some new stuff.

– <- create pocos by the touch of a button

Getting kids into programming

I have many times written about languages appropriate for programming. I have later realised that it is possibly not the language that is the threshold but the will. *Why* should a kid chose to program?The simple answer is “games”. The more comprehensive answer is longer.   Below its linked a blog article with various links.-

Products and releases

Raspberry pi + Xbmc + Airplay (linux)

Raspberry pi is a small and cheap (<30€) computer that doesn’t draw lots of energy (<5W). It also doesn’t have a fan or any other moving parts; this makes it fitting for a living room.Now the moment we all have been waiting for has arrived – Xbmc works on Raspberry pi. And not only that – also Airplay works.(Airplay is an Apple construct to share screen content between devices. Typically you can play youtube on your ipad and watch it on the tv.) (Google is working on an open competitor to Airplay.)

A konkullega has tried it and it was no problem he said.  Also 1080 works if the file is not too heavy.  A 30 gig file stuttered.  He got airplay audio to work but no video.

–<- more about what raspberrypi can do
–<- higher price, more horse power and less press coverage
– <- memory stick sized, usb powered android computer using existing hdmi monitors as screen

Ouya preorderable (android)

It’s an open game console with an Android engine.
One of the shiny parts is that is was funded through Kickstarter.-

Textmate 2 going F/OSS (mac)

Contrary to Windows there is just a handful of free and gratis text editors on the Mac.  Textmate is one of them and it is now going open source.  Not only that, it is going GPLv3 which means than no fork of it can be sold in the app store.<trying>
<fail/>I’ll throw a log in the fire and write that the editors on the mac are lacking in usability.
The litmus test is to edit a file without using the mouse.-

Whiteboard on the web (web)

Need to scribble and doodle with someone out of arms’ reach?
Go online!

The Ipad and Android has icons in tabular format so you, dear reader, know how bad it is (win)

There must be a better solution.
Windowsphone7 has tiles which is slightly interactive icons but in a vertical order. Very like but also very different.
The start menu of Windows>=95 is hierarchical.
Spotlight and the start menu of Windows>=7 does a quick text search and happens to be my preferred way of starting applications.
Late Osx versions use pinch to show a, yet again, tabular screen with icons.I don’t know how to use Circledock but I know in the back of my head there is a good use for it.-


Online collaboration for hardware electronics.Gratis for open source projects.-

Android Mini PC RK3066 (android)

Raspberrypi is getting all the lime light right now but one shouldn’t forget neither Fxitech nor Rk3066.  Read more about the latter below.

Papercut – mimic a mail server (win)

If you are writing an application that sends email you also have to set up SMTP server or SMTP relaying; and do it securely.  It is not difficult but it takes some time.Papercut is instead a desktop application that does this work for you without configuration – anything you send pops up in the GUI.  F/OSS.-

Privacy, security and rights

The patent war between Samsung and Apple described as a flower

Apple created an icon with a blue sky, green leaves and a yellow sunflower for the gallery.  Samsung created an icon with a yellow flower and a couple of green leavers.  The original article sees this as a rip off.I see imitation as the highest form of flattery.  Plus; I don’t see a flower and blue sky as so unique for a GUI that a company should be able to own it.  Or if it is so wonderful a solution – then maybe a company shouldn’t be able to own it but instead the whole world.But we freedom fighting heroes are not without flaw.  Open source initiative, one of the good guys, is fighting with Open source hardware, another good guy, about an icon and another icon.
Personally I see no reason they shouldn’t be able to live together.  Now the Open source initiative logo is darn ugly but that is beside the case.-

Watching Netflix or Hulu from outside USA or Canada is not impossible (web)

Watching Netflix or Hulu from outside USA or Canada is not impossible, it just requires a few tweeks.
Below is linked info for a newbie.-

No more Flash updates on the Android platform (android)

What does this mean?
Well… when the next vulnerability is found on Flash running on Android all Flash has to go on your Android devices.
Read that again if you have an Android device and didn’t get it. It might be important.-

Use Google to search for patents

Google has for a long time has a service for searching for patents. Both regular patents and the sick, mis formed, abused, innovation halting and humanity unfriendly software patents. It is now extended to try to search for prior art.Which leads me to my own site, Selfelected ideas, where I drop ideas I have just to make sure that no one believe they are alone with inventing such a obvious idea.-

Logo for DRM free files

DRM, aka copy protection, is a way of the past even though not everyone has understood. Ok ok, to be honest I know of some places where it is a good fit but for, say, music or moving pictures it is more of a wart than real limb.Someone has created a logo for this. My trained artist eye says the logo is hideous.-

Site for helping you with those pesky Terms-of-service

Have you ever read one Terms of service?  I doubt I have.
Have you ever written a Terms of service?  I have not.  My personal terms of service are either Works on my machine or I don’t owe you and you don’t owe me.Now there is a site to grade and discuss Terms of service.  It also has a wonderful feature – a diff feature.  Every time you get a new Flash patch you have some ks of words of Terms of service but what is new?  A diff is exactly that – tells you what is new, changed and gone.One thing to look for that I haven’t noticed earlier is the right to leave the service.  According to Steam or Skype you cannot.  It’s like a Cockroach hotel.Duckduckgo gets full grades but it is also a very simple service.  Github is one grade down.  Facebook is not graded yet but we know which end of the scale it ends up on.  I guess Google, despite trying hard, is going towards that same end.Below is also linked to an aid for creating your own privacy policies.-

Free classical music

Modern music is owned by someone.
Older music might be free.
Some people has collected old music for our convenience. Free.
Not as in Free beer but as in Free speach.-

US government (or military) eaves drop your private Facebook postings

In the name of the holy war against terrorism and people with different opinions your facebook private files might be read by the U.S. national security details.In the defense of the Holy warriors in the holy war against terrorism and different opinionated, the guy arrested was putting out some real threats.  Personally I’d prefer to have him under surveillance and treatment too.
But the fact remains that Facebook isn’t private.  Not even the private parts are private.Which leads me to Microsoft skydrive where one is not allowed to store nude pictures or warez.  This means that there is constant surveillance of what you store.  I have lost the link though.Equally lost is the link to the guy at Google, a contractor, that had as job to sift through juicy pictures; the real juicy, like goatse-juicy ones.  He had to go to therapy afterwards.- guess I get bumped with Echelon for this.


Mactuts+ – mac tutorials

If the Mac isn’t as easy to use as you expected.-

Toys – war toys of yesterday

If you ever wondered where USA got their love for weapons look no further.  Below is linked old commercials with gay (used in the old tense as happy, glad) boys blasting away at their enemies.
No gun is too big.
Every boy wants one.
And girls too.
Mattel – big guns for boys, eating disorder dolls for girls.
Batteries not needed – remember, this was back in the black&white days.-

How differential gears work

I know how differential gears (differentialväxel) work.  And You know how differential gears work.  But trying to explain how it works is another issue.So below is linked a flick from the times when the moving pictures where black and white but mostly grey and people smoked in their homes and women were secretaries and wore skirts but above all the Car was teh Future and gasoline was neither scarce, expensive nor polluting the earth.
Strangely enough it does a good job of explaining how differential gears work.  You can wind 1:30 or 3:15 into the movie to avoid some of the fluff.- MaTh

Nice presentation

Nice presentationA presentation for presentation’s sake. Nice one too.-

Tipthanks FredrikH

Watch in CSS (web)

Watch in CSS (web)Nice animation of a watch. Almost only done in CSS.-

Home made prosthetic arm

One should not fish with dynamite. It is bad for the fish. It can also be bad for the hands.
So this guy does some dynamite fishing and blows of his hands.
Without hands he still manages to create two prosthetic hands.
How’s that for dexterity?-

DIY aircraft

Now, when we are about to get 3D printers and affordable CNC machines in every household why not make an aircraft? Open source!-

Physical 1st person shooter

Playing FPS is probably the most fun thing you can do with your clothes on.
What it lacks though is sweat and pain.We have all dreamt about the 2D tread mill so we can walk and run in any direction instead of slouching in the couch.  And we have all dreamt about the surround graphics filling our view field with intense graphics.  Now this is done.And to add…
…paint ball markers to give sensory input when you get fragged!Sensoring is done through a Kinect so you can do it naked too.Reality is coming closer as we speak.-

Tipthanks Fx

Nice looking props helmet

Below is linked some nice instructions on how to build a 3D props helmet out of paper.
First use a computer program to model the helmet in.  Then use another program to get the model translated to paper and lines to cut.  Then cut and glue and cut and glue.  And cut and glue some more.  Then apply bonding, polyester and other stuff every other time and sand every other.  Repeat and repeat.  Then apply layers and layers of paint.  The result below is quite nice looking.-

Scariest prank. Ever.

It is like the Ring of pranks.-

Lego rubber band tank

Not bad.
Considering the creator i 9 years and have 20 hours of stamina – not bad at all!- MaTh

Solar powered Raspberry pi FTP server

The title says it all.
Now, why limit oneself to FTP?  It could just as well be a web server or media server.  The thing here is that solar power is enough to power it.  Just add water proofing and you have a server for your summer house.-

Bumbloods – zombie web series

Stupid people doing stupid things. A proven recipe since Friends and long before that. Bumbloods isn’t as good as Bite me but can be watch worth.-

Putting scale to things

How big is the sun?  If you take the distance from Earth to Moon it is very roughly a fifth of the diameter of Sun.  So Sun isn’t that big, cosmology wise.
Jupiter on the other hand is big.  The biggest (known) planet TrES-4 isn’t even double the diameter of Jupiter.Okok, you can put all planets in our solar system on a plane and still have Sun surround them; so I guess it is kind of big.  Disregaring Betelgeuse that is so big that when I placed Sun beside it, Sun was but a speck.  Now Betelgeuse isn’t the biggest star, not by far.  But it is old; old enough to die within the next 10000 years.Now.  How small is an atom?
Don’t get me started.  Find out for yourself.Play around with the link below.
Almost as addictive as google maps and heroin.- http://scaleofuniverse.comTipthanks Lasse

How Git works – explained in pictures

It might be fun if you don’t know Git.
It *is* fun if you know Git.-


Leave a Reply