Category: Utveckling

Jag trodde pluggandet skulle ta slut

Av M, 20 juli 2010

Efter jag avslutat min Bachelor’s Degree så kan jag inte sluta plugga. Jag har hela sommaren läst fackliteratur efter fackliteratur och jag har lagt hur många böcker bakom mig som helst.

Mitt favoritämne är att utveckla hemsidor, och därefter kommer sociala relationer och kroppsspråk.

Hemsidorna vi skapar ser bara bättre och bättre ut, och självklart mer likt Facebook om jag nu skall förenkla det så alla förstår. Saker som hur länge sedan någon skrev har inte funnits så länge. AJAX tillåter oss webbutvecklare att göra hemsidor som fungerar mer som ett program än en hemsida, helt otroligt mycket det går att göra nu. Vi lever i en drömvärld.

Med tanke på kroppsspråk har jag skrivit min första artikel nu, och den börjar bli klar. In med lite loggor, och ett par korrekturläsningar så kommer den vara en referens i företaget, dock inte för allmänheten ännu. Artikeln är inriktar på kroppsspråk och fokus i säljande möten, det är intressant och kommer säkert bidra en hel del till framtiden!

Alltså, pluggandet tar aldrig slut. Jag kommer sluta som professor eller forskare. Jag kommer inte kunna sluta lära mig!

/M

1 gillar detta inlägget.

UpApplet

Av M, 23 november 2009

Ärligt talat börjar det gå riktigt bra med vår UpApplet, PP och jag är mycket involverade och jobbar hårt. UpApplet kommer enligt oss bli en mycket uppskattad applet som webbutvecklare kommer kunna använda för att ladda upp filer till sina sidor. Simpelhet och säkerhet är väl topprioritet just nu med tanke på att det finns många där ute som faktiskt knappt går att använda därför de är otroligt dåligt uppbyggda och har ingen användarvänlighet alls.

Fungerande än:
Upload – Check,
Thumbnails – Check,
GUI – Check,
Parameters – Check,

Återstår att fixa:
Säkerhet,
Domänspecifik,
Steget efter upload (namn och information)
Filstruktur och temporär data
Dokumentation

/M

Satans MySQL

Av M, 01 november 2009

Active = 1 (ENUM 0,1), Deleted (ENUM 0,1) = 0

SELECT * FROM `table` WHERE `active` = 1 AND `deleted` = 0 ORDER BY `id` DESC Limit 1
Denna fungerar ej… Men:

SELECT * FROM `table` WHERE `active` = 1 AND `deleted` != 1 ORDER BY `id` DESC Limit 1
Fungerar prima!

Varför, varför, varför, varför……….. varför?…

/M

Cufón Font Generator

Av M, 24 september 2009

Cufón ett lagom jobbigt namn att använda för ett system som används online eftersom många såna karaktärer inte är tillgängliga!
I dag har jag testat detta system Cufón, med stora förväntningar satt jag och testade vad det faktiskt kunde åstadkomma. Första blicken på mitt resultat var strålande. Jag lyckades utan några problem alls skapa en text med en font, samt ha en gradient på den ungefär som en app i iPhone. Great success! Skall försöka implementera detta i fler lösningar framöver.

Systemet fungerar på ett speciellt sett, först gör man om en font till JavaScript genom en generator som skeppas med systemet (finns även på nätet[1]). Efter font skriptet är skapat används JavaScript för att inkludera fonten och biblioteket, samt en kort kod som ersätter CSSen med cufon kommandon. Ett exempel på cufon kommando nedan:

<script src="../js/cufon.js" type="text/javascript"></script>
<script src="../fonts/burn.font.js" type="text/javascript"></script>
<script type="text/javascript">
	Cufon.replace('h1', {
		color: '-linear-gradient(#999, 0.45=#666, 0.45=#555, #999)'
	});
</script>

Ovan skapar sidan sedan allt inom <h1>text</h1> (standard HTML) en bild med texten ”text” som är gradvis skiftande färg i horisontell riktining.

Zend Framework

Av M, 17 september 2009

Efter ett par veckor arbetande med Zend Framework börjar bilden klarna. Zend Framework kan erbjuda en hel del funktioner som vanligt vis är svåra att uppnå i PHP, samt har Zend Framework tillgång att använda många andra språk som till exempel JavaScript. Mycket smidigt enligt min åsikt. Min största oro är bara hur jag ska lyckas sprida min glädje till mitt team, eftersom ett framework inte bara tillför braigheter, utan även problem. Det borde gå smidigt genom att använda en Change Management process, vilket jag lär mig i skolan just nu, där jag helt enkelt tillhandahåller en plan och hjälper de runt omkring mig att övergå till det nya systemet.

