Bitid

This week I played around with bitid, a authentication protocol using the same security key-pairs as Bitcoins, on it’s way to be implemented in common bitcoin-wallet-apps.

I writen a wordpress-plugin that using this protocol, as you can se by the QR code at https://blog.puggan.se/wp/wp-login.php.
Unless I turn on pin-code-settings on my wallet-app, the only thing i need to do to login, is to start the qr-scaner on the phone, and scan that qr code, and walla, I’m logged in to the site.

For more information:
* BitID-protocol: https://github.com/bitid/bitid
* php-exemple: https://github.com/conejoninja/bitid-php
* wordpress plugin: https://github.com/puggan/bitid-php
* wallets:
* * Mycelium (Ops only in Testnet-version so far): https://play.google.com/…mycelium.testnetwallet
* * fork of schildbach-wallet (source-code only) https://github.com/bitid/bitcoin-wallet

Written by Puggan, 2014-07-05 23:39:34 CEST (+0200)

This post have 0 comments


Day 1 – Rome trip 2014

When it was time to go to bed the day before, I remembered I should have printed out the document we got by E-mail, when we payed for the trip. So woke up early, went down to my association , borrowed the printer, and then went back home to pick up my luggage, and out to the parking lot, to wait for our friend acting as our chauffeur, but she was early, and was already waiting for us. We got to the airport in time, rearranged our bags, so we have one less bag to carry around, and at 8:10, 2 hours before our flight, one luggage check in started there screen and our flight number appeared, so we lined up there, and waited there for a while, but no one was servicing that station, 2 check-ins to the right was a line for an open luggage check in, marked only with the flight company we was flying with, so we went over there when that queue got shorter. After the luggage check-in we went to exchange/get some euro, and after that some breakfast, air port breakfast is a bit expensive, but we was hungry. At the table next to us was puppy, and his owner, it was really cute. When we had have our breakfast, we headed over to the security check-in, had no experiences of this, so had to ask allot, but after the nice lady reminded me that my sweeter also had pockets, I was ready to pass, but no, the “door” didn’t like me, had to take of my shoes too. While reasabeling my luggage, i noticed they had removed Irres bag to the floor, and she had to answer some question, we had to trow away here shampoo, it was too large. After finding our gate, we sat down and wait, and a lady asked if Irre could answer some questions, so she did, was mostly about from where and how we got to the airport. When the plain arrived, we got instruction about what seat-numbers should enter at the front door, and what seat-numbers should enter at the back door, our seat-numbers was designated to the back door. We find our seats quick, but some other passengers had more problems, and was blocking the way, and a few had taken the wrong door, and was traveling against the flow at the small passage between the seats. The start and flight went well, the landing was a bit more scary for some first time flyers. The airplane personal informed us to sit down, and keep away from the corridor and luggage until the plan had stopped and the seat belt signed had disappeared, but looked like most of the passenger forget about that really fast, and was getting down there luggage before the plane had stopped, and was standing around waiting, as they didn’t open the door yet. Why are people in that hurry to get the luggage, they can’t get of the plane until they open the doors anyway, and they have to wait even longer to get there checked in luggage. The walk from the plane to the luggage was quite long, but we arrived 10 minutes before the luggage anyway. Then we went to the Information desk and asked where we could get a map, he informed us that we could get a map at the “Tourist information”, and pointed us in the right direction. The tourist information provided us with a map, and also told us what stations to switch at, and what station our hotel was closest to. So we followed the signs to the train, find a ticket shop, and got a shuffle-buss-ticket to Rome terminal, the buss took us and 6 others to Rome, and dropped of some at there hotels, and us at the terminal. There had bean a couple of hours since breakfast, so was hungry, and we saw 2 nearby restaurants, one pizza restaurant, and one mc donalds, we wanted to continue our trip to the hotel soon, so we eats some hamburgers before continuing. Following the signs for “Metro A”, until we ended up at the ticket barrier, and looked around, finding ticket vending machines, buying 2 tickets for 1.50 € each, and continued pass the ticket barrier, and down some stairs, checking the map to try to figure out what direction was the right one, and continuing down, down, and down again, and there it was, the metro A, but so was allot of people, no chans at getting on that one, but the next one arrived shortly after, so we got on, and traveled a few stops, before getting off to change to the train, looking around for some signs, someone asked if we wanted some help, we showed him the map, and told us where the train station was, we went there, our metro ticket worked at thous ticket barriers to, and we ended up between 2 tracks, and tried to figure out if one of the 2 trains was the right one, the station names found on the train was not in the timetable, so we got no clue, but we saw a driver (or other staff) go off one of the train, so we showed him the map and asked if any of the trains could take us there, and he pointed at one of them, so we entered that one. Inside the train was a map of the stations, and we found our destination listed, so that felt good, some stops later we left the train, at an odd station, looking around for some clues of where to go next, saw no signs of a bus station, but there was at leas a crossroad with sign, but we had to go to the other side of the road, and it had allot of traffic, looking around we saw a zebra crossing, so we went there, but the cars didn’t care, at least 20 cars just passed by before we got the chans to pass. The signs had the name of the town where our hotel was, so we followed that road, looking for a buss stop, and just keeped walking. At the hotel we checked in, got some information about the breakfast times, and where to find the buss stop, and how the tickets works, even corrected him on how long the ticket was valid, with information from the ticket I already had one in my pocket. Some information we already know from reading reviews of the hotel. The reviews in short: Taxi to hotel is expensive, train and buss to hotel is very cheap, there is dogs that barks in the area, and the wify only works in the lobby.

