Categories
Blogs Computere og Internet Hackers Historier/Stories Kim Blog (English) Open Source Technology

BarCampCopenhagen: Party for your right to geek

BarCampCopenhagen LogoAs it might have caught your attention, the second BarCampCopenhagen took place this Friday (25th of January 2008), and there was great energy in the building. It’s evident that there’s a strong interest in having an event like BarCamp in Copenhagen, and it was inspiring, just to try to tap into that energy.

On the practical level, BarCamp was a great success, especially thanks to generousity of Beaconware (Troels, Allan and Kimmy) and of course Toothless Tiger (Henriette and Thomas) and Laura who moderated the “Kangaroo?” sessions, and thanks to the sponsorship from BridgeIT (my employeer), the event could be taken to such a high level, without having to charge the participants.

I must say that I’m amazed by the group of dedicated and interesting people that showed up, this is what they do for a living, but they’re also interested in sharing their ideas openly – thank you all!

To me the greatest moments were that I, finally, got to meet some people, that I’ve been following online, in real life.

If you have to criticise the event a little, I think we had some “growing pains” – in 2006 the event was more intimate, since we could all fit around one table, this meant that we could have more of an “open space” type of event, and that is the format that I prefer.

Civilisation 0.1

I did a presentation – Civilisation 0.1 – a pun on Tor Nørretranders Civilsation 2.0 – and I had some (understatement) difficulty making my points, that most likely had something to do with the fact that I had the wrong audience, since they’re all “believers”. Knowing the audience is, I believe, number one on the list of things to remember when doing a presentation of any kind, so that was sobering.

Since I failed to get my points across, talking about Pyramids, Archs and Fountains, I’ll try to do better here.

My presentation was inspired by this famous quote from Alan Kay:

If you look at software today, through the lens of the history of engineering, it’s certainly engineering of a sort—but it’s the kind of engineering that people without the concept of the arch did. Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.

My argument is that we’ve, so far, been building pyramids, but that we’ve invented the arch.

“The Pyramid”, is current ICT businesses, and their monopolistic pratices
“The Arch”, is “open source” and MM(O)C (Massively, Multiuser (Online) Collaboration)
“The Aqueducts” is the “Internet”
“The fountains” and “Temples” are the “things” we can build using “the arch” and the tremendously powerful tools and technologies we have in our hands.

I also tried to make these points:

  • Basic infrastructure should be free
  • We’re busy building “Pyramids” – using brute force
  • Civilisation is still in beta
  • We actually have the power to change things – get involved
  • The beer isn’t free – it will cost money
  • Join the revolution

Like I said, and this was obvious if you attended, I wasn’t too good at getting these points through, and to me, one of the main ideas of BarCamp, is to throw ideas on the table, even half baked ones, and have them tested, and even shot down.

My ideas was mostly shot down, and I got a “Emperor’s new clothes” type of comment: “To build the aquaeducts that feeds the fountains you already need an arch”, and someone else pointed out, that “something” was missing going from “The Pyramid” to “The Arch”, did it just appear out of the blue? I didn’t really answer that too well, my point is that the technological equivalent of “The Arch” has been/is being invented, now we can go build the aquaeducts and fountains armed with that knowledge.

Christian Schade was the most sceptical, I need people like him to question my ideas, so thank you Christian.

I’ve actually done a lot of thinking about this, basically I’m a strong believer in utopian ideas – they’ re getting a bit old, and others are better at getting them across than me.

I enjoyed the discussion we had afterwards, and I think that I managed to sell some of my ideas. It’s really quite simple, don’t wait for the revolution to happen, get involved. Like I said, this was the wrong audience, since they’re all already involved in the revolution.

My presentation did align itself, almost perfectly, with the two that followed, those of Christian Schade and Tania Ellis.

The Digital Divide

I was very pleased to, finally, meet Christian Schade, a person that I’ve been following for some time. I’ve never met him before, and I only knew him because he, sometime ago, added me as a contact on the online service Jaiku. The way he’s using a microblogging service is very similar to the way I use it, he often posts short messages that only he can understand – like a song that he had some sort of association to.

Christian talked about “the digital divide”, and he started out by stating that the difference between the things he was going to talk about, and the things I talked about, was similar to “the glass is half-full” (me)/”the glass is half empty” (Christian). You could say that I’m the optimist and Christian is the realist.

Christian got his points through, and they’re quite sobering. It’s possible that the younger generation is tech-savy, but they’re basically IT illiterate, yes they know how to use their cellphone, but the Nokia N95 they’re carrying around really is an extremely powerful computer, that they’re just using to TEXT each other.

Since the current trend is that businesses, and the public, use more and more advanced electronic solutions – yes: e-mail qualifies as advanced – IT skills are increasingly important, skills that the educational system isn’t focusing on.

So the digital divide is getting bigger, even in developed countries, and no one seems to care, like Christian pointed out, no one has really seriously looked at the problem with the digital divide, since the Dybkjær report, and when that was issued, they weren’t even sure if the Internet should be the backbone of the “Digital Denmark”.

