- 9h00
- Keynote d'ouverture
 
 - 9h30
- A State of Mind. Sebastian Bergmann
 
 - Slides : http://thephp.cc/dates/2014/forum-php/a-state-of-mind
 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | console.log("Hello world"); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | var cntPos = 0; | |
| var vectPosX = new Array(); | |
| var vectPosY = new Array(); | |
| var vectPosZ = new Array(); | |
| var cntNeg = 0; | |
| var vectNegX = new Array(); | |
| var vectNegY = new Array(); | |
| var vectNegZ = new Array(); | |
| var vectBufIx = 0, minX = 0.0, maxX = 0.0, minY = 0.0, maxY = 0.0, minZ = 0.0, maxZ = 0.0; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | const Immutable = function (source) { | |
| const validator = { | |
| get(target, key) { | |
| if (typeof target[key] === 'object' && target[key] !== null) { | |
| return new Proxy(target[key], validator) | |
| } | |
| return target[key]; | |
| }, | |
| set: function immutableInterceptor(target, key) { | |
| throw new Error(`Cannot mutate "${key}" on Immutable object`); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | # In order for gpg to find gpg-agent, gpg-agent must be running, and there must be an env | |
| # variable pointing GPG to the gpg-agent socket. This little script, which must be sourced | |
| # in your shell's init script (ie, .bash_profile, .zshrc, whatever), will either start | |
| # gpg-agent or set up the GPG_AGENT_INFO variable if it's already running. | |
| # Add the following to your shell init to set up gpg-agent automatically for every shell | |
| if [ -f ~/.gnupg/.gpg-agent-info ] && [ -n "$(pgrep gpg-agent)" ]; then | |
| source ~/.gnupg/.gpg-agent-info | |
| export GPG_AGENT_INFO | |
| else | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | var fs = require("fs"), | |
| Canvas = require("canvas"), | |
| Image = Canvas.Image; | |
| var LEAST_REQUIRED_DISTANCE = 20, // LEAST required distance between 2 points , lets say smallest ellipse minor | |
| LEAST_REQUIRED_ELLIPSES = 80, // number of found ellipse | |
| arr_accum = [], | |
| arr_edges = [], | |
| edges_canvas, | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | { | |
| "vars": { | |
| "@gray-base": "#000", | |
| "@gray-darker": "lighten(@gray-base, 13.5%)", | |
| "@gray-dark": "lighten(@gray-base, 20%)", | |
| "@gray": "lighten(@gray-base, 33.5%)", | |
| "@gray-light": "lighten(@gray-base, 46.7%)", | |
| "@gray-lighter": "lighten(@gray-base, 93.5%)", | |
| "@brand-primary": "darken(#428bca, 6.5%)", | |
| "@brand-success": "#5cb85c", | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | // | |
| // Regular Expression for URL validation | |
| // | |
| // Author: Diego Perini | |
| // Updated: 2010/12/05 | |
| // License: MIT | |
| // | |
| // Copyright (c) 2010-2013 Diego Perini (http://www.iport.it) | |
| // | |
| // Permission is hereby granted, free of charge, to any person | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | function modify(modifiers) { | |
| return through2.obj(function(file, encoding, done) { | |
| var stream = this; | |
| function applyModifiers(content) { | |
| (typeof modifiers === 'function' ? [modifiers] : modifiers).forEach(function(modifier) { | |
| content = modifier(content, file); | |
| }); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | cd ~ | |
| sudo apt-get update | |
| sudo add-apt-repository ppa:webupd8team/java -y | |
| sudo apt-get update | |
| sudo apt-get install oracle-java7-installer -y | |
| wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.0.1.deb | |
| sudo dpkg -i elasticsearch-1.0.1.deb | |
| sudo update-rc.d elasticsearch defaults 95 10 | |
| sudo service elasticsearch start | |
| #curl http://localhost:9200 | 
NewerOlder