fredag 21 december 2012

CSS Grady

Detta verkar vara Verktyget för att skapa snygga CSS gradienter...

onsdag 19 december 2012

söndag 28 oktober 2012

Internetdagarna 2012

Förra veckan var jag på konferensen Internetdagarna 2012. Det var väldigt kul och intressant att få möjlighet att få en inblick i topp-skiktet av branschen som jag valt. Programmet var smockfullt med intressanta föreläsningar som man bara hann med en bråkdel av. Det fanns alltid något gott att äta av mellan föreläsningarna av och folk som var där var mingelvänliga. Jag hann mingla med bland annat en projektledare från SVT play och en doktorand i medie- och kommunikationsvetenskap.

Här nedan finns tre av de föreläsningar som jag tyckte var mest inspirerade. 







tisdag 23 oktober 2012

Andra WinStore-appen!

Idag blev min andra app upplagd på Windows Store: Poker Blinds Timer. En simpel app med minimalistisk design som håller reda på blindsen till pokerspelet.

Den går att ladda ner här:
http://apps.microsoft.com/webpdp/app/poker-blinds-timer/ee333795-4cdd-401b-b849-8d6930f6fe78

onsdag 17 oktober 2012

C# ??

Ingen nyhet, men värt att poängtera hur enkelt livet kodningen blir när man har ??-operatorn i C#.

Istället för if-satser för att titta om ett värde är null behövs bara en rad.

Förr:
var variable = "";
if(value != null)
    variable = value;

Nu:
var variable = value ?? "";


Magi!

söndag 30 september 2012

Första Win 8 appen!


Så!
Då var min första Windows 8 app uppladdad till Windows Store. Får hoppas att den blir godkänd och publicerad innan Windows 8 släpps! Här är några skärmdumpar:



Appen är en simpel inkomst kalkylerare. Man skriver in sin timlön och trycker på "start" när man börjar jobba. Sedan kommer appen att räkna ut hur mycket man tjänar i realtid. Uppdateringen sker varje sekund.

måndag 17 september 2012

Steve Jobs

Har precis lyssnat klart på Steve Jobs biografin och måste säga att det var en av de bästa böckerna jag läst/lyssnat på. Speciellt som teknikintresserad privat och professionellt så förklarar denna bok den tid vi lever i. Jag har mina delade åsikter om Macintosh och iPhone, men hursomhelst måste jag erkänna att jag är sjukt imponerad av allt han skapat. Från Pixars filmer till iTunes affärssystem.

Det är tråkigt att han gick bort i förtid, men det kanske är något som bidragit till att han blivit en legend på så kort tid... 

måndag 3 september 2012

Fixa Wifi i trångt område

Har haft ett segt wifi ett tag nu och har misstänkt att grannskapets trådlösa nätverk har något med saken. Sedan vi har flyttat in för två år sedan tror jag att antal wifi har dubblerats. Antagligen kör andra samma kanal som jag eftersom precis som jag har de antagligen inte bytt kanal. Men, hur tar man reda på deras kanal?




Öppna Kommandotolken och skriv:
netsh
wlan
show all

Sedan är det bara att kolla igenom vad alla nätverk sitter på för kanaler och byta till en lämplig. Det var tre andra som hade samma som jag vilket är mindre bra...

lördag 1 september 2012

Skaparen av PHP


Internet Pioneers: Rasmus Lerdorf - Inventor of PHP from Charles Severance on Vimeo.

"Jag bryr mig inte om min hammare, vem som helst kan få använda den."

Detta säger Rasmus Lerdorf om PHP som han uppfann för att, enligt honom, spara tid och slippa skriva samma kod om och om igen. Han menade att det inte var PHP som var det han sålde utan det han byggde med det. Han lät sedan andra bygga vidare på det och göra det till vad det är idag.

fredag 31 augusti 2012

Javascript referens

Flera gånger när jag undrar saker om Javascript återkommer jag till denna sida.

Den har oftast svaret jag letar på hur det EGENTLIGEN fungerar. Man får det där svaret man får av MSDN när det gäller .NET  till exempel. Check it out! 

onsdag 1 augusti 2012

No more postback

Tack vare tekniken AJAX behövs inte längre postbacks mellan server och klient. Som användare är det frustrerande att byta sidor på en hemsida. Användarupplevelsen bryts för en sekund eller två. Som användare drar man sig för att klicka på vissa länkar för man vet inte om man kommer bli slungad till en annan sida eller vad som kommer att hända.

Om man skulle tänka nytt:
Vore inte det bästa om man som användare kommer in på en hemsida och man stannar kvar på samma sida under hela besöket. Tänk dig om du går in i en butik. Då går du runt i en och samma butik hela tiden. Om du byter rum så är du fortfarande i samma butik. Så borde webb-upplevelsen också vara. Du ska vara kvar på samma ställe. En förebild för mig här är Chrome Web Store. Du har fortfarande möjlighet att bokmärka http-adressen, men användarupplevelsen bryts aldrig.

