Related Posts Plugin for WordPress, Blogger...

viernes, 17 de mayo de 2013

Como instalar plymouth en Debian wheezy

El plymouth es un splash screen en nuestro sistema operativo que inicia de manera gráfica el mismo,en muchos sistemas Linux no es necesario ya que inician demasiado rápido como es el caso de Arch con systemd,en Debian nos queda muy bien un inicio gráfico ya que demora un poco en encender.

A mi en lo personal me gusta un inicio grafico ya que ya paso el tiempo en que me gustaba ver los logs y los scripts de carga,ahora mismo prefiero un inicio grafico y aqui un tutorial para hacerlo en Debian wheezy.

Tutorial

1.Entramos en modo root:

su

2.Instalamos lo necesario:

aptitude install plymouth plymouth-dev

3.Instalamos lo necesario para nuestra Pc(controlador):

Intel:


aptitude install libdrm-intel1


Para driver libre Nouveau (nVidia):

aptitude install libdrm-nouveau1


Para drivers libres ATI Radeon:

aptitude install libdrm-radeon1
Ahora configuramos /etc/initramfs-tools/modules:

nano /etc/initramfs-tools/modules

Y añadimos:

Intel:

# KMS
intel_agp
drm
i915 modeset=1


Para drivers libres Nouveau (nVidia):

# KMS
drm
nouveau modeset=1

4.Configuramos el grub:

nano  /etc/default/grub

Y añadimos o editamos la variable GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"


Actualizamos el grub:

update-grub2
Eso es todo :D

Para cambiar el tema ejecutamos:

plymouth-set-default-theme --list



Para ver los temas disponibles y :

plymouth-set-default-theme nombre_tema

Cambiarlo,por ultimo solo actualizamos initramfs:


update-initramfs -u

Reiniciamos y listo.

Nota: Puede que no sirvan algunos temas,esto se debe a que puede que tu tarjeta de video no este soportada y plymouth use el modo texto.

Referencia y mas informacion: wiki.debian.org/es/plymouth

miércoles, 15 de mayo de 2013

Como adelantar/atrasar la canción del iPhone desde el lockscreen

Algo que he encontrado muy útil en un tweak que instale de cydia es el poder adelantar y retrasar la canción que estemos escuchando en nuestro iPhone,iPod,iPad desde el lockscreen con una barra similar a la del volumen:

Vean:



Como se puede ver sale una barra de transcurso similar a la del volumen,desde ahí podemos adelantar y retrasar la canción.

El propósito del tweak no era justamente ese ya que hace mas cosas,como crear una lista rápida de musica para escuchar, tocando el botón de la derecha que esta al lado del volumen(en mi caso ya que se puede configurar lo posición).

El tweak esta en cydia así que necesitamos jailbreak,solo entramos y lo buscamos como

pluck
Instalamos y configuramos en la app de ajustes:



Luego disfrutamos :D,eso es todo.

Instalar firewall en Debian wheezy

Algo que tenemos que hacer principalmente al instalar un sistema operativo es asegurar las conexiones de red,ya que por ahí se puede ver afectada la seguridad de nuestro sistema y nuestros datos se pueden ver comprometidos. Como sabemos siempre hay o puede haber personas que exploten o logren explotar nuestra Pc como se dice comúnmente hackear,existen muchas formas de hacer esto de manera local o remota y en Linux no es la excepción,en este caso solo instalaremos un firewall con configuración normal,ya que directamente podemos usar ip tables,pero es un poco mas complicado asi que instalaremos UFW y GUFW para una fácil configuración de nuestro Firewall.

Tutorial

1. Instalar UFW(Uncomplicated Firewall) este programa nos comunica con ip tables de una manera mas sencilla,en otra palabras accede a las configuraciones de ip tables para Humanos :P.

Instalamos:

sudo apt-get update && sudo apt-get install ufw
Ahora configuramos con linea de comandos,en seguida instalaremos una interfaz gráfica,para que sea aun mas facil la configuracion pero ahora lanzamos los comandos:

Vemos el estado con:

sudo ufw status


Activamos con:


sudo ufw enable
Desactivamos con :

sudo ufw disable

Eso es lo mas importante,para crear reglas copy pasteo de wikipedia:

Muestra estatus detalladosudo ufw status verbose
Muestra Lista de Reglas Numeradasudo ufw status numbered
Bloquea todo el tráfico de entradasudo ufw default deny incomingEsto detendrá por defecto todo el tráfico entrante LAN desde Internet a menos que se especifique lo contrario en una regla
Permite todo el tráfico de entradasudo ufw default allow incomingEsto permitirá por defecto todo el tráfico entrante LAN a menos que se especifique lo contrario en una regla
Bloquea todo el tráfico salientesudo ufw default deny outgoingEsto detendrá por defecto todo el tráfico saliente hacia Internet LAN a menos que se especifique lo contrario en una regla
Permite todo el tráfico salientesudo ufw default allow outgoingEsto permitirá por defecto todo el tráfico saliente hacia Internet LAN a menos que se especifique lo contrario en una regla
Bloquea elpuerto 22sudo ufw deny port 22Esto detendrá a cualquiera en Internet que intente conectarse a dispositivos en el LAN usando SSH
Permite el puerto 22sudo ufw allow port 22Esto permitirá a cualquiera en Internet conectarse a dispositivos en elLAN usando SSH
Bloquea el puerto 22 solo para una persona específicasudo ufw deny from 220.60.90.55 to port 22Esto detendrá a la dirección IP 220.60.90.55 conectarse a dispositivos en el LAN usando SSH
Permite el puerto 22 solo para una persona específicasudo ufw allow from 220.60.90.55 to port 22Esto permitirá a la dirección IP 220.60.90.55 conectarse a dispositivos en el LAN usando SSH
Bloquea el puerto 22 solo para una red específicasudo ufw deny from 220.60.90.0/24 to port 22Esto detendrá a cualquiera usando una dirección IP en el rango 220.60.90.1 - 220.60.90.254 conectarse a dispositivos en el LAN usandoSSH
Permite el puerto 22 solo para una red específicasudo ufw allow from 220.60.90.0/24 to port 22Esto permitirá a cualquiera usando una dirección IP en el rango 220.60.90.1 - 220.60.90.254 conectarse a dispositivos en el LAN usandoSSH
Bloquea el puerto 53 en el UDPsudo ufw deny port 53Esto detendrá a cualquiera en Internet usando un DNS buscar dispositivos en el LAN
Permite el puerto 53 en el UDPsudo ufw allow port 53Esto permitirá a cualquiera en Internet hacer transacciones DNS sobre dispositivos en el LAN
Permite un rango de puertos TCPsudo ufw allow 2500:5000/tcpEsto permitirá a cualquiera en Internet comunicarse a cualquier puerto en el rango 2500 - 5000 en dispositivos en el LAN
Elimina un número de reglasudo ufw delete 1Esto borrará la primera regla en la lista de reglas
 Fuente : es.wikipedia.org/wiki/Uncomplicated_Firewall

Ahora si no nos gusta la linea de comandos,podemos instalar GUFW una interfaz gráfica para UFW:

Instalamos :

sudo apt-get install gufw

Lanzamos con :

gksu gufw

o con

dbus-launch gufw
En la terminal o en ejecutor (fn + alt + F2 )si no nos sale en el menu o dash de nuestro entorno de escritorio:


Para ver reglas vean Editar de GUFW,eso es todo :D


lunes, 13 de mayo de 2013

Uso avanzado de print python 3 (2/2)

Hace un tiempo coloque una entrada de el uso de print de manera avanzada o mejor dicho de manera correcta,ya tiene tiempo que lo realice y para terminar con estas dos partes vamos a ver la segunda:

Parte 1

Primero que nada vamos a ver las secuencias de escape en Python 3:

Retroceder un espacio :


\b
 Nueva linea :

\n 

Retorno de carro :


\r 

Avance de hoja :

\f
Tabulador horizontal


\t
Tabulador vertical

\v 
Cualquiera de esas secuencias las podemos probar de esta manera:

print ("\nHola \tMundo\n") 


Ahora veremos las Expresiones de Formato:

Cadena :

%s

Entero:

%d

Flotante:

%f

Flotante notación científica:

%e

Decimal negativo:

%u
Cualquiera de las Expresiones de formato se pueden usar de esta manera:

print ("Entero : %d\nTexto : %s" %(1,"T"))

También podemos usar valores de variables,por ejemplo:

cadena = "Hola esto es un texto"

flotante = 3.14

print  ("Flotante : %f\nTexto : %s" %(flotante,cadena))


Se recomienda ver el tipo de dato que estamos usando con el comando

type()

En la consola de python:


Eso es lo mas importante otra cosa curiosa es dar color a la shell,pero se necesitan usar caracteres similares a la de la shell como los que vimos en el tutorial del PS1 de Unix SH,pero no los conosco bien en python :(.

En python existe un modulo que se llama colorama,pero es para python2 :(

pypi.python.org/pypi/colorama