Of course part of the problem with technology has to do with accessibility, and the general computer really is too complicated to be the basic tool of the digital revolution – no-one should have to know what a firewall and an anti-virus program is…We have a great challenge ahead of us, but no-one seems to care.

I later had a long discussion with Christian, and that was great.

Capitalism with a human face

Tania Ellis at BarCampCopenhagenBarCamp was also graced by Tania Ellis, author of the book “De nye pionerer” (The New Pioneers), and her presentation was about “Social business” – new alliances (oops ;-)) between economics and humanism.

Tania started out by showing a picture of the two choices of careers you’ve had since the 70ies, either you’re the poor, “peace and love” hippie or the greedy business man, but could a third way be emerging? A way where you can merge and/or mix the two, achieving balance and the best of two worlds.

Tania has been giving this a lot of thought, and the examples she found were ranging from the relatively well known (Life Straw), to the “interesting” (Solar Powered Vibrators) to the self-contradictory (Environmentally friendly munitions).

After Christian’s venture into dystopia, Tania presented hope for the future, maybe that is an attribute of the feminine? Afterwards she said that having children certainly helps, something that Christian tried to protest ;-).

I think that Tania managed to put words to my ideas, and present them is a structured manner – the “exercise” of writing a book is probably helpful ;-). Seen as a whole, the pre-dinner presentations by Christian, Tania and me fit extremely well together.

BTW, the splash screen on Tania’s web-site is a quote from Alan Kay. It used to be part of the name of my PowerBook, until I discovered that iTunes Music Store doesn’t like long computer-names, strangely enough the fact that I’ve written about the solution, is the biggest driver of traffic to my blog!

del.icio.us

After these three Kangaroo? tracks, it was time for dinner, and that was just del.icio.us (sorry or soz as I’ve begun to say recently).

Ruby don’t take your love to town

After the break, I decided to stay truer to my Geek roots, and attended the session “Ruby, Rails <meta>?” by Casper Fabricius. This was a great introduction to Ruby. Ruby is definitely very cool – like Neo cool – and I do love interpreted languages. I got a flash-back to the strangest language I’ve ever worked with, APL – an interpreted language that I have mainly used on an IBM mainframe.

One thing I find interesting is the trench-digging, and categorisation of people based on what programming languages they use – with the possible exception of Perl, I haven’t seen a programming language I couldn’t master with relative ease, and I’m, of the conviction that you need to have some general awareness of the different languages and tools that you have at your disposal. If Ruby can get the job done, quicker and faster, you should be allowed to use it.

Unfortunately Denmark is Microsoft country extraordinaire, and .NET is way too dominant. I totally agree with Casper that Reflection in C# is very hard to grasp, within this field Ruby is pure simplicity, and it is just beautiful.

As with all interpreted languages, there are justified performance fears, but if you can deliver solutions quicker, the benefits might overshadow those concerns.

Casper asked the question: so what can you use all this Neo-coolness for? He didn’t really have the time to answer this, but Ruby is being used to build world-class applications.

If you want to get started with Ruby, Casper pitched the web-based Ruby development environment Heroku, and it looks like a good place to start venturing into Ruby coolness. Heroku is in closed beta, but you might be allowed to pass through the Pearly Gates to Ruby coolness, by contacting Casper. [Casper has made me aware (see comments) that Heroku is for Ruby on Rails development, it’s important to distinguish between the two].

Quo-vadis?

The most surprising presentation of the evening, was the presentation by Henrik Biering of the work NETAMIA has done to develop a single-sign-on (SSO) engine, called net-safe. Net-safe is a standards based, plug-able SSO infrastructure, that also contains address validation etc. Running a successful on-line business depends on correct identification of the users, and having valid user data, also means that the users are better behaved.

Henrik knew what he was talking about, based on the experiences of the huge user base of heste-nettet.dk, which he runs. I guess it is obvious, but it really was an eye-opener to me, correct/valid information of users is extremely important, if you want to run a serious web-site.

Everyone in the room was blown away by seeing how polished a product Net-safe is, and when asked how much it had cost to develop it, Henrik answered: hmm, it was something I did together with my son…Amazing!

Embracing the chaos

Henriette talked about how to get businesses to embrace the chaos of the net, it’s a topic she’s writing a book about, and I look very much forward to it.

Engaging the geek warp drive

After all these sessions, I really needed a break, but when Michael Widerkrantz aka. MC, started rearranging the chairs, I just knew that I had to attend.

MC talked about IPv6, and why it’s important. In case you don’t know, IP is the basic communications protocol of the Internet, and the version we’re currently using, has a build-in limit of the number of allowed network addresses, that we’re about to hit, MC said that a recent session of RIPE, estimated that it would happen in less than two years.

I know just a little about networks, but this was mostly over my head, basically I’m sitting somewhere above layer 7, and just want the network to, ahem work, so it beats me why the ISPs just don’t get started rebuilding the infrastructure for IPv6, before it’s too late.

An interesting side-note is that a friend of mine just recently returned from South Africa, and I found out, because her computer acted strangely, that it was because she had been using IPv6 – as seems to be common with developing countries, South Africa is skipping the legacy infrastructure completely, a legacy that will soon hit us, and the entire digital economy, which today is synonymous with the economy.

