Patric Jonsson
Om mig och min arbetsroll
Jag arbetar på webbyrån KAN i Malmö sedan mars 2007. Innan dess drev jag bolagen Brand New Foundation och Canmanzai Interactive. Först gången jag öppnade Flash var i april 2000 och det var då Flash 4 som gällde. Det första jag gjorde i Flash var en simulering av Sparbankens bankdosa till internetbanken.
Här på flashguru.se kommer jag att blogga om allt som rör flashutveckling. Jag är aktiv i forumet sedan i mars 2009 och det kommer jag att fortsätta med. Här har jag mött många människor som har berikat mig i min yrkesroll och den sista har jag inte mött ännu!
Om du vill kontakta mig, har frågor direkt till mig eller vill ge kritik eller beröm hittar du mina kontaktuppgifter under menyn "Kontakter".
Här hittar du mig utanför flashguru.se
Google+ Twitter Google Reader Facebook Linked In
|
|
2012-01-27 10:53 |
Igår (den 26 januari 2012) träffades vår user group för första gången! Vi höll till i KAN Malmös lokaler som bjöd på pizza och öl. Vi är en grupp på 9 personer där de flesta härrör från HTML/JS eller Flash.
Huvudsakligen träffades vi för att lära känna varandra och agendan var löst sammansatt. Vi höll på från 18 till strax efter 23 så det blev många intressanta diskussioner!
Vi hade med oss Johan Lopes från Adobe över Skype som berättade om nyheterna i Adobe Edge pre release 4. Johan är just nu på en konferens i Schweiz som heter gotoAndSki(); som kombinerar piståkning med utvecklarkonferens. http://switzerland.gotoandski.com/
Anders Ringqvist summerade Copenhagen JS senaste träff, där man bland annat talade om en ny teknik för att ladda upp stora filer, eller snarare om uppladdningen avbryts så fortsätter den där den avslutade. Tror det var Köpenhamnsbaserade Video 23 som stod bakom tekniken. Anders kommer att hålla en presentation på Copenhagen JS nästa träff som är i Malmö på Börshuset den 16 februari som heter ”Understanding undefined”. http://copenhagenjs.dk/2012/01/26/february-meetup-malmo/
De diskussioner som dök upp under kvällen handlade om olika IDE, språkjämförelser, webstandarder, tech demos, och massa annat!
Vi har inte hunnit hitta något bra namn på gruppen ännu, förslag mottages gärna ;)
Vi ses igen den 8 mars (vi vet ännu inte var det hålls) där följande körs:
Jag hoppas att fler vill komma och lyssna på föreläsningar och delta i diskussioner. Alla är välkomna! Följ mig på Twitter (@flashpatric) för mer info kring nästa meetup!
|
|
|
2012-01-03 09:05 |
Mitt 2011 var minst sagt omtumlande men väldigt lärorikt på många plan. I början av året gick jag igång med den största produktionen jag varit inblandad i. Det var ett projekt för SonyEricsson som skulle marknadsföra deras telefonlinje Xperia. http://www.sonyericsson.com/xperia. Det var en stor utmaning att arbeta i ett så här stort projekt, jag kan nog inte tala om hur många timmar vi gjorde av med men det var runt 20 personer inblandade i projektet till och från och det tog över ett år att slutföra, vilket kan ge en uppskattning om dess omfattning. Min del låg i att gränssnitta i Flash mot ett inom teamet egenframtaget ramverk. Sajten gjordes i två varianter där huvudfokus låg på flashlösningen och en näst intill fullgod fallbacklösning i html/js. Sajten var med i The FWA och tog sig vidare till public shortlist. När jag var klar med min del var det dags för semester.
FITC Amsterdam
I mars stack jag iväg till Amsterdam på FITC, som faktiskt var mitt första konferensbesök. Jag åkte själv och kände knappt någon som var där vilket gjorde det hela lite trist. Jag blev dessutom sjuk redan första dagen. Men jag fick chansen att luncha med Away3D teamet en dag så det var åtminstone en höjdpunkt!
Sommaren
När jag kom tillbaka från semestern var det rätt så lugnt några månader, jag hade några hundra timmar att spendera på att koda om ett gammalt projekt. Inte helt upphetsande, men det var gott om tid så det kändes ok. I början av oktober åkte jag och Mikael Palm till Adobe MAX i LA. Vi teamade upp med Richard Olsson från Away3D och Johan Lopes från Adobe och hade skitskoj. Vi visste inte då vad som skulle komma som en bomb några veckor senare...
Det som förändrade allt
...och så kom bomben. Adobe lägger ner utvecklingen av Flash Mobile och släpper Flex SDK till Apache Software Foundation. Adobe menar att Flash plattformen är bra för spel och apputveckling och skiftar fokus till HTML5. Här någonstans blev jag helt tom. Jag borde ha sett det komma, men jag min ignoranta fan, fattade inte ett skit. Jag hade blundat helt för HTML5 ändra fram till detta datumet. Jag kunde knappt något om det alls. Innan semestern kom vi överens med Adobe att vi skulle hålla ett "Tillbaka från MAX" event. Detta planerades lite löst innan sommaren och skulle hållas i oktober/november. Här höll jag min första session om att bygga appar med Flash Builder, vilket var en helt ny upplevelse! Nervöst, men det kändes lite som en lögn från min sida när Adobe veckan innan meddelade vad man gjorde. Sessionen gick bra och det kom runt 200 personer på eventet, så jag skulle ändå säga att det var lyckat.
Beslutet
Ytterligare någon vecka in i november hade jag smält nyheten och tagit ett steg tillbaka. Jag kunde se på framtiden med andra ögon. Det var här jag beslutade att snabbt som ögat lära mig allt om HTML5 och börja använda Javascript på riktigt. Jag startade upp en user group i Malmö med fokus på interaktiva medier. Som tur var så hade jag inte så mycket i min bokning på jobbet, all ledig tid gick åt att trycka in HTML5 och Javascript i utvecklarhuvudet. Jag gjorde ett enkelt spel i Canvas och ett embryo till en HTML5 mobilapp. Idag har jag nästan lite svårt att tänka att jag ska göra något i Flash. Det känns fel och konstigt. Jag kommer att ha svårt att ta till mig problematiken med olika standarder och alla tricks för att få min HTML att funka i äldre webbläsare, men det är väl bara att köra huvudet i väggen när det kommer antar jag.
Nutid
Nu är det 2012 och jag är taggad, känns nästan som att flashguru borde byta namn, men bara för att jag skiftar fokus innebär det inte att marknaden vänder lika snabbt. Flash kommer att leva kvar länge. Adobe säger 5-10 år, jag säger 2-3 år. Det är en spännande tid vi har framför oss! Med detta vill jag säga att var inte rädd för att lära dig nya saker, oavsett om det handlar om native apputveckling, HTML5, 3D eller något annat. Det stärker dig som individ och din professionalism. Tvekar du så bara släng dig in i det! Flash eller inte, det är bara teknologier och de förändras, försvinner och nya dyker upp.
Mindre lyckat under 2011
Något jag inte lyckades med under 2011 var att uppdatera bloggen så frekvent som jag hade tänkt. Det blev en post varannan vecka istället för en varje vecka. Ambitionen var hög och jag hade hoppats att jag skulle lyckas. I år tror jag att jag tar ner ambitionen och siktar på ca 26 poster. Jag hade också som mål att göra 4 videotutorials, jag gjorde noll. Det är tyvärr så att de tar förbaskat mycket tid i anspråk och jag har helt klart begränsad tid utöver mitt arbete.
Framtid
Nu närmast ska vi träffas i vår user group och jag planerar att åka till Köln på http://play12.beyondtellerrand.com/. Något jag ser fram emot mycket!
|
|
Senast uppdaterad 2012-01-03 09:19 |
|
2011-11-29 11:49 |
 [Bild från Ulf.e:s fotoström på Flickr] Fram till nu har Stockholm varit bas för vår user group. Jag tänker dra igång något i Skåne, med utgångspunkt i Malmö - inget som säger att det inte kan hållas på andra ställen i Skåne dock! Jag tänker mig först och främst nätverkande och utbyte av kunskap, kanske något i stil med http://www.tryharder.org.uk/Jag har twittrat ut att jag tänker göra något: http://twitter.com/#!/flashpatric/statuses/141920259752992768, men mer exakt vad det blir får kristalliseras av gruppen som är intresserade. Twittra gärna vidare det meddelandet eller länka till den här bloggposten på din blogg/twitter/facebook! Vi kommer att ha uppbackning av Adobe och de övriga kanaler vår user group tillhandahåller. Möjligt är också att vi synkar med Stockholm via video länk om intresset finns. Tycker du att detta låter som en bra idé att spinna vidare på eller vill du vara med och påverka? Skriv en kommentar, låt mig veta på Twitter, skicka ett mail eller vad som helst. Var inte så förbaskat svensk, jag behöver feedback på detta för att det ska bli verklighet och jag vill verkligen att detta ska bli verklighet! Fridens liljor, @flashpatric
