Välkommen till Niklas Bivald och Bivald/IT

"Niklas studerar för närvarande digitala medier på Hyper Island men gör även frilansarbete genom sitt företag Bivald/IT."

Välkommen till The future playing ground, tredje upplagan. Nedan finner du min portfolio

» Läs mer om Niklas Bivald, Bivald/IT och Hyper Island

-

Latest posts on Lessons Learned

Lessons learned is where I publish everything from articles, texts and links to project previews, creative ideas and code snippets. Simply my lessons learned. While the portfolio always will be a way for me to publish my finished work, lessons learned is the place where I simply hope to share my experience.€

The two kinds of "don't know"

Posted by Niklas Bivald 2007-09-19 12:24:50

If you try to solve the second kind of ignorance [fear or lack of interest] with a manual or a PDF or a blog post or even a long infomercial, you're going to fail.

Flash animation: How Google works

Posted by Niklas Bivald 2007-08-26 16:13:03

Portfolio.com is running a story named Google's Secret Formula with a good flash animation explaining how Google works. It's an interesting story, especially since Google now serves more queries then Microsoft and Yahoo combined...

The PolarClock screensaver, by pixelbreaker

Posted by Niklas Bivald 2007-08-17 15:02:01

I am rather allergic to screensavers myself, but if you are into them, check out PolarClock.

Making a report system for flash webcam systems, including snaphots of the webcam in question

Posted by Niklas Bivald 2007-08-16 18:30:29

As with any public system, public flash webcams will always be subject to a certain misuse. A good way to minimize this is by letting other users report rule violations. This article covers my approach where users can report someone with just the click of a button. When they do, a snapshot of the webcam is created (on the server-side) and a report is automatically compiled. The system will also notify connected administrators. I am using Flash Media Server (FMS) as webcam host, ffmpeg as thumbnail generator and PHP for database connections and file support.

Amfphp 1.9 in beta 2

Posted by Niklas Bivald 2007-08-11 13:54:38

Amfphp, the flash remoting class for PHP, version 1.9 is in beta 2 since a while back. According to this blog post it's ridiculously faster. From 50 to 200 times faster.

» Continue to Lessons Learned

-

Snyggast Chatten

"Snyggast Chatten – en svensk ungdomschatt där över tio tusen ungdomar träffas dagligen för att chatta, diskutera och ha trevligt”

Snyggast Chattens framsida

http://chat.snyggast.se

Snyggast Chatten startades 2001 och är mitt längsta kontinuerliga projekt som fortfarande är igång. Vad som startade som en utmaning har utvecklats till ett fullskaligt Community med över tio tusen användare dagligen. Tekniskt sett är chatten en tungviktare: en väl uttänkt mix av HTML/CSS och AJAX för användaren med Flash/Perl/PHP/mySQL som balanseras på flera servrar. Servrarna hanterar IRC (chatten), Web kameror, SMS, loggning, spamskydd med mera. Men för användarna är detta en mjuk upplevelse. Gå in, chatta, ha trevligt, umgås.

Chatten är unik med den kopplingen som finns med huvudsidan – en bildcommunity. Du kan välja att prata privat i något av dem öppna rummen men också prata privat med någon. När du pratar privat får du en koppling till den du chattar med. Du ser dens bilder, ålder och i vilken stad dem bor. Det blir en personlig upplevelse.

Personalen

Jag är administratören och har ansvaret för att chatten är igång och fungerar felfritt men även ansvaret för framtida utveckling och implementation av funktioner. Till min hjälp för den vardagliga driften har jag ett tiotal personer vilka håller koll på användarna och ser till att ingen bryter mot våra regler.

» Läs mer om Snyggast Chatten och dens framtida utveckling

-

The Old Picture Company (December 2006 - 2007)

"The Old Picture Company arbetar med att sälja vackra gamla bilder”

The Old Picture Company

http://www.theoldpicturecompany.com

The Old Picture Company arbetar med att sälja vackra gamla bilder. Systemet är byggt på den populära webbshoppen OS-Commerce med en specialgjord layout. Jag hyrdes in för att installera systemet, personifiera det och ansluta det till Dibs-Debitechs kortsystem. Dibs-Debitech är Skandinaviens största leverantör av betallösningar. Jag skrev även moduler för att få shoppen att passa deras behov och bransch.

Sökmotoroptimering

Då webbshoppen är aktiv och fullt funktionell går vi nu in på del två i projektet – sökmotoroptimering. Att vara synlig på Google är en hörnsten för webbshoppar och sökmotoroptimering är en växande bransch.

Generellt sätt brukar man prata om tre nivåer på sökmotoroptimering:

  • Vit
  • Grå
  • Svart

Vit betyder att du använder metoder och tekniker för att skapa sidor som får ett högt index på Google. Använder du gråa metoder använder du metoder som anses omoraliska och är på gränsen till förbjudna. Svart så försöker du manipulera systemet med tekniker som om du blir upptäckt får dig svartlistad från Google – din sida slutar helt enkelt finnas i deras index.