Jag har inte hunnit gå igenom allt som har med Zend Framework än, men ni som är intresserade kommer ett par länkar längre ner.

Zend Framework hjälper mig med följande egenskaper:

1. Zend_Auth / Zend_Acl
De två ger en mycket begåvad och fungerande kod tillsammans, de tillhandahåller sessions osv för inloggningar, samt hämtar information från databasen genom Zend_Db. De ger även möjlighet att ställa in vilka användarroller som har tillgång till vilka sidor osv.

2. Zend_Db
Den gör precis vad det står, databaser.

3. Zend_Form
Ger tillgång till att skapa formulär med diverse olika felmeddelanden, samt en del funktioner som skickar dig tillbaka till samma sida och skriver ut dem eller liknande. Tillhandahåller även sätt att skriva in strängar, som t.ex. emails ( @ .com).

4. MVC
Zend Framework tvingar dig i princip att jobbar i MVC miljö, vilker jag uppskattar mycket, med tanke på att jag inte är någon designer vill jag kunna delegera ut uppgifter utan att be en designer jobba i PHP kod.

Efter de här viktigaste delarna finns det en hel del andra funktioner som ni kan hitta i Zend Framework manualen [2]. Ta även en titt på [5]integral30 på YouTube, han har gjort en lång och väldigt bra introduktion för nybörjare ([3] och [4]).

Länkar:
[1] http://framework.zend.com/
[2] http://framework.zend.com/manual/en/
[3] http://www.youtube.com/watch?v=6vhxo2oL70E
[4] http://www.youtube.com/watch?v=TXAl2VcXocY
[5] http://www.youtube.com/user/integral30

Stor framgång

Av M, 17 september 2009

Igår var det en bra dag för arbete, flygande fart framåt utan stora problem. Tanken med resan till en småstad gick precis som väntat, en del presentationer om framtidens utsikter och vad vi har kvar att göra denna och nästa månad. Vår första heltidsanställda administratör blev anställd igår, Great Success! Vi ligger nu med en stadig utgift, vilket betyder att vi måste köra på extra hårt med projekten vi har, och växa vidare.

Man kan säga att vi är ett gäng drömmare, men håll koll på nätet snart kan ni säkert se olika sidor titta fram utan att ni vet om det. Vi har en del stora titlar på ritbordet som vi vill lansera kommande året som jag kommer skriva om här på bloggen.

Heldag i Småstad

Av M, 16 september 2009

Strax bär det av mot en lite mindre stad än min egen, där skall hållas en hel del möten med kollegorna. Dags att uppdatera mina medarbetare hur långt jag kommit, samt att bli uppdaterad om nya projekt som trillat in. Jag ser fram emot idag med tanke på att det finns ett stort in-house projekt som precis har startat, som har stor potential!

Framtiden ser ljus ut, tappa inte huvet idag bara, det kan ge oanade konsekvenser. Over.

En första insikt i webbshopar

Av M, 13 september 2009

Hej tomma blogg.

Första dagen med bloggen, en ny värld skapad och ett nytt ansikte på nätet presenterar jag första inlägget.

I dag finns det många hemsidor som ger en insikt i många olika ämnen och företag, det jag kommer fokusera på i kickoffen av denna blogg är mina nuvarande projekt. Webbshoppar och även en del bildvisning/bildhantering, detta är stora kategorier som är väl utforskade av många företag dock ofta svårt att ge sig in i, men feg är den som inte vågar ge det en chans.

För en vecka sedan stod jag inför ett stort val att antingen fortsätta med ett webbshopsystem som jag har sett fungerar, fast är otroligt svårt att arbeta med. Systemet heter Zen Cart. efter ett par dagar att försöka förstå detta fullt främmande system gav jag upp, jag kunde inte snappa upp någon logik alls i template / språk. Zen Cart dog i mina ögon. Min designer bestämmer sig för att utforska ämnet webbshoppar, och efter en snabb sökning på google hittades ett flertal olika system. Först ut högst upp på listan kommer osCommerce just för att den är open source samt innehåller alla vanliga funktioner som skall finnas i en webbshop. Första dagarna spenderade jag att försöka hitta en server som klarar av systemet och tydligen går det strålande på Surftown.se dock ej lika bra på One.com eftersom de inte tillåter att man skickar headers efter de har fastställts.

Forsättning följer med mer detaljer hur själva systemet fungerade för mig och mina enorma problem att hantera språk i osCommerce.

Länkar:
http://www.oscommerce.com/
http://www.zen-cart.com/

Panorama Theme by Themocracy