fredag den 7. september 2012

Huskeliste til domæneflytning (SEO)



Når man skifter domæne er der nogle meget basale og meget vigtige ting man bør huske. Ikke alene for SEO (Search Engine Optimization), men også bare ting man måske glemmer som kan være vigtige i det hele taget for at levere en god user experience.
1. Viderestilling fra gamle domæne til nye domæne
Det er vigtigt dine gamle besøgende kommer igen, men til din nye side. Sider der har oprettet links til dig, eller som har bogmærke eller andet bør videresendes og redirectes til din nye side.
Noget som man også bør huske er at søgemaskinerne holder styr på sådanne ting og jo flere links du har til at pege på dig jo mere interessant er din side set for dem, så det ville være en skam at miste alt det oparbejdede "street credit" du har optjent.
Derfor er det meget vigtigt du laver en 301 Redirect og IKKE EN  302.
301 betyder permanent flyttet, og en 302 betyder midlertidigt flyttet.
Den oparbejdede "street credit" du har optjent på internettet vil komme dig til gode ved en 301 Redirect fordi du fortæller jeg hed før xxx, men har skiftet navn til zzz, og søgemaskinerne vil huske din "street credit" og din "rang".
Ved en 302 vil den sige det er kun midlertidigt så det tager vi os ikke af, og du vil ikke få den samme gode behandling som du burde for alt din respekt og rang vil ikke følge med til dit nye domæne.

Se nærmere på mit indlæg omkring hvad du bør gøre for at levere en god user experience ved domæneflytning - ved at videresende til din nye sides tilsvarende adresse. ANDEN BLOG

2. Signaturer
Et rigtigt godt trick for at få linkjuice er at have en signatur med et link til sin side, da du vil få "juice" hver gang du kommenterer noget. Er en rigtigt smart løsning, men men men..
Du skal bare huske at når du skifter domæne så husk at skifte disse også.
Effektivt vil dine besøgende stadig ramme din nye side hvis du har gjort trin 1 ordentligt, men hvis man forventer saltechips.dk men kommer til crackyjackchips.dk efter linket (fordi du har skiftet domæne) så er det ikke alle der vil tage det som god stil fordi linket beskrev noget andet end det du fik. Kan godt være indholdet i posen er det samme, men en ting er sikkert at indtrykket gør også meget.
Det skal være både i mails, forums, profiler med webadresser.
Eventuelt søg på en søgemaskine efter alle adresser fundet til dit gamle domæne og se om du kan finde nogle links der bør ændres. I Google  er det vist "site: [domæne-navn]" og du vil finde alle de sider Google har indekseret til en side.

3. Hjælpeværktøjer i online form?
Alle bruger som regel et eller andet online værktøj til at holde styr på en masse ting.
Oftest i form af opsat tracking på dit domæne for at vide hvornår folk snakker om det, vide hvor mange besøgende der kommer og lignende.
Dette er ting du bør opdatere til dit nye domæne da du ellers kun vil vide hvor mange "gengangere" der kommer igennem din gamle side's domæne og ikke igennem det nye.
Det kan være en fordel at vide hvad dit nye giver for at se om det er mere effektivt end tidligere.

4. Informer dine brugere
Hvis du har en brugerskare som er nogenlunde fast og trofast så informer eventuelt via din side og fortæl du har planer om at skifte til det nye domæne den dato. Og gerne informer via mails også eller nyhedsbrev hvis du har den mulighed.
Der er som regel aldrig nogen der bliver glade for at komme ind på den side "de plejer" og finder ud af den er helt anderledes og ændret domæne og måske udseende og funktioner og alt muligt.
Rigtigt mange mennesker bliver meget bange og kan ikke lide når de møder modgang i form af forandringer, så det er nemmere for dem hvis de "advares" inden det sker.
Dette kan være på trods af at siden måske kan være forbedret gevaldigt, med performance, features, udseende og opbygning.


Biologisk teknologi er fremtidens udvikling

Jeg har netop læst denne artikel: http://newz.dk/nu-kan-en-plante-blive-interaktiv
Heri står at man nu kan aflæse hvor du rør en plante henne, og dermed kan du vise på en skærm hvor du rører planten.
Når det er sagt giver det en masse muligheder med at udføre ting når du rør blade, stængel, blomst, krone eller andet forskelligt.

