|
[Mac] Teclas rápidas (shortcuts) para el terminal |
12 de Febrero de 2009 en Sistemas, Mac. Lecturas: 3,015 [ Comentarios: 2 ]
|
|
Acostumbrado al terminal de Linux, al pasar a Mac (si, un MacBook de 13″) me encontré que el terminal no me aceptaba los shortcuts usuales para ir al principio de la línea, al final, moverse por palabras… total, un coñazo. Hasta que se me han hinchado las narices y me ha dado por buscarlo (debía ser lo primero, si, pero me he vuelto de un vago…).
A continuación cuelgo una tabla con los shortcuts más usuales. Porqué los variarán tanto de los shortcuts del entorno gráfico?
Leer más »
Tags: Mac, shortcuts, Sistemas, terminal

|
|
Asus eeePC 701 + Ubuntu eee: No se puede ajustar el volumen [solucionado] |
14 de Octubre de 2008 en Sistemas, Linux. Lecturas: 2,145 [ Comentarios: 2 ]
|
|
Hace una semana instalé Ubuntu Eee en mi Asus eeePC 701. El cambio vino por la nueva generación de distribuciones Linux orientadas a estos preciosos netbooks, más ligeras, sin demasiadas parafarnalias gráficas, y con la promesa de que funcionaría out-of-the-box.
Pues bién, todo funcionó a la perfección, sin ningún problema aparente, hasta que quise hacer una videoconferencia y me di cuenta que el volumen de los altavoces estaba al máximo y no se podía bajar. Los botones de acceso rápido se activaban pero el volumen no bajaba.
Aquí traigo la solución.
Leer más »
Tags: eeePC, Linux, Sistemas, Ubuntu

|
|
CSS: DIV Contenedor de DIVs con Float: IE & FF |
08 de Octubre de 2008 en Html, Programación. Lecturas: 4,873 [ Comentarios: 5 ]
|
|
Con este nombre críptico se esconde uno de mis quebraderos de cabeza que estoy teniendo para maquetar de forma que Internet Explorer 6, 7 y Firefox trabajen de la misma forma.
Imaginemos que tenemos un div que contiene un par de divs con float:left. El problema que nos aparece es que el fondo gris no se estira para recoger los elementos que contiene, ya que los divs internos son flotantes.
HTML:
<div style="background-color: grey;">
<div style="float: left;">
<img src="images/avatar.jpg">
</div>
<div style="float: left;">
Nombre del Usuario
</div>
</div>
Como corregimos ésto? Bién, he dado con la solución!
Editado: Gracias a los comentarios, ahora la solución es mejor!
Leer más »
Tags: CSS, Html, Programación

|
|
[Hostgator] Errores 404 extraños - solucionado |
25 de Septiembre de 2008 en Sistemas, Linux, Hosting, WordPress. Lecturas: 1,583 [ Comentarios: sin ]
|
|
Hacía un tiempo que tenía un fallo en varios Wordpress que tengo alojados en Hostgator. El primero era que el editor visual para escribir artículos fallaba, le habían desaparecido la barra de botones. El segundo ha sido hoy, dónde los archivos PHP que llamo por AJAX (básicamente mi plugin para la galería de fotos) mostraba HTTP Error.
Analizando el problema descubrí que ambos fallos estaban relacionados, ya que se recibía un error 404 en todos ellos. En el AJAX fué fácil: el firebug me lo ha dicho a la primera, pero el fallo del editor WYSIWYG era más complejo, aunque el firebug, con su herramienta para visualizar los JS cargados, me mostraba que el PHP que escupe el JS a cargar (wp-includes/js/tinymce/tiny_mce_gzip.php) devolvía un 404 con la plantilla de Wordpress (osea, un HTML).
Al final la cosa ha sido tan "fácil" como setar correctamente los permisos de mis archivos y directorios del Hosting.
Los permisos que deben tener son los siguientes:
- Todos los directorios del hosting: chmod 755
- Todos los archivos del hosting: chmod 644
- El directorio public_html: chmod 750
- Todos los archivos y directorios: propietario debe ser el usuario de la cuenta
Espero que ésto ayude a los que también tienen el mismo problema.
Según los del servicio de soporte de Hostgator, ésto ha sido por culpa de subir archivos desde Windows (¿?).
Salu10.
Tags: hostgator, Hosting, Linux, permisos, Sistemas, WordPress

