26 mars

Les expressions régulières sont une bonne chose, mais ils sont tout sauf simples. Les bases sont apprises relativement rapidement, mais, fidèle à la devise «c'est toujours pire", il ya des tâches dans laquelle on est rapide avec abois.

Dans les expressions régulières qui pour moi a toujours été la négation de chaînes. Un exemple est le error_log d'Apache pour que l'on devrait toujours avoir un œil. Mais pas tout le monde "Le fichier n'existe pas" tiens à être alerté.

Autres que d'intérêt sont des éléments tels que:

  : 52 : 23 2010 ] [ error ] [ client 127.0.01 ] File does not exist: / var / www / foo / bar [Mar 23 10: 52: 23 2010] [error] [client 127.0.01] Le fichier n'existe pas: / var / www / foo / bar 

Mais des erreurs fatales de PHP doit être remarqué:

  : 50 : 57 2010 ] [ error ] [ client 127.0.01 ] PHP Fatal error: foo bar [Mar Mar 24 16: 50: 57 2010] [error] [client 127.0.01] PHP Fatal error: foo bar 

La solution est négatif références avant (?!negativePattern) et pour l'objet ci-dessus pourrait ressembler à ceci:

  \s\ [ client\s\S+ ] \s ( ? ! File\sdoes\snot\sexist ) \ [Erreur \] \ s \ [client \ s \ S +] \ s (? Fichier \ sdoes \ snot \ sexiste) 

Terminer.

gklinkmann écrit par \ \ tags: ,

20 juin

Parmi les développeurs il ya des opinions différentes sur quelle plate-forme de programmation pour le meilleur est. Basé sur Perl et PHP applications Web sont considérés comme compact, mais pas très sûr. En revanche, Java est considéré comme plus sûr, mais aussi plus complexe.
Afin d'arriver à une base scientifique, le Linux Business Campus Nürnberg et l'Université libre de Berlin sera l'hôte d'un concours de programmation dans lequel une application Web basée sur 150 cibles ont dû être créé.

Les résultats comprennent:

Dans le même temps pourrait être des solutions plus riches en fonctionnalités pour développer en PHP qu'en Perl. En ce qui concerne la sécurité, l'infâme PHP a clairement fait mieux que généralement attendu, toutes les plates-formes ne sont pas un comportement a priori idéale. Solutions Perl étaient le plus compact, les programmes Java le plus largement. Et la performance de programmeurs n'est manifestement pas en général dépend du langage de programmation choisi, le personnel est plus important que la plate-forme.

Pour plus d'informations sur ce concours de programmation, l'année prochaine et la volonté. Net et regarder en Ruby on Rails www.plat-forms.org .

Source: Computerwoche

gklinkmann écrit par \ \ tags: , ,