Mis notas técnicas
-
[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…
-
keynotopia: Free Twitter Bootstrap 3.0 UI Mockup Templates for Keynote and PowerPoint
Keynotopia es una empresa que se dedica a crear imagenes vectorizadas en alta resolución y las empaqueta en themes OpenOffice, Windows8 , Iphone, Ipad, web … en resumen son conjuntos de imágenes diseñadas para componer maquetas en keynote o powerpoint. Es muy útil si quieres hacer prototipos de aplicaciones de una forma cómoda y standard,…
-
[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…
-
[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…
-
Entorno de trabajo open source para desarrollo web : php + mysql + cakephp + bootstrap + git / svn + firefox plugins
Llevo años intentando conseguir un entorno de trabajo totalmente práctico y agil para desarrollo web. Después de muchos años, he llegado a madurar el uso y configuración de herramientas que para mí suponen el poder realizar mi trabajo de forma eficiente y quiero compartilo con vosotros. Para ello voy a ir subiendo una serie de…
-
debug en pluma editor de mate-desktop
En una nueva instalación los plugins de PLUMA no me cargaban y no encontraba forma de obtener los logs. Para obtener esta valiosa información he tenido que consultar el código fuente de pluma concretamente pluma-debug.c Donde se puede ver este fragmento de código: [shell] if (g_getenv («PLUMA_DEBUG») != NULL) { /* enable all debugging */…
-
svn intenta autenticar usando gnome-keyring en mate-desktop
Ayer y hoy estuve intentando acutalizar mi código de subversion en el portatil donde trabajo con mate-desktop y me fué imposible actualizarlo debido a que svn intentaba buscar las credenciales de autenticación usando gnome-keyring. [shell] svn co http://repo.senin.org/svn/mutantes/trunk/src/ mutant Password for ‘default’ GNOME keyring: svn: OPTIONS of ‘http://repo.senin.org/svn/mutantes/trunk/src’: authorization failed: Could not authenticate to server:…
-
nota mental: depurar traducciones con wordpress
Nota mental: Cuando tenga que revisar por qué no funciona la traducción de un site con WordPress debo depurar esta funcion [shell] #./wp-includes/l10n.php function load_theme_textdomain( $domain, $path = false ) { $locale = apply_filters( ‘theme_locale’, get_locale(), $domain ); if ( ! $path ) $path = get_template_directory(); // Load the textdomain from…
-
qué es caribou en mate-desktop?
Revisando las aplicaciones que se ejecutan en el inicio de la sesión com mate-desktop he econtrado una entrada llamada Caribou. No me gusta ver cosas raras en el sistema, así que he estado investigando ( poco, muy poco la verdad jejeje ) y he visto que es un teclado por pantalla, supongo que es una…