Webbprogammering

Kontor på G med grabbarna

Var på möte med Kalmar Science Park Incubator i slutet av förra veckan tillsammans med min goda vänner Andreas Eriksson, Joacim Ståhl och Erik Falk för att se vad dem hade att erbjuda gällande kontorslokaler.
Jag har varit i kontakt med dem tidigare, men valde då att inte boka in något möte då jag var precis nystartad och inte riktigt förstod vad jag skulle med ett kontor till. Det går väl lika bra att sitta hemma och jobba? Framförallt billigare. Men ju mer tid det har gått så har jag förstått hur viktigt det är ha en ”tillflyktsort” där man kan utföra sitt arbete på.

Jag har testat att sitta hemma och jobba, men det är svårt att verkligen koncentrera sig på det man ska göra. Det finns så mycket annat runt omkringen som också måste göras och kanske till och med är roligare att göra som vanliga fall skulle ligga längst ner på ”To-Do list”.
Har även försökt att sitta i skolan och utföra olika sorters av arbete, men det är hela tiden massa människor som springer runt och det är diskussioner och liknande och det kan vara svårt att koncentrera sig. När man väl tycker att man har fått lite flow så kommer någon och frågar om man inte kan hjälpa dem med något. Inte för att jag har något emot det tvärtom man lär sig mycket på det också. Men det just det att man tappar det man höll på med.

Jag vet inte däremot om jag hade själv tagit steg till att skaffa mig ett kontor själv då jag oftar tvivlar på mig själv och mina kunskaper. Lite för feg att det inte ska gå tillräckligt bra så att jag ska klarar av att betala mina räkningar. Man är ju ändå nystartad och inte har någon produkt/tjänst att sälja eller referenser. Inte det att jag inte tror att jag kommer att klara det för då hade jag aldrig startat företaget.

Nu är det ju så att jag hade previlegiet att träffa dessa duktiga entreprenörer som jag lyckades lura och bli mina kompisar och som har en stadig basis att stå på.

Det ska bli riktigt roligt och framförallt spännande och se vad detta ska leda till. Jag har stora förhoppningar på det och tror verkligen att det kommer bli ett lyft för egen del. Det är inte många som får sitta med sina kompisar och har samma intressen och tillsammans bildar en kreativ miljö. Sen att sitta i en inkubator är inte heller fel då man utökar sitt nätverk och får träffa personer i samma sits och ambitioner. Det ska bli spännande.

Förhoppningsvis om allt går som det ska får vi tillgång till kontor någon gång nästa vecka. Vi ska på möte och skriva kontrakt på måndag den 4 maj.

Andreas och Jocke har nyligen startat ett Utomic HB tillsammans och skriver just nu på StartupBlog om vägen att till att bilda företag och tankar funderingar runt omkring det.

RC_HelikopterNu är det ju så att man måste ha lite roliga stimulerande prylar på kontoret som förgyller vardagen lite extra sen och även så att vi ska kunna utgöra olika mästerskap. Just nu har vi tillsammans en helikopter som kommer gå varm. Så nu vädjar jag efter andra roliga saker som man ”måste” ha på kontoret och förgyller dagarna. Någon som har något bra förslag på prylar som ska inhandlas?

Tips när du ska skriva Reguljära uttryck

Tänkte dela med av en sida jag hittade idag när jag satt och skulle skriva lite reguljära uttryck till min validering när någon vill bli användare.
Vi har hållt på lite med det i skolan nu under Javascriptkursen, men inte så mycket så att det sitter i ryggmärgen. Personligen tycker jag det är lite halv knepigt att få kläm på. Då är det tur att det finns hjälpmedel man kan använda sig av innan det sätter sig.

https://regexr.com/ hittar men en bra editor som du kan lägga in egen text och sedan testa att skriva olika reguljära uttryck och se live vad den ”tar”. Det finns en scroll box till höger med hjälputtryck som förklaras med en text under.
Man kan göra lite olika inställningar som t ex om det ska vara global eller casesensitive. Och läggs ner på sidan visas det reguljära uttrycket du ska använda dig av.

Det går även att ladda ner programet och köra det som en AIR applikationer på skrivbordet vilket som jag tycker är väldigt smidigt.