Written by Puggan, 2014-02-06 19:28:11 CEST (+0200)

This post have 0 comments


Packman + Bitcoins + geocaching = coinding

Packman + Bitcoins + geocaching = coinding

Put out you own sugested locations at coinding.com
My coinding locations

Written by Puggan, 2013-12-26 15:52:46 CEST (+0200)

This post have 0 comments


Telia Mobilt Bredband

Har idag försökte hjälpa en bekant att få igång ett mobilt bredband.
Datorn var en windows 7 laptop, och modemet var en Huwaei E220,
som de fått tillsammans med sin gamla windows XP dator.

Stoppar man i USB-modemet så dyker den upp som en CD-skiva, och vill autostarta installationsprogramet,
programet funkar dock inte på windows 7, så försöker ta ner senaste versionen från telias websida.
Programet installeras, men den installerar inte drivrutinerna.
Så börjar googla efter hur man får modemet att funka i Windows 7,
hittar en del forum diskutioner, både hos telia och på andra support sidor,
de har alla gemensamt att de länkar till guider på telias websserver,
sidor som inte lägre finns kvar på telias server.

Efter ca 2 timmar hittar jag äntligen en guide som inte ligger på telias server.
huawei-e220-driver-for-windows-7

Visade sig att på modemets CD-emulering fanns en mapp med gamla drivrutiner för XP,
så om man öppnade enhetshanteraren och bad den uppdatera drivrutinerna för de okända enheterna,
och att leta i den mappen, så gick det helt plötsligt att installera modemt.

Så efter 2 timmar av trasiga länkar till telia, så fanns lösningen framför näsan på mig.

Written by Puggan, 2013-08-15 18:50:54 CEST (+0200)

This post have 0 comments


Android

Had my android one day now, and the problems i found so far:

1. The calendar can’t display the month or week as ISO-8601 defined, with Monday as first day of week, my first mobile even got a setting for that, but something so mainstream as android doesn’t??
2. Contact nicknames, The contacts have a field for nicknames, and there even a per contact option to select what name to show it as, if its linked from contacts from multiple accounts, but you can’t select the nickname to be shown.
3. Network settings, still haven’t found a way to change the hostname of the device, and the DNS settings forced static IP, to be able to use static DNS settings and DHCP for IP i bought a app för 25kr

