Gå til innhold

hockey500

Medlemmer
  • Innlegg

    1 694
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av hockey500

  1. den fører det inn til slutt. bruker du kun en > vil du overskrive. skal du sette inn på spesielle linjer blir det litt mer komplisert, men hvor ofte har du egentlig bruk for å lage script som gjør dette for deg?

     

    edit: hvis du mot formodning faktisk skulle ha bruk for det:

    sed "2i\[text goes here] " input.txt > output.txt

    vil sette inn [text goes here] på linje 2.

  2. det siste er enkelt:

    echo "tekst her" >> /mappe/til/fil.txt

     

    og det første er enklest med et bash-skript:

    #!/bin/bash
    sudo -s
    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 318C7509 64234534
    wget http://us.download.nvidia.com/XFree86/Linux-x86/NVIDIA-Linux-x86-185.18.14-pkg1.run
    sh NVIDIA-Linux-x86-185.18.14-pkg1.run

    kjøres med ./skript.sh. pass på at den er kjørbar: chmod +x skript.sh

  3. Har du vurdert å prøve indeks 0 til 2 istedenfor 1 til 3? jeg regner med at formatet er bgra, ikke argb.

     

    Koden din tilsier at den ene byten (alpha) er ubrukt. Da må du plusse på 4, ikke 3 bytes i den innerste løkken. da er det også unødvendig å skippe "unused space" slik du gjør nå, det virker overflødig.

     

    prøv dette (utestet):

    BitmapData BmpData = image.LockBits(
    			new Rectangle(0, 0, image.Width, image.Height),
    			ImageLockMode.ReadWrite,
    			PixelFormat.Format24bppRgb);
    
    		unsafe
    		{
    			byte* ImPtr = (byte*)BmpData.Scan0;
    
    			for (int i = 0; i < BmpData.Height; i++)
    			{
    				for (int j = 0; j < BmpData.Width; j++)
    				{
    					dGreen = (double)Math.Floor((ImPtr[2] * dBinSize) / 256);
    					dRed = (double)Math.Floor((ImPtr[1] * dBinSize) / 256);
    					dBlue = (double)Math.Floor((ImPtr[0] * dBinSize) / 256);
    
    					ImPtr += 4; // 4 bytes pr pixel
    				}					
    			}
    		}
    		image.UnlockBits(BmpData);

     

    EDIT: jeg testet nå på min PC, og såvidt jeg kan se er det ikke noe tom byte, så bruk 0-2 (i omvendt rekkefølge, det var bgr, ikke rgb) og dropp den spacing-greia di.

     

    dette funket for meg for å kopiere et bitmap:

    public static unsafe void test(Bitmap src)
    	{
    		BitmapData data = src.LockBits(new Rectangle(0, 0, src.Width, src.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
    		Bitmap copy = new Bitmap(src.Width, src.Height);
    
    		byte* ptr = (byte*)data.Scan0;
    
    		for (int y = 0; y < data.Height; y++) {
    			for (int x = 0; x < data.Width; x++) {
    				copy.SetPixel(x, y, Color.FromArgb(ptr[2], ptr[1], ptr[0]));
    				ptr += 3;
    			}
    		}
    
    		src.UnlockBits(data);
    		copy.Save(@"C:\copy.jpg", ImageFormat.Jpeg);
    	}

  4. Hei, takk for kjempeflott svar!

     

    1: ja, jeg skulle skrevet 1440, ikke 1400 - my bad.

    2: begge har led-skjerm

     

    Og grunnene til at jeg ikke utelukkende satser på intel, er:

    1: jeg bruker compiz temmelig mye i linux, rett og slett fordi det gjør meg mer effektiv.

    2: det er mye kødd med intel-driveren i linux for tida - dog på bedringens vei.

    3: jeg har god erfaring med nvidia i linux, og ATIs proprietære drivere fungerer også utmerket til mine behov. Jeg har derimot ikke fått bekreftet at x4500hd drar compiz 100%.

     

    Men alt i alt er vel grunnen til at jeg ikke satser på intel at jeg er redd for å ende opp med et for svakt skjermkort, for det er det vanskelig å gjøre noe med i etterkant. Men hadde jeg følt meg sikker på at X4500HD funka bra nok ville jeg droppet nvidia/ati og heller brukt den tusenlappen på en SSD.

     

    jeg tolket det slik at du hadde en e6400? og du er fornøyd med den? Du skrev et veldig fint og informativt innlegg, men du svarte egentlig aldri på hvem du ville ha valgt av de to.

  5. Heisann!

     

    jeg har sett en del på forskjellige laptoper nå, og valget har kokt ned til disse to.

     

    Lenovo T400:

    CPU: Intel C2D P8600 2.4GHz

    RAM: 1x2GB PC3-8500

    GPU: ATI Mobility Radeon HD 3470 / Intel GMA 4500MHD PCI Express x16

    HDD: 320GB 5400rpm

    Skjerm: 14.1" 1400x900 LED-baklyst matt

    Vekt: 2.3 kg

    Batteri: 6-cellers

     

    PRIS: ca. 14.5k

     

    Dell Latitude E6400:

    CPU: Intel C2D P8600 2.4GHz

    RAM: 2x2GB DDR2 800MHz

    GPU: nVidia Quadro NVS 160M 256MB

    HDD: 160GB 7200rpm

    Skjerm: 14.1" 1400x900 LED-baklyst matt

    Vekt: ~2.4 kg

    Batteri: 6-cellers

     

    PRIS: ca. 13k

     

    Argumenter for Dell:

    1. 4gb ram, mot Lenovos 2gb.

    2. raskere HDD

    3. baklyst tastatur

    4. byggkvalitet

    5. nvidia-skjermkortet bedre støttet i Linux

    6. hakket billigere

     

    Argumenter for Lenovo:

    1. hakket lettere enn Dell

    2. lengre batterilevetid

    3. switchable graphics (bytte mellom ATI/Intel grafikk for ytelse/batterilevetid)

    4. virker som folk generelt har mindre problemer med Lenovos maskiner enn Dells

     

    Eller hvis noen har bedre forslag tar jeg gjerne imot det også, men jeg stiller disse kravene:

    • minst 2gb ram og c2d-prosessor, helst P-serien pga effektforbruk (batterilevetid og varme)
    • batterilevetid > 3.5t
    • vekt < 2.5kg
    • minst WXGA+ (1440x900)
    • 13"/14" widescreen
    • solid chassis

    Og jeg spiller aldri, så god grafikkytelse er ikke noe krav. Derimot vil den bli brukt til vanlig studentbruk (surfing/film/musikk/skriving), programmering og fra tid til annen video-enkoding. HDD-størrelse bryr jeg meg fint lite om, det har jeg en stasjonær til.

     

    Så, noen som har noen tanker om hva jeg bør velge? Hadde virkelig satt stor pris på om noen hadde noe å bidra med :)

  6. det siste er ganske enkelt om du kan litt OOP. personlig har jeg veldig lite erfaring med C++, men i C# ville jeg laget en statisk liste i klassen, og i konstruktøren kjøre Klasse.List.Add(this). Noe tilsvarende kan du garantert gjøre i C++ også, uten at jeg kan C++ godt til å komme med kodeeksempler.

     

    For å teste om en knapp holdes nede i windows bruker GetAsyncKeyState.

     

    Dette høres ut som enkle problemer, så kanskje du burde starte med noe enklere enn å lage spill inntil videre?

  7. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

  8. det var veldig klønete ført, men det er nogenlunde riktig ja, bortsett fra en del overdreven bruk av minustegn som til nød kan kalles riktig med litt godvilje. og enere "kommer ikke fra" noe sted, det er bare noe man setter inn for å lettere se hva du setter utenfor og hva du lar stå igjen inne i parentesen, siden det ikke har noen betydning å gange med en.

     

    slik skal det føres:

    mimetex.cgi?-3ab^2-12ab

    mimetex.cgi?-3ab(b+4)

×
×
  • Opprett ny...