Det er da VILDT fascinerende! Prøv at forestil dig hvad der kan gøre for dine devices og muligheder - både privat og på jobbet. Du kan have en plante ovre i hjørnet der pludselig har en funktion..
Det kan være den står lige ved døren når man kommer ind og du skal blot føre dine fingre op langs stængelen for at skrue op for lysstyrken i rummet og ned for at dimme den længere ned. Og hvis du ønsker en forudindstillet setting rører du bare ved bladende som giver en stigning i lysstyrke jo længere op på planten du kommer.

Det er noget man vil kunne bruge både på arbejde og derhjemme i stor stil. Det kan have meget betydning for kontorlandskaberne og gøre at planter "naturligt" bliver en større del af kontorlandskabet og dit hjem fordi de nu får eller udskifter eller udvider eksisterende funktioner.
Men det sjove er så også spørgsmålet hvad gør man hvis man er dårlig til at passe sine planter, de får lus eller blade dør som før havde en funktion.
Det vil jo nok være man ikke erstatter kontakter i huset med planter komplet, men vil gøre man ikke skal rejse sig til en kontakt fordi man kan bruge sine planter til det i stedet.
Men det giver da nogle interessante muligheder, men samtidigt også nogle meget interessante udfordringer.
Hvad hvis man er ligeglad med sine planter og det bare er noget pynt man ikke husker at vande og vedligeholde.

Ny roterende CPU-køler er effektiv, fjerner støv og er lydløs


 Denne nye CPU-køler10-dobler effektiviteten - uden støj og støv.

Det er egentligt en gammel nyhed, men jeg glæder mig til den dag det virkeligt bliver noget man kan købe til hverdag.
Er helt sikkert noget der vil revolutionere computer og CPU-markedet. Måske endda også GPU-markedet fordi man netop i det område har langt større behov for at få fjernet støv, og effektificere med varme, hvor at CPU'er er ved at nå så lille en størrelse og så mange features med turbo boost og op og ned-clockning som gør at de som regel ikke bliver ragende varme mere.
Måske kan sådanne løsninger gøre man kan komme endnu højere i clock-frekvenser.

Jeg er jo altid glad for mere performance, men det er ikke det eneste. Køleren har selvfølgelig en stor betydning, men der findes rigtigt mange mennesker som går op i at deres maskine ikke skal larme som en jetjager og så hellere have den lidt varmere af det.
Men vil sige at effektiviteten daler jo også jo mere din køler er støvet fordi det vil holde mere på varmen, så det er noget som jeg vil gøre langt mere for det er altid et helvede at rengøre sådan en køler med de meget tætte køleribber.

Men designet er også uhyre smart at den vil ikke komme til at larme fordi det er ikke direkte forbundet som et normalt kugleleje, og dermed heller ikke have samme belastning.

Jeg glæder mig i hvert fald meget til den udkommer så man kan se hvad den kan klare og så må vi jo håbe den også vil blive solgt til forbrugere og ikke kun til store servere og firmaers maskiner og servere.
Lækkert med en lysløs effektiv køler der fjerner støv i ens maskine som kan gøre man kan få mere performance ud af sit bæst. Det kan man ikke klage over.

torsdag den 6. september 2012

Microsoft skifter Metro-branded

Nu har jeg været med omkring Windows 8 fra starten, og samme med Windows Phone 7.
Metro-branded har jo været en måde at opbygge deres design på.
Efter Windows Phone 7 fremviste det, så fortalte Microsoft ansatte faktisk på Danish Developer Conference 2012 (omkring Metro-design) at det havde en epedemi-effekt fordi flere andre afdelinger ønskede at tage det til sig til deres applikationer.
Ligesom dem kunne jeg se denne effekt også gjorde sig gældende overfor kunder og skabte omtale.. Ligeledes var det fordi at dette var revolutionerende og anderledes og skabte meget hype omkring det brand de pludselig havde skabt.


Men faktisk er "Metro" ikke et design, men mere en tankegang og måde at opbygge sine ting på.
Altså det er ikke "bare" noget med nogle firkanter, men mere at der skal fokuseres meget mere på indhold fremfor vilde billeder, effekter og gradients. Holde det simpelt, men overskueligt og stilrent.
Dette tiltalte mig rigtigt meget. Jeg kunne se på denne speak at der var rigtigt meget som var enkelt, stilrent og dermed blev det meget pænere. Det var ikke vilde prangende effekter, men mere sofistikerede og små stilrene design tiltag der gjorde det pænt.
Ligesom at du ved hjælp af fonts, lidt farve og skrifttyper og opstilling kan gøre enormt meget for et simpelt word-dokument. Og det er disse små simple ting der gør at Metro bliver en succes.

