Skip to content

Instantly share code, notes, and snippets.

@loicfrering
loicfrering / backbone-ember-angular.md
Last active December 14, 2015 08:08
Sessions pour le mix-IT.

Backbone, Ember et Angular sont dans un bateau

Résumé

Backbone, Ember ou Angular ? Les débats sont enflamés. Venez comparer les forces et faiblesses de chacun pour vous faire votre propre avis.

Description

@loicfrering
loicfrering / backbone.datagrid.js
Created January 3, 2013 17:24
backbone.datagrid v0.3.2-alpha
// backbone.datagrid v0.3.2-alpha
//
// Copyright (c) 2012 Loïc Frering <loic.frering@gmail.com>
// Distributed under the MIT license
(function() {
var Datagrid = Backbone.View.extend({
initialize: function() {
this.columns = this.options.columns;
@loicfrering
loicfrering / mixins.js
Created September 15, 2012 23:35
Mixins for JavaScript
Function.prototype.mixin = function() {
for (var i = 0; i < arguments.length; i++) {
mixin = arguments[i];
for (p in mixin) {
this.prototype[p] = mixin[p];
}
}
};
var Obj = function() {
[vbox] Taking snapshot on travis-worker_1321112395
[vbox] VBoxManage snapshot 'travis-worker_1321112395' take 'travis-worker_1321112395-sandbox' >> log/vboxmanage.worker-1.log 2>&1
[vbox] Taken.
$ git clone --depth=1000 --quiet git://github.com/pborreli/doctrine2.git pborreli/doctrine2^M
Using Travis::Worker::Builders::Php
$ git checkout -qf 4d988f20d9101e1061b58d50e31e93cc488ddd3a^M
$ phpenv global php-5.4^M
$ export DB=mysql^M
$ if [$DB == 'pgsql'] then psql -c 'create database doctrine_tests;' -U postgres; fi^M
-bash: syntax error near unexpected token `fi'^M
@loicfrering
loicfrering / .travis.yml
Created November 12, 2011 10:01
Build against multiple symfony versions
php: 5.3
env:
- SYMFONY_VERSION=v2.0.0
- SYMFONY_VERSION=v2.0.5
- SYMFONY_VERSION=master
before_install:
- php vendors.php # should read the env variable or pass directly an argument to it based on $SYMFONY_VERSION
@loicfrering
loicfrering / gist:1227919
Created September 19, 2011 23:35
bundle exec rake --trace
** Invoke default (first_time)
** Invoke test (first_time)
** Execute test
/var/lib/gems/1.9.1/gems/rake-0.9.2/lib/rake/ext/module.rb:36:in `const_missing': uninitialized constant JobHelpersRepositoryTest::Helpers (NameError)
from /home/loic/Projects/travis/travis-worker/test/job/helpers/repository_test.rb:6:in `<class:JobHelpersRepositoryTest>'
from /home/loic/Projects/travis/travis-worker/test/job/helpers/repository_test.rb:3:in `<top (required)>'
from /var/lib/gems/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `require'
from /var/lib/gems/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `block (2 levels) in <main>'
from /var/lib/gems/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `each'
from /var/lib/gems/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `block in <main>'
<?php
/** @Service */
class ItemRepository extends LoSo_Doctrine_ORM_Tools_Dao_GenericDao
{
$this->entityName = 'Application_Model_User';
// Particular finder implemented with a DQL query
public function findByCategory($category)
{
$q = $this->createQueryBuilder('i')
<?php
namespace Application\HelloBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
/** @Controller */
class HelloController extends Controller
{
protected $userRepository;
@loicfrering
loicfrering / 1-services.yml
Created June 4, 2010 14:48
Practical exemple of what can be done with a DI Container in ZF.
parameters:
auth.adapter.entityName: Application_Model_User
auth.adapter.identityField: email
auth.adapter.credentialField: password
services:
auth.adapter:
class: LoSo_Zend_Auth_Adapter_Doctrine2
arguments: [@em, %auth.adapter.entityName%, %auth.adapter.identityField%, %auth.adapter.credentialField%]
auth: