Gabs schon wesentlich bessere ;).
Beiträge von Termi
-
-
-
Danke! Kann man sicherlich mal gebrauchen
-
Wie ihr vielleicht schon gesehen habt gibt es jetzt den Bereich "Coding Snippets" wo ihr all eure Snippets posten könnt.
Vorher am Besten die "Regeln" lesen: Coding Snippets Regeln
Wir werden dort auch immer neue Snippets posten. Sind nun auch schon einige da :).
Eventuell werden zukünftig auch Coding Contests auf den Snippets aufbauen.Termi
-
-
-
Hey,
also richtige Regeln gibt es für diesen Bereich nicht. Natürlich gelten noch die Boardregeln, dass sollte aber klar sein.
Ihr solltet aber immer darauf achten, euer Snippet in den richtigen Bereich zu posten. Wenn es für eure Programmiersprache keinen Bereich gibt, schreibt es unter "Andere". Im Threadtitel muss dann die Sprache stehen.
Also z.B.
"[PHP]Hello World Ausgabe"
In jedem Thread darf natürlich auch wild diskutiert oder eine andere Möglichkeit gepostet werden.
Termi
-
-
Bezüglich des 37er, was habt ihr denn wenn ich ihn mal bekomme logge ich mich einfach 20 min später ein und meist gehts dann auch, hauptsache ich kann zocken
Ich kauf mir auch ein Spiel und muss dann immer wenn ich spielen will 20 Minuten warten... -
-
-
Das wichtigste (ist bei mir z.B so) ist, dass du es nicht zur Gewohnheit kommen lassen darfst. Ich rauche circa 6 Kippen am Tag und immer zur gleichen Zeit. Am Wochenende (sofern ich nicht feiern bin) hab ich dann plötzlich null verlangen nach ner Kippe und wenn ich im Urlaub für 2-3 Wochen keine rauche gehts mir auch ganz gut dabei. Jedoch wenn ich morgens zum Zug laufe, krieg ich Entzugserscheinungen.
Vielleicht is das ja auch nur bei mir so.
Mach einfach das, was du für richtig hälst.Ist nicht nur bei dir so ;). Mache es exakt gleich.
...und BurningRain wenn es dich glücklich macht, dann rauch doch einfach.Termi
-
Die Schuhe sind verdammt geil!
Würd ich mir sofort wieder kaufen :).Termi
-
In diesem PHP Snippet von Sick seht ihr, wie ihr Daten via POST an eine Webseite übertragen könnt.
PHP- //set POST variables
- $url = 'http://localhost/post_recv.php';
- $data = array(
- 'var1' => 'val1',
- 'var2' => 'val2',
- );
- $data_string = '';
- //url-ify the data for the POST
- foreach ($data as $key => $value) {
- $data_string .= $key .'='. $value .'&';
- }
- rtrim($data_string,'&');
- //open connection
- $ch = curl_init();
- //set the url, number of POST vars, POST data
- curl_setopt($ch,CURLOPT_URL,$url);
- curl_setopt($ch,CURLOPT_POST,count($data));
- curl_setopt($ch,CURLOPT_POSTFIELDS,$data_string);
- //execute post
- $result = curl_exec($ch);
- //close connection
- curl_close($ch);
Termi
-
Dieses PHP Snippet von Sick^ zeigt euch, wie man alle Ordner rekursiv bekommen kann.
PHP- ´/**
- * Function to retrieve hierarchical Folder structure
- * @param type $path String path of Folder
- * @param type $depth Int The hierarchical folder depth
- * @return type return array of Folders in hierarchical structure
- */
- function getFolders($path, $depth = 0) {
- // if deptch is to low return
- if ($depth < 0) {
- return array();
- }
- // get all elements inside $path
- $folders = scandir($path);
- $return = array();
- // loop all elements
- foreach ($folders AS $folder) {
- // check if current element is a folder and it is not a backlink (. or ..)
- if (is_dir($path.'/'.$folder) && !in_array($folder, array('.', '..'))) {
- // get child folders
- $return[$path.'/'.$folder] = getFolders($path.'/'.$folder, $depth-1);
- }
- else {
- continue;
- }
- }
- // return current folder level
- return $return;
- }
- // get all folders inside the directory of these file
- var_dump(getFolders(dirname(__FILE__), 1));
Termi
-
In diesem PHP Snippet von Sick^ seht ihr, wie ein Bild nach einer bestimmten Farbe durchsucht werden kann.
C- // url of image
- $img_url = 'http://localhost/text.jpg';
- // create image resource
- $img = imagecreatefromjpeg($img_url);
- // setup search color
- $search_color = imagecolorallocate($img, 255, 255, 255);
- $width = imagesx($img);
- $height = imagesy($img);
- // loop throught the image
- for ($x = 0; $x < $width; $x++) {
- for ($y = 0; $y < $height; $y++) {
- // get current pixel
- $cur_color = imagecolorat($img, $x, $y);
- // compare current pixel with searched pixel
- if ($cur_color == $search_color) {
- print "Color ". strtoupper(dechex($search_color)) ." found at X: $x; Y: $y\n";
- }
- }
- }
Termi
-
-
In diesem Snippet von dongdong seht ihr, wie man in eine Datei schreibt.
C- $fileHandle = fopen("MyFile.txt", "x");
- if (!$fileHandle)
- {
- //Datei existiert bereit
- die("Fehler beim erstellen der Datei, Datei existiert bereits!");
- }
- if (!fputs($fileHandle, "myshitToSave"))
- {
- die("Fehler beim schreiben der Datei, Schreibfehler!");
- }
- fclose($fileHandle);
- // short
- file_put_contents('meineDatei.txt', "string blabla");
Termi
-
Mit diesem PHP Snippet von dongdong könnt ihr eine Datei Zeile für Zeile auslesen.
C- $file_rows = array();
- // open file
- if ($handle = fopen("meineDatei.txt", "r")) {
- // read lines
- while ($line = fgets($handle)) {
- $file_rows[] = $line;
- }
- // close file
- fclose($fileHandle);
- }
- else {
- die("Datei konnte nicht geöffnet werden");
- }
- // short... loads a file, splitted by rows (\n), into an array
- $file_rows = file('meineDatei.txt');
-
In diesem C# Snippet von florian0 seht ihr, wie der Bildschirm nach einer bestimmten Farbe durchsucht werden kann.
C- Bitmap bitmap;
- Graphics graphics;
- Rectangle bounds;
- // Desktop Größe ermitteln
- bounds = Screen.PrimaryScreen.Bounds;
- // Bitmap erstellen
- bitmap = new Bitmap(bounds.Width, bounds.Height);
- // Graphics-Objekt aus Bitmap erzeugen
- graphics = Graphics.FromImage(bitmap);
- // Screenshot erstellen
- graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
- // Screenshot Pixel für Pixel absuchen, bis Farbe gefunden wurde
- for (int x = 0; x < bitmap.Width / 2; x++)
- {
- for (int y = 0; y < bitmap.Height / 2; y++ )
- {
- // Stimmt Farbe überein
- if (bitmap.GetPixel(x,y).ToArgb() == color.ToArgb())
- {
- // Ja, Farbe gefunden
- // Pixel zurückgeben
- MessageBox.Show("Farbe auf bei " + x.ToString() + "|" + y.ToString() + " gefunden!");
- } // End If
- } // End For Y
- } // End For
- MessageBox.Show("Farbe leider nicht gefunden");
Termi