|
|
Senast uppdaterad 2011-11-30 19:47 |
|
2011-11-14 08:31 |
I slutet av förra veckan gick Adobe ut med att man skiftar fokus från vidare utveckling av Flash Player för mobiler samt att man (över)lämnar Flex SDK som ett open source projekt. Resurserna, förutom de 750 som blev av med sina jobb, flyttas över till utvecklingen av Adobes nya fokus, HTML5.
Detta kom som en chock för hela industrin och ställde oss i ett hörn fulla med frustration och tusen frågor.
Personligen har jag inga problem med att Flash Player för mobila enheter läggs ner, jag har aldrig gjort eller fått frågan om jag vill göra en mobilanpassad flashsite. Däremot att Flex SDK inte längre utvecklas som ett eget projekt inom Adobe oroar mig mycket. Dock måste jag säga att jag tycker det är en naturlig utveckling. Teknologier fasas ut i förmån för nya och försvinner helt efter ett tag. I Adobes fall, som i grund och botten inte tjänar pengar på att utveckla teknologi, utan på verktyg som använder vissa teknologier, känns detta för mig helt naturligt. Inte för att det är en utveckling jag favoriserar, men jag inser att det är en verklighet.
Mina 12 års investering i Flash känns i både hjärta och själ, jag älskar Flash och dess möjligheter att skapa interaktivt innehåll. Och helt ärligt, det känns fördjävligt att jag tvingas ur något jag älskar så helhjärtat. Faktiskt så mycket att jag vid några tillfällen sagt att om Flash inte längre finns kvar, ska jag göra något helt annat. Men det är en jäkla uppoffring och omdirigering av livet som jag inte riktigt är förberedd på just nu.
Jag antar att jag får vänta och se vad som händer, kanske kika lite på andra teknologier, men framförallt ställa in mig på att min professionella inriktning inte kommer att vara det den varit. Detta händer trots allt inte över en natt.
Det var Adobes blogpost som fick allt att börja snurra. Mike Chambers och Lee Brimelow följde upp twitterstormen med några inlägg och sedan har Adobe försökt svara på frågor gällande de olika besluten: More on Flash & Your questions about Flex.
|
|
2011-11-08 12:58 |
Jump to English resumeAtt arbeta med TLF (Text Layout Framework) innebär både för- och nackdelar. En av fördelarna är att man har mycket bättre kontroll över innehållsflödet. En nackdel är att det är svårt att animera fram innehåll. Om man t.ex. har en layout som innehåller en rubrik, en text som omsluter en bild, en underrubrik och ytterligare en text, så sköter TLF flödet i artikeln, eller vad vi ska kalla det, helt själv. Man bara lägger till de element man vill att flödet ska innehålla. Men om man vill att det ska animeras fram, ex. de olika elementen ska tonas in efter varandra, så blir det jobbigt och detta är ju ett vanligt scenario. I nedanstående exemplel använder jag en text, sedan en bild och sist ännu en text. Alla i egna paragrafer.
// skapa textflödets alla komponenter
var tContainer:Sprite = new Sprite();
addChild(tContainer);
var tController:ContainerController = new ContainerController(tContainer, 970, 645);
var tFormat:TextLayoutFormat = new TextLayoutFormat();
tFormat.fontFamily = "HelveticaNeue";
tFormat.fontSize = 48;
tFormat.color = 0x646464;
tFormat.direction = Direction.LTR;
tFormat.verticalAlign = VerticalAlign.MIDDLE;
tFormat.textAlign = TextAlign.CENTER;
if (embedFonts)
{
tFormat.cffHinting = CFFHinting.HORIZONTAL_STEM;
tFormat.fontLookup = FontLookup.EMBEDDED_CFF;
}
else
{
tFormat.cffHinting = CFFHinting.NONE;
tFormat.fontLookup = FontLookup.DEVICE;
}
var tTextFlow:TextFlow = new TextFlow();
tTextFlow.hostFormat = tFormat;
tTextFlow.flowComposer.addController(tController);
var tParagraph1:ParagraphElement = new ParagraphElement();
tParagraph1.paddingBottom = 40;
tTextFlow.addChild(tParagraph1);
var tSpan1:SpanElement = new SpanElement();
tSpan1.text = pTexts[0];
// spara FlowElement
var tSpanElement1:FlowElement = tParagraph1.addChild(tSpan1);
var tParagraph2:ParagraphElement = new ParagraphElement();
tParagraph2.paddingBottom = 15;
tParagraph2.paddingLeft = 10;
tTextFlow.addChild(tParagraph2);
var tIGE:InlineGraphicElement = new InlineGraphicElement();
tIGE.source = new Logo() as Bitmap;
// spara FlowElement
var tImageElement:FlowElement = tParagraph2.addChild(tIGE);
var tParagraph3:ParagraphElement = new ParagraphElement();
tTextFlow.addChild(tParagraph3);
var tSpan2:SpanElement = new SpanElement();
tSpan2.text = pTexts[1];
// spara FlowElement
var tSpanElement2:FlowElement = tParagraph3.addChild(tSpan2);
tTextFlow.flowComposer.updateAllControllers();
// hämta objekt
var tText1:DisplayObject = getProxy(tSpanElement1);
var tImage:DisplayObject = getProxy(tImageElement);
var tText2:DisplayObject = getProxy(tSpanElement2);
// sätt alpha = 0 på objekt som ska animeras
tText1.alpha = tImage.alpha = tText2.alpha = 0;
// animera objekten
var tText1Tween:GTween = new GTween( tText1, 1.2, { alpha : 1 }, { ease : Exponential.easeOut } );
var tImageTween:GTween = new GTween( tImage, 1.2, { alpha : 1 }, { ease : Exponential.easeOut, delay : 1 } );
var tText2Tween:GTween = new GTween( tText2, 1.2, { alpha : 1 }, { ease : Exponential.easeOut, delay : 2 } );
getProxy funktion: private function getProxy( recFlowElement : FlowElement ) : DisplayObject
{
var tElement:FlowElement = recFlowElement;
if ( tElement == null )
return null;
var tFlow:TextFlow = tElement.getTextFlow();
if ( tFlow == null )
return null;
var tComposer:IFlowComposer = tFlow.flowComposer;
if ( tComposer == null )
return null;
var tPos:int = tElement.getAbsoluteStart();
var tLine:TextFlowLine = tComposer.findLineAtPosition( tPos );
return tLine.getTextLine( true );
}
Tack Måns Severin för ditt detektivarbete! :) [ English resume] Working with TLF (Text Layout Framework) does have its advantages, but there are some drawbacks as well. One of the pros is better textflow control. One of the cons is the disability to animate the content in the textflow as single objects. It´s not impossible, but it's a damn hard thing to do. In the example above I have two texts and one image. Each one contained in its own paragraph element, where I fade in the elements sequetially.
|
|
Senast uppdaterad 2011-11-08 16:28 |
|
2011-10-17 12:28 |

