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

}

}