programmieren

Zitat des Tages

Written by  on November 4, 2019

“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?

Written by  on November 1, 2011

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

Written by  on Oktober 29, 2011

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

Written by  on Januar 17, 2011

Leider sind moderne Computersysteme noch immer darauf beschränkt, zu tun, was man ihnen sagt, und nicht unbedingt das was man von ihnen will.

Der Pragmatische Programmierer, S. 82-83

Auswirkungen von Assembler?

Written by  on Mai 10, 2009

Wer länger als zwei Jahre Assembler programmiert wird impotent!

Die Primzahlensuche ist eine Geschichte voller Missverständnisse

Written by  on Juni 22, 2007

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 &lt;stdio.h&gt;

int is_prim(int);

int main()
{
  int i;
  for(i=0;i&lt;10000;i++)
  {
    is_prim(i);
  }
  return 0;
}

int is_prim(int zahl)
{
  int i;
  int prim=0;

  for(i=(zahl-1);i&gt;=2;i--)
  {
    if((zahl%i)==0)
    {
      prim++;
    }
    else
    {
    }
  }
  if(prim==0)
  {
    printf(&quot;%d ist primn&quot;,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.