Nach Installation folgender Pakete solltest du die Soundausgabe erneut testen:

  • alsa-base
  • alsa-firmware-loaders
  • pulseaudio

Mit folgendem Kommando werden die Pakete nacheinander installiert:

apt-get install alsa-base alsa-firmware-loaders pulseaudio
...zur Antwort

Dort findest du ein Beispiel, geschrieben in Object Pascal bzw. Lazarus: http://sourceforge.net/projects/freepascalvideo/files/Linux/

Wenn du dir den Quellcode davon ansiehst, wirst du feststellen, dass dort die einzelnen Pixel von der Kamera in ein Integer-Array geladen werden. Die Werte kannst du dann natürlich in einer Zeichenkette aneinanderreihen (entweder die einzelnen Zahlen in Strings oder in Zeichen aus der ASCII-Tabelle umwandeln).

...zur Antwort

Du könntest beim Erstellen der Datenbank-Tabelle das Schlüsselwort AUTOINCREMENT für die durchzunummerierende Spalte verwenden. Dann zählt die Datenbank-Engine jedes Mal beim Einfügen eines Datensatzes den Wert dieser Spalte automatisch hoch.

Beispiele

Erstellen der Datenbank inkl. AUTOINCREMENT-Spalte:

CREATE TABLE test_tabelle(
   id INTEGER PRIMARY KEY AUTOINCREMENT,
   wert INT
);

Einfügen eines Datensatzes:

INSERT INTO test_tabelle (wert) VALUES (42);

Schon sollte die id-Spalte des eingefügten Datensatzes den Wert 1 besitzen, beim Einfügen des nächsten Datensatzes die id 2 u.s.w.

...zur Antwort

Das müsste mit nahezu jeder Programmiersprache zu realisieren sein. Du müsstest beispielsweise wissen, wie du die RAM-Speicher-Inhalte und ggf. die gespeicherten Inhalte auf der Festplatte des jeweiligen Spiels manipulieren musst, damit dies und jenes passiert. Dazu müsstest du eventuell auch erst die Speicheradresse(n) der Variable(n) (z.B. Koordinaten eines Autos, eines Spielers etc.) herausfinden, damit die gewünschte Aktion bei externer Manipulation im Spiel erfolgen kann.

Aus diesen Kenntnissen bastelst du dir dann einen Game-Wrapper, der Daten von einem Server holt bzw. empfängt und diese an das Spiel weiterreichen kann.

Mit der Cheat-Engine kannst du ebenfalls Spiel-Inhalte live manipulieren: http://www.cheatengine.org/

...zur Antwort

Schau mal bei https://www.webtropia.com/ - dort gibt es vServer schon ab 9,99 (bzw. 4,99 im ersten Monat, wenn du 3 Monate oder mehr Kündigungsfrist wählst) monatlich mit den gewünschten Spezifikationen. Habe selbst auch dort einen vServer gemietet und bisher noch keine Probleme damit gehabt.

Wenn du noch keine ausreichenden Administratorkenntnisse haben solltest und nicht weißt, wie du einen Server ausreichend (gegen Hacker-Angriffe, Rootkits etc.) absicherst, würde ich dir empfehlen, das erstmal in einer virtuellen Maschine (z.B. mittels VirtualBox), die auf deinem lokalen PC installiert ist, zu üben.

...zur Antwort

Wenn du https://www.bitcoin.de/de als An-/Verkaufsplattform verwendest, müsstest du dir ein Angebot raussuchen, was dem gewünschten Betrag am nächsten liegt, falls keines vorhanden ist, was genau dem gewünschten Betrag entspricht. Nichts anderes bedeutet diese Meldung.

...zur Antwort

Hier ist es ziemlich gut beschrieben, wie du vorgehen kannst: http://wiki.ubuntuusers.de/WLAN

...zur Antwort

Bevor du dir einen Root-Server mietest, solltest du bereits viel Erfahrung im Bereich der Server-Administration und der Absicherung von Servern gesammelt haben. Hierzu bietet sich zum Üben der Betrieb in einer virtuellen Maschine an, die auf deinem lokalen PC installiert ist. Selbst erfahrenen Admins können Fehler unterlaufen, die fatale Auswirkungen haben können, wobei es auch zu rechtlichen Konsequenzen kommen kann. Ein Beispiel dafür wäre, dass dein Server unbemerkt für illegale Aktivitäten durch Dritte missbraucht wird (z.B. mit Hilfe eines Rootkits).

Weitere Überlegungen und Hinweise, bevor Du einen Rootserver mietest: http://www.linuxforen.de/forums/showthread.php?t=178777

...zur Antwort

