Apuntes Linux: Contol de acceso

El control de acceso se efectúa sobre ficheros y directorios. Hay tres tipos de permisos: lectura (r), escritura (r) y ejecución (x). En el caso de los directorios, el permiso de ejecucion sirve para navegar dentro del directorio. Estos permisos se pueden asignar de tres formas diferentes para cada fichero o directorio, que son al usuario (u), al grupo (g) o al resto de usuarios (o).

Leer más ›

Etiquetado con: , , , , , , ,
Publicado en: Linux Mint/Ubuntu

PHP debug en Sublime Text 3 con XDebug

Sublime TextUna de las cosas que mas uso cuando utilizo Netbeans, Eclipse o incluso Chrome DevTools (para Javascript) es el debugger. Para PHP utilizo Sublime Text, el cual no tiene un debbuger de serie, pero como no, siempre hay plugins que nos solucionan estos problemas. En este caso voy a utilizar la extensión de PHP xdebug y el plugin XDebug Client para Sublime Text 2/3. El pc donde lo hago corre sobre Linux Mint XFCE. Vamos a ello:

Leer más ›

Etiquetado con: , , ,
Publicado en: Editores/IDEs, PHP, Sublime Text

Solucionar reinicio continuo en HTC One S

htconesDesde que dejaron de dar soporte de actualizaciones desde HTC al One S, me pase a Cyanogenmod, como ya había hecho con mi anterior HTC Desire. No he probado muchas mas rooms, pero me gusta como funciona y saca las actualizaciones de Android relativamente rápido. La forma de actualizar es sencilla, desde uno de los menús de ajustes. Pero en el caso de mi HTC, cada actualización ha supuesto que el móvil dejara de funcionar, entrando e un bucle de arranque-reinicio infinito, ya que no es posible apagarlo, solamente si se acaba la batería.

Leer más ›

Etiquetado con: , , ,
Publicado en: Android, Linux Mint/Ubuntu

Localizar y optimizar consultas lentas en MySQL

mysql-logoHace unas semanas estuve en un curso de Administración avanzada de MySQL. Fue un curso breve, pero muy interesante. Una de las cosas que mas me gusto fueron las herramientas que tiene MySQL para localizar las consultas lentas y para ayudarte a mejorarlas. Veamos por partes, primero como localizarlas, y luego como tratar de reducir el tiempo que tardan estas consultas.

Leer más ›

Etiquetado con: , , ,
Publicado en: MySQL

Como editar CSS desde Chrome guardando automáticamente los cambios

Chrome-logo La mayoría de la gente que trabaja en el mundo de la programación, diseño o maquetación web conoce Chrome DevTools, las herramientas que nos proporciona Google Chrome para explorar paginas web. Entre ellas existe la posibilidad de editar al vuelo el CSS de cualquier página y ver los cambios según los realizamos. Pero lo que poca gente conoce es que en las ultimas versión de Chrome, se ha añadido una nueva funcionalidad, los Workspaces, con los que podemos estar guardando los cambios en nuestros ficheros locales automáticamente. Veamos como hacerlo.

Leer más ›

Etiquetado con: , , ,
Publicado en: Editores/IDEs, HTML5/CSS3

Cachear consultas mysql con ezSQL

PHP-MySQLEn nuestras paginas o proyectos, hay ocasiones en las que utilizamos bases de datos en las que no se realizan muchos cambios pero que si que utilizamos un gran numero de consultas. En estos casos, existe una forma de mejorar el rendimiento y la velocidad de las consultas, cacheandolas. Para esto, la librería ezSQL nos ofrece una forma fácil y cómoda de implementarlo.

Leer más ›

Etiquetado con: , , ,
Publicado en: MySQL, PHP

Comparar archivos en Sublime Text con Sublimerge

Sublime TextAlgo que echaba en falta en Sublime Text era una forma cómoda y visual de comparar el código de dos ficheros. Había probado FileDiffs, pero no era lo que buscaba, habiendo visto programas del tipo DiffUse o WinMerge. El otro día probé el plugin para Sublime Text Sublimerge y la verdad es que tiene todo lo que busco a la hora de comparar ficheros.

Leer más ›

Etiquetado con: , , ,
Publicado en: Editores/IDEs, Sublime Text

Crear un webservice REST para Android con PHP – Parte 2

android-logoDespués de ver en la parte 1 de este tutorial como crear la parte del webservice (PHP y MySQL), es hora de ver como crear el cliente, osea, la app de Android. En este caso, solamente nos va a hacer falta la conexión a Internet o LAN para hacer las llamadas al servidor y un parser, para leer la información XML que nos devuelve. Vamos a ello…

Leer más ›

Etiquetado con: , , , ,
Publicado en: Android, MySQL, PHP

Crear un webservice REST para Android con PHP – Parte 1

android-logoCuando queremos utilizar una base de datos en un proyecto Android, podemos usar SQLite dentro del proyecto, pero si tenemos una base de datos ya creada en un servidor externo, la cual usamos para la web, tendremos que acceder a ella a traves de un Webservice. En este caso, vamos a crear un webservice REST con PHP y MySQL.

Leer más ›

Etiquetado con: , , , ,
Publicado en: Android, MySQL, PHP

Garmin Forerunner en Linux Mint o Ubuntu

ubuntu_logo-horzDesde que me pase a Linux, concretamente a Linux Mint, no paro de verle ventajas a este Sistema Operativo, pero como no, también hay algún inconveniente. Hay ocasiones en los que usamos aplicaciones muy concretas, que solo están hechas para Windows. Gracias a dios, siempre hay gente que sin ningún animo de lucro, las adapta a otros sistemas operativos. En este caso, estoy hablando de conectar el Garmin Forerunner 405 a través del la antena ANT+ al pc, para subir los datos de los entrenamientos a Garmin Connect.

Leer más ›

Etiquetado con: , , , , , ,
Publicado en: Linux Mint/Ubuntu
Autor
Publicidad
Categorías