Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - Sonobana

Sivuja: [1]
2
Pelit / Vs: Tänne kaikki pelit mitä pelaatte
« : 03.12.08 - klo:03.14 »
Itse pelailen:

Warsow
Urban Terror
Nexuiz
TaSpringiä ja montaa sen modia(kannattaa ainakin katsoa youtubesta video jos RTS kiinnostaa)
xmoto
toribash (Uusi lempparini)
ja gnomen oletuspelejä

3
Linux-maailmassahan voi valita gui-ohjelmoinnin kannalta kahden suuren vaihtoehdon väliltä (on niitä pienempiäkin): Qt- johon KDE perustuu ja Gtk+-jonka päälle on rakennettu mm. Gnome ja xfce. Qt:lle on olemassa ilmeisesti ihan pätevä kehitysympäristö (Kdevelopment? en ole itse käyttänyt). Yksi vaihtoehtoinen Gtk-ide on Anjuta, helpottaa mukavasti kääntämisprosessia, itse en tosin ole tuolle lämmennyt.

Kun kysyt C++-ohjelmointiin ohjeita, niin Gtk:n kanssa pelaaminen ei onnistu ihan suoraan (Gtk on tehty C:lle), vaan siihen on olemassa oikeastaan kaksi yleisesti käytettyä vaihtoehtoa: Guin tekeminen Gladella sen sisällyttäminen omaan ohjelmaan käyttäen libgladea. Toinen vaihtoehto on käyttää gtkmm:ää, jolla voidaan kirjoittaa gui-elementit suoraan koodina.

Kaikki mainitsemani ohjelmat löytyvät pakettienhallinnasta.
Tässä vielä linkki gtkmm:n sivuille: http://www.gtkmm.org/ sieltä löytyy kattava tutoriaali ja esimerkit lisäksi lähdekooditiedostoina.

Gui-ohjelmien koodaaminen on mielestäni jo aika haastavaa, joten perusteet kannattaa osata ennenkuin ryntää sille puolen. Toisaalta eihän kukaan seppä syntyessään.

4
Ubuntun kehitysversio / Vs: Ubuntu 8.10: Intrepid Ibex
« : 08.10.08 - klo:11.06 »
Kertokaas onkos se 8.10 hyvä  ???

Mitä uusia ominaisuuksia olette löytäneet. Käytättekö uusia ominaisuuksia. Mitä 'piilotettuja' ominaisuuksia olette löytäneet ja mitä käytätte?(siis esimerkiksi sen suurempaa 'haloota' repoihin tulleita uusia ohjelmia tms.)

5
g++:n maken ja ties minkä opettelu voi olla hyödyllistä, mutta ei pakollista. Kannattaa tutustua kehitysympäristöihin eli IDE:ihin.

Itse käytän eclipseä, joka alunperin ainakin tarkoitettu javan koodaamiseen, mutta saa todella näppärän c++ kehitysympäristön asentamalla siihen tarkoitetun pluginin.

http://fi.wikipedia.org/wiki/Eclipse_(IDE)

http://www.ibm.com/developerworks/opensource/library/os-eclipse-stlcdt/ <- Skippaa Windows-härdellit alusta
http://packages.ubuntu.com/hardy/eclipse-cdt

6
Mutta siis sie oot kuitenkin generoinu sen projektin anjutalla? Vai avasitko vain .c tiedoston anjutassa?
avasin .c -tiedoston

7
Käännätkö anjutalla, vai konsolista? Varmista myös onko sinulla asennettuna libgtk2.0-dev paketti(tuo ei ole anjutassa riippuvuutena, sinällänsä typerää että sen puutuuminen estää muitten kuin konsoli projektien kääntämisen. ::)).

Kannattaa myös asentaa glade-gnome-2 paketti ja ohjeista löytyy anjuta tutorial & anjuta advanced tutorial, kannattaa lukea.

Unohdin tosiaan ,mainita että konsolista kääntäminen onnistuu vieläpä juuri samalla komennolla eikö anjutalla ole sit pathit kunnossa vai mikä sitä vaivaa ;)

8
Moro!

Tässä olen anjutalla tosiaan koodaillut c:tä vähän aikaa ja kerrassaan mainio softa tuo anjuta kyseiseen hommaan, mutta nyt tuli vastaan ongelma, Kun esimerkiksi yritän kääntää ohjelmaa jossa käytetään gtk-kirjastoa saan virheviestin:
cc1:error: unrecognized command line option -fcflags
ja
cc1:error: unrecognized command line option -flibs

tämän virheviestin se sanoo esim tälläisessä koodissa:

