Categoría: Notas rápidas
-
la he liado parda con el git: como borrar cosas que ya he comiteado
¿ Quien no ha hecho un commit de una cosa que no quería ? seguramente todos hemos comiteado algo que luego nos hemos dado cuenta que no tenía que ir y no lo hemos metido en .gitignore. A veces da un poco igual, depende de lo estrictos que seamos en nuestro equipo o nosotros mismos o…
-
advanced cakephp tips
# Obetener la ip de la peticion $this->request->clientIp(); # cargar on the fly # en una clase con controller $this->loadModel( ‘User’ ); # en una clase sin controller $User = ClassRegistry::init(‘User’); # Cargar componente $this->MyComponent = $this->Components->load(‘MyComponent’); # initialize manual del componenete # necesitaremos estar dentro de un controller $this->MyComponente->initialize( $this->Controller ); Nota: Se puede…
-
TDD : uso básico para iniciarse en phpUnit
Comienzo con el ciclo de TDD y phpUnit tomando notas que luego se me olvidan las cosas más básicas. La clase mínima para que funcione un fichero de Tests de phpunit : [php] < ?php /* HelloWorldTest.php */ class HelloWorldTest extends PHPUnit_Framework_TestCase { public function testHelloWorld ( $number ){ } } ?> [/php] Para ejecutarlo…
-
[perfect web development enviorment] linters : jslint
Otra herramienta y muy necesaria es un validador de código javascript, ya que es muy común cometer algún error con comas, cerrando paréntesis etc… y a veces no es muy sencillo de detectar hasta que nuestro código ha fallado. Para validar nuestro código tenemos las siguientes herramientas disponibles : Closure Linter de Google Que además…
-
Montar imagen raw de máquina virtual virtualbox para kvm
He tenido que cacharrear estos días con una máquina virtual de VirtualBox que estaba en otra máquina y trabajar con ella en mi portatil y como VirtualBox no me va mucho y me está dando muchos problemas con losd módulo del kernel, he decidido pasar la máquina virtual a kvm. Lo primero ha sido convertir…
-
prestashop fix empty cart cookie overwritted
Hi guys I found a way to fix this issue. After many hours of trace code I found that cookie is being overwrited when ajax cart is enabled. This is the cause that the order was lost and cart appears empty and this is the explaination : – Supose the first time you visit the…
-
prestashop / paypal : Uncaught ReferenceError: $ is not defined
Existe un problema con Chrome , prestashop y paypal. Al ir a hacer un pago con paypal se redirige previamente a una web en blanco que genera un formulario para enviar a paypal. Pues chrome bloquea el fichero javascript de jquery. Esto es debido a que tu tienda tiene activado ssl y la url del…
-
Como cambiar de branch o tags codigo subversioneado en producción
Este es un ejemplo de cómo se podría mantener un desarrollo en producción usando releases para mantener el código en producción. Creamos el repostorio y los directorios necesarios para el trunk y tags [shell]cd /tmp svnadmin create repo svn mkdir –parents file:///tmp/repo/trunk/src -m» trunk dir» svn mkdir –parents file:///tmp/repo/tags/ -m «tags dir»[/shell] Creamos el directorio…
-
cacoo forgot password
Cacoo es una plataforma para hacer diagramas online, con tu navegador y usando flash. Está muy logrado, pero tiene fallos muy tontos. Por ejemplo que no puedes recuperar la password por ningún sitio y que estando registrado con mi cuenta de google no me deja volver a conectar automáticamente. El trastorno más grande es que…
-
Raspberry PI
Mi raspbery pi con su carcasa de metacrilato. Este post es sólo por dar envidia 😉