kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Webseite zum verwalten von Film & Serienlisten

    geschrieben von travianinc

    goldzora schrieb:
    Zwar nicht für Serien allgemein, aber speziell für Animes und Mangas kann ich http://hummingbird.me empfehlen.


    Für Anime und Mange nehme ich derzeit anisearch.de und bin da eigentlich recth zufrieden.

    grashuepfer schrieb:
    listen-game schrieb:
    Als Webangebot kann ich trakt.tv empfehlen. Die haben die meisten Filme und Serien in ihrer Datenbank und unterscheiden zwischen Film/Serie gesehen und Film/Serie haben. Sie haben ein Bewertungssystem und sowohl vordefinierte Listen, als auch die Möglichkeit für benutzerdefinierte Listen.


    trakt.tv ist mit Abstand der beste solche Service, meiner Meinung nach. Es gibt eine einfache JSON-API und deswegen auch diverse Apps, die trakt.tv mobil "nutzbar" machen.

    http://trakt.tv/downloads


    Ich habe heute mal ein bisschen rumgetestet. Scheint genau das zu sein, wonach ich gesucht habe.
    Es könnte zwar etwas übersichtlicher sein, aber vom Funktionsumpfang her ein Volltreffer.

    Auch die API-Geschichte ist sehr genial.

    Danke euch beiden.
  • in: Page Eintrag über DB

    geschrieben von travianinc

    Ich bin mir nicht sicher, ob ich das richtig verstanden habe.

    Im Ausgabefenster sollte es dann die Linkbezeichnung anzeigen aber mit dem Link verlinkt der unterhalb von Linkbezeichnung beim anlegen steht.


    Angenommen, es gibt folgende Elemente auf der Seite:

    <form action="beispiel.php" method="GET">
        <input type="tex" name="name">Name zum Link</input>
        <input type="url" name="url">URL zum Link</input>
        <input type="submit" value=" Absenden ">
        <input type="reset" value=" Abbrechen">
    </form>


    Das ist alles, was für Linkbezeichnung, URL zum Link und das Abesenden benötigt wird.
    Beim Klicken auf Absenden wird das form übertragen, weil das input den type mit Wert submit hat.
    Es wird das Script "beispiel.php" ausgeführt. Dort müssen jetzt die Daten verarbeitet werden und in der mysqldatenbank gespeichert werden.

    <?php
    	if(isset($_GET["name"]) && isset($_GET["url"]))
    	{
    		$name = $_GET["name"];
    		$url = $_GET["url"];
    
    		// Datenbankanfrage
    		$query = "INSERT INTO tbl_name (spalte1,spalte2) VALUES('name','url');";
    		
    		// Datenbankverbindung
    		$db = mysqli_connect("host","username","password","dbname");
    		
    		// Datenbankanfrage ausführen
    		$db->query($query);
    	}
    ?>


    Alle Formulardaten sind über den "name" Parameter im Input Feld erreichbar.
    $_GET["url"] bekommt den Wert aus dem Element mit ' name="url" '.
  • in: Webseite zum verwalten von Film & Serienlisten

    geschrieben von travianinc

    Hallo allerseits.

    Bei der ganzen Flut an Serien und Filmen fällt es mir immer schwerer den Überblick zu behalten, was ich bereits gesehen habe. Vor allem bei Serien ist es fast nicht möglich genau zu sagen, bei welcher Folge man nun stehengeblieben ist, erst recht wenn man längere Pausen einlegt und erst wieder 1-2 Staffeln später einsteigt.

    Ich suche also eine Seite, mit der sich meine gesehenen Serien/-folgen verwalten lassen.

    Serienjunkies.de schien zwar recht vielversprechen und funktioniert auch irgendwie, aber nicht gut.
    Die Bedienung ist recht unkomfortabel und umständlich. Außerdem wäre es schön zu sehen, welche Serien man komplett gesehen hat und welche nicht. Weil zum Beispiel neue Folgen ausgestrahlt wurden. Ich muss mich hier durch jede Serie einzeln klicken um zu sehen ob offene Folgen vorhanden sind.

    Die einzige Möglichkeit Serien in einer Liste zu verwalten ist sich als "Fan" zu bekennen. Das hat den Nachteil, dass man nicht zwischen Serien die man mag und Serien die man nur verfolgen will unterscheiden kann.

    Ein Beispiel: Ich bin ein Fan von Firefly, ich habe alle Folgen gesehen und es werden keine weiteren mehr kommen. Defiance ist gerade interessant genug um es zu sehen, ich muss es in meine Fan Liste aufnehmen um irgendwie den Überblick über Serien zu behalten, was ich gerade sehe. Es gibt keine Übersicht über Serien, die ich bewertet habe oder von denen ich Folgen gesehen habe. Ich habe mir gerade den Netflix Probemonat geklickt, dort gibt es Breaking Bad. Ich habe das nicht in meiner Fan Liste und muss es erst Suchen um zu schauen welche Folgen ich bereits gesehen habe.

    Habt ihr mit ähnlichen Seiten Erfahrungen gemacht?
  • in: If schleife funktioniert nicht

    geschrieben von travianinc

    Ich meine damit, dass du Funktionen von deinem restlichen Code trennen solltest.
    Damit bleibt alles übersichtlicher. Oder lager sie aus und mach ein include an entsprechender Stelle.

    Schreib die Funktionen ganz an den Anfang.
    Dann kommst du auch nicht auf den Gedanken, dass Variablen irgendwo da drinnen evtl. gültig sind und hättest den Fehler sicherlich selber erkannt.
    [edit] Wichtig ist nur, wo du die Funktion ausführst, nicht wo sie definiert ist.

    Das solltest du übrigens auch mit deiner Ausgabe machen.
    Hole am besten alles, was du brauchst, bevor du mit einer Ausgabe anfängst.
    Siehe dazu: http://de.wikipedia.org/wiki/Model_View_Controller

    Damit strukturierst du deine Scripte besser und behältst die einzelnen Teile übersichtlicher.

    [edit] Noch ein kleiner Hinweis
    Wie ybook schon gemeint hat. Schreibe immer in {}, auch wenn du nur eine Anweisung hast.
    Damit vermeidest du fiese kleine Fehler.
  • in: If schleife funktioniert nicht

    geschrieben von travianinc

    function print_domain($domain, $tld, $whoisservers)
    {
    ...
    	$SQL0 = "SELECT * FROM dsp where (dscode like '$tld')";
    	$SQL0R = odbc_exec($_conn, $SQL0);


    $_conn wurde nicht an die Funktion übergeben.

    Warum definierst du die funktion innerhalb deines restlichen Codes?
  • in: If schleife funktioniert nicht

    geschrieben von travianinc

    // if ($tld =='at') echo 'hier sollte at22.90 stehen';


    Meinst du diese auskommentierte Zeile?
    Entferne doch die beiden "/" am Zeilenanfang, sonst kanns nicht klappen.
  • in: Mysqldatenbank spalte auslesen

    geschrieben von travianinc

    Verstehe nicht ganz was das mit dem echo mit dem gezeigten Quelltext zu tun hat.

    Was steht denn in $URL drinne?
    Die URL?
    Oder der komplette Linkstring?

    Wo kommt die Bannergrafik her? Die ist doch garnicht in der Datenbank gespeichert.
    So wie ich das ganze verstanden habe müsste da irgendwo etwas wie:

    <a href="<?php echo $url; ?>">
    <img src="<?php echo $img; ?>" alt="<?php echo $alt; ?>" title="<?php echo $title; ?>" border="0"/>
    </a>


    stehen.
  • in: PHP mail() E-Mail Forumlar

    geschrieben von travianinc

    Wüsste nicht warum das nicht legal sein soll.

    Ist ja nichts weiter als ein Webbasierendes Mailprogramm wie zBsp. die Outlook Web App.
    Ausser vielleicht, dass es nicht üblich ist den Absender so frei einzustellen.
  • in: Joomla 2.5 RAW View anzeigen lassen

    geschrieben von travianinc

    Servus zusammen.
    Ich bekomme momentan eine kleine Sache an einer Seite nicht hin, die ich aber schon gerne "ordendlich" machen möchte.

    Das Ziel ist, über JavaScript ajax Anfragen eine XML Antwort zu generieren.

    dazu habe ich in meiner "com_aievent\controller.php" eine neue Funktion angelegt.
    <?php
    defined('_JEXEC') or die('Restricted access');
    jimport('joomla.application.component.controller');
    
    class AIEventController extends JController
    {
    	function groupDefaults()
    	{
    		$document = JFactory::getDocument();
    		$document->setType('raw');
    		$document->setMimeEncoding('text/xml');
    		
    		parent::display();
    	}
    }


    Da bekomme ich den ersten Fehler:
    500 - Unable to load renderer class


    Ich hatte noch einige andere Sachen ausprobiert, aber funktioniert hat alles nichts.
    Also habe ich ersteinmal versucht über den direkten Link alles sauber hinzubekommen "index.php?option=com_aievent&view=aievent&format=raw"

    Dazu habe ich die Dateien "com_aievent\views\aievent\view.raw.php"
    <?php
    defined('_JEXEC') or die('Restricted access');
    jimport('joomla.application.component.view');
    
    class AIEventViewAIEvent extends JView
    {
    	// Overwriting JView display method
    	function display($tpl = null) 
    	{
    		parent::display($tpl);
    	}
    }


    und "com_aievent\views\aievent\tmpl\default_raw.php" angelegt.
    <?php
    defined('_JEXEC') or die('Restricted access');
    ?>
    <root>
    	<test>Hallo</test>
    	<test>Welt</test>
    </root>


    Hier wird irgendwie nicht die "default_raw.php" sondern die "default.php" geladen.

    Ich hoffe mir kann jemand bei der Lösung dieser beiden kleinen Probleme helfen.
  • in: Position der Div's ändern

    geschrieben von travianinc

    Ich habe mal kurz gesucht, dein Problem sind scher nicht der Inhalt sondern die Positionierung. Dazu musst du nach den Siblings, also Geschwisterelementen anordnen.

    Diese Seite fand ich jetzt sehr hilfreich zu dem Thema.

    Es gibt die beiden Funktionen appendChild() und insertBefore(), damit sollte es gehen. Zumindest würde ich es so versuchen:

    Zuerst kopierst du den Inhalt (also doch den inner HTML) von dem Element, dass du neu positionieren möchtest. Jetzt weiß ich nicht, wie man das am besten machen würde die neue Position zu finden. Entweder wird Einfügen an erster Stelle oder Einfügen an letzter Stelle nochmal etwas Überlegung erfordern.

    Wenn an letzter Stelle eingefügt werden soll machst du append auf das Elternelement, ansonsten insert auf das Element, vor dem eingefügt werden soll.

    Eine floating Animation kann dem ganzen dann vorangehen, da müssen dann die aktuelle Koordinaten mit den Zielkoordinaten irgendwie ineinander über gehen.

    currentPosistion = sourcePosition * (1 - laufzeit in Prozent) + destinationPosition * laufzeit in Prozent

    Das ganze dann mit x und y bzw top und left oder wie auch immer.
    Oder aber du machst gleich komplett alles über die CSS eigenschaften und lässt JavaScript komplett deine Elemente auf der Seite positionieren. Dann brauchst du die im HTML garnicht mehr umsetzen.

    /edit
    Achja, das ganze sieht mir nach einem tollen Anwendungsgebiet für JQuery aus. Ich bin mir sicher das es dafür eine schöne Funktion dort gibt.
  • in: Input erbt Font-Size nicht

    geschrieben von travianinc

    @trueweb
    Danke für die Erklärung. Fühl mich jetzt wieder etwas schlauer und weiß in Zukunft, dass ich auf sowas achten muss. =D
    Sowas wie "Vererbung forcieren" hatte ich auch kurz gesucht, dann aber aufgegeben.

    @ftools
    Ich verstehe gerade die Anwendung auf mein Problem nicht ganz. Trotzdem danke für die Mühe. =)
  • in: Input erbt Font-Size nicht

    geschrieben von travianinc

    Guten Tag zusammen.

    Ich versuche gerade im Joomla das Login Modul auf das Front-End zu packen und bin dabei auf eine kleine Sache im CSS gestoßen.

    Es handelt sich um 2 Labels mit dazugehörigen Input Feldern, jeweils in einem p-Tag:
    <p id="form-login-username">
    	<label for="modlgn-username">User Name</label>
    	<input type="text" size="18" class="inputbox" name="username" id="modlgn-username">
    </p>


    Weil das ganze etwas zu groß war wollte ich die font-size anpassen:
    p#form-login-username input,
    p#form-login-password input {
    	font-size: .95em;
    }


    Das hat auch ganz gut funktioniert, aber da ja auch die Labels angepasst werden müssen, wollte ich clevererweise das Übergeordnete p-Tag verändern. Also:
    p#form-login-username,
    p#form-login-password {
    	padding: 0;
    	margin: 0;
    	font-size: .95em;
    }


    Leider brachte das keinerlei Veränderung, also habe ich mal im FireBug nachgesehen. Der kriegt zwar mit, dass eine Vererbung stattfindet, löscht die aber, ohne dass ich eine Regel erkenne, die diese ersetzt.

    Ausgabe FireBug:

    Geerbt von p#form-login-username
    p#form-login-username, p#form-login-password {
    font-size: 0.95em;
    }


    Ich könnte jetzt natürlich einfach direkt auf die input Felder gehen, würde aber trotzdem den Grund für dieses Verhalten herausfinden.
    Gruß, Travianinc.
  • in: sparsamer Heimserver

    geschrieben von travianinc

    Also, ich denke das Ding mit dem vServer ist vom Tisch.

    Ein Grund: Es wird argumentiert, dass man für die Stromkosten einen entsprechenden vServer mieten könnte. Ich habe gesucht und nichts dergleichen gefunden. Ein Heimserver wird die meiste Zeit im Idle laufen und dort, mit der Hardware die mir vorschwebt, kaum noch Strom verbrauchen. Selbst 24/7 Last komme ich nur auf die 10-15 Euro und für den Preis unterliegen die vServer Einschränkungen, die ich nicht eingehen möchte. Da wären zBsp Arbeitsspeicher und Festplattenplatz.

    Ein viel wichtigerer Grund ist für mich, dass ich an einem Rechner den ich physisch vor mir habe und komplett selber einrichten muss viel mehr rumspielen und lernen kann.

    Dazu kommt noch, dass man das Ding viel besser für das eigene Heimnetz verwenden kann. Zentrale Datensicherung usw.

    Momentan sind der AMD E350 und der Intel Atom N2800 in der engeren Auswahl.

    Der Atom kostet zwar 10 Euro mehr hätte aber einen viel geringeren Stromverbrauch. Was mich etwas stört ist, dass man dort scheinbar nur maximal 4GB RAM einbauen kann. Das kann reichen, wäre aber für eventuelle Aufrüstungen dann ungünstig.
  • in: CSS - DIV anordnen

    geschrieben von travianinc

    Das ist ein sehr cooler Ansatz.
    Auf verschachtelungen hätte man eigendlich auch selber kommen können. xD

    Das Problem was ich damit jetzt noch habe und nicht weg bekomme ist die Größenanpassung der unteren Reihe in der Höhe.
    Die Breite funktioniert super!

    Ich habe schon versucht die Gruppierung zu tauschen und dann die DIVs im unteren Span auf 100% zu setzen, aber irgendwie klappt das nicht.

    <div style="padding-left: 10em; padding-right: 10em;">
         <span style="height:256px;">
              <div style="background-color:red; height:100%; width:256px; float:left;">oben links</div>
              <div style="background-color:blue; height:100%;">oben rechts</div>
         </span>
         <span>
              <div style="background-color:green; height:100%; float: left;">unten links</div>
              <div style="background-color:yellow; height:100%;">unten rechts</div>
          </span>
    </div>


    Die Höhe von "unten rechts" wird sich je nach Inhalt ändern. Der übergeordnete Span verändert seine Höhe auch, nur "unten links" bleibt immer gleich groß.
  • in: CSS - DIV anordnen

    geschrieben von travianinc

    Ich hatte aus dem Div noch nen anderes DIV rausgelöscht, weil es meiner Meinung nach keine ROlle gespielt hat und das ganze nur unübersichtlich gemacht hatte. Das sollte aber eigendlich alles hinhauen. Hatte nur ein /div zu wenig gelöscht.

    HTM weiter oben bereinigt.
    Vollständiges HTML:
    <div class="eve-border" id="main">
          <div class="eve-border" id="main-avatar"><img src="img/anonymous.jpg"></div>
          <div class="eve-border" id="main-charinfo">
              <div class="panel login-panel">
        <form method="post" action="/">
          <label for="username">Username:</label><input type="text" value="" name="username" id="username">
          <label for="password">Password:</label><input type="password" value="" name="password" id="password">
          <input type="submit" value="Sign In" name="submit"><a href="?register" class="register-button">register</a>
        </form>
      </div>
      <div>
        <p style="margin:auto; width:500px;">Die alte Seite muss einem neuen Projekt weichen. Die alte Seite ist vorübergehend noch <a href="old/">HIER</a> zu erreichen. Wenn noch Bedarf an Funktionen der alten Seite besteht, dann bitte mit mir (Aduain Travian) per EvE-Mail in Verbindung setzen.</p>
      </div>
          </div>
          <div class="eve-border" id="main-navbar">
            <ul id="site-navigation">
              <li><a href="?site=chars">Chars</a></li>
              <li><a href="?site=market">Market</a></li>
            </ul>
          </div>
          <div class="eve-border" id="main-content"></div>
        </div>


    /edit
    Das muss doch irgendwie möglich sein.
    Mit position:absolute probiert. Erfolg: über top, left, right lassen sich die Border wunderbar ausrichten. Problem: das übergeordnete DIV wird nicht mehr in der Höhe vergrößert sondern bekommt eine Scrollbar.

    Mit position Relative probiert. Problem: Das übergeordnete DIV kriegt trotzdem die volle Höhe und am unteren Rand ist alles leer.

    Bin jetzt vorerst komplett auf fixe Werte in der Breite übergegangen. Wäre trotzdem schön, wenn jemand eine "flexible" Lösung kennt.
  • in: CSS - DIV anordnen

    geschrieben von travianinc

    Quelle: travianinc.lima-city.de

    HTML
    <div class="eve-border" id="main">
          <div class="eve-border" id="main-avatar"><img src="img/anonymous.jpg"></div>
          <div class="eve-border" id="main-charinfo"></div>
          <div class="eve-border" id="main-navbar">
            <ul id="site-navigation">
              <li><a href="?site=chars">Chars</a></li>
              <li><a href="?site=market">Market</a></li>
            </ul>
          </div>
          <div class="eve-border" id="main-content"></div>
        </div>


    CSS
    #main {
      border:1px solid green;
      position:relative;
      min-width:800px;
      min-height:500px;
      margin:10px 50px 25px;
      background:black;
      color:#FFF;
    }
    
    #main-avatar {
      float:left;
      width:256px;
      height:256px;
    }
    
    #main-navbar {
      clear:both;
      float:left;
      width:256px;
    }
    
    #main-charinfo {
      float:left;
      height:256px; 
    }
    
    #main-content {
      float:left;
    }
    
    .eve-border {
      border:2px solid white;
      margin:3px;
    }
  • in: CSS - DIV anordnen

    geschrieben von travianinc

    Dachte ich auch, aber wenn ich float:left im DIV1 weglasse packt ers in die nächste Zeile...
    Wenn ich die width auf 100% setze packt ers auch eins drunter und macht da dann die 100%.
  • in: CSS - DIV anordnen

    geschrieben von travianinc

    Servus zusammen.
    Das Thema ist sicherlich einigen Leid und ich habe über die Suchmaschinen tausende threads gefunden, aber keine Lösung konnte ich irgendwie für mein Problem anpassen.

    Ich bekomme es nicht hin, die DIVs nebeneinander zu setzen UND gleichzeitig die breite dynamisch anzupassen.

    Undzwar möchte ich 4 divs in einem Container anordnen und das soll dann am Ende etwa so aussehen:
    http://666kb.com/i/c2z1ehe9x8itn9693.gif

    So in etwa sieht alles aus, was ich bis jetzt probiert habe:

    #div1 {
      width:256px;
      float:left;
    }
    
    #div2 {
      height:256px;
      float:left;
    }
    
    #div3 {
      width:256px;
    }
    
    #div4 {
    }
    
    .alldiv {
      margin:3px;
      border:1px solid black;
    }


    Falls mir jemand bei der Lösung dieses Problems behilflich sein könnte, wäre ich überglücklich.
    Wenn es erstmal eine Lösung gibt, bei der die Zwischenräume wegen den doppelten Margins nicht hinhauen soll mir das auch erstmal recht sein.
  • in: Text in 2 Teile aufteilen

    geschrieben von travianinc

    Sowas in der Richtung hätte ich mir jetzt überlegt:

    function splitStringByLength($inputString, $maxLength) {
         $i=0;
         $j=0;
         $testString = implode(" ", $inputString);
         foreach($testString as $currentString) {
              if($j - $i + count($currentString) > $maxLength) {
                   $output[] = substr ($inputString, $i , $j-$i)
                   $i = $j;
              }
              $j += count($currentString) + 1;
         }
         $output[] = substr ($inputString, $i , count($inputString)-$i)
         return $output;
    }


    Ansonsten irgendwas mit strripos() und substr().

    while($j < count($inputString)) {
       $j = strripos(substr($inputString, $i, 300)) + 1;
       $output[] = substr ($inputString, $i , $j);
       $i += $j;
    }


    Kann sein, dass da die Längen noch nicht richtig hinhauen und irgendwo noch ein +1 in die Scheifen rein muss und der Reststring noch nicht ganz richtig verarbeitet wird.

    //edit
    Man sollte den gesamten Thread lesen, wordwrap also ... -.-
    Du kannst ja eine Gewisse Intelligenz einbauen. Dann suchst du mit strripos erst nach dem letzten Punkt und entscheides dann, ob er nach Punkt oder Leerzeichen trennen soll, je nachdem wie weit die beiden auseinanderliegen. Oder du suchst schon im nächsten Teil nach dem nächsten Punkt und wenn der nur 2 Wörter später kommt trennst du lieber nach Punkt anstatt Leerzeichen. So in etwa.

    //edit2
    Natürlich is das erste Beispiel Käse, weil man irgendwie wieder mit Explode an den Ursprungsstring ran muss.
  • in: sparsamer Heimserver

    geschrieben von travianinc

    Ein vServer wäre natürlich sehr genial, mit diesem Gedanken habe ich selbstverständlich auch schon einige male gespielt.
    Aber nehmen wir mal diesen vServer für Minecraft, dann sollten da mindestens 2 GB RAM drinne Arbeiten. Das sind dann 17 Euro im Monat. Das sollte doch einiges mehr sein, als die Stromkosten, oder?
  • in: huma4u - Anime-Fansub Blog

    geschrieben von travianinc

    Ich hoffe jetzt einfach mal "nicht übersichtlich" meint "nicht unübersichtlich".
    Find ich ja klasse, dass das erwähnt wird. Genau das war eines der Hauptziele, sehr übersichtlich zu bleiben. Es gibt aber ein haufen von Funktionen, bei denen man sich oft dann doch nicht zurückhalten kann.

    Trotzdem finde ich, dass die Seite optisch noch ein wenig aufgelockert werden kann. Mal schauen, wie ich das hinkirege.

    Das unregelmäßige schreiben... gut, das werde ich mir annehmen. Seh ich völlig ein. Vielleicht mal mehr auf Vorrat schreiben und Artikel zurückhalten anstatt alles an 2 Tagen rauszuhauen und dann für die nächsten 2 Wochen nichts mehr zu haben.
  • in: sparsamer Heimserver

    geschrieben von travianinc

    Das hört sich doch garnicht übel an.
    Auf Grafikleistung kann ich wie gesagt gerne verzichten, das Ding wird wohl nur über Putty bedient werden.

    Die gute Multi-Media Leistung könnte mir zugute kommen, wenn ich Videos über das Netzwerk streamen will. Mein Fernseher hat einen Netzwerkanschluss, da würde sich das anbieten.

    Das er jetzt etwas mehr als ein Laptop verbraucht ist auch weniger tragisch. Der Verbrauch soll sich nur im Rahmen halten, damit man ihn auch einfach mal laufen lassen kann.

    Noch steht nichts fest und es ist auch noch etwas Zeit bis ich diesen Kauf in Angriff nehmen will, aber diese Variante wird mir immer sympathischer.
  • in: sparsamer Heimserver

    geschrieben von travianinc

    Was haltet ihr denn von dem AMD E-350?
    Damit hätte ich für knapp 80 Euro schonmal CPU+MB.

    Ich kann mir aber nicht vorstellen, dass die Leistung wirklich toll ist, zumal für den Preis auch noch eine brauchbare GPU verlötet sein soll. Eine eingebaute GPU ist zwar nicht schlecht, dann kann ich den bei Bedarf auch mal an nem Monitor anschließen, aber nicht zwingend notwendig und schon garnicht irgendwas Leistungsstarkes.
  • in: Linux für Homeserver

    geschrieben von travianinc

    Ich habe ebenfalls einen kleinen Heimserver hier stehen, auf dem Debian Läuft.

    Das ganze wird dann nach der Installation und Betriebssystem und ssh von mir nur noch über Putty bedient.
    Ich bin wirklich zufrieden damit.

    Was du dann für Software dort aufsetzen musst, um die gewünschten Funktionen zu realisieren, das kann ich dir leider nicht sagen.
    Vielleicht nen ps3mediaserver, den nutze ich zwar nur unter Windows, aber da gibt es auch eine Linux-Installation für.
  • in: huma4u - Anime-Fansub Blog

    geschrieben von travianinc

    Guten Tag,
    ich möchte euch meinen Blog vorstellen, auf dem ich nun schon ein paar Wochen schreibe.

    http://huma4u.wordpress.com

    Hier dreht sich alles um Anime und wie man sich in der deutschen Fansublandschaft zurechtfindet.
    Ich schreibe dazu Kurzreviews zu den Anime, die ich gerade gesehen habe, um meinen Besuchern eine kleine Orientierung zu geben, was es alles im Netz so gibt. Ausserdem versuche ich Neulingen in diesem Bereich Hilfestellungen und Anleitungen zu geben.

    Wer sich also für das Thema Anime interessiert oder einfach mal reinschnuppern will, der ist gerne Willkommen.
    Kritik zum Aufbau und zur Schreibe ist auch immer gerne gesehen.

    Gruß, Huma.
  • in: Homepage machen aber wie ?

    geschrieben von travianinc

    Sowas kannst du mit Joomla machen.
    Das ist aber auc nicht ganz so selbsterklärend und du wirst auf jeden Fall Arebit und Zeit investieren müssen um dir alles anzueignen, was du dafür brauchen wirst.
  • in: Homepage machen aber wie ?

    geschrieben von travianinc

    Was für eine Webseite soll es denn werden?
  • in: Bäume mit php

    geschrieben von travianinc

    Hallo,
    ich vermute mal, dass ich mich gerade sehr dämlcih anstelle, aber ich kriegs gerade einfach nicht auf die Reihe.

    Undzwar versuche ich einen simplen Baum in PHP zu realisieren; Er hat etwa folgenden Aufbau:

    Wurzel -> [0 oder 1] -> [verschiedene IDs] -> Blätter mit einzelnen Zahlen als Werte

    Das ganze versuche ich gerade folgendermaßen in PHP umzusetzen:
    $a = 0;
    $b = 10000002;
    
    $array = array(18, 21, 34, 41, 55);
    
    $root->$a->$b = $array;

    Das soll als Beispiel reichen, über $a und $b wird das ganze dann noch verzweigter.
    Der nächste Schritt wäre es jetzt, alle Informationen wieder auszulesen.

    Und an der Stelle komm ich nicht weiter. Wenn ich $root an eine Funktion übergebe, muss ich daraus ja irgendwie meine 0 oder meine 10000002 wiederbekommen. So, dass ich die Werte wieder einzeln in Variablen speichern kann.

    /edit
    Natürlich finde ich eine Lösung, kurz nachdem ich die Frage gepostet habe und nicht kurz davor...

    Ich habe immer folgendes probiert:
    foreach ($root as $c_root) echo $c_root;

    Warum das nicht funktioniert, aber sehr wohl dashier:
    foreach ($root as $c_root =>$next) echo $c_root;

    Leuchtet mir zwar keinesfalls ein, aber sei's drum...

    /edit 2
    Noch eine kleine Nervigkeit, die mich gerade einiges an Zeit gekostet hat. Das sukzessive Hinzufügen von Daten geht durch oben beschriebenes Problem auch nur über einen Umweg.
    while($data = mysql_fetch_object($result)) {
          $location = $data->solarSystemID;
          if(isset($items->$a->$b)) {
            $tmp = $items->$a->$b;
            $tmp[] = $data->typeID;
            $items->$a->$b = $tmp;
          } else $items->$a->$b = array($data->typeID);
        }

    Falls jemand eine schönere Lösung dazu weiß, wäre ich Dankbar die mitgeteilt zu bekommen.
  • in: sparsamer Heimserver

    geschrieben von travianinc

    So an sich sind das ja ganz nette Teile, könnte man halt kein Minecraft drauf spielen, egal. Was mich mehr stört ist der Preis bei einer kompletten Neuanschaffung mit Gehäuse und allem drum und dran.
  • in: sparsamer Heimserver

    geschrieben von travianinc

    Hallo,
    ich möchte mir einen kleinen Heimserver zusammenbauen. Im großen wird das ganze nur eine kleinere Spielerei. Zum testen von Webseiten, als privater Minecraft-Server, vielleicht noch als Sammelpunkt für Dateien im gesamten Netzwerk oder Videoserver.

    Momentan übernimmt das ganze ein betagter AMD 1400, der heizt aber ganz schön und das Mainboard hat auch nen Hau weg.

    Was ich suche ist also im Prinzip eine CPU, die vor allem im Betrieb sehr sparsam ist und auch nicht wirklich viel Leistung bringen muss. Wenn ihr dann noch in Richtung Mainboard etwas empfehlen könnt wäre das natürlich super. Wake-On-Lan wäre beispielsweise da ganz praktisch.

    Oder vielleicht denke ich auch zu umständlich und es gibt günstige Alternativen zum "PC als Serverersatz".

    Gruß, travianInc.
  • in: Sind Animes & Mangas nur etwas für Kinder?

    geschrieben von travianinc

    Nein.

    Ich habe mittlerweile schon einiges an Anime gesehen und kann versichern, dass es auch sehr gute Unterhaltung für älteres Publikum gibt. Nicht nur was Sex oder Gewaltdarstellung angeht, oft ist auch der Anspruch sehr hoch. Dabei darf man nicht vom äusserlichen abschrecken lassen. Ich habe mitlerweile schon oft gedacht, dass ich gerade eine Serie für recht junges Publikum schaue und sehe mich plötzlich mit tiefgründigen Fragen konfrontiert, an denen Philosophen sich seit Jahrhunderten die Zähne ausbeißen.

    Sowas macht Spass, vor allem wenn man mal aus seinem eigenen, durch die Kultur gefestigtem, Denken rauskommt.

    Und seien wir mal ehrlich, den plumpen Kram, den wir aus den Amilanden abkriegen, ist doch auch kaum mehr als Kinderunterhaltung.
    Man sollte keinen Film an der Art beurteilen, wie er hergestellt wird.
  • in: Gute Fantasy / Krimi Bücher

    geschrieben von travianinc

    Das bisher Beste, was ich bis jetzt gelesen habe war

    "Das Rad der Zeit" von Robert Jordan.

    Die gesamte Welt ist so unglaublich riesig und durchdacht, dass mir im Prinzip die Worte fehlen, um es würdig zu beschreiben. An 35 Bänden hat man auch erstmal eine Weile zu lesen.

    Was auch garnicht schlecht war, sind die "Drachenlanze" Bücher.
  • in: Woher kommen eure Nicks ? Vorstellungsthread

    geschrieben von travianinc

    Also, mein Name hier hängt mit einem Spiel zusammen und für das ich die Seite hier bei Lima-City habe.

    Undzwar spiele ich EvE-Online und heiße dort "Aduain Travian".
    Da man bei amerikanischen Firmen hin und wieder mal das Inc. hinter dem Namen sieht, habe ich das einfach übernommen.

    Damit: Travian Inc. -> travianinc
  • in: JQuery Funktionen, unbind?

    geschrieben von travianinc

    Das Vorhaben:

    Ich habe eine Indexseite, auf der ist ein Dropdown-Menu. Dieses Dropdown-Menu hat über JQuery eine Funktion gebunden, die ein zweites Dropdown-Menu aktualisiert. Ausserdem befindet sich auf der Indexseite noch ein DIV, in das verschiedene Seiteninhalte geladen werden. Bei Auswahl des Drop-Downs soll auch der Inhalt des DIVS aktualisiert werden.

    Das Problem:

    Jeder Inhalt, der in das DIV geladen wird muss unterschiedlich aktualisiert werden. Beim Laden der php in das DIV wird also auch eine .js geladen, in der eine Funktion an dieses Drop-Down gebunden wird, in der beschrieben wird wie diese spezielle Seite zu aktualisieren ist. Das ist dann die zweite Funktion die an das Drop-Down gebunden ist. Jetzt wird aber jedesmal, wenn eine neue Seite geladen wird eine weitere Funktion an das Drop-Down gebunden. Also muss die Funktion, die festlegt wie die Seite zu aktualisieren ist irgendwie weg, wenn ich eine neue Seite ins DIV lade, damit die neue Funktion angebunden werden kann. Ich wollte das mit unbind machen, bekomme es da aber nicht hin nur diese eine Funktion zu entfernen ohne die andere zu beeinträchtigen, die ich brauch um auf der Indexseite das zweite Dropdown zu steuern.

    Die Funktionen:

    Drop-Downs auf der Indexseite:
    <div class="location">
      <select class="locationselect regionselect"><option value="123">Text</option></select>
       <div class="locationselect system">
         <select class="systemselect"><option value="456">Blabla</option></select>
       </div>
    </div>


    Funktionen der Dropdowns, melden dem Server die aktuelle Auswahl. Wird mit der index.php aus der plugins.js geladen.
    $('.regionselect').change(function(){
        $.ajax({
          url: "location.php",
          type: "POST",
          dataType: "xml",
          data: ({region: $(".regionselect").val()}),
          success: function(msg) {
                     $(".systemselect").empty();
                     $(msg).find("system").each(function() {
                       $("<option/>").val($(this).attr("id")).text($(this).text()).appendTo(".systemselect");
                     });
                   }
        });
      });
    
      $('.systemselect').change(function(){
        $.ajax({
          url: "location.php",
          type: "POST",
          data: ({system: $(".systemselect").val()})
        });
      });


    Die Update Funktion, sagt wie die Seite aktualisiert werden soll. Wird mit der in das DIV geladene php geladen.
    $(".locationselect").change(function(){
        $.ajax({
          url: "calc.php",
          type: "POST",
          data: ({update: "content"}),
          success: function(msg) {
                     var updtav = $("update", msg).attr("available");
                     if(updtav == "no") $(".item-update").button( "option", "disabled", true );
                     else $(".item-update").button( "option", "disabled", false );
                     $(msg).find("item").each(function() {
                                                $(".item_"+$(this).attr("id")).find(".item-price").html($(this).text());
                                              });
                   }
        });
      });


    So lade ich im moment den neuen Seiteninhalt, der in der Navigation ausgewählt ist. Das Problem ist hier ebend das unbind(). Das mir auch die ersten beiden Funktionen abschießt.
    $(".content-link").click(function() {
              var newActive = $(".inactive-content").removeClass("inactive-content");
              var newInactive = $(".active-content").removeClass("active-content");
              $(".locationselect").unbind();
              newActive.load(this.name);
    
              newInactive.slideUp("fast", function() {
                newActive.slideDown("slow", function() {
                  newActive.addClass("active-content");
                  newInactive.addClass("inactive-content").html("");
                });
              });
            });


    Das ganze ist zusammengesetzt auf meiner Lima-Seite zu sehen.

    Irgendwie muss ich also eine Funktion dynamisch an den aktuellen Seiteninhalt erstellen, damit die Seite sich immer vernünftig aktualisiert wenn ich im Dropdown etwas auswähle.

    Ich hoffe ich konnte mein Problem einigermaßen verständlich beschreiben und finde hier Hilfe.

    //edit
    Schade, das hier keiner weiter helfen kann.
    Ich habs momentan umgangen, indem ich die Funktionen die ich rbauche nach dem unbind() einfach wieder dran hänge.
    Das finde ich aber eigendlich weniger "schön", vor allem muss ich jetzt aufpassen, das neue Funktionen an dieser stelle auch immer hinzugefügt werden.
  • in: jQuery POST Variablen erkennen und nutzen ?

    geschrieben von travianinc

    Ich kenn mich damit jetzt direkt auch nicht genau aus. Aber ich meine das hier direkt ein paar Fehler drinnen sind.

    Die Funktion heißt doch empty() und nicht $empty(), mal abgesehen davon solltest du direkt isset() benutzen.
    Die Variable heißt $_REQUEST und nicht $REQUEST.

    <?php
    if ( isset($_REQUEST["zahl1"]) AND isset($_REQUEST["zahl2"]) )  { 
      $zahl1 = $_REQUEST["zahl1"];
      $zahl2 = $_REQUEST["zahl2"];
      echo $zahl1 + $zahl2;
    }
    else { 
    echo "<br /> Bitte Werte eingeben. \r\n"; 
    }
    ?>


    Probiers mal aus und sag bescheid was bei raus kommt.
    Ansonsten benutze Firebug, das ist ein FireFox Addon bei dem du genau nachsehen kannst was zum Server geht und was vom Server kommt.
  • in: Andere Tabelle miteinbeziehen

    geschrieben von travianinc

    SELECT username, sum(marketvalue)
    FROM user JOIN cars ON user.id = cars.ownerid
    GROUP BY ownerid;

    Sollte genau das liefern was du brauchst. Da bin ich mir nicht sicher ob Group By probleme mit dem username macht.

    Ansonsten:

    SELECT username, totalval
    FROM user JOIN (SELECT ownerid, sum(marketvalue) AS totalval FROM cars GROUP BY ownerid) AS a ON user.id=a.ownerid

    Hier sind JOIN, sum() und GROUP BY drinne ohne die exzessive Benutzung von sub querys.
    Ich glaube die verschlechtern die Performance der Anfrage nämlich erheblich.
  • in: Andere Tabelle miteinbeziehen

    geschrieben von travianinc

    Du solltest dich vielleicht wenigstens in Grundlagen einarbeiten, bevor du anfängst mit mysql. Das ist jetzt nicht wirklich bös gemeint, aber Anfragen auf verschiedene Tabellen ist alles andere als unüblich...

    Für dein Testbeispiel benötigst du JOIN, GROUP BY und sum().

    Die Dokumentation findet man unter http://dev.mysql.com/doc/refman/5.6/en/.
    Wenns dann noch Probleme gibt steh ich gerne weiter zur Verfügung.
  • in: Keine Sonderzeichen erlauben

    geschrieben von travianinc

    thomasba hatte noch mehr geschrieben, aber das ist wohl beim editieren verloren gegangen.

    Undzwar stand noch da, dass es bei älteren Versionen von PHP sein kann, dass preg_match einen anderen Wert zurückgibt.
    Nimm doch einfach das Codesnipped aus seinem Beitrag. Das i muss drinnebleiben.

    Falls es dann immer noch nicht funktioniert, lass dir doch einfach den Rückgabewert mittels echo ausgeben und Vergleiche dann auf den anstatt 0.

    Und wenn dus ganz sicher haben willst, mach doch sowas:
    if (preg_match('/^[a-z\d_]{5,20}$/i', $username) == preg_match('/a/','a')) {
        //Meincode
    } else {
        echo "</br><p>Keine Sonderzeichen im Benutzternamen erlaubt.</p>";
    }

  • in: Keine Sonderzeichen erlauben

    geschrieben von travianinc

    Äh ja... sowas in der art war auch meine erste Vermutung aber auf php.net wirds genauso verwendet. Da bin ich wohl auf meiner Fehersuche irgendwann dem i verlustig geworden. ;)
  • in: Keine Sonderzeichen erlauben

    geschrieben von travianinc

    Liegts vielleicht daran, das du Großbuchstaben verwendest? Die sind nämlich nicht drinne. Ansonsten funktioniert der Ausdruck eigendlich. Ich habe diese Seite zum Testen benutzt : http://www.regextester.com/ . Gefunden über Google Stichwort "pcre validator". ;)

    ^[a-zA-Z\d_]{5,20}$
  • in: Flash buch im Wert von 0-40€?

    geschrieben von travianinc

    Ich glaube nicht, dass ein Buch dir wirklich was bringt.

    Es gibt massenweise Tutorials im Netz und wenn man beim learning-by-doing doch mal auf weitere Probleme stößt noch mehr Foren, in denen man Lösungen suchen kann.
  • in: VMWare, Facebook, Google & Co.

    geschrieben von travianinc

    Sehr asuführlich, Danke!

    Ich werde sicher nicht alles umsetzen, aber einige Sachen finde ich sehr sinnvoll.
    Danke für die Infos. =)
  • in: Abstand nach unten bei div-container (margin didn`t works)

    geschrieben von travianinc

    Mir ist mit reinem CSS keine Möglichkeit bekannt, die Höhe dynamisch zu gestalten. Das muss nix heißen, ich bin weit davon entfernt ein Profi darin zu sein.

    Du kannst aber die div höhe über Javascript einstellen.
    function setHeight(divObject) {
      offset = 150 + otherObjects; // Hoehe anderer Objekte die Platz einnehmen muss ermittelt werden
      divObject.style.height = screen.height - offset;
    }
  • in: Selectbox Auswahl, aktualisieren und merken

    geschrieben von travianinc

    Danke, ich versuchs über die Sessions.
    Muss mir dann jetzt also in der Session genau merken, welche Seite ich gerade offen habe, damit die bei nem change der Region erneuert wird.

    Das passt nicht ganz zu dem Konzept, dass ich bis jetzt verfolgt habe, aber umschreiben übt. xD
  • in: Selectbox Auswahl, aktualisieren und merken

    geschrieben von travianinc

    Ich habe im Moment ein kleines Problem, dass ich nicht so Recht in den Griff bekomme. Die Auswahl einer Selectbox soll einerseits den aktuellen Seiteninhalt verändern, aber auch für zukünftige Seitenaufrufe verwendet werden.

    Ich habe eine Indexseite, auf der ist einmal meine Navigationsleiste und ein DIV, in dem der Content per Ajax geladen wird. Ich versuche gerade eine Selectbox einzubinden, mit der ich eine Region einstellen kann.

    Beispiel: Auf der Seite werden die durchschnittlichen Preise für Snickers, Mars und Twix aufgelistet. In der Selectbox sind alle Bundesländer aufgelistet. Bei Auswahl eines Bundeslandes werden die Preise für das neu ausgewählte Bundesland aktualisiert. Außerdem soll die Auswahl auch berücksichtigt werden wenn ich die Seite von "Süßkrams" auf "Brotsorten" ändere.

    Wenn ich neuen Content lade kann ich ja einfach auf die Selectbox zugreifen, was dort ausgewählt ist. Aber wie sage ich der Selectbox, welche Seite im Content DIV gerade ausgewählt ist?

    Kennt da jemand eine elegante Lösung?
  • in: VMWare, Facebook, Google & Co.

    geschrieben von travianinc

    Also ich stelle mir das so vor: Du meldest dich an und legst dabei cookies oder ähnliches auf dem Rechner an. Egal ob du dann auf Facebookseiten, YouTube oder Google rumsurfst oder einfach nur für die Uni, Arbeit oder meinetwegen Pornoseiten, die Cookies sind da und Google weiß wo du bist und was du machst wenn auf diesen Seiten irgendeine App oder ein Werbebanner geschalten ist.

    Das kann man dann ja auch nicht mehr ausschalten.

    Würde man das aber ausschließlich unter der VM laufen lassen wäre der eigene Rechner weiterhin anonym.

    Wie gesagt, das sind meine Bedenken und Vermutungen. Mehr als ersponnenes Halbwissen hab ich da auch nicht und deshalb frag ich ja.
  • in: VMWare, Facebook, Google & Co.

    geschrieben von travianinc

    Mein Problem ist ja nicht die Werbung.
    Die seh ich schon eine ganze weile Dank ABP nichtmehr.

    Ich möchte aber nicht, dass dann die Daten im Netz rumgehen und mit mir als reale Person in Verbindung stehen.
    Deshalb will ich halt auf der VM eine eigene Identität laufen lassen.

    Ich würd halt gerne wissen, obs was bringt oder nicht.

    VMWare habe ich mitlerweile drauf und bin ehrlichgesagt recht begeistert. Werd mir glaube auch extra Maschinen für verschiedene Sachen anlegen. Ne Arbeitsumgebung zum Beispiel. =D
  • in: VMWare, Facebook, Google & Co.

    geschrieben von travianinc

    Hallo,
    ich habe eine gewisse Skepsis vor Facebook, Google und ähnlichen Geschichten, die kostenlos Dienste anbieten um einen Reibach mit Daten und Statistiken zu machen. Allerdings sind einige Sachen da ja garnicht so schlecht und teilweise kommt man wohl auch nicht drumherum. Deshalb überlege ich mir gerade den VMWare Player zu installieren und von dort aus diese Dienste zu nutzen.

    Meint ihr das macht Sinn? Ich erhoffe mir davon einfach diese ganze Datensammlung einfach auszuschalten, wenn ich sie nicht haben will. Mein Grundsystem bleibt dadurch auch sauberer.

    Mir kam aer auch schon der Gedanke, dass der ganze Aufwand einfach völlig umsonst ist. Habt ihr dazu vielleicht mehr Hintergrundwissen oder eigene Erfahrungen?

    Gruß, travianinc.
  • in: Bestes Wirtschafts-Simulations Spiel

    geschrieben von travianinc

    Also OpenTTD wäre was zum Offline spielen. =)

    Ahja, du meintest man findet nichts zu "Die Gilde"?
    Stichwörter sind : die gilde gameplay ;)
  • in: XP oder Vista

    geschrieben von travianinc

    Der TE hat bereits Windows 7. Klagt aber über zu wenig Leistung hardwareseitig. Windows Vista braucht mehr Ressourcen als Windows 7. Klar ist Vista das neuere, zukunftsweisendere BS. Aber eine Empfehlung geht schlichtweg an der Fragestellung vorbei. Zumal selbst mit Updates nichtmehr viel kommt. Selbst die Sicherheitskritischen sollen laut wikipedia "10. April 2012" eingestellt werden. Ich glaube von denen hat auch keiner mehr Interesse viel Kraft in ein verhunztes BS zu stecken.
  • in: IP-Adresse beim Surfen verstecken

    geschrieben von travianinc

    Sehr bequem für FireFox_nutzer ist auch Stealthy.

    https://addons.mozilla.org/de/firefox/addon/stealthy/

    Man kann noch zusätzlich auswählen aus welchem Land die IP kommen soll und dann kann man nach Bedarf per Knopfdruck den Proxy einstellen. Wenn der Proxy nicht den gewünschten Effekt hat einfach nochmal ein und ausschalten, dann gibts nen anderen Proxy.

    War sehr begeistert als ich das gefunden habe.
  • in: problem mit jquery - selector

    geschrieben von travianinc

    Geht das nicht recht einfach über den child Selektor?

    $(this > ".panel").slideToggle("slow");


    Ansonsten probier mal: $(this).children(".panel").slideToggle("slow");
  • in: XP oder Vista

    geschrieben von travianinc

    Warum das denn?
    Windows 7 läuft, braucht aber scheinbar zuviel Leistung. Windows Vista ist da mal die komplett falsche Wahl!
    Gerüchteweise soll das so unausgereift sein, dass es im Gegenteil nur noch mehr Leistung ziehen wird.

    "Ist ja fast das selbe." stimmt auch nur bedingt. Windows 7 hat wesendliche Verbesserungen in Benutzerfreundlichkeit, Sicherheit und Performence mitbekommen.

    @Jocko
    Ich habe damit gearbeitet, aber nie selber drauf gehabt. War danach nicht überzeugt und erstmal bei XP geblieben. Windows 7 hatte mich schon nach kurzem antesten überzeugt.
  • in: Animes für Erwachsene

    geschrieben von travianinc

    Es gibt durchaus auch für älteres Publikum eine große Auswahl.

    Wenn Monster gefallen hat, dann sollte auf jedenfall auch Death Note keine schlechte Wahl sein.

    Etwas martialischer gehts bei Berserk zu. Neben Schwertern und Blut gibts hier auch eine deftige Story zu bestaunen.
    Ähnlich: Claymore.

    BECK ist ein klasse Musik-Anime, genialer Soundtrack.
    Ähnlich: Detroit Metal City.

    Bei Great Teacher Onizuka gehts um einen ehemaligen "Raufbold" der Lehrer werden will. Klingt jetzt vielleicht nicht so spannend, ist aber sehr gut.

    Casshern Sins wirkt am Anfang etwas fürs Kinderprogramm, hier wird sich aber tiefgründig mit Vergänglichkeit und Tot auseinandergesetzt.
  • in: XP oder Vista

    geschrieben von travianinc

    Bei der Wahl zwischen Vista und XP würde ich mich immer GEGEN Vista entscheiden. Aber die Antwort kam ja jetzt schon häufig genug. ;)

    Aber was ich dir empfehlen kann ist mala Ubuntu auszuprobieren. Einmal ist es kostenlos und sehr genügsam was die Systemanforderungen angeht. Und Ubuntu ist überhaupt nicht kompliziert, wie man über LInux Betriebssysteme immer sagt.

    Nur bei Spielen oder wenn ganz bestimmte Software zBsp für die Arbeit benötigt wird hat man leider das Nachsehen.
  • in: Bestes Wirtschafts-Simulations Spiel

    geschrieben von travianinc

    Hi,
    lustigerweise bin ich vor ein paar Tagen auf OpenTTD gestoßen und spiele das im Moment ausgiebigst. Das Spiel geht in die Richtung Industrie Gigant und Hauptziel ist es, ein effektives Schienennetz aufzubauen.

    Ansonsten kann ich EVE-Online empfehlen. Da gibts ein umfangreiches, von Spielern gesteuertes Wirtschaftssystem von Rohstoffsammeln über Produktion bis Handel.

Login zum Webhosting ohne Werbung!