Hoppas det är någon annan än jag som kan ha nytta av detta mer än jag.

KalmarCamp är över & ogillar.se på gång

Jaha nu har det i och för sig gått ett par dagar sen KalmarCamp avslutades, men kroppen har inte riktigt tillåtit en summering. Skulle skrivit den på söndagen då det slutade. Jag kom hem satte mig i mysfotöljen, fällde upp fotstödet, smäckte upp MacBooken och skulle börja skriva. Det tog 10 minuter sedan hade jag somnat med laptopen i knäet och vaknade inte förrän kl 5 då den skrek efter ström.

Ogillar.se's maskot Gogilla

OGILLAR.se
Min tjänst som jag utvecklade under helgen var ogillar.se som är meningen att man ska kunna lägga upp saker som man ogillar och sedan kan andra medlemmar hålla med och liknande. Det är mest som ett projekt för att utveckla mig själv och min programmering. Men jag kommer personligen att använda den.
Jag kan dock ger ett smakprov på ogillar.se’s maskot Gogilla vilket mycket passande blev en GORILLA som om man är lite fyndig kan få till just OGILLAR vilket Falken mycket fyndigt kom på.

Varför har jag inte släppt den då?
Jo, det beror på att jag inte riktigt kom så långt som hade velat då jag snöade in för länge på design. Vilket absolut inte är min starka sida. Fick ändå ihop en sida som jag är nöjd med. Men dock så är säkerheten i stort sett obefintlig. Så jag ska jobba lite på den i dagarna och har förhoppningar om att släppa en beta version inom en snar framtid. Så får vi se vi vad responsen blir och hur jag kommer fortsätta att utveckla den.

Projekt från KalmarCamp

daglig.se
En sida där från början var utgång punkten att man skulle ta ett foto dagligen, men som sedan utvecklades till att samma sin egna lilla ”bubbla” på nätet. Med allt ifrån microblogging till olika flöden man har. Allt som samlas på en och samma site som sorteras på dagen. Så man snabbt och enkelt kan se vad en person har haft för sig en specifik dag.
Sidan har inbyggt stöd så att du enkelt kan ta en bild med din webbkamera och så sparas det snabbt och enkelt på din profil. Enklare kan det inte bli. Och ska man tror grabbarna bakom det som kommer det komma mycket mer…
En mycket intressant idé som jag verkligen kan bli riktigt stor och något som jag kommer att använda mig av.
Sidan utvecklades av: Joacim Ståhl & Andreas Eriksson

studentförening.se
Denna sidan är tanken att alla studentföreningar ska kunna få sitt egna konto och visa evenemang och liknande som kommer att hända. Man kommer även kunna hitta information om hur man skapar studentförening och liknande. En mycket intressant idé som jag tror kan bli stor inom studentvärlden.
Sidan utvecklades av: Patrik Karlsson

minmustasch.se
En sida där man kan ta bild med sin mobil och sedan skicka ett MMS till 72550 skriva MUSTASCH följt av sitt namn. Gör man detta så skänker man 5 kr till forskningen och bekämpningen av prostatacancer. En mycket bra och roligt intiativ. Hoppasa det får den respons dem hoppas på.  Själv har jag skänkt 20 kr.
Sidan utvecklades av: Patrik Wall & Henrik Magnusson

Webmark
En tjänst som går ut på att man snabbt och enkelt ska kunna skapa sig ”bokmärken” på nätet och samla dem på en och samma site. Man kan även kategorisera sin bokmärken och sedan snabbt och enkelt kunna bläddra mellan sina bokmärken och se det innehåll på en och samma sida på ett snabbt och enkelt sätt. Svårt att förklara men det ser riktigt lovande ut.
Sidan utvecklades av: Erik Falk

Wizzy.se
Är en sida där det är tänkt att man ska skapa sina egna ”visitkort”. Man skapar ”visitkort” på folk som man man vill ha koll på med både statisk information så som telefonnummer och e-mail, men även lägga till denna persones olika flöden så man enkelt följa en person och vad han skriver och vad som händer runt denna personen. Ett mycket trevlig tjänst som tanken är att man även vid ett senare tillfälle ska kunna kategorisera sina visitkort så som ”PHP” t ex så kan man snabbt och enkelt kolla in sina ”PHP visitkort” och se vad som har hänt runt dessa människor. Ska bli kul att se det slutliga resultatet.
Sidan utvecklades av: Johan Leitet & John Häggerud