Men nu viser det sig at Microsoft har trukket "Metro"-branded tilbage og måske vil udskifte det med "Windows 8" som brand. Dette er på grund af et tysk firma kaldet Metro AG.

Det der før blev kaldt ’Metro-Style applicaton’ skal fremover hedde ’Windows 8 application’, mens ’Metro user interface’ vil hedde ’Windows 8 user interface’. Tilsvarende vil ’Metro design’ blive kaldt ’Windows 8 design’.

Senere er der så kommet gisninger frem om det var en forvirring fra nogle Microsoft ansatte som havde misforstået noget. Dette er på grund af nogle seminarer hos Microsoft der benytter "Modern UI" som en del af deres brand til seminarer.

Sjovt og meget nemt at skifte til "Windows 8", men samtidigt også meget mere kedeligt end "Metro-branded" da det ikke er lige så oplagt og æstetisk lyder meget bedre. Jeg håber ikke det vil ende med at hedde "Windows 8", for det er åbenlyst og meget meget kedeligt i forhold til Metro-branded. Det har fået omtale og skabt sig et navn fordi det er tiltalende, anderledes i ordlyd, design og tankegang, for hvis Windows 9 vil lave noget meget anderledes og hedde Windows 9 vil det jo være åbenlyst og IGEN KEDELIGT!

Men denne afklaring vil vi først finde ud af sandheden med, når det er frigivet og se hvad Microsoft officielt udmelder.



Outlook.com gør din mail lidt mere professionel og smart


Hvis du ligesom jeg har en hotmail-konto og bruger din mail her, og du er systemudvikler så vænner man sig meget hurtigt til outlook.
Ikke kun fordi du bruger det så meget dagen lang på dit arbejde, men også fordi det at flage mails, læse mails, få overblik nemt og hurtigt og på en intelligent løsning kan finde gamle mails på en intuitiv og effektiv måde.

Jeg har igennem noget tid været lidt irriteret på hotmail fordi det med at "svar alle" funktionen manglede og det at søge ligger langt væk og irriterer meget når det er noget man bruger tit.

Nu er løsningen endeligt kommet i form af outlook.com.
Den har Metro-design (eller som det hedder nu Windows 8 eller Modern UI) og minder på flere måder som noget der kører i Azure-skyen. Fantastisk!
Der er nogle ting der stadig føles lidt langsomt, men stadig langt bedre end hvad hotmail har kunne præstere så nu er jeg hoppet over på outlook.com

Du logger bare ind på din hotmail konto og går derefter ind på outlook.com og denne side vil nu vise din hotmail-konto som outlook.com viser den og gøre den minder langt mere om outlook.
Jeg har selv valgt at den altid skal bruge dette, så selv når jeg går ind på hotmail så skifter den selv over til Outlook.com og jeg kunne ikke ønske mig andet og bedre.

Det er fandme smart!

Metoden "Just do it"

Mange mennesker kæmper en lang og hård kamp for at nå alting i hverdagen, og mange fejler. Inklusiv mig selv.
Jeg er dog begyndt at bruge en metode som jeg skal vænne mig til og som vil være meget nem for alle at opnå deres mål i hverdagen.

Metoden er "JUST DO IT"!
Det simple er at du ved du skal nå det og det og det i hverdagen og i stedet for at junglere imellem dem og bruge lang tid på prioritering og finde detaljer for det ene og andet inden du går i gang, så bare gør det.
Du tager hvad du mener er mest kritisk og begynder bare fra en ende af og får det gjort.
I løbet af ikke ret lang tid vil du have gennemført en stor del af dine opgaver og få mere overskud fordi de faktisk bliver færdige og ja det er faktisk bedre stressmæssigt at få fjernet 3 ting komplet fra din mentale eller nedskrevne liste, i stedet for at have 6 sager der er imellem 60 -70% færdige og liiiige mangler det sidste. For så er der "kun" 3 ting tilbage fra listen som du kan få fjernet helt senere.

Problemet ved ikke at følge denne metode er ofte at folk siger jeg gør det liiiige om et kvarter for jeg skal liiiige.. Ja og det kvarter blev til 40 minutter og der har du glemt det, og du husker det først når du kommer hjem og det er for sent.

Så få afviklet det du kan så hurtigt som muligt og NU!

