Buscar en este blog
jueves, 27 de diciembre de 2012
IPTABLES. Denegación de tráfico desde IP
Como bloquear el tráfico entrante de una IP con IPTABLES en EncodingTheCode
Controlando las conexiones activas en Apache
En EncodingTheCode interesante articulo de cómo controlar el número de conexiones activas procedentes de una IP para tomar acciones
Conexiones activas en apache
martes, 23 de octubre de 2012
Warning: Remote host identification has change. Servidor SSH
Solución al problema Remote host identification has change que se genera al reinstalar el servidor ssh en EncodingTheCode
domingo, 14 de octubre de 2012
jueves, 4 de octubre de 2012
Diffuse. Compara archivos fuente
Diffuse una excelente herramienta para comparar y hacer merge entre versiones de archivos fuentes.
Diffuse. EncodingTheCode
Diffuse. EncodingTheCode
miércoles, 3 de octubre de 2012
Setear Monitor principal en Gnome Shell
En dos simples pasos con xrandr definimos el monitor principal en Gnome Shell bajo Ubuntu 12.04. Probado también en Fedora 17
Monitor Principal en Gnome Shell. EncodingTheCode
Monitor Principal en Gnome Shell. EncodingTheCode
miércoles, 19 de septiembre de 2012
sábado, 15 de septiembre de 2012
Como matar procesos en Linux
Rápidamente vemos como acabar con los procesos que estén afectando a la estabilidad de un sistema Linux (escritorio o servidor).
EncodingTheCode. Matar procesos con kill en Linux
viernes, 14 de septiembre de 2012
Flash Player en Android Jelly Bean
En esta etapa de transición para muchos puede ser útil o necesario disponer de flash en el terminal Android.
Desde el pasado 15 de Agosto Flash ya no está disponible en Google Play. Pero, para aquellos que lo necesiten en Android Jelly Bean El androide libre nos explica de forma simple y rápida como instalar Flash Player.
Flash en Jelly Bean: Cómo instalarlo para poder usarlo
Desde el pasado 15 de Agosto Flash ya no está disponible en Google Play. Pero, para aquellos que lo necesiten en Android Jelly Bean El androide libre nos explica de forma simple y rápida como instalar Flash Player.
Flash en Jelly Bean: Cómo instalarlo para poder usarlo
Gnome Shell. Workspaces multimonitor
EncodingTheCode.
Configuración de Gnome Shell en modo multimonitor para incluirlo dentro del workspaces y que cambie de escritorio al igual que el monitor principal.
EncodingTheCode. Gnome Shell. Workspaces multimonitor
lunes, 13 de agosto de 2012
Instalación VirtualBox en openSUSE 12.1
Guía rápida para instalar VirtualBox en openSUSE 12.1. En este caso debemos resolver algunas dependencias y modificar la configuración de usuario.
Detalle completo en EncodingTheCode
Espero que os sea de ayuda.
Detalle completo en EncodingTheCode
Espero que os sea de ayuda.
viernes, 10 de agosto de 2012
Instalación de Apache, MySQL, phpMyAdmin y librería oci8 en openSUSE 12.1
En mi primera colaboración en EncodingTheCode he intentado hacer una guía para explicar como como instalar un servidor web, mysql con phpMyAdmin y la libreria oci8 para acceso a bases de datos Oracle en openSUSE 12.1.
Articulo completo: Instalación de Apache, MySQL, phpMyAdmin y librería oci8 en openSUSE 12.1 en EncodingTheCode
Nuevo Blog. EncodingTheCode
Junto a Darkvidhck hemos creado un nuevo blog donde concentraremos todos nuestros esfuerzos para compartir y aprender todo lo que podamos.
Os invitamos a participar en el blog EncodingTheCode
sábado, 4 de agosto de 2012
Apagado Programado en Linux
Con una sencilla orden vamos a programar nuestra máquina para que se apague cuando le indiquemos. El comando en cuestión es:
sudo shutdown -h +30
Con esta orden la máquina se apagará en 30 minutos.
sudo shutdown -h +30
Con esta orden la máquina se apagará en 30 minutos.
viernes, 3 de agosto de 2012
Control de procesos en servidores (y desktop) con HTOP
Conocemos top para ver los procesos activos en una máquina y ver la carga del sistema. Con htop tenemos prácticamente la misma información pero formateada de modo que nos es más intuitivo o rápido darnos cuenta por ejemplo que un determinado proceso está consumiendo demasiados recursos y poder matarlo.
Para instalarlo abrimos un terminal y...
sudo aptitude install htop
Para lanzarlo solo escribimos htop en la consola y listo.
Para instalarlo abrimos un terminal y...
sudo aptitude install htop
Para lanzarlo solo escribimos htop en la consola y listo.
Ver uso de discos HD en Debian/Ubuntu
Comando sencillo que nos dará información detallada de las particiones de nuestros discos duros.
Abrimos el terminal e introducimos:
df -h
Nos mostrará la capacidad, espacio en uso, espacio disponible, el uso en porcentaje y donde está montado.
Abrimos el terminal e introducimos:
df -h
Nos mostrará la capacidad, espacio en uso, espacio disponible, el uso en porcentaje y donde está montado.
lunes, 30 de julio de 2012
Chrome Sniffer. Conoce la tecnología que usa un sitio web
Chrome Sniffer es una extensión para el navegador Chrome que acabo de conocer y que nos permite ver que frameworks y librerías Javascript usa un sitio web que visitemos.
Su uso es muy sencillo, basta con instalar y cada vez que visitemos un sitio web que use un CMS o librería javascript que sea conocida para Sniffer nos la muestra en la barra de direcciones.
Link para instalar Chrome Sniffer
Su uso es muy sencillo, basta con instalar y cada vez que visitemos un sitio web que use un CMS o librería javascript que sea conocida para Sniffer nos la muestra en la barra de direcciones.
Link para instalar Chrome Sniffer
viernes, 27 de julio de 2012
Debian/Ubuntu. Configuración de red en terminal
Para que nuestra máquina pueda resolver los nombres de dominio editamos el siguiente archivo
sudo nano /etc/resolv.conf
Y añadimos los DNS de la siguiente forma
nameserver servidor_dns
Ahora configuramos nuestra tarjeta de red. La configuración esta en el archivo /etc/network/interfaces
Editamos dicho archivo con el editor que deseemos con la siguiente configuración:
- DHCP
auto eth0 #nuestro dispositivo
iface eth0 inet dhcp
- IP ESTATICA
auto eth0
iface eth0 inet static
address mi_ip
netmask mi_mascara
gateway mi_gateway
Por último para aplicar los cambios reiniciamos el servicio
sudo /etc/init.d/networking restart
Con esto ya tenemos nuestra red configurada.
sudo nano /etc/resolv.conf
Y añadimos los DNS de la siguiente forma
nameserver servidor_dns
Ahora configuramos nuestra tarjeta de red. La configuración esta en el archivo /etc/network/interfaces
Editamos dicho archivo con el editor que deseemos con la siguiente configuración:
- DHCP
auto eth0 #nuestro dispositivo
iface eth0 inet dhcp
- IP ESTATICA
auto eth0
iface eth0 inet static
address mi_ip
netmask mi_mascara
gateway mi_gateway
Por último para aplicar los cambios reiniciamos el servicio
sudo /etc/init.d/networking restart
Con esto ya tenemos nuestra red configurada.
Instalación y configuración Samba File Server en Ubuntu
Vamos a instalar y configurar un servidor de archivos Samba en Ubuntu Server.
Primero necesitamos instalar samba
1.- sudo apt-get install samba
Con esto ya lo tenemos instalado y ahora lo vamos a configurar. Para esto, el archivo de configuración de Samba es /etc/samba/smb.conf. Lo editamos y realizamos los siguientes cambios:
2.- sudo nano /etc/samba/smb.conf
workgroup = MI_GRUPO_TRABAJO
security = user #descomentamos esta línea si está comentada
username map = /etc/samba/smbusers #usuarios que podrán acceder al servidor
Añadimos la siguiente sección al final del archivo
[share]
comment = Mi servidor de archivos
path = /srv/samba/share
browsable = yes
guest ok = no
read only = yes
create mask = 0755
Guardamos y vamos al siguiente paso.
Debemos crear el directorio que hemos especificado que será compartido.
3.- sudo mkdir -p /srv/samba/share # La opción -p crea el árbol de directorio completo si no existe
sudo chown nobody.nogroup /srv/samba/share
Y por último reiniciamos los servicios
4.- sudo restart smbd
sudo restart nmbd
Ya solo nos queda crear los usuarios que podrán acceder a la información. Lo hacemos mediante:
sudo smbpasswd -a username
sudo nano /etc/samba/smbusers
Y añadimos a este archivos los usuarios que creemos de la siguiente forma:
<username>= <"username">
Tal cual, cambiando solo username por el nombre del usuario que queramos.
es el usuario del sistema y <"username"> el usuario de samba. Pueden ser el mismo o no.
Con esto ya tenemos configurado el servidor y el acceso al mismo.
Primero necesitamos instalar samba
1.- sudo apt-get install samba
Con esto ya lo tenemos instalado y ahora lo vamos a configurar. Para esto, el archivo de configuración de Samba es /etc/samba/smb.conf. Lo editamos y realizamos los siguientes cambios:
2.- sudo nano /etc/samba/smb.conf
workgroup = MI_GRUPO_TRABAJO
security = user #descomentamos esta línea si está comentada
username map = /etc/samba/smbusers #usuarios que podrán acceder al servidor
Añadimos la siguiente sección al final del archivo
[share]
comment = Mi servidor de archivos
path = /srv/samba/share
browsable = yes
guest ok = no
read only = yes
create mask = 0755
Guardamos y vamos al siguiente paso.
Debemos crear el directorio que hemos especificado que será compartido.
3.- sudo mkdir -p /srv/samba/share # La opción -p crea el árbol de directorio completo si no existe
sudo chown nobody.nogroup /srv/samba/share
Y por último reiniciamos los servicios
4.- sudo restart smbd
sudo restart nmbd
Ya solo nos queda crear los usuarios que podrán acceder a la información. Lo hacemos mediante:
sudo smbpasswd -a username
sudo nano /etc/samba/smbusers
Y añadimos a este archivos los usuarios que creemos de la siguiente forma:
<username>= <"username">
Tal cual, cambiando solo username por el nombre del usuario que queramos.
Con esto ya tenemos configurado el servidor y el acceso al mismo.
lunes, 23 de julio de 2012
Instalación y configuración de openVPN Client en Ubuntu
Vamos al terminal y procedemos a instalar openvpn
1.- sudo apt-get install openvpn
Con esto ya tenemos openvpn instalado y listo para ser usado.
A continuación vamos al directorio /etc/openvpn
2.- cd /etc/openvpn
Ahora copiamos los archivos .ovpn y .pem en dicho directorio
3.- sudo cp /midirectorio/miarchivo.ovpn miarchivo.ovpn
sudo cp /midirectorio/miarchivo.pem miarchivo.pem
Y por último ejecutamos el programa con el parámetro de conexión
4.- sudo openvpn --config miarchivo.ovpn
Comenzará a ejecutarse en la consola y nos solicitará el user y pass de conexión a la VPN.
Con esto ya estamos conectado y dentro de la red que hemos configurado.
viernes, 20 de julio de 2012
JQuery desde cero
Los chicos de desarrolloweb.com han realizado un Hangout de JQuery que no tiene desperdicio. Podéis verlo aquí JQuery desde cero
Desactivar Sesión Invitado Ubuntu 12.04
En dos breves pasos podemos desactivar la sesión de invitado en Ubuntu 12.04.
Lo primero que debemos hacer es abrir un terminal para editar el archivo /etc/lightdm/lightdm.conf con el editor que queramos. En esta ocasión lo haremos con nano:
sudo nano /etc/lightdm/lightdm.conf
A este archivo añadimos la siguiente linea:
allow-guest=false
Guardamos la modificación y la próxima vez que iniciemos ya no estará disponible la sesión de invitado.
WebApps en Ubuntu 12.10 (y 12.04)
Alguna vez quisiste ver tu email y pensaste que podría ser más rápido?
Pues el momento ha llegado con WebApps. Una nueva funcionalidad que incorporará Ubuntu 12.10 pero que también podemos ir probando en Ubuntu 12.04.
Una breve introducción en WebApps en Youtube
El proceso de instalación es el siguiente:
1.- Añadimos el repositorio. sudo add-apt-repository ppa:webapps/preview
2.- Actualizamos. sudo apt-get update
3.- Instalamos la aplicación. sudo apt-get install unity-webapps-preview
El funcionamiento es muy sencillo. Conforme vayas visitando sitio que soporten esta funcionalidad te preguntarán si quieres enlazarlo con webapps y la "aplicación" se colocará en el HUD de Ubuntu lista para acceder con un solo click. También puedes acceder desde el Dash por lo que el acceso a nuestras aplicaciones web más comunes es más rápido.
MUY IMPORTANTE. Cuando salga la versión de Ubuntu 12.10 debemos desinstalar el paquete antes instalado y eliminar el repositorio añadido para que esta nueva característica funcione correctamente. Esto es porque Ubuntu 12.10 ya la trae de serie.
Para desinstalar seguimos los siguientes pasos:
1.- sudo apt-get install ppa-purge
2.- sudo ppa-purge ppa:webapps/preview
Con esto ya tendríamos funcionando correctamente la funcionalidad en Ubuntu 12.10.
Más información (en inglés) en www.webupd8.org
miércoles, 18 de julio de 2012
Instalar Sublime Text 2 en Ubuntu
Para aquellos que no les resulte cómodo bajar los fuentes de Sublime y ejecutarlo.
Rápidamente comentar como instalar Sublime Text 2 en Ubuntu (probado en la versión 12.04).
Lo primero que debemos hacer es añadir el PPA con la instrucción:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
Ahora lo que debemos hacer es actualizar con:
sudo apt-get update
Rápidamente comentar como instalar Sublime Text 2 en Ubuntu (probado en la versión 12.04).
Lo primero que debemos hacer es añadir el PPA con la instrucción:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
Ahora lo que debemos hacer es actualizar con:
sudo apt-get update
Y por último instalamos el programa:
sudo apt-get install sublime-text
Con esto tenemos tenemos instalado Sublime Text 2.
Sublime Text 2
Potente editor de código. Ligero y muy versátil. Una pequeña introducción de www.desarrolloweb.com en Webcast Sublime Text 2 . Además es multiplataforma, OSX, Linux y Windows.
domingo, 17 de junio de 2012
Ubuntu 12.04
Un par de meses después del lanzamiento de Ubuntu 12.04 y por supuesto de haberlo probado, mis impresiones son mejores que la primera versión que incorporó Unity.
Al principio todos somos reacios a un cambio y Unity lo fué. Lo cierto es que el paso de Gnome Classic a Unity es grande y al principio cuesta pero lo cierto es que después de usarlo por algún tiempo termina gustando y sobre todo me doy cuenta de que accedo a lo que necesito más rápido, concretamente a un golpe de tecla. Solo debes pulsar una tecla para abrir el Dash y teclear lo que necesitas para tener en pantalla lo que buscas listo para ser usado.
Sin duda aconsejo probar no solo Ubuntu, sino cualquier distribución GNU/Linux.
BlackBerry se reinventa
Jorge del Casar a través de su web nos comparte una introducción del nuevo BB 10. Nuevo BlackBerry 10
viernes, 1 de junio de 2012
Manual Desarrollo Android
Los chicos de elbauldelprogramador.com tienen un interesante manual de desarrollo para Android. elbauldelprogramador.com
Suscribirse a:
Entradas (Atom)