yo.se
Grabbarna bakom yo.se var också på besök under helgen och arbetade med att utevckla deras tjänst. Sidan/tjänsten kan man väl förklara som en sorts ”microblogging” trots att dem själv inte vill kalla de det. Men det går ut på att man kan mms in bilder på vad man håller på med. En mycket trevlig sida med mycket nytänkande. Kan tyvärr inte förklara mer ingående då jag själv inte har dett konto och dem bara tillåter invites.
Har tyvärr inga namn på dem som har skapat sidan och eventuella bloggar.

Robin Bengtsson deltog också på KalmarCamp och utveckla en bildverktygs applikation i actionscript.

Vi blev även uppmärksammade av Barometern som kom på besök. Läs artikeln här.

KalmarCamp går in på dag 2

Nu har man fått sig ett par timmars sömn. Dock inte så mycket som man hade önskat och att dem snodde en timme i natt som inte var helt optimalt då man gärna hade tagit en i stället.

Hur har det fortskridit för egen del?
Ja, det har väl inte gått så där jätte lysande som man hade hoppats. Började med att göra en design som de visade sig att jag inte hade någon nytta alls av. Satt mig och började koda lite så det jag har gjort är ett login, skapa nya användare och posta lite inlägg. Kan verka inte så avancerat, men det första jag har gjort så jag är väldigt nöjd med vad jag har åstadkommit än så länge.

Planer för dag två?
Det stora målet med dagen är att göra en hyfsad design som jag kan använda mig av och implementera min kod på. Alltså sen få en väldigt väldigt enkel version av min tjänst.

Vad jag gör?
Det kan ju vara bra att berätta det också. Jag håller på att utveckla www.ogillar.se som jag har ett ägt ett tag. Meningen är att man ska kunna skapa sin egna lilla profil och snabbt och enkelt lägga in små saker som man inte gillar. Simpelt! Men ett väldigt bra sätt att få jobba på sin PHP.

Återkommer när vi börjar närma oss slutet.

KalmarCamp har startat

Nu har KalmarCamp officellt öppnat och alla börjar att dra igång. För att se vad som händer så hänvisar jag till www.kalmarcamp.se. Det kommer även att sändas live på http://bambuser.com/channel/baronen/broadcast/98226.

Slutspurt i Webbteknik I

Kände att jag var tvungen att ta en liten paus från mitt javascript labbande. Klockan börjar krypa fram emot 3 och jag har många timmar kvar. Jag skulle redovisat min slutuppgift i Webbteknik I idag egentligen, men jag hade inte hunnit så längt jag hade hoppats så jag fick uppskov en dag. Det var väldigt generöst må jag säga. Så nu måste jag verkligen ta på vara på den chansen och försöka skriva dem två extra funktionerna till min ”PowerDesktop”. Jag kommer att posta länk så fort jag känner mig klar.

Jag hade egentligen inte satsat på högsta på betyg på denna uppgift till att börja med då jag började en vecka efter alla andra. Då jag satt med ett jobb i företaget (vilket betalade av sig bra i form av en ny ? MacBook).
Förstod mig inte riktigt på det här med objekt orienterat. Man skulle här ifrån till den och använda sig av den konstruktorn till den, men inte till den andra och samtidigt så skulle man hålla koll på ”this” och vad den refererade till. Ett elände.
Men ju längre jag har suttit med det och slitit mitt hår så har jag till slut lyckats komma väldigt långt och ligger faktiskt på gränsen upp till en 5:a så det känns dumt att inte slita av sig det sista håret och försöka hänga sin första 5:a.
Nu vill jag ha lite utdelning för allt slit!
Fast jag ska inte påstå att det har varit jobbigt utan väldigt givande och jäkligt roligt och bra upplägg på kursen. Kommer ta med mig mycket nyttig kunskap här ifrån.

