Gå til innhold

lnostdal

Medlemmer
  • Innlegg

    490
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av lnostdal

  1. Jeg har en slik omformer selv. Når jeg plugger den inn popper det opp en ny disk på desktopen, eller under Steder -> Datamaskin (husker ikke helt hvor).

     

    Om disken din er formatert som FAT32 så skal det fungere av seg selv, men om den er formatert som NTFS kan det hende du må styre litt for å få til ting:

     

    https://help.ubuntu.com/community/MountingW...9e1aed8adb02971

  2. For Ubuntu: Programmer -> Internet -> Gaim

    For Kubuntu: Programmer -> Internet -> Kopete

     

     

    ..tror i hvertfall Kopete er installert på en fersk Kubuntu-install; det er uansett lett å legge til enten Kopete eller Gaim eller i grunn hva som helst v.h.a. Synaptic (som du finner under menyen System -> Administrasjon)

  3. Hva fikk du ikke til med Ubuntu?

    6980879[/snapback]

     

    Hvilken version må jeg bruke?

    6983839[/snapback]

     

    http://releases.ubuntu.com/6.06/

     

    ..der ser du det står "Server install CD" .. du har en vanlig 32bits x86-maskin, så du er ute etter seksjonen "PC (Intel x86) server install CD" .. og direkte link blir da:

     

    http://releases.ubuntu.com/6.06/ubuntu-6.0...server-i386.iso

     

    en kjempefin måte å spare resurser på er å bruke torrent til å laste ned, her er en link til samme ISO nedlastbar via Bittorrent:

     

    http://releases.ubuntu.com/6.06/ubuntu-6.0...386.iso.torrent

  4. Oisann, du glemte visst en.

     

    https://www.diskusjon.no/index.php?showtopi...0entry6901957 20/9 - sist endret 29/09

    (~9 dager)

     

    Og ja, det var den posten jeg siktet til. Men nå skulle vi snakke om mer fornuftige ting, så da kan heller de som har noe å tilføye få slippe til.

    6984996[/snapback]

     

    ok, greit - men ingenting der hører til det du og jeg har diskutert - derfor tok jeg ikke den med når jeg tittet over det vi diskuterte; jeg trodde du gjorde en "wild guess" når du sa 9 dager

     

    om jeg ikke husker helt feil så la jeg til det om Ogre3D og linkene til blue/red-book; mer info om samme ting, altså kun om OpenGL i seg selv -- og jeg anser ikke den eller det som en del av diskusjonen vi har hatt i det hele tatt og forstår ikke hvordan du kan "ha noe med det å gjøre" da du ikke har kommentert/svart på det innlegget i det hele tatt

     

    edit: det er selvfølgelig åpenbart at du troller .. så om du ikke har noe mer å legge til om andre ting er jeg ikke interessert i å diskutere dette sub-emnet noe mer

     

    edit2:

    bare legge til at om jeg visste (eller i det hele tatt tenkte på) at det var den du kunne mene så hadde jeg _selvfølgelig_ tatt med både den og det jeg sier her - det kan jeg garantere deg; jeg har ikke utelatt den for å "jukse" - jeg er ikke feig sånn

  5. Jeg må forøvrig få sagt at noe av det jeg har sagt i senere poster fremstår feilaktig nå, etter som lnostdal har endret enkelte av sine tidligere poster, antakeligvis for å oppnå akkurat dette.

     

    Men han påstår vel bare at han retter skrivefeil ni dager etter innlegget ble postet, og at jeg husker helt feil når jeg påstår at innholdet i posten har forandret seg.

     

    Patetisk. Det er alt jeg har å si.

    6983582[/snapback]

     

    https://www.diskusjon.no/index.php?showtopi...=entry6961667 28/9 - sist endret 28/9 (~12 minutter)

    https://www.diskusjon.no/index.php?showtopi...=entry6961948 29/9 - sist endret 29/9 (~1 minutt)

    https://www.diskusjon.no/index.php?showtopi...=entry6962078 29/9 - sist endret 29/9 (~20 minutter)

    https://www.diskusjon.no/index.php?showtopi...=entry6961899 28/9 - sist endret 29/9 (~20 minutter)

    https://www.diskusjon.no/index.php?showtopi...=entry6962336 29/9 - sist endret 29/9 (~ett par timer, men grytidlig på morran; ingen svar eller lesere i løpet av tiden)

    https://www.diskusjon.no/index.php?showtopi...=entry6964685 29/9 - aldri endret

    https://www.diskusjon.no/index.php?showtopi...=entry6964429 29/9 - sist endret 29/9 (~1.5 timer; men ingen redigeringer etter svar)

    https://www.diskusjon.no/index.php?showtopi...=entry6973533 30/9 - sist endret 1/10 (~13 timer; - postet sent og redigert på formiddag dagen etterpå, men ingen redigeringer etter svar (fra deg))

    https://www.diskusjon.no/index.php?showtopi...=entry6980223 1/10 - sist endret 1/10 (~25 minutter; ingen endringer etter svar her heller)

     

    ..vel; jeg legger ofte til mer og retter skrivefeil - men ikke 9 dager etter .. heh .. og det er ytterst sjeldent jeg fjerner noe jeg har sagt i en tidligere post om jeg ikke nettopp har postet den da - og spesielt ikke om jeg allerede har fått svar på tingene jeg har sagt i innlegget

     

    (om noe er endret i postene mine nå (edit: orker ikke se over i detalj ATM) så skal du ikke se bort i fra at noen admins/mods har fjernet det de mener er "usakelig personangrep" ellernoeannet opplegg - noe som selvfølgelig leder til ødelagte og brekte tråder de-luxe.. det er ikke første gang slike ting skjer med hverken meg eller andre; sjekk: http://nostdal.org/~lars/usenet.html )

     

    edit: tids-greiene i parantes blir lagt til nå mens jeg redigerer; knotete :}

  6. Skal sette opp laptopen til programmering også, da det sikkert kommer godt med.

    Men nå gjorde jeg som du sa da, jeg brukte MinGW under windows.

    Valgte GTK+ Application som template, men allikvel finner den ikke gtk.h som include.

    Merkelig altså.

    post-76920-1159752433_thumb.jpg

    post-76920-1159752565_thumb.jpg

    6981474[/snapback]

     

    Det siste bildet viser linker-options; du har ikke problemer med linkeren - men med kompileren. Problemet er ganske enkelt at du har ikke fortalt GCC hvor den finner header- eller include-filer.

     

    Du må legge til katalogen med `gtk.h' i (eventuelt parent-katalogen alt ettersom hvordan du inkulderer gtk.h i selve kildekoden) i søkestien til GCC/MinGW v.h.a. parameteren -I.

     

    Poenget med verktøy som `pkg-config' (edit: som du sikkert så nevnt i GTK-tutorialen) er at de kan generere argumenter til GCC automatisk; for eksempel:

     

    lars@ibmr52:~/programming/sbcl-cvs$ pkg-config --cflags gtk+-2.0
    -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
    

     

    (merk at det står -I .. altså bindestrek og stor I for Isbil)

     

    ..der `--cflags gtk+-2.0' forteller pkg-config at den skal vise argumenter som trengs for _kompilering_ av gtk-programvare.

     

    `--libs gtk+-2.0' viser argumenter for _linking_ av gtk-programvare:

     

    lars@ibmr52:~/programming/sbcl-cvs$ pkg-config --libs gtk+-2.0
    -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
    

     

    (merk at det står -l .. altså bindestrek og liten L for Lars)

     

    Om du ikke har pkg-config satt opp under Windows må du finne ut av argumentene som trengs for å kompilere GTK-programvare v.h.a. GCC manuelt. Dette er ikke vanskelig i det hele tatt, men litt plunder er det - så når man har funnet dem skriver man dem gjerne inn i en SConstruct-fil (scons) slik at man slipper å gjøre det på nytt i fremtidige builds. I ditt tilfelle antar jeg at `MinGW Studio' kan lagre oppsettet du har gjort - eller altså må gjøre, i dialogen du har avbildet nederst i en "prosjekt-fil" ellernoesånntnoe.

     

    Dette er mye av grunnen til at man bør lære seg å bruke kompilere(n) fra konsollet før man surrer med "avanserte IDEer". Så fort et IDE som `MinGW Studio' eller `Visual Studio' svikter eller man f.eks. må bytte IDE så står man rett og slett fast om man ikke kan bruke kompilere(n) fra konsollet. Samtidig er det som du ser utrolig tungvint å kommunisere v.h.a. bilder. Det hadde vært mye lettere for deg å beskrive det du gjør ved å paste hvordan du kompilerer og linker - i visse tilfeller kan IDEet vise akkurat dette; altså hvordan de kaller GCC.

  7. Et par tanker angående hvordan du strukturere det hele:

     

    Kan ikke den ene klienten få serverfunksjon innebygget og få en no-ip-adresse knyttet opp mot IP'en? (slik gjorde jeg det når jeg prøvde meg på en klient/server etter beejs tutorial).

     

    Dersom dette ikke er tilfelle, bør ikke "serveren" bare gi den ene klienten den andres IP, for så å la dem koble seg direkte mot hverandre?

     

    Det er jo ikke særlig effektivt å måtte bruke 3 maskiner for å la 2 stykker snakke seg imellom, så det må finnes en bedre løsning.

    6980995[/snapback]

     

    jo:

     

    * om begge - maskin A og B, står bak NAT må man bruke en maskin C (server) i midten til å "relaye" meldinger da hverken A eller B kan ha rollen som server .. (IRC fungerer på dette viset uansett, men har en mulighet man kan bruke om man ønsker kallt DCC-chat)

     

    * om maskin A står bak NAT så må maskin B ha rolle som server i det maskin C (server) bekrefter dette og kobler dem sammen - data blir da overført direkte mellom A og B uten at de trenger å gå via C

     

    * om maskin B står bak NAT så må maskin A ha rolle som server i det maskin C (server) bekrefter dette og kobler dem sammen - data blir da overført direkte mellom A og B uten at de trenger å gå via C

     

    A og B kobler seg alstå opp som klienter mot sentral server C i starten; så finner den ut av hva som er mulig etter dette og gir beskjed til klientene hvordan de skal kommunisere - enten det blir via serveren eller direkte mellom hverandre der den ene altså har rollen som server

     

    det letteste er naturligvis bare å bruke første alternativ uansett om andre eller tredje alternativ kanskje er mulig - men som du sier går det tregere og det blir mer last på en sentral server (edit: må bare legge til at man fint kan kjøre både en instans av server og klient på samme maskin) :)

  8. Pluss, som du ofte påpeker så bør man være åpen for å lære nye ting ;)

    6980872[/snapback]

     

    vel, en forutsetning må jo da være at det faktisk _er_ noe nytt -- jeg anser ikke et IDE som VS som noe som inneholder betydelige forskjeller; det er bare en innpakning rundt en C/C++-kompiler/linker + et par hjelpeverktøy

     

    99% av tiden skriver og tenker man design v.h.a. kode; og det er forskjeller i semantikk, måte å uttrykke seg på, abstrahere og fleksibilitet akkurat der jeg tenker på når jeg tenker "nye ting" ... mulig andre er av en annen oppfatning, men det er nå så :}

  9. Er det faktisk noen her som bruker Skrivebordet sitt i Linux til noe som helst? Dette er bare en tråd for å undersøke om folk virkelig bruker skrivebordet og i så fall hva til.

     

    Jeg har vært en fast bruker av KDE i flere år og liker det, men begynte nylig å tenke etter vitsen med skrivebordet(Dekstop). Det ligger selvsagt noen få ikoner på mitt skrivebord, men som regel bruker jeg det aldri. Samme har det vært for Windows, bruker aldri skrivebordet der heller. Ikke engang et bilde(bare et svart underlag).

     

    Alt jeg trenger er et panel som med menyen, snarveier til programmene jeg bruker, liste over åpne programmer og systemkurven og klokken så klart. Som regel ligger det alltids et åpent program over skrivebordet mitt. Men selv om skrivebordet er der så trenger man jo ikke å bruke det. Så jeg begynte å lure om det er noen som aktivt benytter Skrivebordet i en form eller annen?

    6980601[/snapback]

     

    under gnome dette altså:

     

    * alt-tab

    * ctrl-alt pil-til-høyere/venstre

    * alt-f1

    * alt-f2

     

    ..er alt jeg bruker .. "start-menyen" er satt til "autohide"; generelt sett ser jeg aldri noe til gnome og desktopen -- snarveitaster så langt det lar seg gjøre i programmer også

  10. kjør på slik jeg har forklart over - det er gjort på 2 minutter; så tar du problemet med å få opp et gtk/utviklings-miljø under Windows siden når du er ferdig og vil porte ..

     

    edit: forøvrig enig med Norgul .. både programmering og håndtering av pakker (og i grunn alt annet; jeg har kjørt Linux full-time på alt siden 2001 .. WinXP ligger kun som et VMWare-image på laptop/desktop for test og bruk i sammenheng med porting) er overlegent under Linux

    6980012[/snapback]

     

    Har kanskje noe med at mange firmaer bruker VS som standard IDE, og det derfor kan være nyttig å lære seg hvordan man bruker dette...

    Hvorvidt dette er et fornuftig valg kan man sikkert diskutere, men jeg mener nå at så lenge det er et av de populære valgene, så bør man kunne sette det opp/bruke det.

    6980484[/snapback]

     

    sikkert noe sant i det; men om jeg "måtte" så hadde jeg gjort all utvikling v.h.a. både portable verktøy og biblioteker -- det vil si at jeg hadde lagt til et build-script i kode-repoet for linux, og det jeg la til av kode ville dermed fungere under både linux og windows -- kolleger rundt meg ville sannsynligvis ikke merket noe til at koden jeg sjekket inn var "laget v.h.a. linux" siden den altså er portabel uansett

     

    edit: unntaket oppstår naturligvis så fort jeg trenger å legge til en nye filer for da må jeg også gjøre endringer i prosjekt/build-scriptet til VS .. jeg antar at dette er trivielt - eller at en grei kollega kan kan ta seg av dette uten at jeg har noe videre greie på det

     

    det finnes dog build-løsninger som også er like portable som kode/biblioteker; scons tar både i bruk GCC (event. MinGW) og VC++ -- tipper VC++ har mulighet til å kalle eksterne verktøy som scons fra IDEet og parse resulterende output i det scons eksekverer cl.exe; det bør ikke være noen forskjell der

     

    offtopic: om det hadde vært et "krav" at jeg/vi (men det er vel ikke "meg" vi snakker om her egentlig) utelukkende måtte bruke VS - noe som selvfølgelig ikke er nødvendig i utgangspunktet; så hadde jeg snudd i døra på et blunk og sagt "hei og hå" :}

  11. vi snakker om språk (ikke maskinvare) og antar at innlegget bak her som nevnte Java tar utgangspunkt i platformer der Java allerede eksisterer.

     

    Nei, vi snakker om språk OG maskinvare. Om Java fungerer native på PS3 er et hardware-spørsmål. Det er selvfølgelig ingen ting i veien for å kompilere Java native generelt sett, men det avhenger av at det eksisterer et verktøy for dette til den aktuelle plattformen. Det er vel heller tvilsomt at dette er noen prioritet blant utviklerverktøyene for PS3-spill.

     

    Nei, når Java ble nevnt sier det seg selv at det som menes er plattformer der Java eksisterer - eller man tar utgangspunkt i noen som er villige til å porte/implementere Java på aktuell plattform. Dette er en uaktuell diskusjon.

     

    Tulling; må man ikke "installere" .dll/.so-filer for at C-programvare skal fungere? Programvare ordner slike ting og avhengigheter generelt sett automatisk for brukerene. Igjen generaliseres dette altså til "avhengigheter" man ofte er (bør være) mer enn villig til å investere i.

     

    Offisielle konsolltitler krever ingen installasjon. De har avhengigheter, og det er bestemte biblioteker og funksjonalitet som ligger i systemets (her PS3s) native del. Man har så absolutt restriksjoner som konsollspillutvikler.

     

    Dette er også en uaktuell diskusjon om du ikke har fantasi nok til å innse at det finnes avhengigheter man kan ta i bruk (eller lage) som ikke er bygget inn i selve maskinen, også på maskiner uten harddisk. Generelt sett - noe jeg må anta er manglende vilje til å forstå dette, gjør altså at jeg ikke er interessert i å fortsette diskusjonen i denne retningen; om du ikke har spørsmål da .. Dog sammenligningen med en linux-live-cd på PC burde egentlig vært nok; jeg kan røske ut alt av harddisker her og stappe inn en live-cd som booter en minimalistisk (eller ikke) linux med avhengigheter som drivere og også java til spillet mitt som da altså starter automatisk uten at man merker/ser at linux er der :}

  12. Hvorfor ikke?

    Selv synes jeg det er best å programmere under Linux. Ikke så vanskelig å installere pakker, heller.

    6979913[/snapback]

     

    Vet ikke jeg.

    Har vel egentlig Dual boot med Ubuntu 6.06 på hovedpcen også. :hmm:

    6979920[/snapback]

     

    kjør på slik jeg har forklart over - det er gjort på 2 minutter; så tar du problemet med å få opp et gtk/utviklings-miljø under Windows siden når du er ferdig og vil porte ..

     

    edit: forøvrig enig med Norgul .. både programmering og håndtering av pakker (og i grunn alt annet; jeg har kjørt Linux full-time på alt siden 2001 .. WinXP ligger kun som et VMWare-image på laptop/desktop for test og bruk i sammenheng med porting) er overlegent under Linux

  13. Windows XP Pro...

     

    VS.NET 2005

     

    Jeg lastet bare ned en "pakkefil", sånn linux utgave pakke.

    Pakket den ut, og lå den mappen hvor jeg fant gtk.h inn i additional include directories.

     

    Ubuntu 6.06 er skolepcen, den blir nok ikke brukt til utvikling.

    6979881[/snapback]

     

    insisterer du på å bruke VC++ under Windows gidder jeg ikke hjelpe deg i det hele tatt da jeg kun bruker MinGW under Windows og er ikke interessert i å bruke en kompiler som ikke er portabel.. da må du spørre noen andre :}

     

    bruker du Windows må jeg uansett dulle endel om jeg skal hjelpe deg med oppsett da jeg ikke har slike ting klart for meg "off hand"; koden blir lik (altså portabel), men installering og oppsett av selve gtk-bibliotekene og miljøet må gjøres på et eller annet vis (åpenbart ikke slik du gjør det over)

  14. GTK vil ikke gjøre jobben sin :wee:.

     

    Jeg prøver å compile en tutorial på GTK sine sider, den hello world.

    Men jeg klarer ikke å include gtk.h selv om jeg har lastet det ned å lagt inn i "additional include diretories".

    Jeg fatter ikke hva jeg gjør gale, gtk.h ligger jo i den mappen? :dontgetit:

    6978318[/snapback]

     

    hva er "additional include directories"? hvilket OS? hvilken kompiler - åssen oppsett?

     

    under ubuntu er det pakkene `build-essential' (for GCC og slikt) og `libgtk2.0-dev' du er ute etter

     

    edit:

    altså

    sudo aptitude install build-essential libgtk2.0-dev

     

    tar du med `libgtk2.0-doc' så havner API-dokumentasjonen i file:///usr/share/doc/libgtk2.0-doc/gtk/index.html og du kan browse den lokalt via den linken i browseren din

     

    etter du har gjort dette kompilerer/linker du som forklart i tutorialen:

     

    gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`

  15. tilgang og arbeid på servere (uavhengig om de har skjerm eller ikke) gjøres normalt (altid?) v.h.a. tekst-basert ssh-tilgang - altså man logger seg på via konsollet og gjør arbeidet der, eller bruker ting som sshfs eller sftp om man ønsker å jobbe med filer på serveren.. v.h.a. sshfs kan man bruke "grafiske verktøy" på klienten mot filer som for disse verktøyene ser ut til å ligge på en lokal disk, men som i realiteten altså er "mountet" som "disker" over nettverket

     

    postet litt om bruk av sshfs for noen minutter siden, her: https://www.diskusjon.no/index.php?showtopi...=entry6976881

     

    om du likevel insisterer på å ha VNC-tilgang så tror jeg det du egentlig er ute etter er å få opp login-skjermen (GDM) fra serveren i VNC-klienten din; poenget er at da trenger du ikke være logget inn "fra før" (eller automatisk etter oppstart) for å få tilgang via VNC.. det er en stund siden jeg testet dette, men fant en guide via google: http://www.ubuntuforums.org/showthread.php?t=122402 (forumet ser ut til å ha avspasert noen minutter; sikkert oppe igjen straks)

     

    om jeg misforstår hva du egentlig er ute etter i sammenheng med VNC og poenget med det å ha en maskin som "automatisk logger seg inn" (virker i utgangspunktet unødvendig) så får du rope .. :}

  16. Har tilgang til en server med endel lagringskapasitet via sftp. Kjører ubuntu både på laptopen og den stasjonære pc'n hjemme og det hadde vært greit å ha tilgang til de samme filene begge plassene uten å måtte overføre de via nettverket hjemme hele tiden.

     

    Er det noen som vet hvordan man kan få mountet en mappe i linux via sftp? Har prøvd å søke litt rundt uten å finne noe fornuftig om det.

    6976844[/snapback]

     

    sshfs [email protected]:/home/user local-mount-point

     

    ..om `user' har tilgang flere steder enn i /home/user så kan du gjøre noe sånnt som:

     

    sshfs [email protected]:/ local-mount-point

     

    for å unmounte (event. om noe har gått galt):

     

    fusermount -u -z local-mount-point

     

    ..mener pakken heter `sshfs'

     

    edit:

    fungerer forøvrig ypperlig dette; jeg streamer DVD over det trådløse nettverket her v.h.a. sshfs

     

    ..disse tingene gjøres som din vanlige bruker btw...

     

    edit2: (under)

    bare hyggelig :)

  17. FSF står ikkje bak gcc o.s.v.

     

    Den æra går til RMS, Len Tower og folka bak EGCS

    Edit: Må ikke gløyme di i GNU heller.

    6976409[/snapback]

     

    det er alltid slik - firmaer og organisasjoner skriver ikke programvare; det er menneskene bak som gjør det -- derfor kan vi snu på det og si at det er "Ola Nordman" som skriver programvare; ikke Novel, IBM, Red Hat o.l.

     

    ..men hvem står da bak firmaene og organisasjonene? tror ikke timing er viktig; da RS er kjent for å være konsis :}

  18. FSF har lite med utviklingen av linux å gjøre - de er en ideologisk gjeng som driver med lisenser og evangelisering.

     

    Mesteparten av proggingen er det vel IBM, RH, Novel etc. som står for...

     

    At Linus ikke ønsker å bruke GPL v3 er vel ikke noen nyhet...

    6964777[/snapback]

     

    ..må ikke glømme at RS og FSF står bak ganske mye betydelig programvare som er forutsetninger for at Linux i det hele tatt skal eksistere.. eksempler er gcc, gdb, emacs (vel, for meg er denne essensiell) m.m.

  19. Takk Takk...

    Ikke dumt.  :D

     

    Den ene klienten er egnetlig tiltenkt en linuxbox og den andre til en windowsmaskin.

     

    Skal se på GTK, @google med en gang.

    Eneste jeg lurer litt på er om man må skrive alt for GUI i kode, eller om det finnes en "designer" som skriver den koden for meg?

    Finner vel det kanskje ut nå selv...

    6975242[/snapback]

     

    ..man har en "designer" kalt Glade ja, men må bare understreke en ting her

     

    det er _ikke_ noe lurt å bruke Glade til å generere C/C++-kode.. generelt sett er det ikke noe lurt å bruke _noen som helst_ "designer" til å generere kode; det man i stedet gjør er å representere GUIet v.h.a. data .. Glade bruker XML til dette

     

    http://glade.gnome.org/

    http://developer.gnome.org/doc/API/libglade/libglade.html

     

    generelt sett er det ofte lurere å bruke en "datasentrisk" løsning fremfor å hardkode slike ting i kode

     

    lykke til - rop om du står fast ... :)

  20. Jeg sitter på Flash 8, ...

    6974098[/snapback]

     

    bare nevne at adobe ikke har laget noen flash 8.x-player til linux.. det betyr at jeg og alle de andre brukerene i linux-forumet (+ resten av verden) ikke kan bruke websiden din om du lagrer i flash 8-format (er det mulig å lagre i eldre flash-formater - f.eks. 7.x i flash-8.x-programmet?) .. dette er hensyn populære sider som youtube og video.google.com har tatt også; slik at også linux-brukere kan se de sidene

  21. ...

    Også selvfølgelig GUI, dette må være litt "tøft", gjør GTK jobben eller fins det mer grafiske alternativer?

    ...

    Og til sist, hvordan er det med ø,æ og å når det kommer til stringbehandling?

    ...

    6972732[/snapback]

     

    GTK+ passer her ja. Uhm, vet ikke hva du mener med "grafisk" - men om du er ute etter å tegne ting så er cairo - som er en del av GTK+, veldig godt ( http://cairographics.org/examples ) og enkelt å komme i gang med.

     

    Norske tegn er ikke noe problem i GTK+. Flere av de tingene du er ute etter (Unicode-støtte, sockets, tråder) finnes i GTK+-libbet GLib. Bruker du disse blir programmet ditt portabelt.

  22. Om man velger "reference counting" er jo opp til en selv. Av andre algoritmer har man jo for eksempel "mark and sweep" og "copying"-algoritmene. Selvfølgelig kan man gjøre det tregere enn Java, men selvfølgelig er det også mulig å gjøre det raskere. Det er simpel logikk.

    (edit: glømte å kommentere dette)

     

    Nei, dette er ikke simpelt, ingenting er selvfølgelig - og det er ikke en gang der problemet med hastighet sitter 99% av tiden. I tillegg er hastighet i "tight inner loops" bare en brøkdel av problemene du støter på. Tar man C++ så finnes det en drøss problemer av design- og algoritme-messig art - begge ting som er mer avhengig av språk enn hastighet "der nede", man støter på lenge før man i det hele tatt har begynt å tenke på optimalisering i det som tilslutt viser seg å ende opp i "tight inner loops".

     

    Vil legge til at man kan deaktivere GC og generelt sett "styre den" om ønskelig i andre språk enn C/C++ også; tror jeg glømte å nevne det bak her.

     

     

    Du snakker som om jeg sier at C++ er eneste valg. Jeg sier bare at det er det mest brukte, og mest hensiktsmessige valget.

     

    Ok, jeg synes ikke det er det mest hensiktsmessige i alle tilfeller; ikke en gang "de fleste". Jeg synes det du sier er en jumbo-generalisering - og det at det er det "mest brukte" er ikke et argument.

     

    Når du sier at det er det _mest hensiktsmessige_ - noe som ikke stemmer i alle tilfeller, så utelukkes automatisk alle andre forslag og C++ gjenstår dermed som "eneste valg". Dette er fordi ingen vil bruke noe som er "dårligere eller _mindre hensiktsmessig_ enn C++" - en feilaktig generalisering som leder til tilsvarende feilaktig indusert fakta eller viten. Altså du generaliserer feilaktig, og tilskuere - de passive i hvertfall, induserer da automatisk frem gal informasjon basert på dette.

     

     

    Vil man ha ting portabelt kan man jo bruke OpenGL. Stort sett alle OpenGL-programmerere bruker også C/C++. Sant nok at det er mer stress å måtte kompilere for hver plattform, men er det snakk om mer enn et hobbyprosjekt, burde ikke det være den avgjørende faktoren.

     

    Som om det er mindre stress om man bruker DX om man siden skal porte? Her kan det høres ut som om du mener at OpenGL er manglende og at man kun aksepterer OpenGL som et kompromiss fordi det er portabelt - dette stemmer heller ikke.

     

    Igjen snakker du om ting som "antall" og "alle" som om det skulle vært argumenter. Hadde alle (haha, "alle" igjen - sirkelen er sluttet) drevet på som deg så hadde verden stått stille.

     

     

    Jeg sier også at Java er et dårligere valg (og da snakker jeg ikke om hobbyprosjekter, som jeg nevnte tidligere).

     

    Vel, folk er tydeligvis uenige i det der - og samme hva du sier så utelukker du tilslutt alt annet enn C++ når du sier sånt; selv om vi holder oss innenfor "store spill". Kategoriseringer av prosjekter ser jeg bort i fra; det faller inn under "antall"- og "alle"-diskusjonen på samme vis som tidligere.

     

     

    Lisp har jeg ikke kritisert. Faktisk sitter jeg på et par bøker om Lisp jeg hadde tenkt å lese etter hvert. Java bruker jeg faktisk mye selv, men for det aller meste til Web. Benytter meg også av C# og ASM til tider. Så ikke kritiser meg for å evangelisere for C++: Jeg kommer bare med min anbefaling, som står sammen med stort sett alle anbefalinger man kan finne fra bransjen.

     

    Samme greia igjen; du baserer egne meninger utelukkende på ting utenfor deg selv og statistikk - har du i det hele tatt egne meninger?

     

     

    Det finnes andre "rammeverk" (om du ønsker å bruke dét som samme ord for begge ting; biblioteker/JVM eller VMs generelt) som også ikke eksisterer på PS3 ennå. Ingen forskjell. Jeg vil dog tro flere er interessert i en eller annen JVM på Cell-arkitekturen; gjetter jeg ikke galt så vil jeg tro Sun er mer enn interesserte.

     

    Ja, men ikke native.

     

    Jo, med JIT blir det native. I tillegg tror jeg det finnes Java-kompilere som kan genere native kode i utgangspunktet også. (Kan noen bekrefte/avkrefte dette?)

     

     

    Det er forksjell på et hobbyprosjekt (der) man må boote linux, og installere programvare for å spille, og kommersielle titler med Sony-emblem på esken.

     

    Tulling; må man ikke "installere" .dll/.so-filer for at C-programvare skal fungere? Programvare ordner slike ting og avhengigheter generelt sett automatisk for brukerene. Igjen generaliseres dette altså til "avhengigheter" man ofte er (bør være) mer enn villig til å investere i.

     

    Det at du kommer med slike argumenter som du åpenbart må (bør) innse at er svake viser at du er villig til å gjøre nesten hva som helst for å beskytte boblen eller illusjonen du sitter i. Du forsøker å "beskytte deg selv" mot det du feilaktig anser som "trusler" mot fundamentene du baserer dine valg og påstander på, men glømmer det som foregår rundt deg. Har du tenkt på at det vi snakker om her ikke handler om deg, meg, Java eller C++, men at det:

     

    * Handler om en som ikke kan programmering i det hele tatt - noe som leder til det at det for han/hun ikke vil koste noe å "starte på nytt"? (noe som for andre som allerede kan programmering bør ansees som å "lære seg mer")

    * Handler om en som er villig til å bytte språk eller bruke flere språk? (noe jeg er veldig fan av btw.)

    * Handler om en som allerede kan et annet språk enn C/C++?

     

    Vil legge til at jeg ikke kan fordra Java som språk i det hele tatt egentlig; så kan du jo fundere på hvorfor jeg gidder å argumentere "på vegne av Java" i utgangspunktet. (hint: jeg gjør ikke det; jeg argumenterer hverken for java eller lisp (ok - kanskje litt; men c/c++ har også fordeler) egentlig)

     

    edit: om du lurer så er det forresten mulig - og helt vanlig, å boote et OS (et ribbet et med kun drivere til ting som GFX-kort og lyd o.l.) med Linux som kjerne rett fra CD/DVD uten at noe behøver å installeres først.. prøv selv: http://www.ubuntu.com/download/ .. som du ser her http://en.wikipedia.org/wiki/Linux_%28kernel%29#Portability så er linux støttet på Cell noe som tilsier at dette er mulig der også

     

     

    Java har da eksistert en god stund, men har ikke vært integrert i hverken PS2 eller Xbox'ene. Sony fokuserer da på det som faktisk er i bruk. Jeg sier ikke at dette aldri vil endre seg, men det er slik det ligger an i dag.

    6972628[/snapback]

     

    Jeg aner ikke; men gløm de tingene der - vi snakker om språk (ikke maskinvare) og antar at innlegget bak her som nevnte Java tar utgangspunkt i platformer der Java allerede eksisterer. Bør vel si seg sjøl men .. :}

×
×
  • Opprett ny...