Skip to content

Instantly share code, notes, and snippets.

View desarrolla2's full-sized avatar
💭
Team Manager and Developer | PHP | Symfony.

Daniel González desarrolla2

💭
Team Manager and Developer | PHP | Symfony.
View GitHub Profile
<?php
/**
* @param $form
* @return array
*/
private function getErrorsAsArray($form)
{
$errors = [];
foreach ($form->getErrors() as $error) {
@desarrolla2
desarrolla2 / example1.php
Last active December 18, 2015 10:59
Charla Monolog
<?php
$record = 'OLA K ASE';
/**
* Log record
*
* @param string $record
*/
function log($record){
@desarrolla2
desarrolla2 / PrimeNumber.php
Last active December 16, 2015 14:09
PrimeNumber.php
<?php
/**
* This file is part of the planetubuntu proyect.
*
* Copyright (c)
* Daniel González <daniel.gonzalez@freelancemadrid.es>
*
* This source file is subject to the MIT license that is bundled
* with this package in the file LICENSE.
@desarrolla2
desarrolla2 / cheatsheet.md
Created August 30, 2012 09:56
cheatsheet.md

Header 1

Header 2

Header 3 ### (Hashes on right are optional)

Header 4

Header 5

Markdown plus h2 with a custom ID ## {#id-goes-here}

Link back to H2

This is a paragraph, which is text surrounded by whitespace. Paragraphs can be on one

# File: /etc/bash.bashrc
# System-wide .bashrc file for interactive bash(1) shells.
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.
# If not running interactively, don't do anything
if [[ -z "$PS1" ]]; then
@desarrolla2
desarrolla2 / gist:3121439
Created July 16, 2012 07:58
Canonical Hostnames
# Description: The goal of this rule is to force the use of a particular hostname, in preference to other hostnames which may be used to reach the same site. For example, if you wish to force the use of www.example.com instead of example.com, you might use a variant of the following recipe.
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.example.com/$1 [L,R]
<?php
$items = array(
'Nada sobre esta tierra puede detener al hombre que posee la correcta actitud mental para lograr su meta. Nada sobre esta tierra puede ayudar al hombre con la incorrecta actitud mental.',
'Un optimista ve oportunidades en toda calamidad. Un pesimista, ve calamidades en toda oportunidad.',
'Nunca tendrás una segunda oportunidad para dar una primera impresión.',
'Siempre que te pregunten si puedes hacer un trabajo, contesta que sí y ponte enseguida a aprender cómo se hace.',
'La confianza en sí mismo es el primer secreto del éxito.',
'El triunfo no está en vencer siempre, sino en nunca desanimarse.',
'Un mar calmado no hace marineros.',
$date = new DateTime('2012-01-31 00:00:00', new DateTimeZone('UTC'));
for ($m = 1; $m <= 3; $m++) {
echo $date->format('Y-m-d H:i:s') . PHP_EOL;
$date->modify('next month');
}
// 2012-01-31 00:00:00
// 2012-03-02 00:00:00
// 2012-04-02 00:00:00
@desarrolla2
desarrolla2 / .bashrc
Created February 13, 2012 15:35
.bashrc
alias sf2cc='sudo rm -rf app/cache/* && sudo chmod -R 777 app/cache && touch app/cache/index.html && sudo rm -rf app/logs/* && sudo chmod -R 777 app/logs && touch app/logs/index.html'
source ~/Dropbox/scripts/git_completion.sh
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]@\h\[\033[01;34m\] \W$(__git_ps1 "\[\033[01;32m\] <%s>")\[\033[00m\]\$ '
@desarrolla2
desarrolla2 / gist:1816237
Created February 13, 2012 11:40 — forked from COil/gist:1780897
Update Symfony2 script
#!/bin/bash
clear;
echo "> Update Symfony2 by getting the last vendors files and additional deps"
date
# Testing arguments
EXPECTED_ARGS=1
E_BADARGS=65
if [ $# -ne $EXPECTED_ARGS ]
then