|
|
Saltando de PHP a Ruby on Rails |
24 de Septiembre de 2008 en Programación, Ruby on Rails. Lecturas: 2,430 [ Comentarios: 9 ]
|
|
Ha pasado mucho tiempo desde el último post, lo sé, y tiene un porqué: acabo de dar el salto a Ruby on Rails.
¿Cómo? ¿Y porqué? Si justamente ahora empezaba a ser senior en PHP!
Habéis probado Ruby? Habéis jugado con lo que permite este lenguaje de objetos?
Ya desde que Bruno, un amigo motero y programador, me convenciese para que le echara un vistazo me gustó, pero claro, es "un lenguaje nuevo" y "aún le falta mucho" y "no tengo tiempo para jugar". Luego conocí a los creadores de moterus.es, red social al estilo facebook pero enfocada a moteros, escrita también en Ruby on Rails. Salimos varias veces en moto y en las paradas... bueno... somos unos frikis y nos gusta programar, hablamos y hablamos hasta que un día de principios de agosto me hicieron una propuesta formal: asumiendo que empezaba de cero con Rails, me querían en el equipo.
Yo estaba en plena fase de salida de producción del nuevo front y back de Privalia. Como buen profesional debía quedarme hasta el final así que la entrada la haría a principios de setiembre. Me tiré todo el agosto haciendo más horas que un reloj en Privalia y en los pocos ratos libres que me quedaron estuve estudiando Ruby on Rails. Con la coña casi no he tenido vacaciones pero ha valido la pena. Ya estoy metido de lleno.
Éste ha sido el motivo de mi larga ausencia. Con ello he caído de los rankings y Syntax Error a vuelto a ser un blog del montón (si es que nunca a pasado de aquí). Y para intentar remediarlo, aquí vengo con este post, en el que voy a intentar juntar la información y documentación que he usado para ponerme manos a la obra.
Leer más »
Tags: General, Programación, Ruby on Rails

|
|
PHP: Comprimir la salida del servidor para ahorrar ancho de banda |
23 de Julio de 2008 en Programación, PHP. Lecturas: 2,981 [ Comentarios: sin ]
|
|
En un proyecto en el que estoy trabajando actualmente se requiere generar un XML con datos tratados, para que un código Javascript monte un grid a modo de Excel online.
El problema viene cuando la cantidad de registros se vuelve grande... En unas pruebas con registros de producción nos encontramos que el grid se demoraba mucho en mostrarse... Pusimos algunas alertas y llegamos a la conclusión que de 20 segundos que tardaba en montarse el grid, sólo 5 correspondían a la generación del XML y el resto era tráfico de red y proceso javascript.
Pero cuánto pesa el XML? Un mega y medio de XML? Y cómo lo hacemos más pequeño para generar menos tráfico y ganar tiempo? Comprimiendo el XML de salida...
Leer más »
Tags: Comunicación, Optimización, PHP, Programación, Server

|
|
Autonombrado Ordenado: Ordenar y renombrar masivamente fotos, para Windows |
20 de Junio de 2008 en Programación, Herramientas, Windows. Lecturas: 3,615 [ Comentarios: 1 ]
|
|
Una de mis otras aficiones es la fotografía. Supongo que viendo mis proyectos de scripts y demás se nota un claro enfoque en hacerme la vida algo más fácil a la hora de organizar y publicar mis fotos.
Uno de los problemas más habituales aparece cuando tengo muchas fotos de varias cámaras tomadas del mismo viaje. Al juntar las fotos y tratar de verlas me encuentro en que (obviamente) es casi imposible verlas respetando un órden cronológico. Windows permite ordenar por fecha de captura y luego visualizarlas correctamente, pero a la hora de hacer un redimensionado masivo se pierde la información de la ordenación y del EXIF (dónde se guarda la fecha de captura).
El sencillo programa que presento aquí recoge todas las fotos de una carpeta, las ordena por fecha de captura, y las renombra con un nombre general dado y un número de foto para hacerlas consecutivas. Así, una vez realizado el proceso podremos usar cualquier programa de tratamiento masivo, aunque pierda la información EXIF, porque ya las tendremos en el orden correcto.
Para más información y descargas del programa, visitad la página del proyecto: Autonombrado Ordenado v1.0, dónde también se encuentra el código fuente para Visual Basic 2005.
Tags: autonombrado ordenado, Fotos, Herramientas, Programación, Windows

|
El Apunte: Descargar webs con wget
01 de Junio de 2008 en Linux, Apuntes.
Lecturas: 2,686 [ Comentarios: 4 ]
El comando wget en linux sirve para descargar cualquier cosa de un sitio web, desde páginas HTML a documentos PDF o imágenes, siempre que estén disponibles desde una URL.
El comando básico es
wget http://www.dominio.com/ruta/al/archivo
Recomiendo leerse la documentación del comando wget, pues tiene una inmensa cantidad de parámetros que permiten especificar exactamente qué y cómo queremos realizar la descarga.
Por ejemplo, para descargar sólo las imágenes (parámetro -A) de una página dada (-r realiza un parseo de la página descargada en busca de URLs a analizar, estilo recursivo), teniendo en cuenta que no baje elementos ya descargados anteriormente (-nc), asegurándonos que sólo será recursivo hacia los hijos y no hacia el padre (-np), escribiríamos el siguiente comando:
wget -r -A=,"jpg","JPG","gif","GIF","wmv","WMV" -nc -np http://www.dominio.com/ruta/al/archivo
Salu10
Tags: Apuntes, Linux
|
| « Previous entries |
|
|