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

PHP5 Mcrypt Erweiterung installieren

Hallo
um eine PHP Anwendung laufen zu lassen haben ich die Mcrypt Erweiterung gebraucht.
Dachte einfach installieren via

sudo apt-get install php5-mcrypt

Leider ist es damit noch nicht getan.
Bei mir hat er dan immer gesagt Erweiterung nicht installiert.
Daher braucht es noch

sudo php5enmod mcrypt

Wenn ein Apche Installiert ist kommt dazu

sudo service apache2 restart

Viele Spass mit laravel

Mkuh

Quelle:Geek Pub.

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