Äntligen har jag fått lite tid över att summera min tid på Adobe MAX i Los Angeles!
För mig var det en stor grej att åka på Adobe MAX. Det var mitt första besök på konferensen och min första resa över atlanten, så jag visste inte vad jag skulle förvänta mig! Vi bokade våra sessioner sent, bara två veckor innan start, då var det mesta som jag tyckte var intressant redan fullbokat. För att vara garanterad plats på sessioner måste man förboka, men det finns oftast möjlighet att komma in på fullbokade sessioner även om man inte garanteras plats.
Max är stort! Jag vet inte hur många sessioner som körs under konferensen men utbudet är stort och brett. Det finns något för alla i arbetskedjan. Vi valde utvecklarspåret med fokus på Stage 3D- och Runtime relaterade ämnen. Utöver de schemalagda sessionerna kördes Community Summit på söndagen, dagen innan det ”riktiga” eventet startade och redan på lördagen hade man Labs-sessioner där man jobbade med sin egen dator. Labs var dock inget vi var med på då dessa klasser var fullbokade, vi lyckades ändå sneaka in oss på en Robotlegs session på onsdagsförmiddagen! :)
Community Summit var det bästa på hela konferensen med efterföljande party på kvällen där det erbjöds fri bar och organiserat nätverkande på kvällen :). Riktigt roligt!
Dag 1 - Måndag
The Flash Platform and Alternativa 3D: Amazing new possibilities Det var intressant att se utvecklingen av deras projekt, tyvärr var 2 av deras medlemmar inte närvarande och Antov var tvungen att dra presentationen själv, vilket han inte riktigt var förberedd på. Alternativa 3D har till skillnad från de andra 3D motorerna en enorm kassako, nämligen spelet Tanki, med miljontals (ryska) betalande användare och har därmed helt andra resurser och upplägg än andra spelare på arenan. Grafiken och prestandan de trycker ut genom ramverket är hur som helst häpnadsväckande. http://tv.adobe.com/watch/max-2011-develop/the-flash-platform-and-alternativa3d-amazing-new-possibilities/
What’s new in Adobe AIR – And what’s next Christian Cantrell gör en väldigt bra och grundläggande presentation av de nyheter som finns i Adobe AIR 3. AIR 3 är en killer jag ser mycket fram emot att jobba med! En av de bättre sessionerna jag var på. http://tv.adobe.com/watch/max-2011-develop/whats-new-in-adobe-air-and-whats-next/
The Death of Flash Jag var lite skeptisk till denna sessionen till en början, men Itai Asseo från Digitas höll en underhållande presentation om historiken kring Flash och interaktivt innehåll. http://tv.adobe.com/watch/max-2011-envision/the-death-of-flash/
Dag 2 - Tisdag
Flash Player 11 and Adobe AIR 3: Changing the game Thibault Imbert och Tom Nguyen demonstrerar nyheterna i Flash och AIR. Bland annat demonstrerar de Starling, Native Extensions, Telemetry, Concurrency och mycket annat! En mycket intressant session. http://tv.adobe.com/watch/max-2011-develop/flash-player-11-adobe-air-3-changing-the-game/
Flash get Physical: Connecting with Game controllers, Arduino, and sensors Detta var en lite annorlunda session. Nicholas Kwiatkowski demonstrerar hur man kan jobba med fysiska in-data enheter, såsom Microsoft Kinekt, Ardino och annan hårdvara. Riktigt roligt! Det är här som Native Extensions i Adobe AIR kommer in och kan visa sin yttersta styrka! http://tv.adobe.com/watch/max-2011-develop/flash-gets-physical-connecting-with-game-controllers-arduino-and-sensors/
Developing 2D Games on Top of Stage 3D (Molehill) in Flash Player Thibault Imbert går ner under skalet på Starling. http://tv.adobe.com/watch/max-2011-develop/developing-2d-games-on-top-of-stage-3d-molehill-in-flash-player/
How to extend your Desktop AIR Applications using Native Extensions Oliver Goldman gör en djupdykning i Native Extensions i Adobe AIR. Här får du heltäckande matnyttig info om ANE för desktoputveckling! http://tv.adobe.com/watch/max-2011-develop/how-to-extend-your-desktop-air-applications-using-native-extensions/
Dag 3 – Onsdag, ej kommenterade då vi inte gick på dessa.
Developing Next-Generation Games with Stage 3D (Molehill) Part 1 & 2 http://tv.adobe.com/watch/max-2011-develop/developing-nextgeneration-games-with-stage3d-molehill-part-1/ http://tv.adobe.com/watch/max-2011-develop/developing-nextgeneration-games-with-stage3d-molehill-part-2/
Leveraging Adobe Alchemy to Optimize Games and Applications http://tv.adobe.com/watch/max-2011-develop/leveraging-adobe-alchemy-to-optimize-games-and-applications/
How to Extend your Mobile AIR Applications using Native Extensions http://tv.adobe.com/watch/max-2011-develop/how-to-extend-your-mobile-air-applications-using-native-extensions/
Flash and 3D, Start your engines! http://tv.adobe.com/watch/max-2011-develop/flash-and-3d-start-your-engines/
Metrics: Increasing the Effectiveness of your games http://tv.adobe.com/watch/max-2011-envision/metrics-increasing-the-effectiveness-of-your-games/
Många besökare åker hem direkt efter konferensen på onsdagseftermiddagen. Tidigare år har Adobe hållit den stora festen på onsdagskvällen vilket har gjort att många skippat den i förmån för att ta sig hemåt. I år lade man denna tillställning på tisdagskvällen istället, vilket säkert ställde till det för många på onsdagsförmiddagen. Jag kan tänka mig att onsdagsmorgonens sessioner var aningen halvtomma, vi kom åtminstone inte upp förrän senare och missade den första tiden. Eftersom det var en tvådelad session så var det inte så lönt att gå på den efterföljande heller, istället så hookade vi upp med Johan Lopes som var medhjälpare på Joel Hooks Robotlegs labs-klass! Efter ett tag blev en dator ledig som jag sög tag i och blev introducerad i ramverket som skall hjälpa mig och vår nya kollega Pierre Laveklint att lättare arbeta tillsammans. Pierre är en gammal räv inom Robotlegs och ska lära mig allt han kan har han sagt :).
Direkt efter lunch skulle Oliver Goldman köra sin Extending AIR for Mobile AIR Applications using Native Extensions. Eftersom den till 80% innehöll samma sak som den för Desktop dagen innan så kändes det överflödigt. Istället irrade vi bort oss i regnet i LA’s Shopping District som var en besvikelse. Kanske gick vi fel eller så var det regnet som gjorde det… Hur som helst, när vi väl kom hem igen var vi blöta och trötta så vi missade Flare 3D’s Flash and 3D, Start your engines session. Metrics sessionen därefter bokade vi mest för att boka något, den riktade sig egentligen inte till någon av oss och utmattningen gjorde att vi helt enkelt inte orkade ta oss ner till konventet igen bara för den. Vi var ändå nöjda med onsdagen så det kändes rätt att ”call it a day”.
Kort summerat var denna resa mycket givande! Det var kul att äntligen ha varit med på Adobe MAX och intressant att fått uppleva en del av USA. Några timmar innan jag skulle bege mig till flygplatsen gjorde jag och Johan Lopes ett sista försök i att hitta en Outlet Store. Vi tog en taxi till East LA, hamnade i några mexarkvarter: http://bit.ly/nR1yhe (karta), snodde runt där utan att hitta något och insåg att vi inte skulle ta oss hem med taxi. Det slutade med att vi satte oss på Metron och fick en rundresa i LA’s lite sämre lottade kvarter. Bara det var ett äventyr!
|
|
Senast uppdaterad 2011-10-17 12:33 |
|
2011-09-27 07:48 |
Under några års användande av Google Reader har stömmen av flöden jag prenumererar på vuxit kraftigt och alldeles för ofta hinner jag inte gå igenom allt. När jag hittar ett guldkorn stjärnmärker jag det för att lätt kunna hitta tillbaka dit senare. Tyvärr glömmer jag källan och kan inte sätta tanken i någon kontext vilket resulterar i att jag inte använder detta guldkantade material! Därför tänkte jag dela med mig av guldkornen, dels som en "note to self" men även i förhoppning om att någon annan får ta del av det.
Vissa av dessa länkar kan vara bortom "bäst-före-datum", nya funktionen kan ha till kommit o.s.v.
[English resume] During the years using Google Reader I have collected what intrest me the most, it has become a nice collection with grains of gold. This is a "note to self" but I also hope that someone else find theese links intresting! Some of them might be "out of date" though...
Flash
Flash Pro CS5.5: Publish to Mobile, Tablets & Everywhere Else Flash CS5: Creating a Simple Game for Android Devices
AS3
Introducing Starling Starling Framework Embeda fonter för Flash player 10, embedAsCFF Part 1: Security Domains, Application Domains, and More in ActionScript 3.0 Part 2: Security Domains, Application Domains, and More in ActionScript 3.0 BatBeltTime utilities for Actionscript updated Simple 2D Molehill Example SWFSheet – create sprite sheets from SWFs Introducing SimpleStageVideo Breadcrumbs: Formatting Money, Money, Money Strömma film genom bytearray i flashplayer 10.1 Optimizing web content for Flash Player 10.1 MicRecorder, a tiny microphone library Bend Over; This won’t Hurt a Bit: ActionScript 3.0 Dependency Injection. Catch All Unhandled AS3 Errors in FP 10.1 Deeplinking / Google Analytics presentation on Adobe Connect
AIR
Using the Update Framework for Adobe AIR Google Analytics for Air Applications
Android- & iOSutveckling
Mobile Development: Android and iOS Device Setup Playing youTube videos in your AIR mobile apps AIR on Android: Splash Screen Getting your AIR app ready to upload to iTunes from a PC Video: Default Flex Mobile Theme vs. iOS Theme Concept Accessing the camera phone with Adobe AIR for Android Control a Flash - Based Presentation Using Android Displaying ads in your mobile AIR application Tips and Tricks for Mobile Flash Development Touch Events and Gestures on Mobile Air for Android: Device Orientation – Best Practices Andriod AIR Emulator Runtime AIR On Android – Geolocation AIR on Android: CameraRoll AIR on Android: CameraUI The Five Steps to Future Hardware Happiness How to debug AIR for Android
Design
80 + Creative & Unique Business Cards Preparing for Handsets Mobile Flash Design / Development Workflow Testa din prototyp direkt på iPaden Så här gör du en egen ikon för Android [Guide]
Wordpress
20 Must Have WordPress Plugins For Every Website Getting Started with WordPress Custom Menus Diving into WordPress Creating a hierarchical submenu in WordPress How to make WordPress URLs root relative
Annat
Adobe LiveCycle Collaboration Service Easy Flash Player version switching with Google Chrome CSDevCTRL Tools App Now Available For Android Site's Images Not Loading In Firefox But Works in IE? More reasons to become a freelancer
|
|
Senast uppdaterad 2011-09-27 09:09 |
|
2011-09-13 10:24 |
 [No english resume, click here to translate using Google Translate]