Thank you

That concluded the official program of BarCamp Copenhagen, and what a great night it was, the air was literally buzzing with energy. Events like this are important, and I hope that this will get people talking and taking similar initiatives.

Categories
Blogs Computere og Internet Education/Undervisning Frivillig arbejde Hackers Historier/Stories Kim Blog (English) NGOs Open Source Resources Technology Undervisning Videnskab

Getting out of beta: The decade of “search” is over – ushering in the decade of “knowledge”

When “Sergei and Larry” approached Yahoo with a brand new concept of a “search engine”, they discovered, to their dismay, that Yahoo wasn’t really interested in “search”, but in selling ads. So Google was born.

How I discovered Google

In 1998 I was doing a search of myself, e.g. ego-surfing, using my preferred search engine, Lycos, and I was stunned to see that the top hits were Usenet groups that contained my name, several of them in fact, but worse: they had names like kimbach.slut.slut.slut etc.

I was a bit upset, especially since I, at that point, was being sued over violation of the marketing law by a former employer – a case that was later thrown out – but I assumed that they might have created those groups, to slander me, and I was quite sure that it wasn’t me that created those groups ;-).

I took a look at the content of the groups, and they had very low traffic, I only found some spam, which was rare in 1998, and someone who asked the question “who is Kim Bach” – a question I’ve pondered myself, but it didn’t look like it had anything to do with me.

Eventually I contacted the hotline of my ISP, Image Scandinavia, and they referred me to…GOOGLE.

Doing a search on Google, I realised that it had nothing to do with me, but that the groups had been created by a disgruntled husband, and Kim Bach was his ex-wife!

I also believe that using Google for the first time, immediately made me drop Lycos. At that point Lycos actually yielded what I’d label “better results”, but that changed quickly.

Google, originally, cracked “the search code”, and the world changed.

How I discovered Wikipedia

This I also remember clearly, and it’s quite interesting, I googled it – indirectly!

3-4 years ago I was trying find the English word for the type of dog, that is called “gravhund” in Danish, I somehow 😉 knew that a literal translation wouldn’t do, since that would have yielded “diggingdog”, “digdog”, “gravedog”.

So a Google search let me to the English Wikipedia article for Dachshund, and that was what I was looking for!

Seeing Wikipedia was an instant eye-opener, and at that point it hadn’t even dawned upon me, that Wikipedia was pure user-generated content!

Google isn’t interested in “knowledge”

Google won by doing a better job, but now “we, the people” are approaching the world with a concept of a “knowledge engine”, only to discover, to our dismay, that for instance Google isn’t really interested in “knowledge”, but in selling ads.

The difference: “we, the people”, will, surprisingly, transform Google from a “search engine” into a “knowledge engine” as well, no matter what Google does. The algorithm Google uses will give preference to “quality”, at least in the long run, and since “we, the people” are so numerous this will happen sooner rather than later.

Case in point, the best SEO strategy I know of is to create a Wikipedia article, try googling the terms I’ve created Wikipedia articles for (for instance: Kim Schumacher, DB03 and DB07).

You’re brainwashed

Google and the big companies have had us, pretty much, brainwashed to think that we have no say. This is reflected by the response to the launch of the Wikia Search engine, on the historic day, January 7th 2008.

Everyone is trying to compare Wikia Search to Google, and that’s missing the point COMPLETELY, and people should read what Wikia Search are writing:

WE KNOW THAT THE QUALITY OF THE SEARCH IS: “PRETTY LOW” (a polite way of saying that it “stinks”)

The way to help change it, is simply to get involved.

Every-time you do a search on Wikia Search, you’re offered the option to edit a “Mini Article” on the search. A “Mini Article” is just a Wiki article, that explains the search term. The “Mini Articles” will be used to improve the search index.

“Unfortunately” people seems to have been using a search on themselves as a benchmark, meaning that a lot of the “Mini Articles” are links to private and small web-sites, but that reflects the community.

Ego-surfing was also one of the first things I did, and the first hit that could be attributed to me was result number 8, and that yielded the photos I’ve taken, that are in the Flickr pool I created for Sjakket, my former place of work.

Is that my major contribution to the world? Well it’s not that far from it, bordering that I believe that it could be.

Getting involved – choose a community to “work” for

My criteria are:

Not for profit, open, free, strong community, sustainable.

The beer isn’t free however, so you’re allowed to make money, but take into consideration how the money is being made, if it is sustainable etc.

Personally I’ve chosen these organisations

  • Kim Bach . Org – My personal Internet presence with community support (some call that a blog ;-))
  • Netværksgruppen i Mjølnerparken – Volunteer to help inner city kids, of non-danish descent, with their homework
  • Æbletræet.dk – A Wiki-based community site dedicated to serving Apple users with content in the Danish Language
  • Wikipedia – The open encyclopaedia
  • Wikia Search – The open search engine

Currently I’m mostly involved in Wikia Search, I’ve found it really intimidating to be a contributor to an Encyclopaedia, so my contributions to Wikipedia have been quite limited, Wikia Search is much less intimidating, and right up my alley.

Where would you put your money (e.g. time)?