Koodia: [Valitse]
#include <gtk/gtk.h>

int main (int argc, char *argv[])
{
  GtkWidget *window;

  gtk_init (&argc, &argv);
  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_widget_show (window);       
  gtk_main ();
         
  return 0;
}


Toiseksi asiaksi tuli mieleeni löytyykö mistään tälläistä linux-ohjelmointi irc-kanavaa?

9
Laitealue / Re: Nvidian tv-out tai toinen näyttö
« : 07.12.05 - klo:21.52 »
nvtv:llä pitäisi pystyä laittamaan telkkarilla olevat systeemit pois päältä ja päälle ynnä muuta sellaista hienosäätöä.

10
Laitealue / Nvidian tv-out tai toinen näyttö
« : 01.12.05 - klo:18.45 »
Terve kaikille!

Aluksi vähän pohjaa jutulle. Tämä on oma eka 'Howto'. Tätä ei ihan aloittelijoille suositella, koska tarvitsee vähän taitoa soveltaa lukemaansa. Howto koostuu vain omasta xorgin conffifilusta, johon olen heittänyt vähän kommenttia. Kommentti on todellakin tervetullutta ja lisäilen tarvittessa/pyydättäessä lisää asiaa/kommentteja yms. Ohjeen mukaan voi näytöllä ja telkkarilla olla eri resoluutio, tämä käy käteväksi. koska telkkarin maksimi resoluutio on toi 1024x768. Eiku asiaan.

Ekaksi otamme tyylikkäällä tavalla varmuuskopion xorgin conffista.
Koodia: [Valitse]
cat /etc/X11/xorg.conf >> xorg.conf.backup ;)

Seuraavaksi asennamme nvtv:n
Koodia: [Valitse]
sudo apt-get install nvtv
Seuraavaksi muokkaamme /etc/X11/xorg.conf -tiedostoa soveltaen seuraava koodia.
Koodia: [Valitse]
Section "Files"
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/Type1"
        FontPath        "/usr/lib/X11/fonts/CID"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

Section "Module"
        Load    "GLcore"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "type1"
        Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "fi"
EndSection

Section "InputDevice"
        Identifier      "Generic Mouse"
        Driver          "mouse"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "ImPS/2"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "Device"
        Driver          "nvidia"
        Identifier      "Device[0]"
        BusID           "PCI:3:0:0" #Tämän näkee lspci:llä, Tärkeä kun säädetään kahdella näyttiksellä
        screen 0
        Option  "ConnectedMonitor" "Monitor[0]"
        Option  "NoLogo" "1"
        Option  "RenderAccel"   "true"
        Option  "NvAGP" "1"
EndSection

Section "Device"
        Driver  "nvidia"
        Identifier      "Device[1]"
        BusID   "PCI:3:0:0" #Tämän näkee lspci:llä, Tärkeä kun säädetään kahdella näyttiksellä
        Screen 1
        Option  "TVOutFormat" "Composite" #Jos ei värit toimi niin tän voi kokeilla kommentoida pois
        Option  "TVStandard" "PAL-B"
        Option  "ConnectedMonitor" "Monitor[1]"
        Option  "RenderAccel"   "true"
        Option  "NoLogo" "1"
        Option  "NvAGP" "1"
EndSection



Section "Monitor"
        Identifier      "Monitor[0]" #monitori
        Option          "DPMS"
#Sinun näyttösi asetukset tähän
        HorizSync       30-85
        VertRefresh     50-160
EndSection

Section "Monitor"
        Identifier "Monitor[1]" #TV
#Nämä taitaa sopia kaikille telkkareille
        HorizSync 60
        VertRefresh 30-150
EndSection



Section "Screen"
        Identifier  "Screen[0]"
        Device      "Device[0]"
        Monitor     "Monitor[0]"
        DefaultDepth 24
        SubSection "Display"
                Depth 24
                Modes "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Device "Device[1]"
        Identifier "Screen[1]"
        Monitor "Monitor[1]"
        DefaultDepth 24
        SubSection "Display"
                Depth 24
                Modes "1024x768"
        EndSubSection
EndSection


Section "ServerLayout"
        Identifier  "Simple Layout"
        Screen 0 "Screen[0]"
        Screen 1 "Screen[1]" RightOf "Screen[0]"
        InputDevice     "Generic Keyboard"
        InputDevice     "Generic Mouse"
EndSection
Sitten käynnistämme X:n uudelleen painamalla ctr+alt+backspace

Tämä ohje on käytettävissä lisenssillä GNU Free Documentation License.

Edit:
-Kirjoitusvirheitä
-lisenssi
-Toinen hiiri pois

Sivuja: [1]