Tredje och sista delen i en FDT-resa ur ett rookie-perspektiv
Läs andra delen här
Sextonde timmen Börjar söka på saker som har att göra med FDT och SVN. Jag försöker ställa in SvnBridge att peka mot vår TFS, problemet är att jag inte exakt vet hur jag ska skriva. Jag hittar inga bra artiklar som visar hur man använder SVN i FDT, däremot hittar jag en plug-in som heter Subclipse. Kanske att jag kan peka den mot SvnBridge... http://www.flashmagazine.com/.../setting_up_subversion_with_adobe_flash_builder_4/
Jag gör som beskrivet i artikeln och startar om FDT efter installationen. Jag är däremot inte intresserad av att skapa nya repositories så jag hoppar ner en bit i artikeln.
När FDT startar igen får jag en dialogruta som säger:
"Please allow Subclipse team to receive anonymous usage statistics for thie Eclipse instace". Det kan jag bjussa på och klickar OK.
Nu ska jag försöka ställa in det här, jag har inte en aning om hur man gör... Börjar med SvnBridge där jag anger serverns adress under Http Proxy och portnummer. I FDT tar jag fram View:n CVS Repositories och klickar på knappen "Add CVS Repository". Jag fyller i localhost på port 8080 och vad gäller Repository Path chansar jag på vad jag tror det skulle kunna vara. Connection type börjar jag med pserver, ingen aning om det är rätt eller åt skogen fel.
Ja inte helt oväntat så funkar det inte, provar med lite olika connection types och ändrar lite i repository path, men inget vill spela med mig. Vår IT-kille ska sätta upp SvnBridge på servern istället, väntar på honom. Kanske att vi tillsammans kan luska ut hur det här ska gå till...
Sjuttonde och artonde timmen Latjar runt lite i Perspectives och hittar Team Syncronizing Perspective. Då får jag upp en View som heter Task Repositories. Klickar på View:ns "Add Task Repository" och sedan på "Install more connectors". Efter en liten stund får jag upp en lista, har varit här inne och tittat innan av nyfikenhet, men nu ser jag "Tasktop Enterprise", kostar $199 men har en 30 dagars trial. Denna Tasktop Enterprise, kanske är exakt vad jag behöver, det står: "Get all the capabilities of Tasktop Pro plus connectors for IBM Rational Team Concert, ClearCase, Microsoft TFS and HP Quality Center". Microsoft TFS, sweet, måste testas. Hittar även Mantis som är vårt gamla bughanteringssystem, men som fortfarande används. Kanske kan komma till nytta. Installerar det också.
En liten notering, Teamet/killen bakom Tasktop, skickar mig nästan omedelbart ett personligt brev där han undrar vad han kan hjälpa mig med och undrar hur jag tänker använda Tasktop. Det har jag aldrig varit med om tidigare och bara det gör att jag gärna betalar $199 om det är detta jag behöver!
Nittonde timmen Någon timme senare, kan jag bara konstatera att förfarandet i FDT (eller vilket Eclipsebaserat IDE som helst) när det gäller att lägga till plug-ins är besvärligt att förstå sig på. Jag har dock fått SvnBridge att snacka med FlashDevelop så det måste ju gå i FDT också! Just nu är jag inne på att få en plugg som heter Tasktop att funka, http://tasktop.com/connectors/microsoft-tfs. Jag inser att jag inte riktigt har hängt med i installtionen av Tasktop och Mantis och vill avinstallera det... Hur man nu gör det..!?
Efter en del letande och joxande, hittar jag tillslut en knapp som heter "Installation details" under Help > About FDT 4. Klickar man på den får man upp en lista med installerade program under Eclipse. Jisses, vilket ställe att lägga den på! Letar reda på Tasktop och Mantis och avinstallerar.
Tjugonde timmen Nu har jag fått TFS att spela med FDT!! Det tråkiga i det hela är att jag inte exakt vet vad som krävdes för att få det att funka. När jag skulle installera Tasktop så såg jag att något som hette TEE 10.1 krävdes. Efter lite resarch så insåg jag att det var en Eclipse plug-in som heter Team Explorer Everywhere 2010 (http://blogs.msdn.com/b/bharry/archive/2011/02/09/team-explorer-everywhere-2010-sp1-is-available.aspx). När jag hade installerat den så kunde jag ansluta direkt mot TFS utan Tasktop. Dock fick jag inte upp några förändringar på kontextmenyn man får om man högerklickar på en fil i Flash Explorer. Då installerade jag och aktiverade Tasktop. Sedan provade jag att högerklicka på projektet i Flash Explorer > Team > Share > Team Foundation Server och Bang! så funkade det! Men jag vet inte om det funkade innan installationen gjordes av Tasktop... Tasktop kostar en bra slant ($199) så det känns lite onödigt att pynta det om den inte behövs för bara källkodshanteringen. TFS har så sjukt mycket features och vi använder för närvarande bara källkodshanteringen.
Tjugoförsta timmen Heineken time! Det är ju fredag och klockan är 15.00!!
Jag tänkte faktiskt stoppa här. Jag har efter drygt 20 timmar fått en bra inblick i FDT för att gå vidare. Summa summarum är FDT ett väldigt kompentent verktyg, precis som många har predikat för mig. Men tröskeln att komma in i det är förbaskat hög, speciellt om man som jag, har relativt lång erfarenhet och vana från andra typer av IDE. Mina fördommar om att Eclipsebaserade verktyg är sega har dock fått träda åt sidan. FDT är snabbt och rappt, när man väl är inne i verktyget och har fått koll på alla snabbkommandon så kan man vara effektiv!
Personligen gillar jag det avskalade och enkla framför ett funktionsspäckat och varierat verktyg som FDT (och Flash Builder) är. Jag kommer alldeles säkert att jobba mer i FDT framöver. En av orsakerna till det är att jag får en ny kollega snart som är FDT-fanboy. Men jag ser styrka i mitt användade av FDT på fler plan. Det är t.ex. väldigt enkelt att skapa .swc filer från vilken del som helst av ett projekt. En annan del av FDT är MXML och Spark/Flex-baserade komponenter (eh... vokabuleringen kanske inte är så bra här, vet inte vad det kallas riktigt) som jag inte alls är bekant med, men som jag vill lära mig.
Men än så länge kommer jag till största delen av min yrkesverksamma tid på jobbet ägna mig åt FlashDevelop. Hittils är det inget som slår detta gratisverktyg på fingrarna... Med SvnBridge fick jag ju även FlashDevelop att snacka med TFS så jag är asnöjd! :)
|
|
Senast uppdaterad 2011-09-15 12:00 |
|
2011-09-08 13:43 |
 [No english resume, click here to translate using Google Translate]