Jeg synes selv det fungerer rigtigt godt, for du husker at få det gjort og tingene bliver afsluttet og det betyder enormt meget mentalt og specielt for din stressfaktor.
Så hvis du ikke kan huske det hele eller er bange for at glemme detaljer eller ting så skriv dem ned på en TO-DO liste og begynd med det vigtigste og kom så langt du kan med hver ting - gerne afslut dem eller få dem fjernet og lav en ny med en ny status - kan være nu har du sendt den mail til den og den og venter på svar. For det vigtige her er at du ikke får stress selv over det for du har gjort din del og det du kan så nu behøver du ikke bekymre dig mere over det nu.

Så BARE GØR DET NU!

søndag den 2. september 2012

God systemudvikler chefen ikke vil af med

At sige op er som regel en kedelig affære og specielt hvis man er glad for at være på en arbejdsplads.
Det var jeg, men alligevel var det en meget"sjov" oplevelse selvom det var min første gang.
Jeg gik ind til min chef og bankede på og sagde jeg ville aflevere det her (som var min skriftlige opsigelse) og han kiggede på mig og udbrød "Det er din opsigelse?". Jeg nikkede og man chef sagde øv imens jeg godt kunne se han var lidt overrasket. Han havde ikke forventet at jeg ville sige min C# udvikler stilling op kunne man godt mærke og blev lidt overrasket.
Jeg havde dog snakket med ham 3 måneder forinden om jeg ønskede mere i løn da han havde meldt ud jeg ikke ville stige det kommende år, hvilket jeg ikke kunne affinde mig med da jeg vidste jeg var mere værd end det. Det kunne jeg se da jeg var løbende blevet kontaktet af andre interesserede, men blev da jeg forventede et klap på skulderen for alle de gode ting jeg havde gjort for firmaet.

Det endte med han blev så chokeret så han blev ved med at sige øv op til flere gange, for så at spørge om vi ikke kunne rive den over. Måtte sige nej da jeg havde underskrevet en ny kontrakt og hvis han ville have beholdt mig kunne han have hørt på mig da jeg kom til ham tidligere. Det var ikke ubegrundet jeg ønskede en samtale med ham.

