programmieren
Zitat des Tages
„Nein, es ist schon so“, beharrte er dickköpfig. „Ich kann im Grunde nichts. Java-Programmierung. Assembler. Wen interessiert das denn noch? Belangloses Zeug. Luxuswissen.“ Er lehnte sich ruckartig zurück. „Einen Tisch bauen, das sollte man können. Eine Kuh melken. Ein Feld pflügen.“
Andreas Eschbach, Ausgebrannt
Greift das PHP Memory Limit?
Manchmal ticken PHP Prozesse einfach aus und belegen "unendlich viel" Speicher. Überlegt man sich Maßnahmen zur Limitierung des Speicherbedarfes, muss man sich auch darum kümmern, ob diese eingehalten werden und nicht wieder von einem PHP Script mit ini_set übergangen werden:
<?php ini_set("memory_limit", "3G"); $array = array(); while (true) { $array[] = str_repeat("nureinstring", 10000); }
Leiter / Manager
Was ist der Unterschied zwischen einem Leiter und einem Manager?
Ein Leiter ist eine Person, die weiß, was sie erreichen möchte, und halbwegs gut weiß, wie man dorthin kommt. Zudem muss sie andere Leute rekrutieren und motivieren können, um dieses Ziel zu erreichen. Das macht einen Leiter aus.
Ein Manager konzentriert sich vor allem auf den Unterbau, zum Beispiel das Budget oder Kommunikationsformen und andere Dinge, die zwischen Einzelpersonen ablaufen, die an einem Projekt arbeiten. Aber diese Person hat keine visionäre Vorstellung darüber, wohin es gehen soll.
Jede komplexe Organisation muss beides haben…
Visionäre der Programmierung: Die Sprache und ihre Schöpfer S.428
Zitat des Tages
Leider sind moderne Computersysteme noch immer darauf beschränkt, zu tun, was man ihnen sagt, und nicht unbedingt das was man von ihnen will.
Auswirkungen von Assembler?
Wer länger als zwei Jahre Assembler programmiert wird impotent!
Die Primzahlensuche ist eine Geschichte voller Missverständnisse
Ein Bekannter von mir sollte ein Programm zum Primzahlen berechnen schreiben, ist aber hoffnungslos daran gescheitert. Hier nur ein kurzer Hack, der in wenigen Minuten im vi auf der shell entstand und bei weitem nicht perfekt ist. Aber der Code darf jetzt ins Netz bevor das Programm endgültig von meiner Platte verschwindet!
#include <stdio.h> int is_prim(int); int main() { int i; for(i=0;i<10000;i++) { is_prim(i); } return 0; } int is_prim(int zahl) { int i; int prim=0; for(i=(zahl-1);i>=2;i--) { if((zahl%i)==0) { prim++; } else { } } if(prim==0) { printf("%d ist primn",zahl); } else { } return 0; }
Hier wären natürlich noch jede Menge Optimierungen möglich. So würde die Berechnung der Werte bis zur Wurzel der Obergrenze ja schon ausreichen, oder man könnte noch vielfache von vorhandenen Zahlen vorher aussieben.