Andra delen i en FDT-resa ur ett rookie perspektiv
Sjunde timmen
- Allways launch previous application: Har jag redan gjort
- Disable autobuild: yep, den kniper jag! <- verkar finnas problem med denna så jag ändrade tillbaka.
- Set class comment header: Bra grej att ha!
- Set the braces correctly: Har jag redan gjort
- Make the code assist work more responsive: Har jag redan gjort
- Show line numbers: Redan ikryssade
- View classes hierachical in the Flash Explorer: Redan förvald
Ok, coolt, men jag vill givetvis ha hjälpfilerna på svenska och för 10.3 istället för 10.0 som fanns på den sajten för nedladdning. Får kolla mer på det senare.
Jag har både CS5 och CS5.5 installerat och jag hittade hjälpfiler från CS5 här:
C:\Users\{user}\AppData\Roaming\ ↵ chc.4875E02D9FB21EE389F73B8D1702B320485DF8CE.1\Local Store\ ↵ Help\en_US\Flash\CS5\AS3LR
Det är dock inte de senaste och inte på svenska :(
Något går galet, det funkar inte och jag får upp felmeddelanden, eller ja, en dialogruta det står "2" i :) Jag backar till 10.0 dokumentationen och kör på den så länge.
Åttonde timmen
Jag ska göra ett Android projekt. Jag har en påbörjad app som jag gjort i Flash tidigare, men som inte blivit klar. Jag bygger vidare på den idéen men börjar om från början. Appen kommer inte att hinna bli klar inom de här 24 timmarna...
Nionde timmen
Diverse saker har dykt upp, jag förstår inte riktigt hur man ska få debugen att funka när man kompilerar till enheten, men jag fattar att jag missar något här. Min ursprungliga tanke var att det bara var att köra eftersom FDT kommer med förinstallerade Android templates, men så är det inte! jag får förvisso appen att visa sig på telefonen, men kan inte debugga. Googlade lite och hittade denna artikel: http://flashlounge.net/workflow/2010/android-air-development-using-ant-adt-for-fdt-4/ Den är gällande för FDT4 och använder lite äldre SDKs men jag tror att det funkar på samma sätt i 4.5.
Hämtar hem Android SDK och installerar Android Development Tools enligt tutorialen ovan, det tar en bra stund att hämta hem alla filer... Man fick lite nya val i FDT under Projects, bland annat kan man utveckla native Android appar.
Nu får jag den inte ens till att öppna appen på enheten jag kör mot. Fan. Tror jag har kört fast. Avinstallerar appen på enheten, men det vill sig ändå inte.
Tionde timmen
Testar att starta om FDT och skapa ett nytt AS3 Android, då drar den igång appen (Debug as [DEBUG on DEVICE]) på enheten men jag får fortfarande inga trace-meddelanden. Gaaaahhh!!!!
Okay, frustrationen tog över där en stund, men nu har jag hittat en grej! Trace-meddelanden visas inte i Konsollen, de visas under LogCat-View. Antingen så kan man få fram den genom att gå:
Window > Open Perspective > Other... > DDMS
som då byter ut alla fönster (Views gissar jag att det egentligen kallas...) eller så kan man välja LogCat under.
Window > Show View > Other... > Android > LogCat
Att jag inte läste tutorialen ordentligt... ;) Yay! Nu funkar det iaf och nu fattar jag vad Perspective och View är! Inget beskt som inte har något sött med sig, som flickan sa...
Ok nu har jag alla bitarna på plats för att börja jobba men det blir först imorgon, det känns som jag lärt mig nog för idag :)
Elfte timmen
Ny dag, jag ska prova och lyfta in mina gamla klassfiler, jag orkar verkligen inte skriva om allt, det tog mig 2-3 veckor sist.
Det gamla projektet består av en swc som håller Androidliknande GUI med tillhörande logik-klasser, ett bibliotek med klasser som är specifika för detta projektet, ikonbilder och en bakgrundsbild. Jag vet inte riktigt var jag ska lägga swc-filen i fdt. Har för mig att jag någon gång sett en lib-mapp, men den finns inte i mitt projekt så jag skapar en och lägger den där. Under:
Window > Properties > FDT Build Path > Library
visas den per automatik nu, jag verkar inte behöva göra något mer. Bakgrundsbilden får också husera i lib-mappen. Klassbiblioteket lägger jag i src-mappen. Efter lite meckande, FDT klagar på att jag missat att avsluta en del rader med semikolon och lite andra varningar, så provar jag att kompilera och det funkar. Dimensionerna blir dock helt knasiga. Jag vet inte var man ställer in det så i min huvudklass slänger jag in en:
[SWF(width="480", height="762", frameRate="30", ↵ backgroundColor="#333333")]
för att sätta bredd, höjd, fps och bakgrundsfärg. Nu funkar det som det ska. Undrar var man ställer in dessa projektegenskaper...?! Hittar något under:
Project properties > FDT Compiler > Compiler arguments
där står det
-default-size=550,400
kanske är det där man ställer in det?
Tolfte timmen
Jag har upptäckt att om man ställer markören på en Klassreferens eller en instans av en klass och trycker F4 så öppnar FDT den klassen, det är samma i FlashDevelop så det känns bra :) Något jag dock saknar från FlashDevelop är om man markerar ex en instans av något och trycker F3 så hoppar den till nästa förekomst, Shift+F3 hoppar till förra. Här verkar man måsta kopiera och söka och där kan man då välja att söka bakåt eller framåt. Det borde finnas ett snabbkommando för detta tycker jag.
Jodå, mycket riktigt, Ctrl+k och Ctrl + Shift + K söker nästa och föregående förekomst av det markerade. Jag lägger till F3 på Find Next och Shift + F3 på Find Previous och låter standardvärdet stå kvar. Det verkar inte ligga i konflikt med något annat kommando. Får det dock inte att funka, märkligt, och det hjälper inte att starta om FDT.
Trettonde timmen
Nu ska jag komma på hur man inkluderar filer i .apk filen. Jag har nämligen inte bäddat in ikonbilderna så de måste laddas in.
Fjortonde timmen
Fortfarande inte hittat något sätt att inkludera filer.
Just nu kan jag inte ens få kompilera och köra filen på enheten. Jag har dock fått hjälp av min blivande kollega tillika FDT-expert, Pierre Laveklint ( @laveklint). Så här gör man:
- I Flash Explorer view, gå in i ant mappen och öppna android.properties
- lägg till
assets.dir=${deploy.dir}/resources
resources är min assets-mapp som ligger i bin-mappen.
- Öppna ex android_debug_build.xml (också i Flash Exporer), där finns det en kommentar <!-- Files to package --> under denna skriver man:
<arg value="-C" /> <arg value="${assets.dir}" />
Femtonde timmen
Mountade om enheten och nu verkar kompileringen köra. Ha, ha! Enheten jag kör mot är en Galaxy Tab och jag tror jag måste justera lite saker, den skalar inte upp innehållet på hela ytan så det ser helt galet ut, det ser ut som skit helt enkelt.
Tog bort stage.scaleMode = StageScaleMode.NO_SCALE; och då skalar den upp korrekt, bakgrundsbilden ser dock fortfarande ut som en påse skridskor... Måste nog anpassa bitmapgrafik mot olika upplösningar i den här appen.
Nästa gång...
Nio timmar kvar, jag kommer antagligen att lägga nästa och sista posten på måndag (12 september). Nästa steg blir nog att få in ett källkodhanteringssystem. Det får bli en specialare med SvnBridge mot Team Foundation Server.
Läs tredje delen här
|
|
Senast uppdaterad 2011-09-15 11:59 |
|
2011-09-07 07:50 |
 [No english resume, click here to translate using Google Translate]