In ten years, Google has gone from no to 16.000 employees, but “we, the people” will, in ten years go from no to 6,5 billion, or how many it is that “we” are in 2018.

Where would you put you money (e.g. time)? It will only cost you time, and you’ll be involved in building a beautiful shrine to knowledge and human achievement.

Together we’ll do Google one better: crack the code of “knowledge”, and the world has changed forever.

Free at last, free at last, oh God almighty we’re free at last.

And “we”‘re hiring! No need to submit a resume, come join the fight!

Read more here:

Categories
Blogs Computere og Internet Computerspil Historier/Stories Kim Blog (English)

“You should rather buy a new gadget”

Peek-a-boo from Kullaberg, SwedenThis could have been a much more interesting blog post, about a completely different, and important subject, but that happened in an alternative reality, so this is what you get:

In 2007, after somefumbling” around, in a totally, to me, strange element, I got this “advice”:

“You should rather buy a new gadget”

This blog post, painstakingly, documents that that was exactly what I, Kim Bach, aka. “FJUMMER”, did…

Nintendo DS Portable Gaming Console

I had read an article in Wired Magazine about how you, literally, can shave several years off your, perceived, age by training, and changing habits and lifestyle.

The author had, for instance, used the Brain Training software on a Nintendo DS to improve his mental capacity and youth.

I was intriged, but my purchase of the DS was, eventually, a total impulse purchase. It was triggered by general ignorance, fear of growing up and taking responsibility, I really can’t claim stupidity, just foolishness, meditating on my old mantra “if it feels right, then it must be right” – well, let the record show that it never is – will I ever learn?

Interestingly, solving Sudoku puzzles, which I learned using the DS, actually brought me some of the best moments of 2007.

It should also be mentioned that the DS was a stunning success with the children at the school where I worked, the math-problems and the competitiveness of the Brain Training games, really catered to the children, and I’m sure that regular use of the training programs can increase your ability, to do basic arithmetic, dramatically.

Nike+ Kit

2007 also saw me picking up running. The Nike+ Kit transforms the iPod nano into a tool, where you can track your runs. It’s more that a toy, the genius of the Nike+ solution is the great web-site where you can run against other Nike+ users, track your progress, analyse your runs etc. The community is a great motivational factor, and it even worked on me.

In my first month of running I managed to log 40+ kms, and I could feel how my stamina improved, it amazed me how quickly that happened.

Unfortunately I got a little overconfident, and a small injury that caused me to gear down, I have learned that I should not try to do training that involves rapid changes in tempo.

Olympus SP-550UZ Digital Camera

I was tired of not having a zoom-camera, and the Olympus has 18x optical zoom, but I still prefer my Canon IXUS i5, since I can carry it around all the time, while I did take some wonderful pictures with the Olympus, it’s just too bulky for my taste. Eventually I’ll get a DSLR, but it’s not high on my wish-list, it’s more likely that my next camera will be another Canon IXUS.

Nokia N800 Internet Tablet

It looked cool, and I wanted to get one before a friend. The N800 is an interesting concept, with a Linux based OS, but it’s not ready for prime time. Battery life is it’s biggest problem, and the form-factor isn’t perfect, and I very rarely use it.

Nokia 5500 Sports Phone

Mount Vesuvius “killed” my Nokia 6070 – SERIOUSLY that was what happened, and you can’t live without a “presence device”, at least that was what my rather (understatement) confused mind dictated, as I wrote in a previous post “I was not in my right mind”.

The Nokia 5500 is a Symbian S60 based smart-phone with some clever work out based applications, for instance it has a step-counter, and the music player can be controlled by tapping it, to trigger the motion detector.

Telia Navigator

Extremely well designed GPS solution. It integrates with a 411 online directory, meaning that you can perform searches by name and address. It automatically stores the most recent destinations, and the external Bluetooth GPS device, that comes with a good rechargeable battery, works great with all Bluetooth devices.

The strongest feature of the solution is that it downloads the maps dynamically, meaning that the solution runs perfectly on relatively lowly hardware, with limited storage, I’ve used it with the Nokia 5500, and that is a great combination, the only downside I can think of, is that the solution only works with Telia’s access points.

My favourite feature is the compass mode, and since it doesn’t require download of maps, and you often have pre-programmed your way-points, using Telia Navigation in this manner made me feel adventurous.

Lenovo V100 Laptop

For a while I thought that I could switch to Linux, and the Lenovo V100 is a fantastic platform for just that.

I did encounter some stability problems with the wireless networking support, the biggest issue with Linux as I see it, and that was hampering my productivity, so I’m back with my PowerBook

The Lenovo has been donated to a worthy cause, it’s now being used to control the digital whiteboard at the school where I used to work.

Samsung SP-P310ME Pocket Imager

My projector lamp burned out, but instead of replacing the lamp, I had to get one of the ultra-compact Samsung SP-P310ME projectors. It’s not really suited as a TV, since it needs a darkened room to operate, but I can now bring a projector everywhere I go, it’s amazingly portable, and can even run on battery power. The good thing is that the long life of the solid state technology of the SP-P310ME, means that it will take a long time until I have to replace it.