Miss my Nokia N900 :-(

UPDATE:

1. the calendar change the “first day of week” when you select language, so to get both English and Mondays, I now use Australian English.
2. How often do I use the phone-book? less then once per month. I answer when people call, and i got picture-links on my phones desktop to my closest friends.
3. The app didn’t work, it just copy the DHCP-adress to a static IP, and set my preferred DNS settings, when i change network i get my old IP, and can’t communicate on that network, instead i changed the settings on the DHCP-server:s, so if my phone ask for a IP, send my special DNS settings instead of the default ones, and there by bypass our DNS-hosname-blocking.

Written by Puggan, 2013-02-22 16:05:31 CEST (+0200)

This post have 0 comments


I’m now a “Scoutledare”(scout guide) for scouts in “Tuve Scoutkår”

From january 2012, im back as scout, im now a guide/leader for the group “Gamma” in “Tuve scoutkår”,
“Gamma” has 2 patrulls, one if them are called “Kobran”, and they have now started to blog about scouting (in swedish),
and you can find them at https://awesomescouting.blogg.se/

Written by Puggan, 2012-02-08 11:52:35 CEST (+0200)

This post have 0 comments


My evening 2011-05-20

There was a big party in Gothenburg yesterday:
Gigantisk Spontanfest i Göteborg

I took help of my neighbor sofia, to find the place.
The facebook event had 3368 atending, and 2457 maybe. have no ide how many that relly come, but it was alot of people.

With so many people around, you should make at leas one new friend, and i did.
relly cute one, that gave me alot of kisses, and i wasn’t the only one, he had a talent for steling the attention.
(more…)

Written by Puggan, 2011-05-21 10:21:03 CEST (+0200)

This post have 1 comments


Picture gallary

My blog now have a picture gallary addon.
Its 94 rows modifications of the ngg addon.
[nggallery id=1]

Written by Puggan, 2011-02-26 22:02:34 CEST (+0200)

This post have 0 comments


wow level 19 rogue

Leveling up a rogue at the moment, and when you reach 19, you “most” do some pvp, becouse as level 19 rogue you own the battle.

Written by Puggan, 2010-11-10 01:40:57 CEST (+0200)

This post have 0 comments


Fildelning laglig och olaglig

Fildelninge är inte olaglig i sig,
om det är lagligt eller olagligt beror på vad det är som delas.

Hela nätet går igentligen ut på fildelning, besöker du en nyhetssida på nätet ,
så delar deras server med sig av ett antal filer till dig, som gör att din webläsare kan visa upp sidan.

Detta gör tex aftonbladets fråga “ Fildelar du på nätet? ” rätt löjlig.
Min första tanke var: “Klart jag gör, vart skulle jag annars göra det!”,
men efter att ha tittat på svarsalternativen, så var det hur offta de ville veta,
Men tanke på att minst ett av mina spel på datorn alltid kör torrents i backgrunden, för att hålla spelet uppdaterat. så fildelar jag automatiskt flerar timmar per dag.

Tittar man istället på de gånger jag aktivt väljer att ladda ner något, så är det många gånger helt lagligt.
Tex när jag ska installera om en dator, så laddar jag ner senaste versionen.

Man kan även ladda ner en bra film utan att för det vara olaglig.
När det gäller musik finns det ett antal artister med en härlig inställning till nerladdning av deras låtar, gillar när man får betala var man vill, och statestik visar att Linux användare gärna betalar mer än Mac och Windows användare.
Det behövs fler moderna affärsmodeller, att folk har betalat totalt 1.27 Miljoner dollar, för en produkt som de själva fick sätta prislappen på, talar för att det funkar.

En annan intresanta nya modeller är Flattr, där man kan ge bort beröm, i form av pengar, utan att behöva känna efter om man har råd att ge.
Att Spotify har slagit igenom är ett teken på att musik och film behöver nya affärsmodeller,
men personligen lyssnar jag hellre på musik från youtube.

Written by Puggan, 2010-10-26 22:30:06 CEST (+0200)

This post have 1 comments


My day 2010-10-07

Today i made a greasmonkey -script for putting shared notes on websites.
One persson can add a note to a webpage they visiting, when that persson or
someone else in the same sharing-group visit that website, the note will apear.

(more…)

Written by Puggan, 2010-10-07 19:10:11 CEST (+0200)

This post have 1 comments


My day 2010-10-06

I went to Lollo after work today, she showed me the game shes coding at, togheter we solved a few deadend, and shes now back on track again, looking forward to see the game when its done.

Later when i got home, i cloned the blog i created yesterday for tuffs, and if you read this, you see the result of it…

Written by Puggan, 2010-10-06 23:59:59 CEST (+0200)

This post have 0 comments


Test blog post

This is a first blog post, just to make the first page look less empty, the real text comes later, when i got somthing to write about.

Written by Puggan, 2010-10-06 22:28:24 CEST (+0200)

This post have 0 comments


line 11 column 86 - Warning: unescaped & which should be written as &
line 11 column 87 - Warning: unescaped & or unknown entity "&d.getContext"
line 11 column 137 - Warning: unescaped & which should be written as &
line 11 column 138 - Warning: unescaped & or unknown entity "&e.fillText"
line 11 column 882 - Warning: unescaped & which should be written as &
line 11 column 883 - Warning: unescaped & or unknown entity "&c.supports.flag"
line 11 column 899 - Warning: unescaped & which should be written as &
line 11 column 900 - Warning: unescaped & or unknown entity "&c.supports.unicode8"
line 11 column 920 - Warning: unescaped & which should be written as &
line 11 column 921 - Warning: unescaped & or unknown entity "&c.supports.diversity"
line 11 column 1172 - Warning: unescaped & which should be written as &
line 11 column 1173 - Warning: unescaped & or unknown entity "&c.readyCallback"
line 11 column 1250 - Warning: unescaped & which should be written as &
line 11 column 1251 - Warning: unescaped & or unknown entity "&f.twemoji"
line 11 column 1261 - Warning: unescaped & which should be written as &
line 11 column 1262 - Warning: unescaped & which should be written as &