Gå til innhold

Steinbitglis

Medlemmer
  • Innlegg

    187
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Steinbitglis

  1. Dette spillet, og eneren, er nok for meg til aldri å vurdere et

    eneste spill fra rockstar igjen. Det er åpenbart laget av folk

    som ikke vet helt hva vold virkelig er, og hva det gjør med

    ethvert samfunn det foregår i og enhver person som bidrar.

     

    Jeg nekter å tro at dette spillet ikke har negative ringvirkninger.

    Ringvirkninger som er særdeles vanskelig å få bukt med, både

    på personlig og samfunns-sosialt plan.

    Disse ringvirkningene er for vanskelige å se til at hver enkelt

    person kan klare å ta ansvaret selv. Derfor burde dette spillet

    ikke se butikkenes lys.

  2. Jeg synes ikke folk skal kommentere hva som er interessant eller gøy eller noe som helst. Som spillprogrammerer, eller bare generell programmerer kommer man over massevis av tverrfaglige problemer, hvilket jeg tror er en viktig ting for trivsel.

     

    Å bli spillprogrammerer er ikke lett.

    Da det er veldig få spill-jobber der ute, er en nødt til å være blant de beste i programmering. Men jeg tror mange av jobbene er ganske lukrative.

     

    Jeg tror rett og slett du må gå for generell programmerer, i beste fall. Ikke alle som går data-linjer ender opp med å programmere på heltid. Og i alle fall ikke spillprogrammering.

     

    På den annen side... en er ikke nødt til å kunne programmere for å jobbe med spill. Dagens spill krever så innmari mye av grafikk, lyder og annet innhold at selv i spillbransjen, jobber mange med helt andre ting enn programmering.

     

    Jeg må poengtere at jeg ikke selv har vært med i noe spillfirma.

    Men bare av å se på rulleteksten til "den lengste reisen", kan man se at det kreves både, komponister, skuespillere, designere i hopetall og kanskje til og med forfattere.

     

    Hvis man sikter seg inn på denne bransjen, er det sikkert lurest å bli 3d-designer, grafiker eller programmerer.

    Men som sagt, programmeringsjobbene krever mye interesse og erfaring.

     

     

    Om hvilket språk du vil lære deg så tror jeg at valget bør falle på C++.

    C++ er raskt, og det tar for seg nesten alle de avanserte temaene du kan komme over i programmering. Men... som folk sier, det er en del feller. Jeg sier at løsningen er å programmere med en bra bok og helst flere (feller er sunt!). Man finner ikke fallgropene ved å prøve og feile. Man har utrlolig mye igjen for å gå igjennom absolutt alt språket har å tilby av funksjonalitet.

    Med grundig bakgrunn fra C++ vil du forstå alle de andre språkene så utrolig mye bedre.

     

    Grunnen til at jeg sier at du trenger to bøker er... en avansert bok er alt for tørr til å begynne med og en enkel en hopper over for mye detaljer.

     

    Obsobs! det finnes massevis av dårlige data-linjer der ute.

  3. Jeg har nå laget en blogg på hjemmesida mi. For øyeblikket bruker jeg en MySQL-database til å lagre alle innleggene.

    Problemet er at jeg er kommer til å bli nødt til å oppdatere den via mail pga begrenset båndbredde, dvs, jeg får ikke engang tilgang til en nettleser, kun e-post.

     

    Måten jeg har tenkt å gjøre det er at jeg setter opp et php-skript som kjører f.eks hver time og leter etter mail og evt oppdaterer bloggen.

    På serveren ligger alle motatte mails i fila /mail/domene/user/inbox , det er en tekstfil

     

    Det første problemet er at php-skriptet ikke har lesetilgang til fila. Jeg kan endre rettighetene til fila slik at alle har tilgang til den, men hver gang det kommer inn en ny mail og den skrives til fila, endres filrettighetene til 0660 igjen. (ingen offentlige rettigheter).

     

    Det andre problemet er at jeg ikke vet hvilken kommando som skal kjøres hver time på serveren. (jeg skal bare kjøre php-skriptet, sikkert en enkel sak)

     

    Takk for all hjelp :)

  4. får bare detta jeg

    /home/fredrik/dev/test/src/test.cpp:39: undefined reference to `pthread_create'

    test.o(.text+0x68):/home/fredrik/dev/test/src/test.cpp:40: undefined reference to `pthread_create'

    test.o(.text+0x75):/home/fredrik/dev/test/src/test.cpp:41: undefined reference to `pthread_join'

    test.o(.text+0x81):/home/fredrik/dev/test/src/test.cpp:42: undefined reference to `pthread_join'

     

    når jeg kompilerer det første eksempelet med pthread.h (g++)

  5. Følgende kode ga ikke ønsket resultat:

    #include <iostream>
    #include <cstdlib>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
     int tall;
     cout << "Hello, world!" << endl;
     cin >> tall; cout << "vent...";
     cin.ignore(numeric_limits<int>::max(),'\n');
    
     return EXIT_SUCCESS;
    }

     

    Resultatet av cin.ignore var ikke at maskina ventet på et linjeskift.

    cin.ignore må nødvendigvis brukes i kombinasjon med cin.get() ville jeg tro

  6. Har lest litt i den på privat basis,

    boka har mange oppgaver og fungerer fint uansett om du jobber mye eller lite med stoffet, strekker seg helt fra grunnleggende til avansert liksom.

    "Accelerated c++" er nok en bok som er bedre til å begynne med (morsommere)

    "The c++ programming language" er nok en bedre bok for de mest avanserte

    Hvis du bare vil ha en generelt bra bok som dekker mye av c++, ville jeg valgt

    "Programmering i C++"

    Jeg tror ikke det er nødvendig å velge en engelsk bok, du finner ut av orda uansett, jeg er veldig taknemlig for at jeg brukte norske bøker selv.

  7. er ikke sikker på om du vil forstå alt, men jeg kan prøve

     

    #include <iostream>
    using namespace std;
    
    int main()
    {
      char operator_en;
      double tall_en, tall_to;
    
      cout << "Skriv inn tall en: ";
      cin >> tall_en;
    
      cout << "Skriv inn tall to: ";
      cin >> tall_to;
    
      cout << "Skriv inn operator +, -, * eller /: ";
      cin >> operator_en;
    
      switch(operator_en)
    {
      case '+':   
      cout << tall_en + tall_to; 
      break;
    
      case '-':
      cout << tall_en - tall_to;
      break;
    
      case '*':    
      cout << tall_en * tall_to; 
      break;
    
      case '/':
      cout << tall_en / tall_to;
      break;
      
      default:
      cout << "Du skrev ikke inn en gyldig operator";
      break;
    }
      cout << "\nSkriv for aa avslutte...";
      cin.ignore(); // tømmer objektet cin for eventuelle linjeslutt-tegn
      cin.get(); // leser inn en bokstav som aldri lagres
      return 0;
    }

     

    veldig mye forklaring som trengs her tror jeg, men alt er teknikker som er nyttige og grunnleggende for videre programmering i konsoll

     

    merk at ved desimaltall kan du ikke bruke komma, du må bruke punktum

    f.eks 100.88

  8. Er ikke helt sikker på dette her men jeg tror det skal se slik ut:

     

    void func(int ...);

     

    void func (int severity ...)

    {

    /*...*/

    }

     

    Å få tak i argumentene inni funksjonen må gjøres på en spesiell måte, men du bør lese litt om det før du prøver deg.

    Dessuten betyr severity et ukjent anntall char*, jeg vet ikke om det finnes andre "kodeord" som gjelder for andre argumenttyper

     

    Funksjonen tar en int fulgt av x anntall char*

  9. Det er mulig å legge til noen ekstra kilder for yast2

    Da får du muligheten til å installere mye flere programmer

    Husker ikke adressa, og den var litt vanskelig å få tak i, men det er sikkert andre her på forumet som kan hjelpe. Den legges inn ved å klikke "Change directory of installation"

    Jeg har ikke suse lenger, så jeg får ikke hjulpet mer

  10. Jeg trodde at C#-programmer var avhengig av .net-runtimes for å i det hele tatt kjøre.

     

    C# er vel valgt som navn for å bli mer populært, men skal du først utvikle noe MS-avhengige greier, ville jeg valgt Visual basic.net

     

    C++ og C er vel de mest generelle språka jeg kjenner til. Med dem kan du utvikle for alle platformer du måtte ønske.

    Disse passer dog dårlig om du bare vil gjøre ting enklest mulig.

     

    C & C++, avansert, men uunværlig hvis man bryr seg om fart, kotroll osv...

    Visual basic.net & C#.net, MS-avhengige språk som gir mindre kontroll, men dermed og mindre ansvar.

  11. hjelp!!! windows nekter å boote

     

    rootnoverify (hd0,0)

    chainloader +1

    dette pleide å boote windows, men nå booter det grub

    har prøvd å bruke xp-cd'n til å reparere windows-installasjonen, men når den er ferdig og skal boote, havner jeg i grub igjen

  12. takker for alle svar,

    hvordan installerer man grub på nytt uten å installere et nytt linux-system?

     

    [edit] fikk installert grub via rescue-funksjonen på rc3-dvd'en. Fant en guide til grub på linuxquestions.org

    Gjorde en feil da, installerte grub på (hd0,0) slik at i stedet for å starte windows når jeg velger det, starter bare grub selv

     

    Har ikke fått montert noen ny home-partisjon ennå, men regner med at jeg får det til etterhvert

  13. Vel nå har jeg formatert home-partisjonen og delt den i to, da 32GB er største mulige fat32-partisjon.

    Nå ser altså harddisken slik ut

    en partisjon med windows

    en partisjon med /

    en partisjon med swap

    to tomme fat32-artisjoner

     

    og dessuten, grub starter ikke i det hele tatt, får ikke til å installere den på nytt uten å re-installere fedora. Installasjons-programmet installerer ikke grub på nytt da jeg ikke velger å installere kjernen på nytt.

    Og dessuten får jeg ikke lov å installere home på fat32-partisjoner.

     

    Dette angrer jeg på...

  14. vil jeg jeg få problemer hvis jeg kopierer /home over på en dvd og formaterer /home som fat32 og limer inn filene igjen fra dvd'en?

    vil noen programmer slite med å finne igjen konfigurasjonsfilene sine og sånt?

     

    fra man fdisk

    Usually all goes well by default, and there are no problems  if  Linux

          is  the only system on the disk. However, if the disk has to be shared

          with other operating systems, it is often a good idea to let an  fdisk

          from  another operating system make at least one partition. When Linux

          boots it looks at the partition table, and tries to deduce what (fake)

          geometry is required for good cooperation with other systems.

×
×
  • Opprett ny...