Ich habe bisher immer Object Pascal (Lazarus IDE) in Verbindung mit SDL (Simple DirectMedia Layer) verwendet, was ganz gut funktioniert hat. War aber auch nur ein simples 2D-Spiel, was ich alleine schreiben konnte inkl. eigener Engine. Der Vorteil von Object Pascal bzw. der Lazarus IDE ist, dass man damit Systemübergreifend programmieren kann, d.h. dass die darin geschriebenen Spiele für verschiedene Systeme (Linux, Windows, Nintendo DS etc.) compiliert werden können.

...zur Antwort

Wenn es nur unter Windows, Xbox 360 und/oder Windows Phone laufen muss, dann ist C#, XNA und das XNA Game Studio (Version 4.0 ist soweit ich weiß kostenlos) ganz hilfreich. Damit kann man soweit ich weiß jedes Videospiel umsetzen.

...zur Antwort
Hobby-Programmierersucht neue Herausforderung...

Wie der Titel schon sagt suche ich nach einer neuen Herausforderung; Ich kann C und PHP (HTML auch).

Die Sache ist nur die und zwar interessiere ich mich für echt alles andere als Webprogrammierung und ähnliches, also PHP, HTML und der ganze andere sh*t.

Wer sich fragt warum ich PHP kann: Haben wir in der BS gelernt.

Ich bin mir jetzt echt nicht sicher welchen Weg ich einschlagen soll da für mich so einiges in Frage kommt, und zwar:

(Library Option) könnte ich mich mit der SDL (Simple Direct Media Layer) befassen und diese in C anwenden.

(Option: Python) Ich könnte auch Python lernen da ich sehr viel gutes darüber gehört/gelesen habe, außerdem soll Python sich stark von C unterscheiden und man es einfacher beim erweitern auf neue Gebiete/Programmiersprachen haben soll wenn man 2 Programmiersprachen kann die sich stark unterscheiden.

