Categoría: desarrollo

  • git patch and apply

    Que quieres sacar un parche de un commit y llevartelo a otro sitio, facil: git format-patch -1 <sha> > file.patch git am -3 < file.patch

  • referencia git

    Unlike the other systems, Git has something called the «staging area» or «index». This is an intermediate area where commits can be formatted and reviewed before completing the commit. One thing that sets Git apart from other tools is that it’s possible to quickly stage some of your files and commit them without committing all…

  • h4ckademy: Nueve semanas para mejorar como programador y como persona

    H4ckademy es una experiencia de nueve semanas en las que se mejoran las habilidades como desarrollador. Es una experiencia autoguiada, esto quiere decir que tú mismo te marcas tus objetivos, tus metas, el ritmo y el camino, siempre acompañado de Israel Gutierrez @gootyfer que se encarga de guiar, orientar y proveer del conocimiento que se demanda, y Monitca…

  • La nueva api de facebook 2.4 puede romper tu app con opauth facebook strategy

    Este mensaje es para tí desarrollador de php y más concretamente usuario de opauth. Revisa tu software si estás usando opauth-facebook-strategy, por que puede que haya dejado de funcionar o que no funcione en tu próxima puesta en producción. Para el que no conozca opauth es una capa de abstracción para la autenticación basada en…

  • Debugging cakephp sql queries

    Para los que desarrollamos con cakephp alugna vez hemos tenido la necesidad de volcar todas las consultas SQL que se ejecutan en cada petición de nuestra aplicación. Una manera rápida y efectiva de volcar y poder trazar todas las queries es editar el fichero ‘/lib/Cake/Model/Datasource/DboSource.php’ y localizar la function execute() que es la función por…

  • Convertir Textmate snippets a Gedit/Pluma

    Este es otro pequeño ejemplo de esas cosas que vas dejando por que nunca tienes y sabes que te hacen falta. Ayer le dedicé tiempo y ya puedo decir que sí es posible convertir los snippets de TextMate a Gedit o Pluma para Mate-desktop.   Nicolas Alpi ( https://github.com/spyou ) desarolló hace tiempo un pequeño…

  • gedit / pluma highligth ctp

    Si trabajamos con gedit o pluma y con CakePHP nos interesa que los ficheros .ctp ( cake template ) se muestren con el sombreado ‘highligth’ como php y html de forma que sea más fácil trabajar con el contenido. Por defecto este tipo de extensiones no son reconocidas por las instalaciones Debian, así que nos…

  • [perfect web development enviorment] Herramientas varias

    Estas son las herramientas que uso para desarrollo web, al final no hay un IDE que lo provea todo, si no que varias herramientas juntas y scripts personalizados complementan las herramientas necesarias. Navegadores : Firefox y Chrome Editor de texto : Gedit / Pluma y Scite . Son editores de texto muy configurables y soporte…

  • [perfect web development enviorment] linters : php

    El cliente de PHP ( php-cli ) incorpora la capacidad de validar la sintaxis de código php así, para depurar errores en php usaremos «php -l Syntax check only (lint)» de forma : [shell] php -l test.php No syntax errors detected in test.php [/shell] En caso de haber errores nos indicará el error y la…

  • [perfect web development enviorment] linters : csslint

    Tenemos tres alternativas para tener en nuestro entorno un validador de CSS libcroco CSS 2.0 lint En debian existe un paquete que se llama libcroco-tools que contiene un csslint pero sólo para version css 2.0 [shell]libcroco-tools – Cascading Style Sheet (CSS) parsing and manipulation toolkit – utils[/shell] Para instalarlo: [shell]sudo apt-get isntall libcroco-tools[/shell] Para usarlo…