kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Static Server / CDN erlaubt

    geschrieben von matt3o12

    webfreclan schrieb:
    matt3o12 schrieb:
    Mein Server wird nicht schnell genug sein, um noch die statischen Dateien zu handeln, es ist nur ein billiger VPS für den Anfang.

    Woher willst du das wissen?

    Wenn du Lighttpd, PHP5, vsftpd, SQLite3 und PHPLiteAdmin installierst, dann reicht es bestimmt.


    SQLite ist dafür leider nicht tauglich . Ich habe ungefähr 20millionen Daten in einer Tabelle, die schnell arbeiten muss (es ist der Verlauf von Daten aus einen anderen Quelle, die mir die Daten leider nur als TXT (gz) sendet und ich muss die schnell analysieren). Dafür verwende ich PostgreSQL, was viel RAM verbraucht. PHP brauche ich gar nicht, da nur Python läuft. FTP muss auch nicht unbedingt sein - ich habe SSH und das reicht. Lighttpd bin ich am überlegen. Wird aber erst beim Beta test genauer in Überlegung gezogen. Das Problem ist nicht unbedingt die Geschwindigkeit, es ist die Anbindung. Er soll eine 100MBit Anbindung haben, dennoch komme ich nur zwischen 20-70Mbits (abhängig von der Uhrzeit). Es kommt noch dazu das der "Crawler" die ganzen Daten downloaden muss. Das dauert ca. 2min und braucht 30MBit (gedrosselt).
    Wie man sehen kann, werde ich langfristig Probleme mit Datenübertragungsrate haben. Da die so limitiert ist (und abhängig von anderen Servern, die darauf laufen) bin ich froh über jede Datei, die mein Server nicht übertragen muss. Und statische Dateien werden ein teil ausmachen.
  • in: Static Server / CDN erlaubt

    geschrieben von matt3o12

    bladehunter schrieb:
    CDN ist jetzt eigentlich etwas komplexeres. Das N steht schließlich für "network" und das ist hier nicht wirklich gegeben.

    Das was du vor hast in von lima erlaubt. Aber ich halte es nicht für sonderlich sinnvoll. Wenn die Browser einen weiteren Server kontaktieren müssen, macht das die Dinge eher langsamer als schneller.

    Und das Django langsam wäre, wäre mir neu.

    Das es kein Network ist, ist mir klar - aber es wäre ein Anfang. Natürlich ist Django für statische Dateien langsam - und das steht auch in deren Dokumenten:
    Serving the files
    In addition to these configuration steps, you’ll also need to actually serve the static files.

    During development, if you use django.contrib.staticfiles, this will be done automatically by runserver when DEBUG is set to True (see django.contrib.staticfiles.views.serve()).

    This method is grossly inefficient and probably insecure, so it is unsuitable for production.

    Quelle: https://docs.djangoproject.com/en/1.7/howto/static-files/

    Mein Server wird nicht schnell genug sein, um noch die statischen Dateien zu handeln, es ist nur ein billiger VPS für den Anfang.
  • in: Static Server / CDN erlaubt

    geschrieben von matt3o12

    Hallo,
    ich schreibe grade eine Homepage in Python (mit Django) und da ich sie hier nicht hosten kann, wollte ich fragen ob ich mein Webspace als CDN "missbrauchen" kann. Django kann zwar ziemlich cool Sachen machen, aber es ist auch sehr langsam. Statische Dateien mit Django zu hosten ist also Verschwendung. Deshalb habe ich mich gefragt, ob es erlaubt ist diese Statischen Dateien auf einer Lima-city subdomain zu hosten. Diese statischen Dateien sind natürlich alle auf Lima-City gestattet (also nur CSS/JavaScript/Bilder). Die Dateien sind auch keine Copyright verstöße und nicht besonders groß (nicht größer als sie bei einer PHP website wären + Libraries wie jQuery sind auf maxcdn).
    Mit einem CDN meine ich auch kein CDN im eigentlichen Sinne (das wird der server in der Anfangsphase nicht brauchen). Ich meine damit einfach nur einen Server, der nur statische Dateien.

    Grüße, Matteo
  • in: Script per Kommandozeile beenden.

    geschrieben von matt3o12

    bladehunter schrieb:
    matt3o12 schrieb:
    @bladehunter: Ok. Danke.
    Ich habe gemerkt, dass, wenn ich Strg+C drücke der Script einen KeyboardInterrupt Exception wirft.
    Ich habe nur an Strg+D gedacht, da man so den $ python Kommandozeile beenden kann.

    Unter Linux sendet ctrl+c ein SIGTERM (Code 15) an ein Programm. Python-Programme fangen dieses Signal aber auf und machen eine Exception draus. Ein normales kill auf der Kommandozeile (was auch ein SIGTERM sendet) funktioniert aber.

    Und ctrl+d steht keineswegs für "Programm beenden", sondern für "Ende der Datei". Dein Python-Interpreter ließt von einer Pseudo-Datei names Standard-Input. Und dieser Standard-Input sind eben deine Eingaben oder eine andere Datenquelle. Wenn du jetzt ctrl+d drückst, legst du fest, dass an dieser Stelle die Datei zuende ist und der Python-Interpreter weiß dann, dass er fertig ist mit Code einlesen.

    Und wenn du sagst
    python meinscript.py

    Dann liest der Python-Interpreter meinscript.py und nicht den Standard-Input. Und auch meinscript.py hat natürlich irgendwann ein Dateiende.


    Ahhh! Vielen Danke!
  • in: Script per Kommandozeile beenden.

    geschrieben von matt3o12

    @bladehunter: Ok. Danke.
    Ich habe gemerkt, dass, wenn ich Strg+C drücke der Script einen KeyboardInterrupt Exception wirft.
    Ich habe nur an Strg+D gedacht, da man so den $ python Kommandozeile beenden kann.
  • in: Script per Kommandozeile beenden.

    geschrieben von matt3o12

    Hallo, ich versuche meine Python-Script vorzeitig abzubrechen. Das besondere ist, er läuft in der Kommandozeile in einer endlos While. Mit PyGame (was ich einmal als GUI missbraucht habe, hatte ich einfach folgendes geschrieben habe:
    for e in pygame.event.get():
    				if e.type == QUIT: 
    					quiteGame = True
    					break

    In der Python lib habe ich nichts vergleichbares gefunden.
    Ich möchte auf folgende Events den Code abbrechen:
    Mit dem drücken von mit strg-D und von kill <pid> Befehl. (Bei dem Kill Befehl bekomme ich nur Terminated: 15. Ich will allerdings selber noch 3 Code Zeilen ausführen...)

    Ich hoffe ihr könnt nachvollziehen was ich will... Es ist eben nicht gut, wenn man übest müde ist und noch ein Beitrag schreiben will.
  • in: Minecraft Plugins für Bukkit gesucht

    geschrieben von matt3o12

    Du kannst auch für den Normalen Minecraft server Plugins verwenden (obwohl, das nennt man eher Mods). Das sind doch immer Welche, wie Industriecraft, etc. Dafür muss allerdings auch der Clinte die Datei ändern.

    @prinzie: Richtiger Link: http://plugins.bukkit.org/
  • in: Dynamische Navigation auf statischer HTML-Seite

    geschrieben von matt3o12

    Falls du keine PHP verwenden willst/kannst, kannst du auch eine iFrame nehmen (obwohl ich das nicht empfehle, da dieses meisten schlecht ankommt und nicht mit jedem Browser Funktioniert).
  • in: Extremegamer94 Homepage

    geschrieben von matt3o12

    Ich habe jetzt folgendes Geändert:
    - Sämtliche Schreibfehler geändert.
    - Für Umfragen wird nun eine E-Mail benötigt.
    - Sämtliche Texte wurden geändert.
    - Sämtliche Texte wurden hinzugefügt.
    - Das Video auf der Startseite kann nun direkt geladen werden. (Sonst ist es deaktiviert, da diese zu viel Leistung verbrauchen).

    Ich bitte weiterhin um Feedback. Außerdem würde ich mich über Verbesserungsvorschläge und Weiteren "Sachen" freuen.
  • in: Extremegamer94 Homepage

    geschrieben von matt3o12

    @ trickdieb:
    Danke das du mich darauf hingewiesen hast, dass das mit der Umfrage nicht Funktioniert. (Ich habe vergessen die Config für Lima-city geändert.
    Die Texte werde ich noch hinzufügen.

    Ich werde zwar die Rechtschreib Fehler beheben, doch die Texte stammen entweder von YouTube oder von seiner alten Homepage.
    Der Sinn ist eigentlich, dass er eine Homepage hat. Ich nehme gerne auch Inspirationen an, was ich noch hinzufügen kann.

    Was sind Projekte? Auch da fehlt ein kleiner Text um zu erklären worum es eigentlich geht.

    Ich habe absolut keine Ahnung, was ich dort hinschreiben soll. Ich werde zwar den Text auf "Aktuelle Projekte" ändern.

    Die <a href='' /> werde ich ändern.

    Vielen Dank für euere Feedback.
  • in: simplexml_load_file und leere XML Elemente

    geschrieben von matt3o12

    Wenn du dir die Daten von dem leeren Info Feld holst und das zu einem String machst (sei es mit print oder (string) $feld). Erhältst du einen Lehren String.
  • in: Extremegamer94 Homepage

    geschrieben von matt3o12

    Hallo ich mache zu Extremegamer94 (ein Youtuber), eine Homepage.
    Ich weiß, das Layout ist nicht so gut (ich bin kein Webdesigner).
    Ich habe mich dazu entschlossen, diese Homepage zu machen, da ich immer wieder sehe, wie Youtuber (gut welche die nun nicht Gronkh heißen), sich eine Homepage machen, sie 3 mal aktualisieren und danach keine Lust mehr haben.
    Also habe ich eine gemacht, die die Youtube API benutzt. Das bedeutet alles (außer die Umfragen, die müssen Manuel verwaltet werden), dass alles Automatisch verwaltet wird. Alle Videos und Projekte (=Playlists).

    Ihr dürft sehr gerne nach Sicherheitslücken suchen, doch, wenn ihr welche findet, benehmt euch bitte wie ein Hacker und nicht wie ein Cracker! (Unterschied: Ein Hacker sucht sicherheitslücken. Wenn er welche findet, schickt er dem Admin eine Email mit denen und gibt ihn 1 Woche Zeit sie zu beheben. Ein Cracker macht sofort die Homepage down!).

    Link zur Webseite: extremegamer.matt3o12.de
  • in: Einstieg in JAVA leicht?

    geschrieben von matt3o12

    ggamee schrieb:
    Ich habe Java als eine der letzten Sprachen gelernt, weil ich es irgendwie nicht Richtig verstanden habe. Als ich aber PHP, Javascript, C/C++, und auch teile von Python und Perl gelernt hatte, wurd Java irgendwann einigermaßen logisch. Zwar zerschmetterte es diese Logik schnell wieder mit unbegreiflichen tatsachen wie asyncrones Objekterstellen, aber was solls.
    Ich persönlich finde Java relativ schwer, aber es ist jedem selbst überlassen.
    http://openbook.galileocomputing.de/javainsel/
    Hier kannst mal reinschnuppern, vllt ist das Buch für dich ja sogar richtig :)

    Liebe Grüße

    Bloß nicht das Buch lesen!
    Das ist besser für Profis, also welche die schon c/c++ sehr gut können oder als Nachschlagewerk.
  • in: Einstieg in JAVA leicht?

    geschrieben von matt3o12

    Leicht ist relativ.
    Ich hab Java mit erst mit Java ist auch eine Insel gelernt, und habe nichts verstanden.
    Als ich es mit Java von Kopf bis fuß gelernt habe, war es richtig schön leicht ;)
  • in: mod_rewrite Problem.

    geschrieben von matt3o12

    Thx für den Link. Ich hatte keine Ahnung, wie man damit umgeht. (Ich hatte von einen bekannten, den Tipp bekommen). (Mit den Flag konnte ich nicht umgehen).
    Naja funktioniert super. Vielen dank. Ich fang an, das Modul zu mögen =)
  • in: 10810 Finder Error

    geschrieben von matt3o12

    Hat das mit dem neuen Benutzer Funktioniert?
    Wenn ja, wieso willst du dann Windows dir raufinstallieren?

    Und du kannst natürlich auch ein Lion-Update versuchen. Vielleicht schließt der Updater das Problem ;) (Und wenn nicht, kannst du von Lion das System wiederherstellen, ohne eine CD zu haben. (Einfach Alt drücken ;) ))
  • in: mod_rewrite Problem.

    geschrieben von matt3o12

    Hallo. Ich habe ein Problem mit dem rewrite mod in php. Ich will eine anfrage von site.Home.html auf test.php?site=Home umleiten. Das Funktioniert auch prima:
    RewriteRule site.(\w{2,}).html$ test.php?site=$1

    Allerdings gehen jetzt keine Argumente mehr. (Also wenn ich site.Home.html?machWas=true) aufrufe, wird machWas=true nicht übergeben. Was kann ich machen?
  • in: 10810 Finder Error

    geschrieben von matt3o12

    Versuch mal einen neuen Benutzer anzulegen. (Notfalls per Kommandline).
    Sonst musst du wohl dein Mac wiederherstellen.... (Du kannst du ganz entspannt ein Backup machen ;) )
  • in: Sollte jetzt noch mit World of Warcraft anfangen?

    geschrieben von matt3o12

    Achja: Ich finde WoW ist bis level 20 absolut langweilige. Und so erging es auch meinen Freund.
    Meiner Meinung macht ist es erst ab level 30 spaß. (Da man das Kampfsystem etwas versteht und ein paar Zauber hat).
  • in: nicht deutsch-sprachige User erkennen ?

    geschrieben von matt3o12

    Und was machst du, wenn ich Javascript aus habe? (Was sogar einige haben ;) )
  • in: Computerkurs für Neueinsteiger (Senioren)

    geschrieben von matt3o12

    Frag sie erstmal was sie am Internet wollen. Meine Oma zb. kennt sich zwar einigermaßen mit dem Computer aus (also für ein Typischen Normalbenutzer -> kann EMails lesen/versenden und kann mit ihrem Geschäftaprogramm arbeiten). Doch ins Internet will sie nicht. Sie meint, dass sie es nicht brauche.
    Und ganz wichtig. Bau eine Fläche auf, wo sie sich hinsetzen können. Wo jeder den Bildschirm des anderen sehen kann, und wo du auch ihre siehst. Ich empfehle dein Bildschirminhalt auf ein Fernseher zu übertragen.
    Und, noch mal. Alles was du machst, sollen sie selber machen!
  • in: Apple Mac Book Air HD

    geschrieben von matt3o12

    Drück mal alt und wähle das 2. Volumen aus, das kommt (sollte so etwas wie wiederherstellungs Programm).
    Dort festplattenwiederherstellungs-Programm auswählen. Anschließend noch Festplatte überprüfen drücken. Sollte das alles nichts nützen, müsst du wohl ne externe Festplatte anschließen.
    Dann eichfach mit Cp die festplatte kopieren, damit du _alles_ wiederherstellen kannst.

    Sollte das nichts nützen, einfach den Apple Support anrufen (ich persönlich bevorzuge auch die Genius-Bar, nur es sollte ein Apple Store in der Nähe sein). Die sind sehr nett, hilfsbereit (und zu 90% auch kompetent).
  • in: nicht deutsch-sprachige User erkennen ?

    geschrieben von matt3o12

    Mach doch ein rechapeter (ist glaube Ih falsch geschrieben). Wenn ein Bot für deine hp optimiert ist, nützt auch das von Chatter nicht.
    Daher probiere erstmal http://www.bot-trap.de/home/ vielleicht hilft das ja mehr als ein rechapter
  • in: Minecraft glaubt ihr der Erfolg wird weitergehen

    geschrieben von matt3o12

    freshneil schrieb:
    Irgendwann werden immer weniger Premiumaccounts verkauft. Das ist irgendwann bei jedem Game. Das sieht man auch bei WOW; immer mehr Server sind komplett leer.

    Aber das liegt eher an WoW. Blizzard verhaut sich das spiel. Ich könnte mir vorstellen, dass, wenn sie Klassik server machen würden, würden die normalen server immer und immer leerer werden.
    Wenn Minecraft vernünftig geupdatet wird (und keine Updates, wo jeder kotzt), hat es gute changsen. Abgesehen geht Notch (bzw jetzt Jeb) auch auf die Fans ein, ließt deren Forenbeiträge und teilweise sogar EMails. Und das wichtigste daran ist, sie gehen darauf ein und verbessern es dementsprechend. Das macht natürlich viel von einem Spiel aus.
  • in: PHP MySQL Datenconnect möglichst OOP.

    geschrieben von matt3o12

    So danke, ich habe es so gemacht:
    <?php
    include_once 'classes/Config.class.php';
    
    class MySQLConnect{
    	private static $instance;
    	
    	private $connect;
    	private $config;
    	
    	private function __construct() {
    		$this->config = Config::getInstance();
    		$this->connect = mysql_connect($this->config->getValue("mysql_host"), 
    						 $this->config->getValue("mysql_user"), $this->config->getValue("mysql_passwd"));
    		mysql_select_db($this->config->getValue("mysql_db", $this->connect));
    		
    		print mysql_error();
    	}
    	
    	public static function getInstance()
    	{
    		if ($instance == null)
    			$instance = new self();
    			
    		return $instance;
    	}
    	
    	public function query($sql)
    	{
    		return mysql_query($sql, $this->connect);
    	}
    }
    ?>


    Nur ich habe noch eine kleine Frage. Ich versuche ein Default-prfix zu machen. (Der kann ich den Config gesetzt werden). Nur ich will nicht immer in dem Script:
    include_once 'classes/Config.class.php' machen um anschließend das schreiben zu müssen:
    $sql = "SELECT * FROM " . Config::getInstance()->getValue("mysql_prefix") . "test";
    Kann ich nicht irgendwie einen Default Präfix Konfigurieren?
    Ich kann es natürlich auch mit einen regex durchlaufen lassen, nur könnte es nicht passieren, dass es zu viele "befehle" (wie SELECT, UPDATE, etc) gibt?
  • in: Inspirierende Musik für Programmierung

    geschrieben von matt3o12

    Ich höre entweder gerne kstbeats (bietet rund 100 Beats kostenlos bei Youtube an) es soll eigentlich hiphop sein, doch dort sind vielleicht 2-3.
    Allerdings höre ich auch gerne Radio (mein lieblings sender ist n-joy (die haben sogar einen lifestream)). Bei einem Radiosender hat man auch den Vorteil, das man eine sehr nette Moderation hat. Grade bei n-joy die kulage und hadeland morgenshow ist sehr angenehm. Außerdem hat man bei einen Radiosender auch viiel mehr Abwechslung.
  • in: Sollte jetzt noch mit World of Warcraft anfangen?

    geschrieben von matt3o12

    Naja, ich find Wow garnicht so schlecht. Das ein Krieger einen Priester mit 2 schlägen tötet, liegt eher An den accountgebundenen items. Außerdem gibt es dort auch kampfkreise. Ich habe zb ohne Probleme mit mein Magier einen Krieger Down gemacht. Wiederum hatte ich gegen eine Prister 0 changs. Natürlich gibt es auch Gegner, gegen die ein normaler kampf möglich ist ;)
    Du solltest auch ein Spiel wegen der Grafik nicht spielen. Ich spiele zb wieder runescape. Das hat die schlechteste Grafik überhaupt, macht aber sehr viel Spaß.

    Mit Wow hab ich schon lange aufgehört, da es mir mit einen 85ger Char nicht viel Spaß macht. Am Anfang habe ich ebenfalls auf einen privat Server gespielt. Doch nur um es auszuprobieren, doch es ist letztendlich nicht empfehlenswert, da man die besten sachen nicht machen kann. (pvp, Instanzen. Oder zumindestens sehr, sehr selten)
  • in: Neuer Benutzer - Startprobleme

    geschrieben von matt3o12

    Jep
    Einfach hinschreiben, dass man die Datei bearbeiten muss. Eine minimale Änderung. Also dafür, aber mit geringer Priorität. :approve:
  • in: Braucht ein Minderjähriger ein Impressum

    geschrieben von matt3o12

    Ahh, sehr Interessant.
    Ich bin zwar nicht der Themeninhaber, aber noch eine kleine Frage. Wie sieht es aus, wenn da nur steht: "Homepage im umbau". Und wenn da runter ein Werbebanner ist, muss man dann ein Impressum schreiben?
  • in: Lan-Party - Vorbereitung

    geschrieben von matt3o12

    oO
    Ich feiere heute ein =D
    Ich persönlich, finde eine LAN Party mit nur LAN Kabeln etwas alt. Wieso nicht WLAN? Ist ja nichts anderes als Wireless-Lan. Also reicht ein Ruter der ca doppelt so viele Verbindungen gleichzeitig bekommen kann (doppelt so viele ist wichtig, da die Verkäufer immer sagen: ja das reicht (was auch reicht, wenn man nur mit eine Browser unterwegs ist, und man keine durchgehend Verbindung braucht).
    Was das wohl wichtigste ist, ist das man genügten Energy drink hat. Ich habe für jeden 250ml rockstar oder monsta gekauft und 3/4 Liter booster (ist ein sehr billiger Energy Drink).
  • in: Homepage sicher halten?

    geschrieben von matt3o12

    Ich persönlich vertraue meine Passwörter einen Passwort-Manager an. Ich hab ein, sicheres 20 ställiges Passwort. Diese benutze ich nur für den Manager. Jetzt habe ich für jede Webseite, ein 50 ställiges Passwort mit zufälligen Ziffern.
    Gut, wenn ich an mein Mac ein trojaner habe, bin ich am Arsch, nur das ist man auch mit jeden anderen Passwort auch.
  • in: Bukkit GitHub installieren?

    geschrieben von matt3o12

    Wieso machst du es mit der Commandline? (Oder mit Eclipse)
    Es gibt viele schöne Programme, mit einer sehr nutzerfreundlichen GUI, die das einfach und schnell machen. Ich benutze SourceTree (für Mac).
    Sonst empfehle ich dir das: http://bit.ly/A3pNjN
  • in: Minecraft glaubt ihr der Erfolg wird weitergehen

    geschrieben von matt3o12

    Ich sehe in minecraft eine glänzende Zukunft!
    Der Fehler ist, das die meisten so denken, wie die Manager von anderen Firmen denke. Die sagen, wenn sie das alte Spiel verbessern, zahlen sie so und soviel Geld. Wenn sie ein neues mache , nur so und soviel und habe viel mehr Einnahmen. Notch denkt aber anderes. Er ist ein Mitglied von ein (ich glaube es wird 'indi' gesprochen) Firma. Die sind weniger an viel Geld interessiert. Eher an ein kleines Team und Spaß am Coden. Aber notch muss aufpassen: er darf nicht zu oft Updates machen. Damit man nicht denkt, das er kein Interesse mehr an minecraft hat, muss er sub Versionen (zb: 1.2.2 -> 1.2.3 ... 1.2.7). Außerdem muss er endlich ein Mod API machen, und zwar eine die besser und dynamischer ist als die von Bukkit.
    Außerdem muss er aufpassen, was in den Updates kommt. Wenn er zb gerne will, dass man in Mc serven kann, soll er ein Mod dafür schreiben, der standardmäßig dabei ist, allerdings deaktiviertiert. So kann man sich Funktionen, die einen stören aus schalten.
  • in: Wie man sein System (ohne Virenscanner) sauber hält

    geschrieben von matt3o12

    Ich hab mir zwar nur einzelne Beiträge durchlesen und nicht alles, doch möchte ich noch was zu Sicherheit am Mac sagen. Die Unix Implementierung ist das, was den Mac sicher macht. Das der Admin erstmal nicht mehr kann als ein User (erst wenn er sein Kennwort eingegeben hat und dadurch Root rechte bekommen hat.
    Doch Apple macht den Mac um einiges unsicherer als er, ohne Arbeit sein könnte. Das Problem ist, dass sie den User das Gefühle von absoluter Sicherheit geben. Und absolute Sicherheit gibt es nicht! (außer der PC hat ein selbst programmiertes os das nichtmal ein USB Stick akzeptiert. Grade das neue "Sicherheits Konzept" von mounten Lion halte ich für sehr fragwürdig. Kurz zusammengefasst: "nur wenn du ein registrierter Developer bist (also Apple mit dein Geld den Arsch abwischst) bist du ein Developer der sichere Software macht. Sonst bist du böser Hacker (oder besser Cracker)!"

    Letztendlich hab ich noch eine frage: wie bekommt man auf ein PNG Bild ein Virus? Ich meine, die Speicherung wird doch wohl so sein: (natürlich komprimiert und für die Manschiene lesbar):
    "mache ein Fenster mit 3x3 pixeln.
    Setzte auf feld 1x1 den Wert: rpg(0,0,0)
    Setze auf Feld 1x2 den Wert; rpg(0,0,0)
    Setze auf Feld 1x3 den Wert: rpg(255,255,255)
    ...
    "
    Und wenn das Programm, das so liest, wie soll es dann auf böse Gedanken kommen? (Also wenn dort nur steht, wie Groß das Fenster sein soll und wo du einzelnen Pixel sind). Und wieso sollte man "in die Datei andere Befehle schrieben". Gut ich weis das so nicht die Befehle drinnen stehen, sondern komprimier und wahrscheinlich die Farbe als Hex Code drinnen steht. (weil es mit den Byte so schön lässt ;) )
  • in: ich möchte PHP lernen !

    geschrieben von matt3o12

    Ich gehe mal davon aus, dass du das schon gemacht hast, und auf eine Persönlich Empfehlung hoffst.
    Ich hab damals PHP mit dem Buch gelernt: Dynamische Webseiten mit PHP 5.1 / MySQL 5: Für Schnelleinsteiger es ist zwar aus meiner Sicht her in einer Kategorie ein Albtraum: Das arbeiten mit Methoden (es wird einen viel zu wenig dafür bei gebracht, was Fatal sein kann). Doch sonst ist das Buch für Anfänger erste sahne. (Leider sind ein paar Sachen veraltet und werden nicht aktualisiert, da der Autor tot ist).
    Ich finde, die folgende Rezension sehr gelungen:
    Bereits zu Beginn wird gesagt, dass dieses Buch nichts für Fortgeschrittene ist, und diese Aussage ist wahr, da es in diesem Buch wirklich nur Basics gibt, die für Einsteiger aufbereitet wurden. Auf den ersten Blick ist es wirklich beeindruckend, dass dieses Buch nicht nur trockene Erklärungen gibt, sondern auch nützliche Code-Beispiele und kleine Projekte, welche man mit Hilfe des Buches realisieren und direkt in seine eigene Webpräsentation einbauen kann.

    Etwas bedauerlich ist das Verhältnis zwischen PHP und MySQL. Erst am Ende des Buches wird man in die Nutzung von MySQL eingeführt und dieses wird auch nur mit zwei Beispielen unterstützt. Dabei gibt es mehr Beispiele, welche rein aus HTML und PHP bestehen und bei so manchem Beispiel wird sich der etwas erfahrenere Entwickler vor den Kopf stoßen, da beispielsweise für ein Gästebuch die Datenbank einfach zum Standard geworden ist. Wofür wird dann in einem Schnelleinstieg nochmals erklärt, wie es nur mit PHP funktioniert?

    Generell muss man sagen, dass die Erklärungen gut zu verstehen und die Beispiele bis auf kleine Ausnahmen sehr nützlich sind. Das Buch ist daher geeignet für kleinere Präsentationen, welche nur kleine Features mit PHP realisieren möchten. Wenn man mittelmäßige oder größere Projekte verwirklichen möchte, sollte man sich ein ausführlicheres Buch über PHP und MySQL leisten, denn mit diesem Schnelleinsteiger lernt man nicht sonderlich viel über PHP, MySQL und die Grundlagen, welche man zu weiterem Programmieren und Denken in einer technischen Sprache benötigt.

    Quelle: http://www.amazon.de/review/R143434QLRCODH/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=377236330X&nodeID=&tag=&linkCode=


  • in: Wie bekommt ihr eure Programm Ideen

    geschrieben von matt3o12

    Wenn ich mir 1 Sekunde Gedanken mache, was ich alles machen könnte, hab ich angst depressiv zu werden.
    Guck einfach, was du brauchst. Oder lass dich von anderen inspirieren. Wenn sie zb sagen, wow! was wäre total coole, wenn mein PC das könnte, wieso machst du es dann nicht?
    Dinge die ich als nächstes vor habe zu schreiben:
    - Ein Skript der meine iTunes Mediathek aufräumt. (Doppelte Einträge entfernen, ich hab um die 10 000 Objekte dort!).
    - Ein Skript der mal alles richtig benennt und die richtigen Titel zu den Folgennummer von Wikipedia läd. (Ich habe 4 Staffeln von ein Film, die alle so heißen: ta.E01S02-(randomCode).mp4
    - Ein Programm, das auf meinen Server läuft und wartet bis der Prozessort nicht belastet wird. Sobald er das nicht wird, fängt er an bestimmte Filme zu Conventieren.
    - Einige Bukkit (Minecraft) Plugins schreiben.

    Und noch ein Tipp: Verkrampf dich nicht unbedingt auf eine Sprache. Ich würde alles am liebsten in Java schreiben. Nur ist es sinnvoll einen Script der nur 200 Zeilen hat und nichts anderes macht als was umzurennen. Wie soll ich dort eine OOP Struktur rein bringen? Ich brauch doch nur 2 Funktionen. Also werde ich dort Python verwenden. Wiederum bei einen Bukkit Plugin (auch wenn man es in Python schreiben könnte), würde ich sofort Java nehmen. Dort will ich (da ich auch mit anderen Entwicklern arbeite) eine Typsicherheit haben (es gibt dumme Entwickler, die keine Docs lesen können!) und das alles eine Klasse ist; das ist bei Projekten mit viel Code sehr angenehm=) ).
  • in: PHP MySQL Datenconnect möglichst OOP.

    geschrieben von matt3o12

    Hallo, ich bin jetzt bei den Teil meiner Webseite angelangt, wie und ob ich ein MySQL Datenbank connect mache. Früher habe ich mir deswegen keine Getanen gemacht und immer eine neue Verbindung geöffnet und mir einfach, ohne mir Gedanken da rum zu machen, die Werte geladen.
    Bis jetzt sieht mein Entwurfsplan so aus:
    <?php
    /**
     * Using Singleton pattern
     *
     * @package default
     * @author Matteo Kloiber
     */
    class MySQLConnect(){
    	private function __construct();
    	public function getInstance();
    	public function getCount($SQLquery);
    	public function getString($SQLquery);
    }
    ?>

    Ich habe mich für das Singleton Entwurfsmuster entschieden, da ich nicht immer eine neue Verbindung aufbauen will. Nur wie bekomme ich am besten die Werte raus? Ich meine manchmal braucht man einen Count, manchmal einen String, und was noch nicht alles... Eine Array?
    Deshalb wollte ich euch fragen, wie ihr das gemacht habt. Ich will ungern für Klassen die auf die Datenbank zu greifen müssen, jeweils eine neue Datenbank Verbindung machen. Also zb:
    <?php
    class User{
    	function __construct($inUserID, $inCreate) {
    		mysql_connect("localhost","Benutzername","Passwort");
    		mysql_select_db("Project");
    		
    		//Wenn create true, erstelle user. Sonst:
    		$query = "SELECT * FROM User WHERE id = '" . $inUserID . "';";
    		$user = mysql_query($query);
    		
    		//Mache tolle sachen mit $user
    	}
    	
    	//Weiter Methoden
    }
    ?>
  • in: Apple hat iPad 3 vorgestellt

    geschrieben von matt3o12

    Ich bin vom iPad auch entwas enttäuscht. Ich hätte so was erwartet, wie man es von Apple kennt, wo man einfach wow sagt. Oder das dort eine Überraschung ist. So wie zb mit Mounten Lion. Ich hätte nicht erwartet, dass Apple vor gut 2 Wochen das vorstellt (bitte korrigiert mich, wenn das nicht stimmt). Ich meine, ich hätte mit so was wie ein neues iPhone gerechnet (oder auch das iPad 3).
    Naja wiederum hätte ich nicht damit gerechnet, dass das 4G Internet, ein Retina Display kommt sowie der neue Prozessort mit 4 Kernen. Grade da diese 3 Sachen böse für den Akku sind.
    Nur der Name ist zwar eine "lustige Idee" doch sehr hinfällig. Wie heißt die neusten? The newst iPad / das neuste iPad? Und danach? The newst iPad 2?
    Das Display finde ich übertrieben. Wieso brauche ich auf einen Tablett ein besseres Format als Full-HD? HD ist füllig ausreichend.

    Letztendlich finde ich das iPad 3 ok. Wenn ich mir ein iPad kaufen würde, würde ich nicht waren oder mir kein altes kaufen sonder das.
  • in: 2 Fragen (mail()-Kontingent & .bz2)

    geschrieben von matt3o12

    Hehe, das wollte ich auch erst machen =D
    Naja noch mal danke für die Hilfe.
    Aber ich werde es einfach mit der Komprimierung lassen. Ich hab ja hier unendlich Speicherplatz =)
  • in: 2 Fragen (mail()-Kontingent & .bz2)

    geschrieben von matt3o12

    autobert schrieb:
    matt3o12 schrieb:
    @autobert:
    Das ist auch verboten ;)
    Falsch auf dem Downloadserver, darfst du alles speichern was nicht gegen dt. Recht und die Fair-Use Bedingung von Lima-Cit verstösst. Um es allerdings herunterzuladen benötigst du Downloadvolumen. Deine zitierte Hilfestelle bezieht sich auf den WebSpace und nicht auf den Dwonloadbereich.

    Ahh, ok, wusste ich nicht. Danke :)

    @drafed-map: Ja ich spreche aber nicht vom Download. Ich spreche von dem entpacken und wieder verpacken. Außerdem, warum Interessieren mich Logs, die älter als 1 Woche sind? Gut, beim Access log könnte ich einen Counter machen, nur das mach ich dann lieber mit einer Datenbank wo dann nur Zahlen gespeichert werde, und nicht jeder klick von Usern gespeichert werden.
  • in: 2 Fragen (mail()-Kontingent & .bz2)

    geschrieben von matt3o12

    @autobert:
    Das ist auch verboten ;)
    [...]Jedoch gibt es eine Ausnahme, was den Upload von *.zip Dateien betrifft. *.zip Dateien können temporär hochgeladen werden, wenn diese nach dem Upload über den Filemanager mit der entsprechenden Option ("Nach dem Hochladen entpacken") entpackt werden und sofern in dem Archiv nur erlaubte Dateien vorhanden sind. Dies dient dazu, um Traffic zu vermeiden, andererseits ist es somit möglich, mehrere Dateien auf einmal hochzuladen.
    Quelle: http://www.lima-city.de/2008/help


    drafed-map schrieb:
    Schreibe dir ein PHP-CLI-Programm, das regelmäßig automatisch ausgeführt wird und dann die Log-Dateien auf deinen Rechner herunterlädt, die Log-Dateien auf dem Server leert und die lokal gespeicherten Log-Dateien anschließend komprimiert.

    Wenn du die alten erst dekomprimierst, die neuen anhängst und dann alles wieder komprimierst, sparst du übrigens sogar an Speicherplatz, da in Log-Dateien sowieso alles oft vorkommt und sie deswegen sehr gut komprimierbar sind und es immer besser sind, desto länger sie werden.

    Tja, aber wenn sie viel zu groß werden, wird der Script sehr lange laufen ;)

    Naja ich werde die Komprimierung einfach deaktivieren. Da die Logs nach 10 tagen gelöscht werden und wahrscheinlich nicht mehr als 50 Aufrufe am tag kommen werden ist es egal.
  • in: Suche Laptop mit langer Akku laufzeit

    geschrieben von matt3o12

    Ich empfehle dir ein MacBook Pro. Mein 13 Zoller hat bis zu 8h Akku.
    Laufzeitungen zur Benutzung:
    - Wenn ich spiele wie WoW spiel hat es ca 4h.
    - Wenn ich ein Bukkit Server Plugins Programmiere (also Minecraft, Eclipse und Minecraft-Server) laufen habe, ich leider nur noch 1h.
    - Wenn ich Dokumente schreibe, wie hat es 7h
    - Wenn ich Programmieren (in Python oder PHP ohne Eclipse) habe ich 6,5h.
  • in: 2 Fragen (mail()-Kontingent & .bz2)

    geschrieben von matt3o12

    burgi schrieb:
    Das Skript zur Komprimierung selbst ist nicht verboten, jedoch der Einsatz ;-)
    Komprimierte Dateien sind auf dem Webspace verboten lt. Regeln Punkt III C, dabei ist völlig unerheblich, ob die Datei hochgeladen wird oder durch PHP erzeugt wird, oder was auch immer.

    Ja ich weiß. Ich habe die regeln gelesen. Nur wie soll ich sonst die Dateien Komprimieren? Oder könnte man eine Ausnahmeregelung aufstellen für log Dateien? Ich mein, aus 100MB logs (die zufällig aber realistisch generiert) wird hat es als bz2 nur 15MB.
  • in: 2 Fragen (mail()-Kontingent & .bz2)

    geschrieben von matt3o12

    Hallo,
    Ich habe zwei Fragen, zu verschiedenen Themen.
    Meine erste ist:
    Die PHP-main() Kontingent steht es meiner Meinung nach nicht eindeutig. Wenn ich es mir kauf, darf ich dann ein mal mehr als 10 EMails versenden, und jeden Tag? (Also wenn ich es mir 2x kaufe, darf ich mir dann diesen und jeden weiteren Tag 70 EMails senden?)
    So meine 2. Frage betrifft bz2 Datein. Log´s in meiner Homepage komprimiere ich so:
    /**
     * Erstelt ein Bzip2 Archiv
     *
     * @author http://php.net/manual/de/ref.bzip2.php
     */
    function bzip2 ($in, $out) 
    { 
        if (!file_exists ($in) || !is_readable ($in)) 
    	        return false; 
    	    if ((!file_exists ($out) && !is_writeable (dirname ($out)) || (file_exists($out) && !is_writable($out)) )) 
    	        return false; 
    
    	    $in_file = fopen ($in, "rb"); 
    	    $out_file = bzopen ($out, "w"); 
    
    	    while (!feof ($in_file)) { 
    	        $buffer = fgets ($in_file, 4096); 
    	         bzwrite ($out_file, $buffer, 4096); 
    	    } 
    
    	    fclose ($in_file); 
    	    bzclose ($out_file); 
    
    	    return true;
    }

    So da allerding bz2 Dateien verboten sind, ist dann nicht auch der Script verboten?
    Ich meine, die Komprimierung ist ja zu eurem besten. (Damit nicht zu große log-datein entstehen).
  • in: Mojang server oder dritt anbieter

    geschrieben von matt3o12

    Wenn du nur mit einen Kumpel spielen willst, ist Bukkit überflüssig. Es dauert so seine zeit bis alles läuft. Und was brauchst du für Plugins? Essentials? Man spart sich zwar ne menge Tipp Arbeit (aus /tp Matt3o12 NeedMoreFooter1243245) wird /tp Nee. Und items cheaten man sich auch schneller. Aber mit cheaten verdirbt man sich den spaß. (Ich hab schon vor langer zeit am aktiven Minecraft spielen den spaß wegen dem cheaten verloren. Jetzt mach ich nur noch Plugins und spiel mal mit freunden). Deshalb würde ich einfach sagen: Nimm den Originalen. Denn musst du nur 2x anklicken und es öffnet sich ein schönest Fenster. Mach am besten keinen zum OP und spiel einfach so ohne cheaten, wie /give /tp. Höchstens mal /time, aber der Befehl macht das spiel auch langweilig.
    Wenn du vor hast, mit mehr als 10 Leuten zu spielen, wo es auch Freundes-freunde gibt, ist bukkit mehr als zu empfehlen ;) )
  • in: Bukkit Plugin programmieren

    geschrieben von matt3o12

    Ich persönlich finde Bukkit Programmierung für den Anfang unerträglich schwer. (Zumindestens, wenn man noch kein Plugin jemals gemacht hat auch für andere dinge).
    OOP Wissen ist absolut erforderlich und das von einfachen Büchern wie Java von Kopf bis Fuß reicht überhaupt nicht aus, da man dort fast nur mit Interfacen arbeiten muss. Außerdem was ein Problem ist, ist am Anfang eine Object-Orientierte Struktur rein zu bekommen. Man ist total überfordert, wie man einen vernünftigen "Command-Hanlder" schreibt. Und wenn man dann noch die ganzen Events versucht unterzubringen... Ohhje. Da hab ich heute noch Probleme. Man will natürlich nicht viele Observer registrieren, aber mann sollte auch nicht einen "Observer für alles, was der Player macht" machen. Da hat man am Anfang schlimme Probleme.
    Ich finde, man kann es so am besten lernen: Die Bukket API (http://jd.bukkit.org/apidocs/ oder wer mehr wert auf eine schöne Darstellung legt: http://jd.bukkit.org/doxygen/) überfliegen. Einfach sich mal angucken, wie die ganze API aufgebaut ist. Danach folgende YT Videos angucken: http://www.youtube.com/playlist?list=PL105F853CBDE7174A&feature=plcp (Wichtig: Die Videos sind zwar eine gute Erklärung aber sind Object-Orientierte ein wahrhaftiger Albtraum). Danach sollte man so vorgehen: Sich von anderen Bukkit Plugins den Source code angucken. (Github sollte schnell im verlauf ganz oben stehen). Und parallel noch die Bukkit-API (siehe oben) genau lesen. Es ist wichtig, neben bei immer kleine scripts zu schreiben.
    Anschließend, wenn man von vielen anderen Developern gesehen hat, wie die Programmieren, sollte man sich ungefähr nach denen richten. (ZB: Fast niemand hat mehr als 30 Zeilen in JavaPlugin.onCommand() stehen. Ich hab nur 10 stehen und benutze für die Commands den Handler: https://github.com/PneumatiCraft/CommandHandler (wird ebenfalls von Multivers benutzt)).
  • in: Webseiten und Bücher zu Python

    geschrieben von matt3o12

    Python von Kopf bis Fuß (http://www.oreilly.de/catalog/hfpythonger/)
    Ich habe schon Java und Entwurfsmusster von Kopf bis Fuß gelesen und war begeistre. Als ich da 1 Kapitel beim Praktikum gelesenen habe, war ich noch mehr als begeistert! Absolut zu empfehlen!

Login zum Webhosting ohne Werbung!