Men det korte og det lange var at der kunne jeg godt mærke jeg var "en af de gode udviklere" som han nødigt ville af med.
Det er en super fed følelse selvom ordvalget måske kunne være bedre, men virkelig en fed følelse at ens chef bliver så chokeret og irriteret at han ikke kan sige andet end øv mere end 20 gange. Inden jeg gik ud af døren siger han at hvis jeg skulle blive ledig (som C# udvikler) så inden jeg hører på de headhunters der er derude så prøv lige at give ham et kald for måske ville de så have en ledig stilling til mig - hvilket jo igen er et endnu større klap på skulderen.
Efter et par dage fik jeg da også en pæn anbefaling som jeg kun kan være stolt af.

Men det vigtige her er at jeg vidste jeg gjorde det godt i mit udviklerjob, men en dejlig følelse at blive værdsat.
For han vidste godt jeg var den eneste der havde gennemført et projekt som faktisk var blevet til noget brugbart og effektivt internt i firmaet, jeg havde holdt indlæg om ny teknologi flere gange med nærmest stående bifald og mange roser fra de ældre i firmaet, og til følge af det at få to "titler" (Mister PS-Portal & Mister HTML5), og generelt være med til rigtigt meget godt der hjalp i firmaet.
Produktet jeg har været med til at udvikle og fremføre bruges nu i stor stil i hele firmaet i alle de danske afdelinger, og er på vej til måske at skulle sælges til hele norden internt. Førhen var det produkt jeg fik lov at overtage noget som langt de fleste undgik fordi det var langsomt, fyldt med fejl og generelt ikke brugervenligt eller et effektivt produktionsværktøj.
Da jeg så overtog udviklingen blev det vendt til noget mere brugbart, og da jeg fik lov at få ressourcer og lave det om fra grunden blev det en massestorm af brugere fordi det nu var alt det det ikke var tidligere.
Effektivt, hurtigt, professionelt, brugbart, og smart. Og sådan fortsatte udviklingen.

Men fedt at få klap på skulderen (og en god anbefaling) og vide at det man har været med til at udvikle var et godt stykke arbejde og at chefen ikke vil af med dig som systemudvikler og vil savne dig.

Sende parametre med i GET


Jeg laver dette indlæg fordi jeg for kort tid siden har skulle forklare en ven lidt omkring JSON, GET'er og hvordan det fungerer med at man opbygger en sti med parametre indeni.




Når man laver en GET og vil kalde en metode som ikke har parametre skriver man bare metodenavnet til slut i adressen.
Hvis man skal sende parametre med til denne metode så skriver man metodenavnet, ? parameternavn og lig med, og adskiller de efterfølgende parametre ad med "&".

Nedenstående er blot eksempler på opbygningen af den request-streng man skal opbygge og ikke så meget på JSON indholdet der returneres.

Lidt eksempler:
http://localhost:14971/UdviklerCV/GetContactPerson
kunne returnere et ContactPerson-object:
{"Name":"PersonName","Telephone":"12345678","Email":"TestMail@gotthis.com"}
 
http://localhost:14971/UdviklerCV/GetContactPerson?Firma=Dette%20er%20firma
kunne returnere et ContactPerson-object:
{"Name":"PersonName (fra Dette er firma)","Telephone":"12345678","Email":"TestMail@gotthis.com"}
 
 http://localhost:14971/UdviklerCV/GetContactPerson?Firma=Dette%20er%20firma&DateStarted=062009
kunne returnere et ContactPerson-object:
{"Name":"PersonName (fra Dette er firma)","Telephone":"12345678","Email":"TestMail062009@gotthis.com"}
Som der kan ses i den første kaldes metoden GetContactPerson uden nogle parametre, og i den anden er der Firma med som kan ses efter "?".
I den sidste ses at efter det der er indskrevet som værdi i Firma, der adskilles til næste parameter-navn med "&".

Online identitet på nettet


Det er vigtigt at have en online identitet for ligesom mange firmaer har dette på deres side, facebook og andre online medier så søger de også dig som kandidat ud.
Du kan være nok så dygtig og have de rette kompetencer, men desværre er virkeligheden bare at man som firma modtager et hav af ansøgninger og CV'er.
Og umiddelbart så kan der være mange ansøgere der har samme uddannelsesmæssige baggrund som dig og måske bedre.
Det er ikke absolut sikkert at fordi de er uddannet højere end dig at de er bedre, men men men.. Det ved virksomheden ingenting om, og de vil ikke tage for mange ind til samtale heller.

Så hvis du skaber en online identitet og gør noget for at vedligeholde den og fremhæve dine gode sider og lave lidt "show-off" så har virksomheder mulighed for at se dine kompetencer og egenskaber eller hvad du nu fremhæver og dermed lære dig lidt bedre at kende. Dette er godt fordi det er noget der kan hjælpe i bedømmelsen af dig som profil når du er en af dem i bunken.

Tænk på fremtiden
Det er meget muligt du ikke har problemer med at finde et job nu, og tilbudene står i kø og du er eftertragtet, men vi lever i en evig foranderlig verden. Dette vil sige du ved ikke om det senere bliver endnu vigtigere at finde job og du har mere behov for at skille dig ud for at komme i betragtning - og der er det måske for sent at begynde at opbygge denne profil.

Du vil ikke kunne skabe flere års troværdighed og aktivitet på et par måneder, for det er ikke kun hvad du selv kan præstere - men også hvad omverdenen vil se det som. Ikke mindst Google og andre søgemaskiner - for du vil blive vurderet ud fra indlæg, opdateringer, alder på nettet og aktivitet og det kan du ikke "skabe" medmindre du faktisk har gjort det.

Vedvarende resultater
Det er også godt at have en slags portofolio, blog eller andet som vil være at holde dig aktiv og up-to-date på nettet. Du har mulighed for at skrive og fortælle og vise en helt masse igennem tiden.
Så vis hvad du kan, hvad du har gennemført og giv dit publikum noget brugbart.
Så vær lidt show-off på nettet.

søndag den 26. august 2012

Spar penge på dine internethandler


For langt de fleste danskere er det blevet en del af indkøb og hverdag at man laver handler på nettet.
Her er penge at spare fordi udgifter der skal dækkes, service og meget andet gør at varerne bliver billigere og er vi jo alle glade for.
Men det er ikke det eneste du kan spare ved at lave internethandler faktisk.

Hvis du bruger specielle steder kan du spare penge på disse internethandler også.

Se mere her: http://www.pengesparet.dk/hjaelp/hvad-er-pengesparet

Der er en lang række butikker du skal gå ind på fra pengesparet.dk og så får du penge tilbage fra dine handler alt efter betingelser, men er meget fedt at få lidt mere nu man alligevel laver disse handler på nettet.

Se en liste over hvilke butikker du kan få rabat på her: http://www.pengesparet.dk/butikker

lørdag den 25. august 2012

Succes fra din opsigelse?


Normalt er en opsigelse noget man "frygter" lidt og som kan være ubehagelig fordi man ikke altid ved hvordan ens chef reagerer.
Nogle bliver overraskede, andre sure, nogle reagerer slet ikke, eller endnu værre er nærmest ligeglade - og man forestiller sig ALTID DET VÆRSTE! Så for langt de fleste er det at skulle ind og sige op en ikke super lækker oplevelse man elsker fordi udfaldet kan gå i så mange retninger man måske ikke lige ønsker.

Jeg har aldrig selv før haft et behov for at skulle sige et job op i utide. Mit første fik en naturlig ende da det var imens jeg læste og det vidste min boss jo selvfølgelig også godt sp det var ikke en opsigelse og derfor intet ubehag eller følelsen af en opsigelse.
Ellers har jeg enten blevet opsagt på grund af økonomiske årsager eller jeg selv har fundet en løsning om at skifte til en anden afdeling på grund af jeg fandt min kæreste og lignende så det har aldrig været sådan en opsigelse hvor det har givet kriller i maven eller ikke været noget dialog eller lignende inden.

Da jeg skulle sige op havde jeg skrevet den ned og gik ind til min chef. Da han er en god chef og jeg gerne vil bibeholde et godt forhold til ham ønskede jeg det skulle gå godt på trods af han mister en medarbejder - som jeg håber han ville savne og blive ked af at miste.
Jeg bankede på og rækker papiret frem og siger jeg kommer for at aflevere dette her.
Hertil svarer han "ej det er vel ikke din opsigelse"..
- Jo det er det
- ØV! Det er da vel ikke rigtigt?
- Jo det er det desværre
- Ej øv! øv! øv.. øv.. øv øv øv øv!
(tænkepause)
- Er der ikke noget vi kan gøre? Kan vi ikke bare rive den i stykker?
- Nej desværre jeg har allerede underskrevet en kontrakt
- ØV! øv øv øv!


Derefter havde vi en lille snak om hvorfor og hvad der havde gjort det med en god stemning og han ville sikre sig om det var personerne, opgaverne, miljøet eller noget og kunne kun sige nej det hele var super lækkert, men at skulle tage til Sverige med interessetimer til den løn som vi jo havde en lille snak om for nogle måneder siden det var ligesom det der gjorde det.

Aldrig har jeg hørt en mand sige så meget øv, men meget fedt alligevel for det viser jo blot for mig at han værdsætter mig og mit arbejde - men at han måske ikke var klar over hvor seriøst jeg mente det jeg havde diskuteret med ham nogle måneder inden.
Men det var desværre for sent for så skulle der have sket noget da jeg kom til ham første gang.
At han reagerer sådan vendte det hele fra jeg var nervøs for om han skulle blive sur, eller irriteret eller bare sige okay og være lidt ligeglad til at jeg fik et lille smil på og et lille klap af mig selv for jeg kunne jo helt klart høre på det at han var ked af at undvære mig.
Tror han sagde øv 15-20 gange og ville have vi skulle rive den i stykker for at jeg kunne blive.

Han sagde at han var ked af jeg forlod dem men ville ønske mig held og lykke med det nye sted. 
Vi snakkede lidt mere og lige inden jeg gik tog han fat i mig og sagde at hvis jeg fik behov for at skulle have arbejde igen, så inden jeg tog fat i nogle af de jobhunters der var derude så skulle jeg give ham et ring for så kunne vi jo se på om de havde en plads til mig.
Det var jo lige endnu et eller to klap på skulderen for så viser det for alvor han gerne ville have mig igen og kunne se potentiale i mig og også at andre (jobhunters) hurtigt ville kunne få øjnene op for mig - men ville gerne have han fik en lille fordel inden for mange for lov at være med i spillet.

Jeg kunne gå derfra med oprejst pande, et smil på læben, rank ryg og være stolt over mig selv og mine opnåelser indtil videre for han kunne se det samme som alle dem der gerne ville ansætte mig. At jeg vist kan noget som er eftertragtet derude.

Inden jeg forlod Capgemini gav han mig da også en anbefaling som igen er noget jeg kan være stolt af.

Nye udfordringer til systemudvikleren Laurits West


Igennem noget tid har jeg ønsket at skifte arbejde (som C# udvikler).
Selve udvikler jobbet var godt nok, men problemet var at jeg selv synes jeg havde gjort en del succesfulde og værdifulde ting for firmaet og havde forventet at lønniveauet skulle hæves efter at have udført godt arbejde i et år til en god løn.
Dette var ikke tilfældet og generelt blev der ikke hævet noget overhovedet - ikke engang til at dække inflation så faktisk gik jeg ned i løn som i forvejen ikke var på forventeligt niveau. Havde forventet jeg nu havde været der et år at jeg ville komme længere op efter at have vist mit værd, men sådan var det ikke lige.
Efter at have udført et internt projekt der blev ret succesfuldt og hjalp en del på interne processer, have afholdt indlæg og foredrag for vores (Vallensbæk), Odense og Århus-afdelingen omkring nye teknologier såsom HTML5, CSS3 og andet, vidensdelt og gjort ret meget godt for firmaet forventede jeg at dette ville bære frugt. Specielt i betragtning af jeg havde fået et navn i firmaet som ham der havde styr på vores løsning til at finde de rette personer og ressourcer når nogle havde behov for hjælp, men også at når der var noget omkring HTML5 så kaldte de på Mister HTML5, som så var mig Laurits West.


Da vi modtog en mail omkring at der ikke ville være lønstigninger i år ville jeg tage en lille snak med min chef for at snakke på plads omkring det da jeg året før var gået ind med en løn under niveau og så efter at have vist mit værd forventet jeg ville stige - derfor ville jeg mindst op på niveau'et jeg burde have haft sidste år.
Desværre var min chef ikke enig og afviste efter lidt snak at forhøje mig med argumentation om at jeg ikke havde været nok hos kunder. Men jeg er ikke en grade der skal sælge mig selv (så ville jeg ikke brokke mig over min løn), så det måtte han tage med sine sælgere.
Vi kunne tage en snak om det om nogle måneder når jeg havde været noget tid i Sverige.

Fair nok, så jeg tænkte så smider jeg mit CV online på nogle jobportaler og ser hvad jeg så kan finde ud af. Måske der var nogle derude der mente en som mig og mine kompetencer og kvalifikationer var mere værd og kunne tilbyde mig nogle andre vilkår.

Det endte med jeg sendte en enkelt ansøgning, og resten var jobhunters og kontaktanmodninger fra CV jobdatabaser og jobbanker der kontaktede mig. Faktisk så meget så jeg til tider havde svært ved at følge med, men der er jo meget der skal spille ind for at man ikke træder ind i et nyt job som muligvis ikke var det man helt ønskede.

Men nu er jagten ovre, og måtte beklage til 3-4 lige efter som alle var med i løbet for at sige jeg havde nu skrevet kontrakt med et firma. Hver sted har jeg informeret om at jeg var i kontakt og samtale med andre steder så de vidste hvor stærkt det gik.

Så har jeg skiftet arbejde til at arbejde hos FDC (Forsikringens Data Center) i Ballerup. Her skal jeg være ASP.NET Webudvikler (med noget C# og noget VB.NET). Nu har jeg som sagt ikke nået ret meget mere end blive introduceret kort, og lige hilse på mine kolleger og kort forstå systemer og arbejdsgange - men det er allerede nu meget mere tiltalende end at skulle rejse til Sverige og bruge 1½ til 2 timers transport hver vej, hver dag, som interessetimer på at "elske" sit arbejde. Det kunne have været det var lidt mere motiverende hvis min chef og jeg kunne finde bare lidt et kompromis, men desværre ikke denne gang.

Jeg er glad for mit nye arbejde er omkring ASP.NET og webudvikling, og en SaaS-løsning med SCRUM, AJAX, og en god portion kundekontakt så glæder mig til at få nyt under neglene og blive udfordret og lære mere nyt.

Læs også mit næste indlæg om hvordan det at skulle sige op som normalt er en pernibel situation pludselig kan ende som en succesoplevelse og som noget positivt rygklap man bliver glad af.
Læs det her: http://csharpudvikler.blogspot.dk/2012/08/succes-fra-din-opsigelse.html

søndag den 5. august 2012

Div til højre der flytter andre elementer (med float)



Ret mange af os har prøvet det med at vi gerne vil have noget til at stå til højre og fylde mere end "det almindelige" indhold og man så har noget indhold længere nede der skal flyttes af det indhold til højre.


Et lille eksempel kan være min detaljeside for en ansættelse.
Der står firma navn og titel i toppen, en kortere beskrivelse, og så nogle info-bokse der fortæller hvor mange kurser, certificeringer, projekter, anbefaling(er) jeg har fået under denne ansættelse og alt der ellers kan være interessant.

Til højre skal der så vises logo, firma bygning, adresse og firma information, og nederst kontaktinformation på den man bør kontakte hvis man skal snakke om denne ansættelse.

Problemet med dette er at højre side meget nemt bliver meget større og længere end venstre, og da man ofte ville bruge float:right ville denne ikke flytte en eventuel footer- nederst på siden.

DOG er der en måde at få dette gjort på..
Hvis du laver en div, med display:inline-block så vil denne og dens indhold flytte de andre elementer.
Derefter laver du en div som er din right-part - altså den div der skal have indholdet til højre side. Denne right-part skal du have som float:right og skal være det første element i din left-part (den første defineret med display:inline-block).
Nedenunder denne right-part vil du sætte alt det indhold der skal være i left-part.


Og det der vil ske er at selvom du fylder mere indhold i right-part end det din left-part fylder vil din right-part nu udvide din left-part da den er indeni den og left-part har defineret display:inline-block.
Dermed kan du have noget til at stå til højre og fylde mere end venstre side og stadig have indflydelse på dine andre elementer.

Se komplet virkende eksempel her: http://jsfiddle.net/ceT2j/2/
og læs om samme problematik på udvikleren.dk her: http://www.udvikleren.dk/forum/38490/div-til-hoejre/side2/

<style>
    .company-container
    {
        /* position: relative; */
    }

    .left-part
    {
        min-height: 100px;
        margin-right: 15px; /* background-color: Green; */
        display: inline-block;
        padding-left: 20px;
    }
   
    .right-part
    {
        /* background-color: pink; */
        border: 1px solid lightgray;
        padding: 15px;
        min-height: 100px; /* height: 100%; */ /*width: 20%;
           display: inline-block; */
        width: 300px;
        float: right;
        margin-left: 25px;
    }
</style>

<div class="company-container">
    <div class="left-part">
        <div class="right-part">
            <div>First line in right</div>
            <div>Second line in right</div>
            <div>Third line in right</div>
         </div>
    <span>Her kommer din tekst i venstre side og går selv ned på næste linie automatisk når der ikke             er mere plads fordi højre side fylder mere. Det er rigtigt smart.
            yada yada yada yada yada yada yada yada yada yada
            yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada
            yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada
            yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada
            yada yada yada yada yada yada yada yada yada yada yada
    </span>
    <div style="text-align:center">Mere information her i venstre side</div>
    </div>
</div>

QR Codes - et stærkt værktøj i din markedsføring


QR kodes er jo ikke ligefrem noget revolutionerende da det efterhånden har været fremme rimeligt længe ligesom smart phones har fået deres indpas i verden - både den normale og digitale.
De gange jeg har set det været brugt har oftest været i blade hvor det giver et link til en video trailer eller deres side med nogle produkter og lign. eller konkurrence side.
Derfor er det selvfølgelig også det indtryk jeg har fået at QR kodes altid kun bruges til webadresser fordi det er det det er beregnet til og kan ikke andet.

Jeg har nu erfaret det ikke er tilfældet, og har fået øjnene op for hvor mange forskellige ting man rent faktisk kan få rigtigt mange forskellige brugbare ting ud af QR koder.

Du kan få det til at åbne en webadresse, lave en skabelon til en sms, e-mail, vCard og alle mulige andre enormt smarte ting. Og efter at have fået den AHA-oplevelse begynder denne forunderlige smarte lækre verden at vise sig så man kan se alle de forskellige ting man kan bruge det til.

Jeg startede med at lave en meget simpel hos prøvet http://qrcode.kaywa.com/ men efter at have set denne prøvede jeg http://www.qrstuff.com/ og her kan jeg jo få endnu flere muligheder både med udseende, men også hvad man kan få denne QR code til at gøre.

Det er noget jeg vil benytte langt mere end jeg har haft gjort førhen, for jeg kan kun se at det er enormt smart at levere som en ekstra service for at folk kan få gjort en masse smarte ting for en.

Et eksempel er at få vist min LinkedIn profil




lørdag den 4. august 2012

Læse tekst fra en fil i C#


Det er meget nemt at læse indholdet af en fil i C# og .NET.
Du skal blot kende den komplette sti til filen du ønsker at læse, og derefter bruger du C# statement "using" som gør at den streamreader du bruger vil blive åbnet og lukket automatisk i C#.

Nedenstående eksempel løber filen igennem og læser hver fil da man ofte opbygger sin fil med et system hvor hver linie har noget betydning, men ellers kan man sagtens læse hele filen ind i en enkelt variabel, som du vil kunne finde meget nemt ved at se på metoderne i sr_input.

using(StreamReader sr_input = new StreamReader(inputFileName, System.Text.Encoding.Default))
{

while((line = sr_input.ReadLine()) != null)
{
//Read input in line
//line is a variable with the line that have been read

}

}