(Option: C#) In C# soll sich sehr viel machen lassen darum habe ich es auch in erwägung gezogen.

(Option: C++) Da ich ja schon C kann könnte ich ja eigentlich auch gleich auf C++ erweitern aber das Problem hierbei ist dass ich keine Ahnung habe um wie viel C++ eigentlich größer als C ist.

Dauert es lange C auf C++ zu adaptieren ? Ist es den Aufwand überhaupt wert ?

(Option: VB) Durch einen Arbeitskollegen habe ich mitbekommen, dass es mit Visual Basic ziemlich einfach ist ein Programm zu schreiben.

Meine Bedenken: Ist es wirklich einfach ? Gibt es viele/gute Tuts für diese Sprache oder habe ich nur nicht gut genug gesucht ?

(Option: Java) Eigentlich würde ich mich für alles andere mehr Interessieren als für Java allerdings ist es echt schwer NICHT über ein (gutes) Java tutorial zu stoßen, was schon ein ziemlich großes Pro für Java wäre wenn da nicht dieser Erfahrungswert wäre:

Bis Jetzt war wirklich jedes etwas umfangreichere Java Programm entweder total verbuggt oder es hat irgendwann mördermäßig gelaggt mit folgendem Crash und hierbei meine nicht Spiele wie Minecraft sondern Programme die tatsächlich dafür konzipiert wurden um mit ihnen zu arbeiten. //Der Aspekt dass es Cross-Platform ist, ist mir eigentlich ziemlich egal.

(Actionscript3 ?)Ich habe in mal mit dem lernen dieser Programmiersprache angefangen habe aber dann abgebrochen da ich in die BS musste. Meine Bedenken sind auch hier ungefähr die selben wie bei Java nur hier halt auf Spiele bezogen.

(Pascal) Hab nicht viel davon gelesen außer dass es einfach sein soll und von Anfängern benutzt wird. //würde ich damit meine Zeit verplempern ?

(etwas Anderes) Es gibt viel mehr Sprachen von denen ich nicht einmal weiß das es Sie gibt bzw. auch exotische die (fast) keiner benutzt. (?) Beispiele: Assembler (wohl noch bekannter als das folgende), F#, J#, Ruby, ... //esoterische Sprachen sind ausgenommen wie z.B.: Brainfuck, Whitespace, Chef, usw.

Ich hoffe sehr auf einige Antworten ich habe mir nämlich sehr viel Mühe für diese Frage und ihr (kann man das Design nennen ?) gegeben.

...zum Beitrag

Pascal als Programmiersprache zu verwenden, ist eine sehr gute Idee. Es ist auch meine Lieblings-Programmiersprache. Wenn du Free Pascal bzw. Lazarus verwendest, kannst du auch Cross-Compiling betreiben (ARM, Windows, Linux, Nintendo DS, ...), solange du keine speziellen externen Libraries verwendest, die nur auf bestimmten Systemen laufen.

Es gibt viel Infomaterial im Free Pascal Wiki unter wiki.freepascal.org

Auch kannst du SDL in Programmen, die in Free Pascal geschrieben sind, verwenden.

Das könnte dich interessieren: http://lazarus.freepascal.org/

...zur Antwort

Ich habe auch ungefähr in dem Alter angefangen zu Programmieren. In diesem Guide ist alles ziemlich gut erklärt: http://www.schoenleber.org/pascal/pascal1-01.html

...zur Antwort

Jedes neuere Windows (XP, 7, 8) hat meiner Erfahrung nach den RDP-Dienst und den RDP-Client mit dabei. Man kann sie auch von nachinstallieren, wenn nicht schon bei der Windows-Installation geschehen.

...zur Antwort

Du hast wahrscheinlich nur den Standart-Linux-Grafikkartentreiber für Framebuffer-Devices installiert. Je nachdem ob du eine ATI Radeon-, Nvidia-Grafikkarte etc. hast, müsstest du auch die entsprechenden Treiber installieren: * ATI Radeon: fglrx-driver * Nvidia: nvidia-driver Bei anderen Grafikkarten müsstest du Googeln.

Da die Grafikkarte Einfluss auf Kernel-Funktionen hat und umgekehrt, sind Abstürze nichts ungewöhnliches. Wenn beispielsweise das Framebuffer-Device mit beschleunigten 3D-Zeichenroutinen konfrontiert wird (obwohl Framebuffer-Devices nur für nicht-beschleunigte 2D-Funktionen ausgelegt sind), kann das schonmal zu einer Überlastung und zum Absturz der grafischen Oberfläche oder gar des Kernels führen.

...zur Antwort

Ich würde dir FreePascal ans Herz legen. Wird unter anderem sehr oft in Schulen eingesetzt und ist im Gegensatz zu C++, C & Co. sehr leicht zu lernen und anzuwenden: http://www.schoenleber.org/pascal/pascal1-01.html

Es benötigt im Gegensatz zu C# und Java keine virtuelle Laufzeitumgebung und darin geschriebene Programme sind auf vielen Systeme kompilierbar (Windows, Linux, Nintendo DS, ...).

...zur Antwort

Nicht alle aber einige wenige.

...zur Antwort

Was war für dich der Grund umzusteigen, wenn doch scheinbar vorher mit Windows alles problemlos funktioniert hat? Wenn du dich mit Linux nicht so gut auskennst (was ja gerne mal als Frickel-Betriebssystem bezeichnet wird) und das Problem nicht selbständig beheben kannst (es gibt unzählige Tutorials im Netz - das Problem ist, das richtige zu finden), dann war das wahrscheinlich doch keine so gute Idee. Oftmals kommt es vor, dass nach einem Update/Upgrade von Linux nicht mehr alles so funktioniert wie vorher und dann Fehlerbehebung(en) angesagt sind. Das kann auch z.B. durch einen Auto-Updater (z.B. Unattended-Upgrade) geschehen sein.

Kannst du das Problem eingrenzen bzw. mögliche Ursachen in Betracht ziehen?

...zur Antwort

Aus Erfahrung kann ich sagen, dass ein deutlich größerer Teil Linux nur verwendet, ohne sich den Quellcode auch nur einmal angesehen zu haben bzw. nicht in der Lage sind, diesen überhaupt zu verstehen. Das erhöht natürlich das Risiko, dass böswillige Entwickler Schadcode (Backdoors o.ä.) in den Kernel (oder Kernel-Abkömmling) bzw. die Distribution einschleusen, wobei es gerade bei der Komplexität des Codes schwer ist, solchen ausfindig zu machen oder es sehr lange dauern kann, bis Schadcode entdeckt wird. Auch gibt es viele proprietäre Treiber und andere Software für Linux, in denen Schadcode enthalten sein kann.

...zur Antwort

Wenn du hier im Internet danach fragst, was die meisten für ein Betriebssystem nutzen, wird dir der größte Teil mit "Linux" antworten, da Leute, die nur Windows kennen (der größte Teil), zumeist keine Antwort geben können. Die Leute, die auch Linux kennen, werden es zu schätzen wissen und dementsprechend antworten.

...zur Antwort

Ich habe bereits mit einem Stadtsimulationsspiel angefangen. Es ist in 2D und unterstützt mehrere Ebenen. Allerdings ist es bisher nur im Einzelspielermodus spielbar: http://city.voxelsource.de/

Ob ich daran weiterarbeiten werde, weiß ich noch nicht. Zumindest ist es für Anschauungszwecke schonmal gut, was mit JavaScript und HTML5 alles möglich ist.

...zur Antwort