2014-10-31

Tjänsteledighetsdagboken 2014-10-23

Utvilad

Idag vaknade jag upp utvilad, jätteskönt! Har haft lite ont i halsen sedan helgen och aningen kraftlös, så det är skönt att få tillbaka krafterna.

Dagens problem 

Mitt i formuläret vill jag ha ett annat formulär för att ladda upp bilder. 

Notiser

Vision, skygglapp, ägde i bf3, snack med grabbarna, ok layout för mobiler, slappt, gick inte ut idag,
potatisgratäng och viltstek!
2014-10-31: Anmärker bara vad som menas med vision och skygglapp. Det första är mitt sätt att programmera. Jag tar in problemet, grubblar i lugn och ro för att se en vision om lösning. Det andra är att det antagligen krävs skygglappar för att genomföra stora projekt. Det är helt enkelt för mycket som kan gå fel!

De två första veckorna på tjänstledigheten 2014-10-31

Två veckor har gått

Massor har genomförts. Förra veckan blev ett stim av kodning och eftersom det var min första vecka firade jag med en utgång.
Från början hade jag någon ambition att skriva dagligen, men det visade sig för jobbigt och det känns bättre att skriva nu i efterhand när många problem har lösts.

Resultat

Vecka 1

Jag jobbar med två projekt.
  • Workaround Town, som ska vara en förmedling av lokaler likt Air BnB, var i sin linda och jag gjorde ett mobilanpassat formulär för att skapa annonser. Lyckades också ladda upp bilder via XmlHttpRequest och skapa ett galleri med hjälp av Foundation.
  • Black Box Date, är mitt personliga projekt som jag la tid på under helgen. Där arbetade jag med profilsidan mest och la in JQuery UI slider med två värden för att kunna välja ett urval av värden.

Vecka 2

Jobbade endast med Workaround Town och vi kom till slut om namnet! Detta ledde till att vi registrerade domäner och jag styrde om trafik och e-post. En mängd problem löstes denna vecka: optimera bilder, bildkarussell, multipel datumväljare, animera dragspelen (accordion), validera formulär med Abide mm.
Det viktigaste var nog att jag implementerade en preliminär design som Rikard hade skissat på. I och med att vi hade registrerat en domän fixade jag en landningssida med denna design samt intresseanmälan och frågeformulär. Det är väldigt bra eftersom vi nu kan hänvisa folk till sidan och faktiskt använda den vid intervjuer.
Inte så snygg, men det kommer!
www.workaroundtown.net 

Veckan är inte slut och i helgen ska jag fokusera på Black Box Date.

Problem

Många tunga problem har dykt upp och jag ska försöka skriva ner lösningarna i detalj.
  • XmlHttpRequest-posta bild från HTML FILE INPUT och spara i Google App Engine
  • Animera Foundations dragspel när varje klick drar ihop den
  • Slick karusell i Foundation
  • Optimera bilder som levereras från Google App Engine
  • Validera formulär med Abide

Vardagen

Många dagar har varit toppen!
  • Första måndagen avinstallerade jag till slut Battlefield 4 för att installera Battlefield 3, och vilket lyft! Har länge gett fyran ett försök men jag orkade inte längre. Det visade sig vara ett riktigt bra drag och jag hade en riktigt ägande omgång på Bandar desert. Klassiker.
  • Första torsdagen vaknade jag upp helt utvilad och pigg!
  • Denna söndag och måndag var skön eftersom jag fortfarande kände mig bakis vilket skulle leda till söndagsångest, men nu när jag välja helt själv vad jag skulle göra på måndagen och inte behöva gå till jobbet kändes allt mycket bättre!
Annars har dagarna varit lugna med tidig uppgång runt åtta, sedan träna vid 10 med lunch efteråt. Sedan kodat på till fyra cirka för en paus. Sen har det varit lite olika med kodning, middag och kodning in på kvällen är inte ovanligt. Annars gått ut och gjort något socialt.

2014-10-20

Tjänsteledighetsdagboken 2014-10-20

Bakgrund

Eftersom jag nu är på tjänsteledighet och kommer att koda helt på egen hand utan deadlines, planering eller någon chef så kan det vara bra att skriva lite om vad som händer.

Tidiga tankar

Redan innan min tjänsteledighet täntke jag på att skriva ner mit arbete när det gäller projekt. Det är något jag ofta tänker på men aldrig haft någon övergripande syn på. Det går upp och ner och på något sätt går det runt. Om jag lyckas skriva ner mitt arbete så kanske det går att se hur jag faktiskt lyckas.

Utvecklarkommentarer

En annan anledning till att skriva dagbok skulle vara att ta upp olika problem som dagligen dyker upp. Med alla olika teknologier så uppstår det jämnt något. Det är ändå med Google App Engine, Maven, Eclipse, Java, JavaScript, CSS, HTML och Objectify jag jobbar med! 

Musik

Dagens musik: Devo, Switched on Bach, slumpat från Acid Flash albumen och Alien Rain.

Leave of Absence Diary 2014-10-20

Background

Since I'm on leave of absence and going to code totally by myself with no dead lines, planing or any boss it would be good to make some notes of the work in progress.

Earlier Thoughts

I've been thinking of making a dairy since I would like to describe how I work in a project. There're lots of ups and downs and in some way I handle it.

Developer Notes

It would also be some what interesting for others to read about the different problems Google App Engine, Maven, Eclipse, Java, JavaScript, CSS, HTML and Objectify creates! 

Music

Todays music: Devo, Switched on Bach, random from Acid Flash collections and Alien Rain.

2014-10-15

"HaterGate"

Förhoppningsvis bara ett problem i USA med pojkar
http://feber.se/spel/art/311237/brianna_wu_pratar_med_msnbc/

Löjlig kommentar på YouTube:
"Enjoy your games while you can, Marxists have won this battle for the industry.

Gamergate is the last dying struggle of who love games against the total usurpation and destruction of their culture. This news report is the beginning of the end, Gamergate has been too slow and too weak."

ShitRedditSays har samlat ihop en mängd kommentarer från Reddit:
http://www.reddit.com/r/ShitRedditSays/comments/2glx0o/effort_post_more_gamergate_spam/

2014-10-07

Java and JavaScript String split

There's a big difference between Java and JavaScript version of String's split method/function.

Java

  • "/".split("/") => []
  • "".split("/") => [""]
  • "/something".split("/") => ["", "something"]

JavaScript

  • "/".split("/") => ["", ""]
  • "".split("/") => [""]
  • "/something".split("/") => ["", "something"]