torsdag 26 juli 2012

Rösten som förstörde Batman

Bane. Varför gav Nolan vika för kritikerna och ändrade hans röst?

Här är orginalet:
http://youtu.be/GokKUqLcvD8?hd=1&t=1m29s

Här är det som visades på bion:
http://youtu.be/g8evyE9TuYk?hd=1&t=1m


varför, varför, VARFÖR gjorde dom honom till Sean Connery?
Här kommer lite fler reaktioner på Banes röst:
http://blogs.indiewire.com/criticwire/bane-sounds-like-dark-knight-rises#

torsdag 19 juli 2012

.LESS


CSS i all ära, men det kan bli lite segt. Ofta så blir filerna väldigt långa eftersom man måste skriva samma egenskaper på flera ställen. Inte längre...

In på en vit häst kommer LESS: http://lesscss.org/
Ett JS-bibliotek som tar dina .less filer som du skriver och gör om dom till CSS. Du skriver .less-filer i samma stil som css, men du kan använda:
* variabler &
* funktioner

Helt plötsligt är CSS som det borde vara, tack vare LESS!
Smaka på detta:




onsdag 18 juli 2012

Google DNS


Om du vill slippa att bli stoppad eller omdirigerad när du skriver in en hemsideadress ska du byta DNS-server till Googles DNS-server. Ibland får Sveriges myndigheter, EU eller för den delen USA för sig att blocka DNS-adresser. Då kommer dom se till att de olika ISP:er blockerar det som de vill ha blockerat. Google har dock som policy att inte blockera något. Dock vet man inte hur mycket man kan lita på det...

Hursomhelst är det enkelt att byta. Det ska även snabba på hur snabbt du blir slussad till den adress du ska till. Följ guiden här.
https://developers.google.com/speed/public-dns/docs/using

Pastefire

Nu finns det en riktigt användbar app till iPhone för att kunna skicka information snabbt mellan mobilen och datorn. Appen heter "Pastefire" och det är nån fransos (låter det som) som har kommit på den.
Gå hit: https://pastefire.com/input.php#methodB

Du skickar blixtsnabbt URL, tfn-nummer, och annat till mobilen. Interfacet behöver bli lite snyggare, men funktionen är hur snabb och smidig som helst!

måndag 16 juli 2012

Leap



Jag kommer inom kort att förbeställa denna. Sååå jääävla coolt.
Minority Report/Iron Man here I come!

fredag 13 juli 2012

Fritt Internet

Hur skulle ett fritt internet se ut?


Android Ikoner

Idag är det dags att fixa lite ikoner till Android. För att det ska funka som det ska behöver man göra 4 olika ikoner. Hittade en bra guide som beskriver kortfattat och med bilder hur man gör.

Android(meda): Create Launcher Icon For Your Android App


.

onsdag 11 juli 2012

Stackoverflow: första +15rep


Fick precis mina första poäng på Stackoverflow idag! Mitt svar var tydligen uppskattat. :)

torsdag 5 juli 2012

Signera Android-app


För att gå från ett färdigt projekt till en installerbar app i Android måste man gå igenom några steg. Det handlar om att man måste signera appen. Om du följer den officiella guiden så är det ganska enkelt:

Du behöver:

  • Ett färdigt projekt i Eclipse
  • Keytool.exe
  • Jarsigner.exe

1. Exportera


Steg ett är att ta ut en osignerad .apk-fil. Detta är själva appen. Men, utan en signering går det inte att köra den. Högerklicka på projektet i "Package Explorer" --> Android Tools --> Export Unsigned Application Package







2. Skapa nyckel

För att kunna signera en app behöver du en nyckel. Du skapar detta genom Java-verktyget "KeyTool" (keytool.exe) som ska ligga i din JDK-mapp. För mig: "C:\Program Files\Java\jdk1.7.0_03\bin"

Starta kommandotolken som administratör och gå till mappen där keytool finns. Kör sedan keytool-kommandot med dessa parametrar (byt ut namnen till dina egna). Den kommer sedan fråga efter att du skapar ett lösenord, samt lite fler uppgifter om dig. När du fyllt i dessa kommer en .keystore-fil skapas i samma mapp som du kan lägga på lämpligt ställe.

3. Signera med nyckel

När du skapat en nyckel ska vi nu använda den med Java-verktyget "Jarsigner". Det finns i samma mapp som KeyTool. 

Kör sedan detta kommando, men byt ut mot dina filer. Om allt går bra får du några rader som specificerar vad som signerats. Du kan sedan använda jarsigner med växeln "-verify" för att undersöka om signering var lyckad.


Eller...

Vid steg 1: Klicka på Export Signed Application Package för att göra detta i ett GUI istället.