Nokia E65

Finally I went on the 3G bandwagon, and the Nokia E65 is a sleek 3G handset that even supports WiFi. I use the E65 all the time, it’s the perfect client for the Jaiku online service, that I’m sort of addicted to. Did I need a new phone? No, but it felt right, and it’s actually the only, truly useful, gadget investment of the year.

Making 2008 a healthier year

HEY! There are some signs, that I’m not going to be spending that much money on gadgets in 2008, first and foremost I’m actually feeling (mentally) healthy, and all of the purchases above were based on pure impulse (bordering mania), and right now it’s completely under control. And you know: the “advice” to “rather buy a new gadget” I got was “lost in translation”:

“GET A LIFE – FJUMMER!”

Categories
Blogs Computere og Internet Historier/Stories Kim Blog (English) Technology

No _compiler_ detected errors – but shouldn’t I, at least, have received a warning?

One of the first compilers I worked with, VS-Pascal, had a very “HAL-like” confident behaviour, after it had finished a succesful compile, it wrote:

“No compiler detected errors”

I found that almost rude, but it was also something to keep in the back of your mind, and today I remembered this clearly.

For the last week or so I’ve had a mysterious ASP.NET/C# problem on the back-burner. I’m trying to populate a drop-down list on a webpage. The list is based on a list of documents. For that purpose I had an entity class with a constructor, in the Page_Load code of the webform, I’m initialising the drop-down with a desciption and an id from the document list.

The list was populated just fine, but when I did a post of the form, I was consistently told that the first item was selected, even if I selected item number 2, 3 or 4.

This was very frustrating, especially because I have two drop-downs, and the other was working just fine.

Today I couldn’t postpone the problem any longer, and I tried a number of things, including moving the drop-downs, and finally I started doing websearches for bug-reports, but it’s extremely unlikely that ASP.NET has such a fundamental bug, so I was clearly doing something wrong.

When you’re using frameworks like .NET, a lot is done behind the scenes, luckily I know HTML so I finally hit View/Source, and to my surprise all the option values in the select tag were set to 0, why was that, I knew that my list was initialised to values from 0-4, but it was consistent with the test-results.

I was clearly doing something wrong. Below is the C# source-code for the entity class, can you spot the problem?

public class ShredYearDocument
   {
       private int _shredYearId;

       public int ShredYearId
       {
           get { return _shredYearId; }
           set { _shredYearId = value; }
       }

       string _shredYearDescription;

       public string ShredYearDescription
       {
           get { return _shredYearDescription; }
           set { _shredYearDescription = value; }
       }

       public ShredYearDocument(int ShredYeadId, 
           string ShredYearDescription)
       {
           _shredYearId = ShredYearId;
           _shredYearDescription = ShredYearDescription;
       }
   }

I’ll give you a hint: there are no compiler detected errors, but I’d argue that the compiler should,at least, have generated a warning, because I have something that could be likened to unused, or uninitalised, local variables.

Another hint: Remember that I always had the id set to zero (0), no mater what.

But shouldn’t the compiler generate a warning here?

Categories
Blogs Computere og Internet Historier/Stories Technology

Tak medielicens, nu ved jeg hvem jeg er

Licenslovgivning

“Advarsel”: Dette er jo et politisk indlæg – oh well, nu er valgkampen jo ovre, så man kan jo tillade sig at tale politik igen 😉

Jeg føler mig hensat til fiktionens verden, takket være et brev jeg modtog lørdag:

[…] Erhvervsvirksomheder med mindst én ansat og offentlige institutioner skal betale medielicens […]

[…] Hvis adressen skal tilmeldes, kan i indsende dette brev i den vedlagte svarkuvert. […]

Dette er et udsnit af det rent Kafkaske brev som jeg har modtaget fra DR.

Og det slutter:

[…] Hvis denne adresse for nylig er blevet tilmeldt til medielicens, beder vi jer se bort fra dette brev og undskylder ulejligheden […]

Hvad mon der sker hvis man ikke reagerer på dette, og undlader at returnere brevet, som man bliver “opfordret til”?

Jeg mener ikke at jeg er pligtig til at betale erhvervs medielicens, da jeg betaler privat, og da mit firma kun har en adresse, fordi man ikke kan undlade at have en. Herudover har mit firma ikke udbetalt løn til den eneste ansatte, yours truly, i over 1,5 år.

Der er dog næppe tvivl om at jeg, ifølge loven, er pligtig til at betale erhvervsmedielicens, men jeg orker, helt ærligt, ikke at undersøge om jeg er pligtig til at betale den – for DR Licens har ikke fremsendt reglerne, dem skal man selv finde på Internettet. Jeg har tænkt mig bare at afvente, og “se hvad der sker”.

Noget helt andet er, at jeg ikke mener at det p.t., giver mening at tale om mobiltelefoner som licenspligtige, da man, i praksis, kun kan bruge dem til at hente indhold fra DR, hvis man f.eks. tegner et 3tv abonnement.

Jeg antager at jeg har modtaget dette brev fra DR, enten fordi de sender det til alle ikke registrerede erhvervsvirksomheder – nogle skal jo betale for det skandaløse, og helt unødvendige, mediehus – eller også er det fordi jeg er blevet 3 kunde.