Bivald/IT skapar sidor som följer internationella standarder som är gjorda för att vara åtkomliga av sökmotorer och använder enbart vita metoder för att öka din träffsäkerhet.

-

MobileRobotics (Maj 2005)

"Det var också vår chans att bidra till utvecklingen och att bidra med kunskap; 2005 fanns det ingen nämnvärd information om hur man programmerar Bluetooth för varken mobiler eller. ”

MobileRobotics är ett bra exempel på ny innovativ teknik. Vi skapade en trådlös Lego Mindstorm robot vilken kunde styras med hjälp av din mobil. Mobilen var ansluten trådlöst med Bluetooth till en Palm handdator på roboten vilken sedan översatte till infraröda signaler som skickades till minidatorn som styrde reglagen. Min uppgift var att skapa mobilmjukvaran, dokumentera och göra webbsidan.

Projekten blev en succé och feedbacken mycket positiv. Sedan sidan släpptes i Maj 2005 har källkoden blivit nerladdad över 2100 gånger och sidan haft över 287 000 träffar.

Vi valde projektets ämne för att alla tre inblandade i projektet hade ett stort intresse i innovativ trådlös teknik och för att det var en utmaning. Det var också vår chans att bidra till utvecklingen och att bidra med kunskap; 2005 fanns det ingen nämnvärd information om hur man programmerar Bluetooth för varken mobiler eller.

Mer information, bilder och filmer finns på mobilerobotics.sf.net

» Läs mer om mobileRobotics

-

Lindfors Event (2006)

"Klienten och jag hade en god och kontinuerlig dialog där vi diskuterade vad som behövdes, hade en prioriteringslista och diskuterade projektets utveckling”

Lindfors Event Företagshemsida

Lindfors Event behövde ett komplett system i tre delar. En webbshop, en uthyrningssida och en företagshemsida. Alla delar skulle vara användarvänliga och ha en stilren layout som skulle passa deras behov. Allt detta med en väldigt kort deadline.

Jag arbetade ensam med projektet vilket innebar att jag diskutera med klienten, gjorde layouterna och det tekniska systemet. Klienten och jag hade en god och kontinuerlig dialog där vi diskuterade vad som behövdes, hade en prioriteringslista och diskuterade projektets utveckling.

Denna kontinuerliga dialog är något jag fått mycket positiv feedback på från flera klienter. Dem hålls ständigt uppdaterade på utvecklingen och kan därmed följa projektet från idé till lansering.

» Gå till företagshemsidan
» Gå till uthyrningssystemet
» Gå till webbshoppen

-

Snabber (2006-2007)

"Jag är inhyrd som konsult och arbetar med mindre fristående uppgifter vilka varierar från komplex JavaScript till ASP programmering. Vi har ett bra samarbete med en effektiv dialog”

Snabber

Snabber är en tjänst tillhandahållen av entreprenören Mattias Ohlson. Det är en tjänst där du kan skapa en egen hemsida av hög kvalitet åt ditt företag och lägga upp den på Internet med bara några få klick.

Jag är inhyrd som konsult och arbetar med mindre fristående uppgifter vilka varierar från komplex JavaScript till ASP programmering. Vi har ett bra samarbete med en effektiv dialog.

-

Säkerhet i webbapplikationer och sidor (2006-2007)

"De flesta sidor jag undersökt har haft minst ett stort säkerhetshål”

Säkerhet i webbapplikationer och sidor

Förutom de huvuduppgifter Bivald/IT arbetar med (annonsering, design och programmering) utför vi även sårbarhetstester i webbapplikationer och sidor. Jag utför samma arbete som en utomstående skulle göra fast jag gör det för företaget och inte med ont uppsåt. Klienten faktureras antingen per timmer eller, en metod som är väldigt populär, per säkerhetshål som hittats. På de flesta sidorna hittar man ett par mindre och någon stor sårbarhet.

Jag har utfört säkerhetstester på en rad sidor, bland annat på www.mosms.se åt Jeansson Media vilka tillhandahåller populära SMS-lösningar. I och med förarbetet till en artikel jag skrev undersökte jag även säkerheten på några av Sveriges största communities såsom Playahead och Snyggast.se och fann ett flertal allvarliga brister.

Mer om denna typ av brister och hur man skyddar sig själv kan ni läsa i min två delade artikel.

» Läs mer om Bivald/IT

-

Hyper Island

"Under min tid på Hyper Island har vi gjort ett flertal projekt på flera olika områden. Det är alltifrån en personlig motionfilm och utveckla befintlig teknik till att lära oss skriva affärsplaner och presentera för riktiga riskkapitalister”

Hyper Island

Under min tid på Hyper Island har vi gjort ett flertal projekt på flera olika områden. Det är alltifrån en personlig motionfilm och utveckla befintlig teknik till att lära oss skriva affärsplaner och presentera för riktiga riskkapitalister. Dessa projekt – med undantag för motionfilmen – har utförts i grupper om fem.

Creative Development

