Skip to content

Instantly share code, notes, and snippets.

Avatar
🐼
Yay

Ludovic Fleury ludofleury

🐼
Yay
View GitHub Profile
View gist:1319669
var tabInventaire = ["dague","arc", "bombe","epee","fleche","epee","arc"];
trace(tabInventaire);
// Le joueur vient de faire une chute vertigineuse.
// Dans sa chute il casse involotairement ses epées et ses arcs.
// Trouvez l'algo permettant de retirer de l'inventaire tous les épées et les arcs
// Sachant que l'inventaire ne peut pas contenir d'objet "null" ou vide.
View gist:1319804
var foo:Function = function(remove:String) {
var remove:String = remove;
return function (item:*, index:int, array:Array):Boolean {
return (item != remove);
};
}
var trueMan = foo('water');
View gist:1320237
var tabInventaire = new Array ("dague","epee","arc","bouclier", "potion");
var tempInventaire = new Array ();
for (var i = 0; i < tabInventaire.length; i++)
{
if (tabInventaire[i] != "epee" || tabInventaire(i) != "arc")
}
@ludofleury
ludofleury / pre-commit
Created Nov 18, 2011
Symfony Git pre-commit hook a little more verbose based on vendor/Symfony/check_cs
View pre-commit
#!/usr/bin/env php
<?php
/*
* Coding Standards (a.k.a. CS)
*
* This script is designed to clean up the source files and thus follow coding
* conventions.
*
* @see http://symfony.com/doc/2.0/contributing/code/standards.html
*
View build.xml
<target name="lint">
<apply executable="php" failonerror="true">
<arg value="-l" />
<fileset dir="${basedir}">
<include name="**/*.php" />
<exclude name="**/vendor*" />
<modified />
</fileset>
View Sonar cut stack trace
[INFO] Parsing file: /var/lib/jenkins/jobs/PlemiPayboxBundle/workspace/target/../build/logs/junit.xml
[DEBUG] Tests suites: org.sonar.plugins.php.phpunit.xml.TestSuites@427379b5
[INFO] Parsing file: /var/lib/jenkins/jobs/PlemiPayboxBundle/workspace/target/../build/logs/clover.xml
[DEBUG] JDBC Driver [Proxy: com.mysql.jdbc.Driver@74455aa8] deregistered
[DEBUG] To prevent a memory leak, the JDBC Driver [com.mysql.jdbc.Driver] has been forcibly deregistered
[DEBUG] Delete temporary directories
[DEBUG] Delete temporary directory: /tmp/sonar-batch67919297510064356621477159475036280
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
@ludofleury
ludofleury / gitlog
Created Dec 7, 2011
Git log example
View gitlog
commit 9fc9fcb2e185c556a8012cbf4c6566a5a4b51256
Author: Ludovic Fleury <ludo.fleury@email.com>
Date: Wed Dec 7 00:48:24 2011 +0100
(commit F) Fixes checkstyle in MyClass.
commit 39c3e972ea380a33c068d6d18e6323677c104f32
Author: Ludovic Fleury <ludo.fleury@email.com>
Date: Wed Dec 7 00:48:04 2011 +0100
View gitrebase
pick cb2df1f (commit D) Adds MyClass.
pick 39c3e97 (commit E) Refactor MyClass with private properties instead of protected.
pick 9fc9fcb (commit F) Fixes checkstyle in MyClass.
# Rebase e788fc..9fc9fcb onto e788fc
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
View gitrebase2
pick cb2df1f (commit D) Adds MyClass.
fixup 39c3e97 (commit E) Refactor MyClass with private properties instead of protected.
fixup 9fc9fcb (commit F) Fixes checkstyle in MyClass.
# Rebase e788fc..9fc9fcb onto e788fc
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
View gist:1441174
commit 060e4be7888160ff84680772d7aba6c622eaac51
Author: Ludovic Fleury <ludo@email.com>
Date: Wed Dec 7 00:55:14 2011 +0100
(commit D) Adds MyClass.
commit e788fc5f90efe185763ac04578f950e6cb6967b0
Author: Ludovic Fleury <ludo@email.com>
Date: Wed Dec 7 00:35:14 2011 +0100
You can’t perform that action at this time.