Si usais Twitter o Identi.ca os habréis dado cuenta de las miles y miles de apss que existen para gestionar las cuentas.
He usado alguna que otra app para GNU/Linux, concretamente en GNOME, y la verdad es que ninguna me ha gustado, salvo Hotot.
Gwibber es muy pobre, las actualizaciones raras veces funcionan. Tweetdeck es de Adobe, por lo tanto propietario, entonces lo descarto. He probado incluso alguna para KDE que no recuerdo.
El caso es que hace unos meses buceando por Google Code encontré Hotot. Siempre(o casi siempre) funciona a las mil maravillas. He migrado mi ssoo de escritorio a Linux Mint y al buscar información sobre el proyecto me he enterado de que ya tienen PPA. Buena noticia. El proyecto ha madurado, me alegro!
Tenéis más info sobre los PPA de Hotot aquí: http://www.hotot.org/get_hotot.html
jueves, 4 de agosto de 2011
Autenticación básica Nginx en Debian 6.0
Desde hace un año aproximadamente uso Nginx en alguno de los servidores que administro y la verdad es que los resultados son más que aceptables, sobre todo desde que liberaron la versión 1.0.
No había trasteado aún no la autenticación básica sobre Nginx, pero es muy muy sencillo, incluso me atrevería a afirmar que más sencillo que en Apache2.
Indico los pasos que debéis seguir para habilitar "basic_auth" en Debian GNU/Linux Squeeze:
1.-Lee la documentación oficial!
2.- Instala apache2-utils(si, paradojas de la vida, dejas Apache2, pero....)
3.-Crea el fichero que almacenará las credenciales:
4.- El fichero de configuración de Nginx debería ser similar a este:
5.- Recargar la configuración de Nginx
No había trasteado aún no la autenticación básica sobre Nginx, pero es muy muy sencillo, incluso me atrevería a afirmar que más sencillo que en Apache2.
Indico los pasos que debéis seguir para habilitar "basic_auth" en Debian GNU/Linux Squeeze:
1.-Lee la documentación oficial!
2.- Instala apache2-utils(si, paradojas de la vida, dejas Apache2, pero....)
aptitude install apache2-utils
3.-Crea el fichero que almacenará las credenciales:
root@:/etc/nginx/conf.d# htpasswd -c /etc/nginx/conf.d/htpasswd admin
New password:
Re-type new password:
Adding password for user admin
4.- El fichero de configuración de Nginx debería ser similar a este:
server {
listen 3312;
auth_basic on;
server_name server.org;
include /etc/nginx/php.conf;
access_log /var/log/nginx/server.org.access_log;
error_log /var/log/nginx/server.error_log;
root /var/www/myfolder;
location /admin {
auth_basic "E logho ti, de quen ves sendo...";
auth_basic_user_file conf.d/htpasswd;
}
}
5.- Recargar la configuración de Nginx
root@x:/home/apermuy# /etc/init.d/nginx reload
Reloading nginx configuration: nginx.
Etiquetas:
apache webserver,
apt
jueves, 7 de julio de 2011
Qué opino del Google Nexus S...ahora.
Lo bueno se hace esperar: tengo un Google Nexus S. Creo que este es el primer post relacionado con Android, no lo recuerdo...
El principal motivo del cambio es la operadora: de Movistar a Vodafone. La verdad es que no he tenido problemas ni cobertura ni de navegación vía móvil con Movistar, pero después de 7 años como cliente, he decido cambiar. Cambio por que las tarifas(de todas la compañías en general) son abusivas, pero lo de Movistar es de juzgado de guardia.
Al grano:
Mi opinión sobre Android 2.3.4 "Gingerbread"
Salud!
El principal motivo del cambio es la operadora: de Movistar a Vodafone. La verdad es que no he tenido problemas ni cobertura ni de navegación vía móvil con Movistar, pero después de 7 años como cliente, he decido cambiar. Cambio por que las tarifas(de todas la compañías en general) son abusivas, pero lo de Movistar es de juzgado de guardia.
Al grano:
Mi opinión sobre Android 2.3.4 "Gingerbread"
- Desde Agosto de 2009 ya conocía Android, así que ya sabía lo que me iba a encontrar.
- Hace unas semanas que tengo un Archos 101 así que más de lo mismo.
- Rapidísimo, supongo que el terminal cuenta, pero esta versión está muy trabajada en temas relacionados con usabilidad y UX.
- El soporte para múltiples cámaras funciona muy bien.
- El teclado multi táctil idem que las cámaras.
- El modo "hotspot" wifi es una auténtica pasada.¿No tienes internet?El Nexus S hace de punto de acceso wireless! :)
- Es pronto para una opinión sincera sobre lo malo de Android 2.3.4.
- Me preocupa Google, todo: desde cómo ha cambiado el "don't be evil", la privacidad, Chrome, Android...Necesito probar, jugar,programar, explorar todavía más para poder afirmar si los buenos son tan buenos y los malos son tan malos.
- Las especificaciones las tenéis aquí, así que no voy a hacer un copia-pega.
- Batería: Día y medio. Con 3gwatchdog y JuiceDefender(aunque no es necesario)
- Tamaño: un poco grande. A veces me olvido de que realmente es un teléfono. Aunque esto no sé si es malo o no.
- La pantalla es una pasada!
- La wireless va de cine!
- Peso: no es excesivo, se lleva bien! :)
- Multimedia: he leído que si el Samsung Galaxy S II es mejor, que si HTC Desire HD...no śe. El Nexus S reproduce Youtube, Mp3, vídeos en general con una calidad más que aceptable. No soy un geek de los teléfonos, ni un "experto" de sites como Xataka: el Nexus S es una pasada, digan lo que digan es un gran terminal, el mejor, no lo sé.
- Web y redes sociales: No sólo es cuestión del terminal, sino de SSOO, pero es muy manejable y navegar/twittear es un placer con este cacharro.
Salud!
Etiquetas:
android
jueves, 23 de junio de 2011
SELinux, RHEL y cosas extrañas...
Últimamente entre reuniones de proyectos y coordinación apenas tengo tiempo para ponerme con temas de administración de sistemas, aún así, le sigo dedicando tiempo.
El caso es que he finalizado la fase de desarrollo de un sitio web con Drupal 7 y quería subirlo al servidor de producción. Todo iba como la seda hasta que al levantar el vhost me encuentro con :
[root@XXX httpd]# /etc/init.d/httpd restart
Parando httpd: [ OK ]
Iniciando httpd: Warning: DocumentRoot [/var/www/html/biblioteca] does not exist
Warning: DocumentRoot [/var/www/html/moodle-testing20/moodle] does not exist
[ OK ]
¡DocumentRoot does not exist! Imposible, pensé. Al final, después de darle muchas vueltas leí en este post que podría ser que SELinux impidiese añadir directorios. Basta con añadirlo al contexto de SE y listo:
chcon -R system_u:object_r:httpd_sys_content_t /var/www/html/biblioteca
Etiquetas:
apache webserver,
linux
martes, 21 de junio de 2011
logwatch
La próxima semana voy a impartir un curso de Drupal en Lugo, de 16:30 a 20:30 de Lunes a Viernes y el Sábado día 2 de 10:00 a 13:30.
El primer día lo dedicaré completo a conocer el entorno de trabajo, desde VirtualBox hasta PHPMyAdmin y demás.
El servidor web que utilizaremos será Apache2, como suele ser habitual en este tipo de cursos express. Veremos temas básicos, desde la instalación a la configuración de virtual hosts y como no, también algo de seguridad, que nunca está de más. Repasando apps interesantes me he topado con logwatch, que para los que no lo conocéis es un script en Perl que facilita la visualización amigable de logs. La instalación es vía apt y lo único de debemos hacer para que muestre información en la consola es copia el fichero de ejemplo a /etc/logwatch:
cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/
Es posible configurar los reportes para que se envíen vía email y demás, pero esto lo dejamos para otro momento. Ahí os va la salida de logwatch directamente en la consola:
################### Logwatch 7.3.6 (05/19/07) ####################
Processing Initiated: Tue Jun 21 08:51:10 2011
Date Range Processed: yesterday
( 2011-Jun-20 )
Period is day.
Detail Level of Output: 0
Type of Output/Format: stdout / text
Logfiles for Host: creba
##################################################################
--------------------- dpkg status changes Begin ------------------------
Installed:
libconfig-inifiles-perl 2.52-1
mytop 1.6-6
---------------------- dpkg status changes End -------------------------
--------------------- httpd Begin ------------------------
Requests with error response codes
404 Not Found
/calendar/view.php?view=month&cal_d=1&cal_m=12&cal_y=2037: 1 Time(s)
/calendar/view.php?view=month&cal_d=1&cal_m=3&cal_y=2030: 1 Time(s)
/calendar/view.php?view=month&cal_d=1&cal_m=6&cal_y=1925: 1 Time(s)
http://98.126.15.13/proxyheader.php: 1 Time(s)
http://healthforcaring.com/proxyheader.php: 3 Time(s)
http://www.ezhealths.com/proxyheader.php: 1 Time(s)
http://www.hardjob.net/proxyheader.php: 2 Time(s)
Etiquetas:
apache webserver,
linux
Suscribirse a:
Entradas (Atom)