Lucy

Under Creative Development låg fokuset på affärsidéer, affärsplaner och budget. Föreläsare såsom Mikael Ahlström från Sproutpark gav oss värdefulla föreläsningar i hur man kommer på nya affärsidéer, utvecklar befintliga och varför det är bra med flera intäcktsmodeller. Uppdraget var att ta fram en affärsidé, utveckla den, skapa en affärsplan komplett med budget och sedan presentera denna för riktiga riskkapitalister och banker. Min roll i detta projekt var projektledare.

Projektet var intensivt men lönande. Det gällde även rollen som projektledare där jag fick värdefull erfarenhet i hur man lägger upp ett projekt med många trådar, hur man motiverar gruppen och ibland även hur man piskar den på ett positivt sätt. Vi fick även insikter i affärsvärlden och hur man skapar affärsidéer och affärsplaner men framförallt viktig erfarenhet från att presentera framför riktiga riskkapitalister. Vi fick en insyn i frågorna dem ställer, kraven de vill ha och hur de resonerar.

Experience Technology

I projektet Experience Technology (Oktober 2006) skulle vi gå på djupet och söka efter nya kreativa sätt att använda befintlig teknik. Meningen var att alla i klassen skulle lära sig så mycket som möjligt om den mer tekniska biten av IT. Vi fick en mus och ett tangentbord och gjorde en digital klottervägg där man med hjälp av två handskar, ena mus ena tangentbord, kan rita och navigera i vårt egna gränssnitt.

» Ladda ner en PDF om vår tekniska lösning.

Då jag var bekant med tekniken - hur man bygger om möss och tangentbord och hur man skapar gränssnittet i Flash - hade jag en mer rådgivande roll. Detta gjorde att alla i gruppen kunde lära sig mer än om jag kanske hade haft en striktare projektledarroll där jag skulle styrt hårdare med arbetsfördelning. Det möjliggjorde även att jag kunde hjälpa fler grupper att komma framåt och skapa sina lösningar med tekniker såsom GPS än som annars vore möjligt – något som var nödvändigt då många grupper saknade den tekniska erfarenheten som behövdes för att komma över den annars rätt höga tekniska starttröskeln.

Efter projektet hade vi en utställning där vi bjöd in företag, skolor och privatpersoner för att se vad vi – Crew 12- hade skapat. Över 300 personer kom och besökte vår mässa i Karlskrona och feedbacken vad väldigt positiv.

Motion

I September 2006 fick vi i uppdrag att på 48 timmar göra en tjugo sekunders motionfilm.

» Spela upp filmen

-

A List Apart

"Då jag innan artikeln utvärderade säkerheten på en rad svenska communities visade det sig att ytterst få webbplatser hade tillräckligt skydd. Jag lyckades köra JavaScript via säkerhetshåll på stora svenska sidor såsom Playahead och Snyggast – säkerhetshåll vilka sedan rapporterades och fixades”

Community creators, secure your code! (Illustration av Kevin Cornell)

http://www.alistapart.com/articles/secureyourcode/

Under våren 2006 skrev jag en tvådelad artikel om säkerhet på communities åt det populära webbmagasinet A List Apart – ett magasin med miljoner besökare varje månad. Artiklarna gick under benämningen ”Community Creators – Secure Your Code” och diskuterade XSS (Cross-site scripting) attacker och hur man kunde skydda sig.

Då jag innan artikeln utvärderade säkerheten på en rad svenska communities visade det sig att ytterst få webbplatser hade tillräckligt skydd. Jag lyckades köra JavaScript via säkerhetshåll på stora svenska sidor såsom Playahead och Snyggast – säkerhetshåll vilka sedan rapporterades och fixades.

XSS-Attacker

Vid en XSS-attack lurar man communities att lägga in skadlig JavaScript i t.ex. sin presentation eller i en kommentar. När användaren sedan går körs denna JavaScript och utför en rad kommandon i användarens namn. Det kan handla om att skriva automatiskt i en gästbok, att rösta på personen eller att i värsta fall till och med radera användarens konto. Kort sagt kan scriptet utföra allt som den riktiga användaren kan förutsatt att det inte kräver ett lösenord.

» Läs mer om denna typ av attacker och hur du skyddar dig i del ett och del två på A List Apart.

-

Publicerad artikel: Rätten att häda (2006)

"Min b-uppsats 'Rätten att häda' publicerades nyligen i RetorikMagasinet.”

Publiserad artikel om rätten att häda

Min b-uppsats "Rätten att häda" är publicerad i det nordiska magasinet RetorikMagasinet. Från RetorikMagasinets hemsida:

"RM är den enda tidskriften som behandlar retorik i dess vidare mening: från McDonald's trovärdighet och reklamens makt till TVs ävertalningskraft och Fidel Castros politiska argumentationsstrategier."

Retorikmagasinet läses av många både retorikstuderande och proffesorer.

» Mer om RetorikMagasinet
» Mer om min utbildning inom retorik

» Fler artiklar skrivna av mig

-