Skip to content

Instantly share code, notes, and snippets.

View javiermadueno's full-sized avatar

Javier Madueño javiermadueno

  • Soderberg&Partners
  • Barcelona
View GitHub Profile
/*
* Updated to use the function-based method described in http://www.phpied.com/social-button-bffs/
* Better handling of scripts without supplied ids.
*
* N.B. Be sure to include Google Analytics's _gaq and Facebook's fbAsyncInit prior to this function.
*/
(function(doc, script) {
var js,
fjs = doc.getElementsByTagName(script)[0],
::placeholder {
color: #fff;
}
::-moz-placeholder {
color: #fff;
}
:-ms-input-placeholder {
color: #fff;
@javiermadueno
javiermadueno / gist:9259313
Created February 27, 2014 20:52
Scrip que redimensiona el header al tamaño de la pantalla con un tamaño mínimo de 770px. La funcion projectInview detecta si un elemento está dentro de la ventana del navegador y le aplica la clase 'inView'
/* =Footer
============================================================================== */
/* Full-Screen Header
-------------------------------------------------------------------------- */
function fullscreenHeader(){
if ($(window).height() < 770) {
$('#fullScreen').css({ height: '770px' });
@javiermadueno
javiermadueno / gist:1b95a346852eb97ceb23
Created July 15, 2014 10:00
Avoid have to click twice on a Datagrid inside an UpdatePanel forcing a Full PostBack
protected override void OnInit(EventArgs e)
{
var scriptManager = ScriptManager.GetCurrent(this);
scriptManager.RegisterPostBackControl(dtgListado); //dtgListado = DataGrid
// etc. for each control that needs to update something outside the UpdatePanel
}
@javiermadueno
javiermadueno / rAF.js
Last active August 29, 2015 14:20 — forked from paulirish/rAF.js
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// MIT license
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];

From Symfony 2.3 to Symfony 2.7: the complete guide

Objectives

  • assume your code doesn't use any deprecated from versions below Symfony 2.3
  • update dependencies from 2.3 to 2.7
  • do not support "deprecated", be "Symfony3-ready"
  • list tasks component by component, bundle by bundle.

Setup Mac OS X Mountain Lion or Mavericks

Edit: I few months ago I got a new laptop and did the same thing on Mavericks.

I just replaced the hard drive of my mbp and decided to do a clean install of Mountain Lion (10.8.5) since I was still using Snow Leopard (10.6.8).

I kinda regret for not using Boxen to automate the

The introduction to Reactive Programming you've been missing

(by @andrestaltz)

So you're curious in learning this new thing called Reactive Programming, particularly its variant comprising of Rx, Bacon.js, RAC, and others.

Learning it is hard, even harder by the lack of good material. When I started, I tried looking for tutorials. I found only a handful of practical guides, but they just scratched the surface and never tackled the challenge of building the whole architecture around it. Library documentations often don't help when you're trying to understand some function. I mean, honestly, look at this:

Rx.Observable.prototype.flatMapLatest(selector, [thisArg])

Projects each element of an observable sequence into a new sequence of observable sequences by incorporating the element's index and then transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.

<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
class ProfilerController extends Controller
@javiermadueno
javiermadueno / deploy.rb
Last active September 22, 2015 07:41 — forked from jmather/deploy.rb
Remove dev only files in production via capifony
set :dev_only_files, [web_path + "/app_dev.php", web_path + "/check.php", web_path + "/config.php"]
set :production, true
after 'symfony:cache:warmup', 'pff:productify'
namespace :pff do
desc "Remove app_dev.php, check.php and config.php from production deployment"
task :productify, :except => { :production => false } do
if dev_only_files
pretty_print "--> Removing app_dev.php, config.php, and check.php from web"