Jeg tror på det første er tilfældet, da brevet er påført et KOB id og en virksomhedstype (ApS).

En ting er sikker, KOB har tjent rigtig gode penge på at agere mellemmænd i denne sag, og fantastisk timing, brevet kom efter valget.

Jo kreativiteten er i højsædet hos etaten.

Tak medielicens, og navnet er K, Joseph K., eller var det Dent, Arthur Dent?

Categories
'i dag' (Danish) Blogs Historier/Stories Kim Blog (English)

hmm…den først grønne, så røde bjælke under dig, forsvandt lige…

hmm…den først grønne, så røde bjælke under dig, forsvandt lige…

kunne du også se det?

grøn blev rød!

Categories
Blogs Computere og Internet Historier/Stories Macintosh Mactopia Resources Technology Undervisning

ICT Mythbusters Episode 2: Attack of the Clones! Or Is Microsoft just copying Apple? Or A Tale of Type

Banner Mb-Cafepress

Welcome to ICT Mythbusters Episode Two – this time we’ll be investigating the myth that Microsoft is just copying Apple. The post is indeed subtitled “Attack of the Clones”, but bear with me, I have to take a detour to the world of digital typography, before returning to the real topic, so if you’re the impatient type (pun intended), just proceed to the end of the article.

ICT Mythbusters is inspired by the great Discovery show Mythbusters, and you’ll find Episode One here.

Is Microsoft just copying Apple?

Among Apple Macintosh faithfuls, it’s considered common knowledge that Microsoft, with Windows, just made a bad copy of the Apple Macintosh, but who’s copying who?

Erik Spiekermann from the Helvetica DocumentaryWhat triggered me to revisit this myth, that I’ve covered in detail before, was the screening of the great documentary, Helvetica, that I went to yesterday.

In the Helvetica movie Apple Computers was very much the supporting actor, and Apple was indeed mentioned in the credits. More prominently one of the Gurus of Type design, Erik Spiekermann, stated, as a fact, that Microsoft Windows was nothing more than a clone of the Apple Macintosh.

Spiekermann’s statement sounded just like the Apple marketing hype, and the fact that it was being stated by a very influential person in the industry, triggered me.

Firstly: I was somewhat surprised to hear this in a documentary about type. There’s no doubt that all the graphic designers interviewed for the documentary were already using Apple hardware, but I found it strange that Spiekermann’s statement didn’t end up on the cutting floor.

Show some love for the Mac

First there’s no doubt that Microsoft, and Bill Gates always has been great fans of the Apple Macintosh, as the clip below documents:

To create a new standard, it takes something that is just not a little bit different, it takes something that is really new, and really captures people’s imagination, and the Macintosh, of all the machines I’ve seen, is the only one that meets that standard

Case closed: Bill Gates just admitted that Windows is nothing more than a cloned stormtrooper.

Now wait a minute…As you might notice the clip is quite old, and at that time Microsoft was working on creating one of the key selling points, even to this date, for Apple hardware, the Excel spreadsheet.

Excel was originally developed for the Macintosh, and it wasn’t released for Windows until the the dying moments of the 1980ies. In fact, Microsoft has done more for the proliferation of the Apple Macintosh than any other software manufacturer, and you could argue that the commitment to the Macintosh platform that Microsoft guaranteed at the famous MacWorld keynote in 1997, was a pivotal turning point. Steve Jobs even declared:

We have to let go of the notion that for Apple to win, Microsoft has to loose. […] The era of setting this up as a competition between Apple and Microsoft, as far as I’m concerned that is over.

And then Jobs went on to establish the fact that Apple and Microsoft, together, is the standard with a combined market share of 100%. Whatever Apple and Microsoft does is the standard.

Well I’m sure the $150 million investment by Microsoft, and the televised image of Bill Gates in the background, had something to do with it, but Steve Jobs was just saying exactly what the stockholders and board-members wanted to hear.

What’s your type?

The market for Apple Macintosh was very much created by the fact, that the Macintosh Computer was the first desktop computer capable of doing print quality design, this revolutionised publishing.

Really it wasn’t so much Apple’s technology that helped create this market, as it was the PostScript technology developed by Adobe.

Until PostScript, all fonts used by desktop computers were so called bit-map fonts, it meant that the fonts were digitised to a specific resolution, and they looked horrible if you tried to scale them to a different point size than the one that was provided with the operating system.

Another problem with the bit-map fonts was that they required a lot of storage, laser-printers use a resolution of 300 DPI (dots per inch), a point in typography is 1/72 of an inch, meaning that 12 point X roughly requires 50 x 50 pixels = 2.500 pixels, and you needed that matrix for all 256 possible characters in the character sets used until the 90ies, a rough calculation yields 640.000 pixels, in bytes that is 80.000, meaing that you’d need approximately 80KB to represent a 300DPI bit-map font. Multiply that by several factors, because the italic and bold versions need their own representation as well, and that should once again be multiplied by the number of fonts installed.