För övrigt så höll jag på att åka dit för fusk på min första tenta. Så jävla klantigt!
I tisdags skulle vi ha tentamen i just Webbteknik I och vi fick ha med oss en referens bok till javascript som vi fick göra anteckningar i. Så långt var allting frid och fröjd. Kruxet var bara det att sen när ”tenta-tanterna” kom och skulle kolla mitt leg och studentkort så gick dem igenom boken och vad fann dem där? Jo, Nicklas hade varit så smart att han hade ju haft en lathund för regulära uttryck i den. Jag har haft boken med mig som referens litteratur i skolan och stoppade då i denna för att alltid ha den nära till hands.
Hade verkligen inte en tanke på att den låg där och det sjukaste var att jag hade suttit och skrivit anteckningar om olika WAP standarder längst bak och inte sett den då heller kvällen innan. Jag menar hade jag jag velat ha det med mig så hade jag ju lika gärna kunna anteckna det i boken, för det var ju ok.
Så nu fick jag istället sitta och svettas och se hela utbildning försvinna, disciplinnämnder och indraget CSN och en fin notis i tidningen.
Men jag hade en jävla tur för senare kom det fram att vi hade lathund till förfogande längst bak i tentan.

Jag fick minst sagt så jag teg, en puls på 200, illamående och sjukt ont i magen.
En sak som är jävligt säkert hädanefter är om vi får ha några hjälpmedel med oss på tentor så lovar jag att jag aldrig mer kommer glömma att gå igenom den så det inte finns något som inte får vara i den. Never more that fucking feeling!

Annat roligt att rapportera är jag klara Iterativ Mjukvaruutvecklings tentan och att jag gjort en nytt nyförvärv idag eller rättare sagt igår i form av en Apple Wireless Mighty Mouse. Fint ska det va.

Nehe nu ska jag fortsätta att bråka med min javascript.

Nya böcker i bokhyllan

Häromdagen så ramlade det två stycken paket, ett från Adlibris och ett från Bokus. Det var två stycken nya till skolan och en som jag beställde där över för eget intresse.

aspnetPro ASP.NET 3.5 in C# 2008ISBN: 1590598938
Nu är det dags att drag igång med ASP.NET i nästa läsperiod. Det ska bli spännande och lära sig mer om detta. Har aldrig varit i kontakt med det innan mer än att jag höll på lite med ASP på gymnasiet, men det har ju inga liknelse. Så det ska bli riktigt roligt. Samtidigt ska bli kul att få mer användning av C# som vi läste förra läsperioden. Tror saker och ting kommer falla lite mer på plats när man får använda det till annat än att bara skapa konsolapplikationer. Men det blir mustig läsning med en bok på 1498 sidor, men man kommer väl att använda den mer till referens än streckläsning.

databasmodelleringPraktisk databasmodellering – ISBN: 9144380011
Parallellt med ASP.NET kursen så kommer vi att läsa en kursen Databasteknik. Så till denna kursen så blir det denna underbara tilltalanade bok vid namn Praktisk databasmodellering från 1993. Men samtidigt så ska man väl inte dömma efter utseendet men det ser ju inte speciellt tilltalande ut, men jag tror den kommer vara riktigt nyttig att läsa. Att den sedan är från 1993 så tror jag inte det behöver vara så att man inte kommer lära sig det senaste. Personligen tror jag inte att det har hänt så mycket med just databasmodellering sen 1993. Så det kommer troligtvis vara en bra och givande bok. Nog inte fel att verkligen få grunderna i det. Det var ganska mycket bilder när jag bläddrade igenom den så dem 216 sidorna som boken består av tror jag kommer gå ganska snabbt att läsa igenom.

php
Beginning PHP and MySQL: From Novice to ProfessionalISBN: 1590598628
Detta var boken som jag valde själv. Har ju jobbat några veckor nu med just PHP med blandat resultat. Visst jag har lärt mig jätte mycket på denna tiden, men det är ju inte så mycket som man önskar att man hade lärt sig. Så därför så var det dags att införskaffa en ny bok till hyllan, men framför allt som nattlektyr.
Nu jäkla är det dags att lära mig det mer på djupet. Visst den senaste sidan jag gjorde var helt i PHP med listning av produkter och adminsystem och liknande, men man vill alltid lära sig mer och samtidigt när man lär sig själv så missar man mycket då man oftast gör på ett och samma sätt. Det sättet man lärt sig och känner sig bekväm. Då kanske det finns något som är bättre.
Jag har börjat att läsa boken nästan helt från början, men skummar igenom alla grunder och läser mer sånt som jag inte har sett tidigare. Det första intrycket jag får av boken är att den är mycket bra och kommer att ge mig mycket ny kunskap.