De första 6 timmarna
Jag bestämde mig för att dela upp de 24 timmarna som jag ska ge detta, annars hade denna post blivit på tok för lång och ingen hade orkat läsa.
Första timmen Mailade Bruno på Powerflasher för att få tips om bra tutorials (Det visade sig att Bruno har slutat jobba för Powerflasher (oops...) och han hänvisar vidare till en kille som heter Simon).
Äuumm... vad ska jag med Flex 3.6.0 SDK till?! Ingen aning, men jag gör som de säger i filmen (som finns att se om man följer länken) och laddar ner 3.6 och 4.5.1. Jag har SDKs överallt på hårddisken, så nu skapar jag en gång för alla en SDKs mapp i roten på disken och packar upp de nedladdade filerna dit. FDT öppnar automatiskt inställningsfönstret när jag klickar på ok i dialogrutan. Här lägger jag till de nedladdade SDK mapparna och gör 4.5.1 till standard genom att bocka i kryssrutan framför den.
Är sjukt sugen på att kicka igång ett nytt projekt i FDT nu när jag har allt uppe och snurrar. Men först så måste jag läsa på om vad Workplace är för något. Jag har bara ungefär koll på vad det är och jag vill göra så mycket rätt som möjligt. Hoppar tillbaka till de tutorials jag har hittat.
Det ska finnas något som heter Flash Perspective, vet inte vad det innebär riktigt ännu, men under:
Window > Open perspective > Other
finns det mycket riktigt något som heter Flash FDT och den verkar vara vald som standard.
Andra timmen I den tutorial jag för tillfället följer (http://blog.wezside.co.za/blog/complete-starter-guide-for-fdt-flash-dev/) så står det att jag nu ska skapa ett nytt projekt. Whooohooo, jag klarar inte av att vänta på Workspace längre. Nu kör vi! Jag skapar ett nytt webbprojekt i AS3 och döper det till "myFirstFDTProject". Jag inser nu också att jag antagligen har valt Workspace den gången jag installerade och öppnade FDT. Ska kolla vad det innebär senare... Jag tror jag har satt mitt/min workspace till den mapp där jag har alla mina projekt, vilket kanske är dumt. Jag har läst någonstans att man ska ha olika workspaces för olika kunder då alla projekt i samma workspace hamnar i listan - som jag inte vet var jag kan se just nu. Jag bockar därför ur "Use default location" och pekar om den till en testmapp där jag vill att detta projektet ska ligga efterföljt av projektnamnet så projektet får en egen katalog i testmappen. Jag är lite nyfiken på vad FDT genererar för HTML kod så jag bockar i "Include HTML Wrapper" också. Unit testing däremot lämnar jag urbockad. Klickar Finish och är uppe och kör :) najs.
Kollar lite på inställningarna och på htmlkoden FDT genererat. Några frågor som direkt poppar upp är: Vad gör den där history js filen...? och varför står det att det är swfVersion 10.1.0 när bara jag bara kan välja att kompilera till 10.2 i inställningarna...? Ok, tillbaka till tutorialen...
Jag missade nog att jag kunde klicka på "next" när jag skapade projektet... Undrar vad som fanns där?! Antar att de inställningar man gör där även går att göra inne i projektinställningarna, men jag vet inte vilka det är.
Tredje timmen Det första jag får är en varning från FDT, jag har skrivit en lokal variabel som inte används. Hoppas sånt går att stänga av, känns en smula onödigt att få veta det under tiden man kodar.
Jag har fått svar från Bruno, han hänvisar mig till http://fdt.powerflasher.com/docs/Main_Page#FDT_Getting_Started_Guide
Jag går igenom alla inställningarna, fixar lite med hur jag vill att koden ska formateras och sånt småpill. Jag ändrar också workspace för att begränsa antalet projekt till testmappen. I och med det så får jag importera projektet jag skapade tidigare. Nu upptäcker jag också att FDT inte verkar vilja ta min 32 bitars debugversion av Flash Player, vilket är störigt eftersom att utan den så kommer jag inte att se tracemeddelanden. För att få en 64 bitars version måste jag nedgradera till 10.2. Ok jag har inte tänkt att jobba med 10.3 specifika saker just nu, så det känns ok. Laddar ner 10.2 här http://fpdownload.macromedia.com/.../fp_10.2.159.1_archive.zip samt avinstalleraren här: http://kb2.adobe.com/cps/141/tn_14157.html (Läs vad som står på sidan noga om du ska köra den!) Stänger av allt som använder Flash Player och kör.
Riktigt störigt, får fortfarande samma meddelande när jag startar FDT. Att jag måste ha Flash 9 installerad för att se Väkomstskärmen... Jag får återkomma till detta vid ett senare tillfälle.
Jag kompilerar och inser att inte det heller fungerar. Den promtar om att jag ska installera en Flash Player som inte är debugversion. Nope, won´t do it. Hittar en inställning under:
Window > Preferences > FDT > Tools > Flash
Här ska man fylla i sökvägarna till:
- Flash Professional, jag antar att man kan välja att kompilera genom Flash Professional. Anger sökvägen till Flash.
- Flash Player, hmmm... Bingo! Jag hänvisar till:
C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\ ↵ Players\Debug\FlashPlayerDebugger.exe
- Flash ASO Directory, vet inte riktigt vad detta innebär så jag googlar på "flash aso directory" och tar första resultatet: http://hfug.net/setting-up-fdt-for-flash-cs-5/ Där står det att de problem jag har kan uppstå om man nyligen (efter FDT installationen gissar jag) installerat Flash CS 5 (antar att det inte spelar någon roll vilken version det handlar om...). Sökvägen till min ASO mapp är annorlunda eftersom jag kör Windows 7:
C:\Users\{user}\AppData\Local\Adobe\Flash CS5.5\ ↵ en_US\Configuration\Classes\aso
Wooooot! Det funkar, nu får jag mina tracemeddelanden! Pust! Välkomstskärmen vill fortfarande inte vara med och leka men det skiter jag i.
Fjärde timmen Tillbaka till tutorialen, vet inte riktigt vad nästa steg blir... Det finns en hel del intressanta detaljer i ett arbetsflöde som FDT stödjer, men det känns som att de kommer lite senare.
Jag tror jag ska försöka länka in mina kodbibliotek. Jag har ett egenutvecklat och en extern samling med klasser. De måste in på global nivå och inte vara projektspecifika. Det måste ligga under:
Window > Preferences
men det finns så galet mycket grejer man kan ställa in så jag övergår till Google. Hittar poster där det står att det är lätt... hm. Slänger ut en fråga på Twitter istället...
Hittar något som heter Linked Resources i Preferences under:
General > Workspace > Linked Resources.
Ingen aning om det är rätt men jag provar.
Det verkar inte funka... Jag lägger istället till den under:
Project > Properties > Source
men då kommer den bara att läggas till i detta projektet. -Det funkar, men det är inte så jag vill ha det.
Fortsätter söka och det verkar ändå som att Linked Resources är rätt, men att man måste lägga till en länkad källa i projektets source... Mysko. Det funkar men jag tycker att det är ett väldigt knasigt sätt att hantera det på. I FlashDevelop lägger man till det under "Global Classpaths..." och så har man alltid åtkomst till biblioteken i alla projekt, här är det två steg alltså:
- Lägg till sökvägen till ditt klassbibliotek och ge den ett namn/id :
General > Workspace > Linked Resources.
- Lägg till den länkade källan i ditt projekt.
Project > Properties > Source > Add Linked Resource
Femte timmen
Nästa steg känns som att länka in en swc fil och det funkar på samma sätt som en mapp med as filer, förutom att man väljer "File" istället för "Folder" under Add Linked Resources.
Något jag inte riktigt får rätt på är om man skriver ex:
var tLabel:Label = new Label(); så får man inte upp några code hints och den importerar inte automatiskt. Det måste gå att få tycker jag. Ska forska lite.
Preferences > FDT > Problems > AS3 Problems > Declarations > Local variable is never used = Disabled
Jag förstår givetvis att det är bra att ha, men jag tycker det vansinnigt störigt att få upp en varning när man sitter och skriver kod bara för att man inte hunnit använda variabeln ännu. Bättre då att aktivera den när man ska leverera projektet och rensa upp skit man inte använt av någon anledning.
Sjätte timmen
En sak som stör mig är att man måste trycka F11, klicka på en droplista eller använda menyn för att kompilera. Detta var rätt lätt att fixa, man mappar bara om snabbkommandot F11 och Shift+F11 till Ctrl+Enter och Shift+Ctrl+Enter för att kompilera som debug och som vanligt. Testar Ctrl+1 på lite olika saker. Man kan tex skriva: och sedan ställa markören på tLabel och trycka Ctrl+1 så får man upp en kontextmeny där man kan göra olika saker. Bland annat så kan man skapa en ny klass eller göra tLabel till en privat variabel i klassen man är i. Detta är en bra feature, jämförbar med FlashDevelops Ctrl+Shift+1 som jag använder typ 3 gånger i minuten, skillnaden här är att man låter bli att deklarera variablen.
Nästa gång...
Detta var en summering av mina första 2 dagar i FDT. tyvärr hann jag inte med mer då andra saker kom emellan och jag var tvungen att hoppa fram och tillbaka i projekt. Jag vet fortfarande inte riktigt vad Views och Perspective är för något, så det är något jag ska undersöka. Jag tror också att jag ska köra ett riktigt case för att se om jag kan hitta andra styrkor eller svagheter när man kommer ner under toppen av isberget.
Tycker du att jag gör konstiga saker eller har du några tips på något jag har tagit upp i denna post? Skriv en rad i kommentarsfältet så blir jag glad!
Läs andra delen här
|
|
Senast uppdaterad 2011-09-15 11:57 |
|
2011-09-06 09:10 |
 Jag har fått en lucka i min bokning på jobbet och har bestämt mig för att lära mig FDT 4.5! Jag har flera vänner som är så förbaskat nöjda med detta IDE och jag har länge velat lära känna det eller Flash Builder bättre. Det är dock med viss skepsis som jag lär mig ett Eclipsebaserat IDE, jag avskyr verkligen Eclipse då mina erfarenheter av det har gett mig uppfattningen att det är trögt och svårt att förstå sig på. Nästa blogpost kommer att bli den längsta jag skriver i mitt liv. Jag kommer nämligen att dokumentera varje steg i hela min 24-timmars FDT-resa. Jag ska försöka dela upp den så det blir intressant att läsa. Nu kommer jag inte att jobba 24 timmar i sträck. Jag fördelar det på en vecka men kommer att redovisa det timme för timme har jag tänkt mig. Förhoppningsvis har jag uppe den på fredag om inget annat kommer emellan!
|
|
|
|
|
<< Första < Föregående 1 2 3 4 5 6 7 8 Nästa > Sista >>
|
|
Sida 1 av 8 |
Medlemmar
Members Online: 0
|
Senaste blogginläggen
Av: Patric Jonsson
-27.01.2012
Av: Patric Jonsson
- 3.01.2012
Av: Patric Jonsson
-29.11.2011
Av: Patric Jonsson
-14.11.2011
Av: Patric Jonsson
- 8.11.2011
Av: Patric Jonsson
-27.09.2011
Av: Patric Jonsson
-13.09.2011
Senaste trådarna
Av peterdavidsson - 08/12/2011 Av JohnPaulie - 03/12/2011 Av buddha1966 - 05/11/2011 Av buddha1966 - 03/11/2011 Av buddha1966 - 31/10/2011 Av buddha1966 - 30/10/2011 Av buddha1966 - 10/10/2011
Vem är online
Vi har 20 besökare online
|