Today this doesn’t sound like much, but remember that the first Macintosh came with only 128KB of RAM, and NO harddrive. In those days a Linotype typesetter had a resolution that was a factor 16 higher, so Houston we have a problem.

Mathematics to the rescue

The PostScript technology used mathematics to describe the fonts (quadric Bézíer curves), making them scalable to all sizes, and a special “hinting” algorithm that reduced the processing power needed when rendering the types.

The technology is known as Adobe Type 1. Adobe had also secured licensing deals with Linotype, the dominant player in the type-foundry business, and owner of a huge share of the mainstream fonts.

The fact that that you could do close to print quality proofs on the desktop, and then simply send the PostScript files to the Linotype typesetter, for print quality, and be confident that the result would look the same as the proof, was nothing short of a revolution.

Fight the power – TrueType this

So heavenly bliss, we had scalable fonts of “infinite” quality, and thanks to the software Adobe Type Manager (ATM), type 1 fonts also worked on the screen, delivering the holy grail of desktop publishing, true WYSIWYG (What You See Is What You Get).

So what was the problem with this? The problem was the exorbitant licensing fees that you had to pay Adobe to use the technology and Linotype for the use of their copyrighted fonts.

One of my favourite parts of the Helvetica documentary, is in the scene where we’re taken to the “holiest of holy”, deep below the HQ of Linotype, where they keep the original Hass designs for Helvetica, it’s their “precious”.

Another problem with Adobes technology was that it was very processor intensive, making the screen rendering of the fonts quite slow. Anyone that has ever used ATM on early 90ies hardware will know what I’m taking about.

So Apple was developing a competing technology, TrueType, and later Microsoft and Apple worked together to create an alternative to type 1. Microsofts work included the introduction of replacements for the predominant fonts of the day, Helvetica became Arial, Times Roman became Times New Roman and Courier became Courier New.

Microsoft has contributed a number of major enhancements to TrueType, mainly ClearType, which is an anti-aliasing technology to improve the readability of screen fonts. The technology, which is bundled with Microsoft Reader, has failed to make to much of an impact, but anti-aliasing of screen fonts is the standard today.

Back to the real topic – who’s stealing from who

Oh well, this was a long talk about type, fonts and technology, and proof that the competition between Microsoft and Apple mostly takes place in the minds of the faithfuls (devotees?) of the “Church of Steve Jobs”.

Why is it that neither Bill Gates nor Steve Jobs really want to talk about copying, well it’s because Windows AND Mac OS both are clones.

Xerox Star 8010The work that is the foundation of all graphical user interfaces was done at the Palo Alto Research Center of XEROX, but XEROX being a hardware company, also developed hardware, and the XEROX Documenter or XEROX 8010 Star that really was the first modern computer.
The Star was introduced on April 27th in 1981, several months earlier than the IBM PC. The Macintosh, Windows and GEM shipped 4 years later.

Despite the fact that it wasn’t until the introduction of the NeXT computer, that the mainstream computer industry delivered anything remotely akin to the Star, XEROX failed to make the Star a mass-market product

Attack of the clones! MYTH BUSTED!

Today most people are oblivious of the fact that the Imperial clones were ordered by the agents of the Empire, the ICT equivalents of Count Dooku and Palpatine: Apple and Microsoft. The praise for creating the fantastic tools we have in our hands today should go the XEROX, the Palo Alto Research Center and the amazing people that worked there, for instance Alan Kay, whom Steve Jobs often quotes.

Mythbusted

References

The picture of the real myth busters, Adam Savage and Jamie Heyneman, actually is a banner add, but I make ABSOLUTELY no money from it, if you click it and make a purchase, all proceeds go to the Jamie, Adam and of course Café Press. I hope this will settle any copyright issues with them.

The picture of Erik Spiekermann above, is a still from the Helvetica film, and it is copied from the official site of the Helvetica film. The picture is copyright Gary Hustwit, but I consider my use here to be fair use.

The picture of the XEROX 8010 Star is copied from the wonderful DigiBarn website. The picture is copyright DigiBarn, but since it is under a CC-NA-SA license, I can use it – the wave of the future!

The MYTH BUSTED picture was copied from the webiste of MARIJNBOSCH.COM, there’s no copyright notice on the site, and I consider my use here to be fair use.

Categories
Blogs Bookmarks Computere og Internet Hackers Historier/Stories Kim Blog (English) Open Source Resources Technology

BarCampCopenhagen: Ça plane pour nous!

BarCampCopenhagen Logo
BarCamp wiki / BarCampCopenhagen

Ça plane pour nous! …. Ça plane pour nous! … Ça plane pour nous! … Ça plane pour nous! Nous! Nous! Nous! Nous! Ça plane pour nous! uh-u-u-uh! Ça plane pour nous!

I går holdt 3/4 af folkene bag den næste BarCampCopenhagen, planlægningsmøde.

Planlægningsmødet var rigtig hyggeligt (som videoen vist viser) og hvis i kigger derovre, så er der bonus: det var nemlig også produktivt (som det faktum, at vi “sådan set” er klar, viser).

Først og fremmest fik vi lagt skinnerne, i form af to højglanspolerede spor, der kommer til at hedde:

  • Geeky sh*t
  • Kangagoo?