Annars är vi inne i ett slutskedde i två stycken kurser, Webbteknik I och Iterativ mjukvaruutveckling. Så nästa vecka är det dags för tentor i båda kurserna och det är ju knappast min starkaste sida. Gör saker och ting praktiskt går bra då man samtidigt kan få intelliesense och testa sig lite fram om man är osäker, men när man väl sen sitter där och ska göra provet och få ner det på papper så låser det sig och man kommer helt plötsligt ihåg någonting. Webbteknik I känner jag mig ganska bekväm i, men Iterativ mjukvaruutveckling den känns tung just nu. Jag ska villigt erkänna att jag lagt betydligt mer tid på Javascripten och tycker den är mycket roligare och kommer ha mer användning av den, men man vill ju alltid prestera. Sen har ju tyvärr den kurslitteraturen fått stryka på foten åt min nya PHP bok så vi får se hur väl det går på tentan.

KalmarCamp 2009

Nu är det mesta spikat inför KalmarCamp 2009. Det kommer att hållas i Högskolan i Kalmars lokaler på Kalmar Nyckel, före detta Teleskolan, och kommer att starta lördagen 28 mars kl. 10 och avslutas på söndagen kl. 19. Tanken med årets KalmarCamp är att man ska ha en möjlighet till sovpaus under natten för att fräscha upp tankeverksamheten för dem som önskas. Detta är en av sakerna som man lärde sig förra året då det började bli riktigt segt med motivation och problemlösningar när småtimmarna gjorde sig påminda.

I årets upplaga så kommer det även att finnas kortare föreläsningar från intressenta personer i branshen och dess närliggande område. Detta för en möjlighet att breaka och göra något annat och samla tankarna, men även för att bredda kunskap i olika område och ge inspiration. Det kommer inte att vara några längre föreläsningar utan mer runt 15 – 30 min långa för att inte ska kännas allt för stressande att bryta från sitt utvecklande och naturligtvis så kommer detta att ske i en annan lokal så det inte stör dem som väljer att inte delta. Dessa föreläsningar är även öppna för allmänheten. Så är du intresserad att delta så är det bara att ta kontakt med på KalmarCamps hemsida.

Andra roliga förändringar i året från förra året är att det har uppmärksamats mycket utifrån och KalmarCamp har fått sponsorer och samarbetspartners.

Samarbetspartners:

Högskolan i Kalmar – Institutionen för kommunikation och design
Det är den största samarbetspartnern som kommer hjälpa till med lokaler och uppkoppling för alla deltagare.

Drivhuset i Kalmar
Johan Roth på Drivhuset i Kalmar kommer att närvara stunder och kommer att fungera som ett bollplank för dem som har funderingar på att förverkliga sina idéer och vill starta eget.
Drivhuset hjälper alltså nystartade företagare eller personer att starta företag och hjälper till med kostnadsfri rådgivning och ger en den skjutsen man behöver på vägen.

Jag har själv varit i kontakt med Drivhuset när jag startade upp mitt företag Webready Sweden och måste säga att jag är väldigt nöjd med det dem hjälpte mig med.

Sponsorer:

Mr Gizmo
Mr Gizmo är en webbutik där du hittar mycket roliga prylar och gadgets. Dem har även tillbehör och liknande till mobiltelefoner och liknande. Vad Mr Gizmo kommer att sponsra hålls hemligt för tillfället, men dem lovar att det kommer att bli uppskattat.

Oderland
Webbhotellet Oderland går in och sponsrar med webbhotell-konton till alla deltagare så att alla snabbt och enkelt ska kunna komma igång med sin utvecklade idéer. Dem kommer även att sälja domäner till ett rabatterat pris.

Jag kör själv på Oderland då jag köpte mig ett Återförsäljar Resllerkonto som jag använder i mitt företag och för privat bruk som jag är mycket nöjd med. Dem använder sig av kontrollpanelen Cpanel för konton och sedan som återförsäljare använder man sig av WHM (WebHostManager) vilket är riktigt trevligt att jobba med.

