10th March 2011
Detta är det femte steget i kursen RIA-utveckling med Javascript där vi ska genomföra det projekt vi planerade i förra steget.
I detta steg skulle jag påbörja och försöka färdigställa funktionaliteten i min applikation. Mycket av tiden gick för mig åt att försöka förstå hur Jquery Mobile fungerade och försöka läsa mig till lösningar på mina problem i olika forum och bloggar. Min applikation ligger för tillfället live på http://henriksjodahl.se/ria och kommer få ligga där tills vidare.
Resurser
Under föregående steg fick jag välja vilka resurser jag valt att arbeta med. Jag har under detta steg följt valet av resurser med en mindre avvikelse. Istället för att använda mig av couchDB som var en eventuell lösning har jag använt mig av HTML5 LocalStorage för att spara data. Men det var även inlagt i designen att den avvikelsen kunde komma att genomföras beroende på hur de resurserna fungerade och hur de interagerade tillsammans med JQuery Mobile.
Read Full Post »
17th February 2011
Detta är det fjärde steget i kursen RIA-utveckling med Javascript där vi ska välja vilka resurser vi ska använda i vårt projekt och bestämma oss för vad för sorts applikation vi ska bygga.
Eftersom vi inte ska fokusera så mycket på resultatet, utan mer på resan mot vårt resultat så var det ändå ganska enkelt att komma underfund med vad jag skulle göra. Jag ska göra en mobil-applikation med jQuery Mobile där man ska kunna kolla upp information om olika filmer. För informationen av filmerna ska jag använda mig av ett API som heter TMDb som jag har arbetat med tidigare på http://stage12.se som är ett resultat av ett tidigare skolprojekt. Genom att använda mig av ett API som jag är bekant med hoppas jag slippa fundera så mycket över hur själva API’et fungerar och kan fokusera mer på de tekniker denna kursen faktiskt handlar om, javascript.
Read Full Post »
3rd February 2011
Detta är det tredje steget i kursen RIA-utveckling med Javascript där vi ska gå igenom, och förhoppningsvis, lära oss lite mer avancerad javascript.
Scope, Context & this
Gammalt, Svårt
Scope, Context och “this” är någonting som jag har arbetat en del med innan i kurser jag tidigare har gått. Men jag kände att det ändå var bra att repetera dessa delar då det aldrig känns säkert vad “this” innebär och i vilket scope man befinner sig. Jag läste en bra artikel om det som förklarade väldigt noggrant om hur det fungerar.
Read Full Post »
21st January 2011
Detta är det andra steget i kursen RIA-utveckling med Javascript och eftersom jag känner att jag kommer stöta på mycket spännande och delvis intressanta saker så kommer jag att dela upp inlägget för steg 2 för att sedan göra en slutgiltlig sammanfattning av vad jag har fått veta under stegets gång.
Litteratur
Jag har inte införskaffat mig någon litteratur för denna kurs, kalla mig dåraktig, men jag tror att det finns väldigt mycket bra information man kan finna på nätet utan att behöva betala den dyra pengen för en bunt papper med bokstäver på som jag ändå knappt kommer att lyfta. Så jag öppnade precis Eloquent JavaScript och började läsa introduktionskapitlet. Jag finner direkt en väldigt intressant jämförelse av kod som jag känner att jag måste skriva ner för att komma ihåg.
Read Full Post »
20th January 2011
Detta är det andra steget i kursen RIA-utveckling med Javascript och här kommer då även mitt andra blogginlägg som kommer handla om min utvecklingsmiljö.
Skrivmiljö
Jag har under min tid som utvecklare arbetat med ett par editorer, bland andra Notepad2 och Dreamweaver. I dagsläget använder jag två stycken, Notepad2 och Aptana Studio 3.0 och det blir även de jag kommer att arbeta med i min RIA utveckling. Aptana är min primära editor medan Notepad2 är en editor som är bra att använda om man ska genomföra snabba oplanerade ändringar och inte orkar dra upp en tyngre editor som Aptana.
Jag kommer använda mig av debug.js av jamespadolsey som delvis använder JSLint av Douglas Crockford för att parsa kod och leta efter potentiella fel i javascripten.
Read Full Post »
20th January 2011
Changing a theme on your WordPress Installation can be a ****** pain in the ***. Thats something i got to experience today. I found this simple and clean-looking free theme called Satoshi designed by Voosh Themes. Great i think, a good looking theme thats free, those are pretty hard to come by. What i should have thought is:
Hm… i wonder WHY this good looking theme is free?
Now thats a great thought that you don’t really think about when you get excited over this new great theme that you just cant wait to install. “What can possibly go wrong?” Ha!
Read Full Post »
18th January 2011
Denna vecka påbörjar jag en ny kurs på Linnéuniversitetet som heter RIA (Rich Internet Application) som är en kurs i avancerad JavaScript.
Tanken med kursen är att vi ska lära oss mer avancerad JavaScript än vad vi har använt oss av tidigare samt lära oss hur man utvecklar applikationer med hjälp av JavaScript. Sedan ska vi även gå in lite djupare i valfri teknik kring JavaScript utveckling.
Så jag ska, som kursdeltagare, publicera minst ett nytt inlägg för varje kurssteg.
Det finns 8 kurssteg sammanlagt:
- Steg 0 – Hello World
- Steg 1 – Utvecklingsmiljö
- Steg 2 – Avancerad JavaScript
- Steg 3 – Applikationsidé och design
- Steg 4 – Implementation
- Steg 5 – Användargränssnitt
- Steg 6 – Fördjupning
- Steg 7 – Postludium
Detta är mitt Hello World inlägg där jag ska presentera mig för läraren samt andra kursdeltagare om de känner för att följa mina tankar och idéer om JavaScript. Jag ska även berätta lite om mina egna erfarenheter av JavaScript.
Read Full Post »
11th December 2010
Som standard i CodeIgniter är webbadresser utformade för att vara sökmotor och läs-vänliga. Istället för att använda standard “query string” inställning till webbadresser som är synonymt med dynamiska system, använder CodeIgniter ett segment-baserat förhållningssätt:
Read Full Post »
10th December 2010
CodeIgniter bygger på utvecklingsmönstret Model-View-Controller. MVC har en programvaras synsätt som separerar applikationslogik från presentation. I praktiken tillåter det dina html-sidor att innehålla minimalt med skriptspråk eftersom presentationen är skild från PHP skript.
Read Full Post »
8th December 2010
CodeIgniter är väldigt enkelt att installera och är klar att användas efter enbart fyra steg:
- Ladda ner och Packa upp den senaste versionen av CodeIgniter.
- Ladda upp CodeIgniter mapparna till din server. Vanligtvis ska index.php ligga i din root.
- Öppna filen application/config/config.php med din texteditor och ange din bas-URL. Om du tänker använda kryptering eller sessioner, ange din krypteringsnyckel.
- Om du tänker använda en databas, öppna filen application/config/database.php med en textredigerare och ange dina databas inställningar.