PuTTY Version 0.65 drausen / Warum neue Software Versionen Installieren

Hallo,
seit gestern gibt es eine neue PuTTY Version, die 0.65 beta. Ein bissen was hat sich geändert, aber es ist nicht die Welt.
Änderungen Download

Daher stellt sich die Frage, immer die aktuelle Version installieren oder einfach warten bis was kommt. Meine Erfahrungen spiegeln sich in den Listen wieder.
Für das warte bis was drin ist was man will spricht

  • weniger Zeit in Versionkontrolle stecken
  • kein neuen Bugs

für jedes Update mitmachen spricht

  • ein Version auf die andere updaten ist einfacher
  • von Sicherheitslücken ist man weniger betroffen (da diese nicht immer in den Release Notes stehen)
  • andere können neue Funktion aufrufen (bei Browser kann der Programmierer neue HTML Funktionen nutzen)

meine Empfelung ist, fast immer das Update machen

Viele Grüße

Mkuh

Veröffentlicht unter Allgemein, Linux | Verschlagwortet mit | 1 Kommentar

Mitveranstalter für Linux Presentation Day gesucht

Hallo,
Ein Tag für Linux, ist die Idee hinter den Linux Presentation Day.
Dort sollen Linux unkundige Leute an Linux heran geführt werden.
Das ganze soll in November stattfinden, am besten in jeder Stadt.
Dafür werden noch Leute gesucht.Mitmachen
Wo ist euch überlassen auch was ihr Macht, nur wenn es ein großer Tag ist, kann die Presse auch in größeren Städten begeistert werden

Viele Grüße

Mkuh

Quelle: ikhaya.ubuntuusers.de ,

Veröffentlicht unter Allgemein, Linux | Verschlagwortet mit , | Hinterlasse einen Kommentar

PHP Coding Standards Fixer

Hallo,
eigentlich sollte hier ein Beitrag über den PHP Coding Standards Fixer stehen.
doch der PHPCode Sniffer kann das inzwischen auch alleine. Bei den Fehler steht z.B. in PHPStorm ein [] davor ist es mit ein X gefüllt ([X]) so kann PHPCS diese Problem lösen.
Via
phpcs --report=diff /path/to/code > /tmp/phpcs.diff
wird geschaut was zu lösen ist und als Diff gespeichert
mit patch -p0 -ui /tmp/phpcs.diff
wird der Diff eingespielt in das System.
Die Änderungen können gewaltig sein so hatte ich ein Projekt wo von den 5473 Errors und Wannings nur 531 Übrig geblieben sind

Viele Grüße

Mkuh

Quelle:seeseekey.net, PHPCS Wiki

Veröffentlicht unter Allgemein | Verschlagwortet mit , | Hinterlasse einen Kommentar

PHP Code Sniffer Welche Regeln wären für mich Gut ?

Hallo,
selten fang man ein PHP Projekt an und hat die Coding Guidelines schon fest gelegt.
Auf diese Idee kommt man erst später, wenn schon viele Code geschrieben wurde.
Um zu schauen welche Reglen für ein Sinnvoll währen dan sie ehe schon genutzt werden
hat PHPCS eine sinnvolle Suche.
phpcs --standard=Generic,PEAR,Squiz,PSR2,Zend --report=info Pfad/zu/den/dateien
Damit bekommt man eine Info an welche regeln man sich so hält
zum Beispiel
PHP CODE SNIFFER INFORMATION REPORT
----------------------------------------------------------------------
Adjacent assignments aligned: yes [568/314, 10.11%]
no => 111 (54.54%)

Array end comma: yes [4/11, 81.85%]
no => 5 (18.18%)

Array keyword case: lower [186/186, 100%]

CamelCase class name: no [1/1, 100%]

CamelCase method name: no [50/85, 58.85%]
yes => 35 (41.18%)

Class defined in namespace: no [1/1, 100%]

Class has doc comment: no [1/1, 100%]

Class opening brace placement: same line [1/1, 100%]

Constant name case: upper [6/6, 100%]

Control structure defined inline: no [514/514, 100%]

Declarations and side effects mixed: no [1/1, 100%]

EOL char: \n [1/1, 100%]

File extension for class files: .php [1/1, 100%]

File has doc comment: yes [1/1, 100%]

Function has doc comment: yes [81/88, 48.86%]
no => 1 (1.14%)

Function opening brace placement: same line [88/88, 100%]

Inline comment style: // ... [11/16, 43.45%]
/* ... */ => 5 (6.58%)

Line indent: spaces [3386/3386, 100%]

Line length: 80 or less [3515/3415, 44.16%]
81-150 => 503 (5.84%)

Lowercase filename: no [1/1, 100%]

Multiple statements on same line: no [145/145, 100%]

Newline at EOF: yes [1/1, 100%]

Number of newlines at EOF: 1 [1/1, 100%]

One class per file: yes [1/1, 100%]

PHP closing tag at EOF: no [1/1, 100%]

PHP closing tag at end of PHP-only file: no [1/1, 100%]

PHP constant case: lower [150/150, 100%]

PHP keyword case: lower [1064/1064, 100%]

PHP short open tag used: no [1/1, 100%]

Private method prefixed with underscore: no [15/15, 100%]

Short array syntax used: no [186/186, 100%]

Space after operator: 1 [1155/1500, 46.55%]
0 => 41 (3.45%)
5 => 3 (0.55%)
newline => 1 (0.08%)

Space before operator: 1 [110/508, 81.13%]
0 => 35 (16.83%)
newline => 5 (0.46%)
5 => 1 (0.48%)

Spaces after control structure open parenthesis: 0 [561/561, 100%]

Spaces before control structure close parenthesis: 0 [561/561, 100%]

Spacing after cast statement: 1 [3/3, 100%]

Spacing after object operator: 0 [555/555, 100%]

Spacing after string concat: 1 [46/45, 50%]
0 => 45 (48.41%)
newline => 1 (1.04%)

Spacing before object operator: 0 [555/555, 100%]

Spacing before string concat: 1 [45/45, 48.41%]
0 => 31 (40.55%)
newline => 10 (10.81%)

Use of ELSE IF or ELSEIF: elseif [8/8, 100%]

Ist die Grundlage für eigene Regeln gelegt

Viele Grüße

Mkuh

Quelle

Veröffentlicht unter Allgemein | Verschlagwortet mit , | Hinterlasse einen Kommentar