Temaet for de to spor bliver hhv. et teknisk (Geeky sh*t) og et ikke-teknisk spor (Kangaroo?). Emytlogien for Geeky sh*t skal findes i den forrige BarCampCopenhagen, for Kangaroo? Siger jeg: FGI!

Hvis du vil “svæve” med os, så sig til! Vi har plads til i alt 50, og det tal nærmer vi os, hvilket vi er benovede over – TAK for interessen.

Ellers har vi brug for stole, sponsorer (mad, drikkevarer, t-shirts, wi-fi udstyr, gaver) og talere (vi er sådan ca. halvt besat).

Næste BarCampCopenhagen afholdes den 25-januar-2008 hos Beaconware, Gl. Kalkbrænderivej 10, kld. 2100 kbh Ø. BarCampCopenhagen afholdes i overensstemmelse med retningslinjerne for afholdelse af en BarCamp, men sådan generelt er de:

The Rules of Bar Camp

  • 1st Rule: You do talk about Bar Camp.
  • 2nd Rule: You do blog about Bar Camp.
  • 3rd Rule: If you want to present, you must write your topic and name in a presentation slot.
  • 4th Rule: Only three word intros.
  • 5th Rule: As many presentations at a time as facilities allow for.
  • 6th Rule: No pre-scheduled presentations, no tourists.
  • 7th Rule: Presentations will go on as long as they have to or until they run into another presentation slot.
  • 8th Rule: If this is your first time at BarCamp, you HAVE to present. (Ok, you don’t really HAVE to, but try to find someone to present with, or at least ask questions and be an interactive participant.)

by Tantek Çelik as parodied from The Rules of Fight Club.

Categories
'i dag' (Danish) Blogs Hackers Historier/Stories Humor Manic Panic

Ward drive? Been there, done that!

Kim Bach کیم پاک:
Det er pokkers…jeg har ideerne, ved stort set hvordan alt skal laves, jeg har bare ikke energien
Det er da mega frustrerende at vi sidder i hver vores hjørne af verden og spilder MASSER af tid

Jamen, Kim.. Det er bare om at udnytte al din viden! Med mine evner til at stille spørgsmål og dine evner til at svare – hvem ved … en kur mod kræft er måske målet..

Kim Bach کیم پاک:
Kan nøjes med Warp drive
(og du ved godt at de kodnings spørgsmål du stiller er sådan < 101 niveau )

Ja, I know.. Sorry..
Jeg ved godt at jeg ikke ligefrem udfordrer dig..
Men jeg lover at vi sigter efter ward drive næste gang..

Kim Bach کیم پاک:
Ward drive? been there done that LOL
Det endte med at jeg “lånte” nogle penge til en pige der påstod at hun havde været Side 9 pige og på forsiden af V-MAX
Oh well hun skrev i min “poesi-bog” så noget fik jeg da ud af det

Categories
Blogs Hackers Historier/Stories IT Guruer Kim Blog (English) Photography Rumforskning Videnskab

Happy birthday dear Sputnik, Space Ship One, FSF, Russian democracy and brother dearest

The famous Earthrise pictureI’m so envious my dear brother, this day October 4th – your birthday – seems to coincide with one of the most important days in modern civilisation, a day that has importance for exploration of space, as well as important steps in the history of human thought and the move towards true democracy.

Today, October 4th 2007, it’s 50 years since the first man made satellite, Sputnik 1, was launched, and the world was changed almost overnight. 12 years later man had already walked on the moon

The first stage of the race towards space, has to be one of the single most impressive feats of human kind in history, really on a par with the building of the Pyramids.

Building of Pyramids was, like the space program, put on hold – it was just not efficient, even though the monument still stand, in the form of immense launch facilities at Kennedy Space Centre, it was only really a demonstration of power, and funding had to be cut, or else it could have ruined the economy, like continued pyramid building could have done to Egypt

Flash forward 47 years, three years ago, the era of real space exploration of space was ushered in, with the successful flight of SpaceShipOne, the first commercially developed vehicle, capable of reaching space.

So happy birthday to you all, and humanity for giving us the inspiration to do the impossible, which is escaping this cosy spaceship we’re all living in, or should I say on, the spaceship called Earth.

ps. I also found out that today marks the 23rd anniversary of establishment of The Free Software Foundation (FSF) by Richard Stallman. FSF and the thoughts behind it is slowly changing the mindset of people, and is the foundation of the current explosion in true knowledge sharing. Today also marks the 14 anniversary of the failed attempt by the Soviet military to stop the move towards democracy – October 4th truly is a historic day.

pps. If I had the energy to do so, I’d love to have made a picture showing the faces of Sergei Korolev, Burt Rutan, Paul Allen, Richard Branson, Richard Stallman, Boris Yeltsin and my brother René, to accompany this article – sorry but you have to make that – mentally – yourself.

Instead I’m showing one of the most important pictures of mankind, the “Earthrise” picture taken by Apollo 8, just a little over 11 years after the Sputnik 1 launch.

“We close with good night, good luck, a Merry Christmas, and God bless all of you — all of you on the good Earth.”