Andra förändring som har skett med KalmarCamp är att dem har köpt www.kalmarcamp.se och även lanserat ett ny logga.
KalmarCamp

Än så länge finns det några få platser kvar. Är du sugen? Vad väntar du på?

Kalmar Camp 2009 kollar intresse

Nu verkar det vara på G igen. Kalmar Camp 2009 är under planeringsstadiet och grabbarna bakom det har nu slängt ut en post på den officiella Kalmar Camp bloggen där dem frågar efter eventuellt intresse att delta.
Kalmar Camp 2008 var mer en test version och för att få lite kött på benen. Det var en ganska begränsad grupp av deltagare. Ryktet säger att dem satsar lite högre i år och  att dem jobbar på lite roliga inslag under eventet.
Är du intresserad? Gå in och skriv en kommentar på posten Är du intresserad av att delta på nästa Kalmar Camp?

Framsteg i PHP

Så nöjd jag är just nu. Jag har lyckats gör mitt första lilla php-script, om man nu kan kalla de det. Det blev ett litet BlackJack spel. Riktigt nöjd är jag iallafall.

Jag har börjat är försöka sätta mig in i PHP nu när C# kursen börjar komma tillända. Så jag har börjat att tugga mig igenom PHP 5 programmering av Jesper Ek.
Mycket bra bok som går igenom det på ett bra pedagoiskt sätt. Dock kan det kännas att boken går lite fort fram om man inte har sysslat med någon sorts programmering innan, men som för en annan som nu har fått grunderna i C# så var den boken kanon att komma igång med.

När jag hade tagit mig ann de första 100 sidorna så kände jag för att göra något praktiskt och satt mig därför vid datorn för att komma fram med något kreativt.
Det första jag gjorde var att göra ett mindre login-script med konstanta användarnamn och lösenord, men med hjälp av sessions kollar om man har tillåtelse att tillträda ”admin” sidan eller inte.
Det är ju inte så avancerat, men precis lagom nivå att börja på. Man får kläm hur man kollar inmatade värden stämmer överens med de tilldelade användarnamn och lösenord och hur man behandlar det hela med hjälp av sessions och hur man tilldelar och använder det.

Mitt nästa lilla projekt var att jag skulle försöka göra ett litet BlackJack spel.

Det första problemet jag ställdes inför var hur jag skulle skapa en kortlek. Till slut valde jag att skapa en funktion som fyllde på en array med 13 kort av varje sort. Jag gjorde även så att man skulle kunna använda funktionen om man skulle vilja fylla på kortleken utan att få dubbletter.
Sedan använder jag mig av shuffle() funktionen för att bland ”korten” i arrayen. Det måste ju vara realistiskt.

Sedan valde jag att spelaren bara ska få två kort tilldelat till sig. Tyvärr kan man ju inte göra det så dynamiskt som man hade velat pga att PHP är server-side script, vilket innebär att det inte går att påverka när det väl har nått webbläsaren.
I vilket fall så går den sen till funktionen ”takort” där den kollar vilken valör första kortet i kortleken har. Om det är en knäckt, dam eller kung så ska de tolkas som 10. Skulle det var 1(Ess) så kollar funktionen om summan av korten är mindre eller lika med 10 så ska det tolkas som 11 annars tolkas det som 1.

Sedan är det dags för datorn att ta sina kort.
Här har jag gjort så att datorn måste ta kort tills summan av korten är 17 eller högre. Den skickas också till funktionen ”takort” som kollar värdet av första kortet och se hur det ska tolkas.

Efter det så jämför vi summan från spelaren och datorn och ser vem som har vunnit. Har de samma summa så vinner datorn och vid BlackJack vinner spelaren också annars måste spelaren har högre summa för att ses som segrare.

Till sist så skriver jag bara ut hur många kort som är kvar i kortleken.

Koden ser ut enligt följande:

<--- CODE BLOCK DELETED --->

Ni kan se hur script ser ut här: BlackJack

Har funderingar på att skapa en spelare till som man ska kunna styra på något sätt genom att man till den ett värde innan man börjar spela. T ex hur smart spelaren ska vara, men vi får se om det är något jag slutför.

Har ni några frågor/funderingar så tveka inte, utan hör av er.