Temas relacionados con GNU/Linux y en especial con Ubuntu Hablemos de Apple, Hablemos de Mac y su sistemas MacOS y iOS Hablemos de Gadgets. todo es mundo de nuevas tecnologías que alguna vez soñamos... Busca en Google V E N E Z U E L A

General

Temas generales

Reflexión y Recordatorio de Buda ….

LA IRA

El Dominio Del Fuego Interior

Cómo hacer que tus indeseados huéspedes se sientan como en casa

Cuando elimines la represión y los bloques de dolor afloren, tendrás que sufrir un poco. No hay modo de evitarlo. Por eso, el Buda dijo que has de aprender a abrazar el dolor. De ahí, que la práctica de ser consciente sea tan importante. Generas una intensa fuente de energía, para poder reconocer y abrazar estas fuerzas negativas y cuidar de ellas. Y ya que el Buda (O el Espíritu de Vida o Búdico) está en ti como la energía de ser consciente, invita al Buda a surgir y a ayudarte a abrazar los nudos interiores. Si éstos no quieren aflorar, los convences para hacerlo. Después de ser abrazados durante un tiempo, volverán al sótano y se convertirán en simientes de nuevo. Por ejemplo, el Buda dijo que todos tenemos la semilla del miedo; pero la mayoría lo reprimimos y lo encerramos, en la oscuridad. Para ayudamos a identificar, abrazar y observar profundamente las semillas del miedo, nos ofreció la práctica de los Cinco Recordatorios:

1. Mi naturaleza es la de envejecer. No puedo huir de la vejez.

2. Mi naturaleza es la de enfermar. No puedo huir de la enfermedad.

3. Mi naturaleza es la de morir. No puedo huir de la muerte.

4. La naturaleza de todas las cosas y personas es la del cambio. No hay manera de evitar separarme de ello. Nada puedo conservar. Vine al mundo con las manos vacías y lo abandonaré del mismo modo.

5. Mis acciones son las únicas y verdaderas pertenencias que tengo. No puedo huir de las consecuencias de mis acciones. Ellas son el suelo en el que me apoyo.

Cada día hemos de practicar de esta forma, dedicando algunos minutos a contemplar cada ejercicio mientras seguimos nuestra respiración. Practicamos los Cinco Recordatorios, para que la semilla del miedo circule. Hemos de invitarla a aparecer, para reconocerla y abrazarla. Y cuando se sumerja de nuevo, se habrá vuelto más pequeña. Si invitamos a la semilla del miedo a aflorar de ésta manera; conscientemente, estaremos mejor equipados para cuidar de nuestra ira. El miedo, aviva la ira. Cuando el miedo se presenta, no estás en paz, así que se convierte en el terreno en el que la ira puede crecer. El miedo, se basa en la ignorancia; y ésta falta de conocimiento, constituye también una de las principales causas de la ira. Cada vez que bañas tus formaciones interiores con la energía de ser consciente; los bloques de dolor que hay en ti, se hacen más livianos y menos peligrosos. Tu práctica consiste, es bañar cada día con la energía de ser consciente la ira, la desesperanza y el miedo de tu interior. Si no eres consciente; cuando estas semillas afloren, producirán una situación muy desagradable.

Pero si sabes generar la energía de ser consciente, es muy curativo invitarlas a aflorar cada día y abrazarlas. Después de algunos días o semanas de hacerlas aflorar a diario y de ayudarlas a sumergirse de nuevo, habrás creado una buena circulación en tu psique, y los síntomas de trastorno mental empezarán a desaparecer. Ser consciente, hace la labor de dar un masaje a tus formaciones mentales, a los bloques de sufrimiento que hay en ti. Debes dejarlos circular; y podrán hacerlo, si tú no les tienes miedo. Si aprendes a no temer tus nudos de sufrimiento, aprenderás a abrazarlos con la energía de ser consciente y a transformarlos.

Via: Thich Nhat Hanh

Como instalar OpenOffice en Oracle Linux 5

Hola Amigos!

Como de costumbre, y pretendiendo ayudar a unos amigos, quienes me pidieron en un momento que los ayudara haciendo una instalación de OpenOffice sobre su Oracle Linux 5, acá les dejo un HOWTO o paso a paso de como lo instalé, esto espero sirva de algo a alguien en lo particular y como todos mis escritos, me servirá para recordar en caso de tener que hacerlo nuevamente.

Manos a la obra!…

Prerequisitos:

Se cuenta con un servidor con:

lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release: 5.8
Codename: Carthage

uname -a
Linux srvorabpm.MISAMIGOS.com 2.6.32-300.25.1.el5uek #1 SMP Tue May 15 19:55:50 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

Inmediatamente me logee en el sistema con el usuario root desde la terminal via SSH, por ejemplo:

ssh root@192.168.30.68

Estando logueado descargue con el comando wget el archivo del OpenOffice, a fin de evitar cualquier inconveniente con que en el equipo este o no instalado el JRE de Java, aproveche y me descargue el que ya lo tiene incluido. el comando fue:

wget http://download.services.openoffice.org/files/localized/en-GB/3.3.0/OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_en-GB.tar.gz

Esto tardo un rato (depende del ancho de banda donde esta conectado el servidor) una vez terminado, procedí al proceso de instalación. Entiendo que para mis amigos, el OpenOffice será usado en dicha plataforma a fin de proceder a la generación y conversión de documentos, en tal sentido el mismo será usado mas como un Servicio que como una Aplicación de Usuario. (Te recuerdo que un servicio o daemon (disk and execution monitor) es una aplicación que corre en segundo plano o sin intervención directa del usuario)

Estando lista la descarga se proceder a extraer todo el contenido del paquete descargado, para ello ejecutamos:

tar xvzf OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_en-GB.tar.gz

Con esto y considerando que estábamos ubicados en el “home” del usuario root (/root) entonces procederemos a la instalación propiamente, al descomprimir el paquete se debe haber generado dentro de /root una carpeta nueva con el nombre de OOO330_m20_native_packed-1_en-GB.9567 en consecuencia procedemos a acceder a la misma y dentro de esta a una con el nombre de RPMS, una vez en ese directorio, se procede a la instalación de todos los archivos RPM que en este se encuentren. Lo hago de este modo, ya que en este equipo si estaba instalado ya el JRE de JAVA, y al intentar instalar por medio del script setup, el mismo arrojaba como error que la el JAVA estaba instalado. Sin embargo no remplacé el JAVA debido a que el JAVA previamente instalado, es la versión certificada para los productos que posteriormente será allí instalados.

De esta manera ejecuté:

cd /root/OOO330_m20_native_packed-1_en-GB.9567/RPMS
rpm -ihv *.rpm

Cuando el proceso termina, se  habrán creado par de carpetas en el directorio /opt las mismas contienen el OpenOffice, sin embargo a fin de que pueda ser invocado desde cualquier parte de la jerarquia de archivos cualquiera de los componentes del OpenOffice, procedí a incluir en la variabla de entrono $PATH la ruta de los binarios del open office, para ello edité /etc/profile e inclui la linea como aparece a continuación:

cat /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

PATH=$PATH:/opt/openoffice.org3/program
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}

# ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then
EUID=`id -u`
UID=`id -ru`
fi

# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

if [ -x /usr/bin/id ]; then
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
fi

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then
umask 002
else
umask 022
fi

for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. $i
else
. $i >/dev/null 2>&1
fi
fi
done

unset i
unset pathmunge

Ya terminada esta parte de la instalación, me resta nada mas proceder a probar si todo funciona, por lo que me desconecto de la terminal SSH y procedo a conectarme nuevamente, en esta oportunidad incluyo en la conexion SSH la opción “-X” la cual permite que haga un “forward” de la X-Window hacia mi servidor X. En palabras simples, con la -X hare que todo lo que requiera en mi sesión remota que se ejecute en una interfaz grafica, se redirija a través del túnel SSH hasta mi equipo y despliegue las ventanas gráficas en mi computador (NOTA: Esto solo funciona si tienes Linux de forma nativa o MacOS X con las extensiones de X-Window pre instalado. En caso de usar Windows revisa el proyecto http://sourceforge.net/projects/xming/)

Luego de haberme re-conectado, procedí entonces a ejecutar el soffice, abriendose la ventana del producto, y terminando su respectivo registro.

Listo! si todo ha salido bien, entonces ya tienes OpenOffice instalado en tu Oracle Linux 5.

Ubuntu, Canaima y Yo!

Ayer tuve la oportunidad de participar en un evento al cual fui invitado cordialmente, luego al culminar el mismo, a mi esposa gentilmente le regalaron un CD de GNU/Linux CANAIMA 3.0. Para todos es bien sabido mi desinterés por dicha distribución de Linux, especialmente porque en los intentos de conocerla, siempre saltó por allí algún personaje “Sobrado” menospreciando a Ubuntu, que a fin de cuentas es lo que considero mi Distro por excelencia, pues lo he usado desde su primera versión hasta la fecha.

Sin embargo, en la noche de hoy, revisando el Planeta Ubuntu-ve, me he topado con un Post de Efrain Valles, el cual me hizo pensar, reflexionar y hasta emocionarme, pues definitivamente concuerdo con muchas de sus opiniones (por no decir que con todas), motivo por el cual recordé cuando alguna vez en la vida, ese Maracucho vino a Caracas a conocer a este su servidor, un simple ciudadano que usaba y hacia Advocacy sin interés  de ser una estrella ni nada por el estilo, simplemente invitaba a todos a participar en Ubuntu como una alternativa viable para todos. Entendí, a sabiendas de que luego el perdiera ese  ”Respeto” que podía sentir por mi labor, y que en su momento fui de alguna forma, inspiración para su participación. Pues hoy siento que es él quien me sirve de inspiración para participar en el proyecto Canaima, debo confesar que no pretendo hacer aportes en desarrollo, pues eso ya lo he dejado y no pretendo tomarlo nuevamente (mi salud ya no lo permite) pero si pretendo hacer mi mayor esfuerzo en pro de ayudar con CANAIMA en las áreas que pueda.

Es así como no puedo dejar pasar esta ocasión para en primer lugar agradecer a Efrain por ese ejemplo que nos da a todos y en segundo lugar para hacer publica mi intensión de buscar como puedo ayudar con CANAIMA y en consecuencia con VENEZUELA.

Saludos Fraternos Ubunteros!

Ubuntu 12.04 LTS

Ubuntu 12.04

Ubuntu 12.04

Saludos, como de costumbre, he tenido el gusto de seguir todo el proceso de desarrollo y pruebas de Ubuntu 12.04 LTS. el cual sin lugar a dudas, demuestra ser nuevamente todo un éxito de la comunidad UBUNTU. Un sistema operativo muy estable, que se ha instalado en mis equipos sin  mayor inconveniente, encontrando y activando desde su instalación todo el hardware, inclusive activando los módulos de mis tarjetas de video y  wireless de forma que todo funcione a cabalidad.

Paticularmete, lo he instalado en mi MacBook y debo confesar que funciona mucho mejor que con MacOS X (Lion), y aunque aun hay detalles mínimos en Ubuntu, se siente la diferencia en el funcionamiento del equipo. navegando, descargando archivos y copiando datos de un disco a otro, Ubuntu ha demostrado su supremacía en velocidad y estabilidad.

Como muchos saben, soy usuario Mac y Ubuntu. por ello tengo un equipo con cada sistema, y verdaderamente que la experiencia para los usuarios finales, que escapan de Windows, en Ubuntu, está muy cerca de superar al MacOS X. Pues la facilidad e interacción con el usuario NO EXPERTO DE LAS TECNOLOGIAS, cada vez es mejor.

Espero que pronto el proyecto UNITY siga avanzando y mejorando, porque de ser así. Ubuntu será el lider por al menos unos 10 años más, ya con el

HUD (Head-Up Display), que anunciase  través de su blog, Mark Shuttleworth proyecto que intenta reemplazar los menús clásicos en las aplicaciones de Ubuntu por una interfaz estilo cuadro de búsqueda inteligente, que nos permitirá ejecutar todas las acciones disponibles en el menú de la aplicación que estemos usando en ese momento e invocar diferentes acciones de diferentes aplicaciones y del mismo sistema.

He aquí algunas de las características mas importantes que encontraremos en Ubuntu 12.04 LTS Precise Pangolin:

  • Inclusión de HUD de forma predeterminada
  • Soporte Multimonitores para Unity y LightDM
  • Un nuevo lente de Inicio para Unity
  • Un nuevo lente de Unity para videos tanto locales como en linea
  • Un nuevo modo ‘Presionar para mostrar’ el lanzador de Unity
  • NotifyOSD ahora utiliza los mismo colores y transparencias que el Dash de Unity
  • Y muchos cambios más.

Referencias desde:http://www.ubuntu.comhttp://emslinux.com y http://omgubuntu.co.uk

Recordando algo de Historia.

  

Saludos amigos,

Hoy quiero recordar algo de Historia, esto debido a que hace par de días atrás, escuche una afirmación que realmente me impresionó, por ello considero necesario recordar como ha sido el desarrollo de las distribuciones de GNU/Linux. En especial RedHat y Fedora.

Primeramente, les comento que el nombre de RedHat, es debido a que uno de sus fundadores, usaba en la universidad un sombrero rojo, y era uno de los alumnos que en aquel entonces mas sabia de Linux en la Universidad, por lo que era constantemente buscado por compañeros de clases, que al referirse a él lo hacían con el apodo del muchacho del sombrero rojo, es decir, The Red Hat guy.

Es evidente que este apodo, sirvió para inspirarlo al momento de elegir el nombre de la Empresa y de la Distribución, pero algunos en su afán y posible vergüenza reprimida, prefieren olvidar como cuando Red Hat pretende enfocar su negocio a las Empresas y hacer COMERCIAL sus servicios de Soporte y Actualizaciones, incluyendo en la distribución, aplicaciones las cuales su licenciamiento es incompatible con el GPL. El resultado de esta maniobra de Red Hat, fue la creación de una nueva distribución INDEPENDIENTE de la Compañía pero patrocinada por la mismas y que aporto los avances de Red Hat para darle continuidad al nuevo proyecto,  al cual curiosamente le llamaron FEDORA, y si alguien duda de la INFLUENCIA en el de la Empresa Red Hat, sobre FEDORA, les recuerdo que aquel SOMBRERO ROJO que usaba su fundador, era un sombrero modelo FEDORA

Sin embargo, esto es tan solo la interpretación que doy a los hecho vividos y la información que he recibido, en consecuencia dejo a todos extractos de lo que reseña la Wikipedia acerca de Red Hat y Fedora, para que saquen ustedes sus propias conclusiones.

RED HAT: Historia

Red Hat Software Inc. fue fundada en 1994 por Bob Young y Marc Ewing. En agosto de 1999, Red Hat salió a bolsa y sus acciones obtuvieron la octava ganancia de primer día más grande en toda la historia de Wall Street. Cuatro años más tarde, el valor de las acciones de Red Hat es en torno a una centésima parte del máximo valor que llegara a alcanzar antes de la crisis de las puntocom. Aun así, sus comienzos exitosos en el mercado de valores sirvieron para que Red Hat fuera portada en periódicos y revistas no directamente relacionadas con temas informáticos. En cualquier caso, parece ser que Red Hat ha sabido superar los problemas de otras compañías del mundo de los negocios en torno al software libre y anunció números negros por primera vez en su historia en el último cuarto del año 2002.

Otro de los hechos históricos más importantes de Red Hat fue la adquisición en noviembre de 1999 de Cygnus Solutions, una empresa fundada una década antes y que ya había demostrado cómo con una estrategia integral basada en software libre se puede ganar dinero.

En septiembre de 2003, Red Hat ha decidido concentrar sus esfuerzos de desarrollo en la versión corporativa de su distribución, Red Hat Enterprise Linux y delegó la versión común aFedora Core, un proyecto abierto independiente de Red Hat.

 

FEDORA: Historia

El Proyecto Fedora fue creado a finales del 2003 cuando Red Hat Linux fue descontinuado.6 Red Hat Enterprise Linux (RHEL) continuaría siendo la distribución Linux oficialmente soportada por Red Hat, mientras que Fedora sería un proyecto comunitario.6 La rama de liberaciones de RHEL derivan de las versiones de Fedora.7

El nombre de Fedora deriva de Fedora Linux, un proyecto creado por voluntarios que proveía software adicional a la distribución Red Hat Linux, y del característico sombrero Fedora usado en el logotipo de la distribución comercial. Fedora Linux fue finalmente absorbido en el Proyecto Fedora.8 Fedora es una marca registrada de Red Hat, aunque esto ha sido previamente disputado por los creadores del proyecto de repositorios Fedora, el problema ha sido resuelto.9

VIA: WIKIPEDIA

Certificados SSL (S/MIME) para tus correos (iPhone y iPad)

Hola, saludos “Amigos Invisibles”

En esta oportunidad, quiero compartir con todo, una breve y humilde explicación para que aprendan a crear y usar sus certificados SSL para los clientes de Correo y para sus dispositivos mobiles.

Seguramente consideren esto innecesario, sin embargo, les comento que cualquiera puede lograr enviar un correo en su nombre con tan sólo unos pocos pasos y conocimientos, es por ello y considerando las debilidades del protocolo de envio de correos (SMTP – Simple Mail Transfer Protocol) Que hoy día es recomendable la creación y configuración de un Certificado SSL (S/MIME) que nos permita firmar y/o encriptar información sensible entre uno o mas destinatarios y nuestra cuenta origen.

NOTA MUY IMPORTANTE: Todos lo que vamos a hacer, deberá hacerse con el MOZILLA FIREFOX, no lo intente con Internet Explorer/Safari por inseguros, tampoco con CHROME, porque NO me funcionó al intentar instalar los certificados, es preferible hacerlo con Firefox y luego los exportamos.

Para ello, debemos contar con un Certificado, este puede ser el de su preferencia, yo he encontrado y escogido los de COMODO.COM . Una vez accedas a ese link, debes seleccionar donde dice FREE DOWNLOAD

Una vez hagas click allí, deberás llenar un formulario:

Fijate bien, que existe la colocación de un Password especial, este es de suma importancia, pues será el único con el que podrás Revocar la valides del Certificado en caso de que se comprometa.

No la olvides, escribela y guardala en lugar seguro (tu cartera no es un lugar seguro), entonces el sistema te enviará varios e-mails.

El primero de los e-mails, te pedira que hagas click en un enlace, para confirmar que haz colocado una cuenta de correo válida.

El segundo correo, es tan sólo una bienvenida y recomendaciones de uso de tus certificados.

El tercero, te pedía que que accedas a otro link o enlace, en el cual encontrarás entonces que te solicitan un correo (el mismo al que le estas generando el certificado) y una clave.

NOTA: NO ES LA CLAVE DE REVOCACIÓN, es una clave de recolección del correo, la cual va especificada en el mismo correo que te acaba de llegar. Copiala y Pegala en el formuario.

Entonces se procederá a instalar tu certificado, con llaves Públicas y Privadas en tu equipo, de hecho, instalará los Certificados propiamente en tu Navegador FIREFOX.

Luego de que esté listo, nos toca entonces exportar nuestros certificados, para ello nos metemos en el Firefox en las preferencias del Firefox, allí seleccionas Avanzadas y luego la Pestaña “Cifrado”

Allí existe entonces un boton que dice “Ver Certificados” hagamos click en este y se abrirá una ventana nueva, donde nos mostrará los certificado que tengamos instalados, en esa ventana encontraremos unas pestañas, tenemos que seleccionar es la que dice “Sus Certificados”.

Alli puedes seleccionar tu certificado (yo tengo dos instalados) y haces click en Resguardar, entonces te aparecerá una ventana donde indicaras un nombre de archivo, la extensión o tipo de archivo, el navegador lo establecerá sólo.

Este es el archivo que deberás cuidar y atesorar, fijate al crearlo te perdira que le pongas una clave, pues alli van tus Llaves Privadas, por favor NO OLVIDES LA CLAVE, ya que la necesitarás cada vez que quieras instalar el certificado.

Ahora bien, si quieres instalarlo en tu Celular, lo único que tienes que hacer es enviarte el archivo por correo, y si tienes un iPhone por ejemplo, te pedirá instalar el Certificado,

entonces te pedirá la clave

 

y luego podrás acceder a la parte del telefono en “Ajustes” > “Correos, contactos, calen.”

 

 

 

 

Una vez allí, selecciona tu cuenta de correo, al entrar en ella entonces aparecerá nuevamente el nombre de la cuenta, seleccionalo.

 

Esto te llevará a la parte donde colocas la clave, si te fijas al final, está una opción “Avanzado”, seleccionala

Verás como aparecerá ahora S/MIME, activalo, y luego selecciona “Firmar”

Veras entonces que aparecerá tu certificado, seleccionalo.

Cumplido el proceso de creación, descarga, resguardo y activación de tu certificado en tu cliente de correos, entonces ahora en adelante, los correos que salgan desde tus cuentas activadas con el certificado, saldrán firmados digitalmente, además puedes hasta cifrar información con otras personas que cuenten con Certificados Digitales.

En caso de querer colocar tu Certificado en tu cliente de correo, tan sólo tienes que buscar en las opciones del mismo, en la sección de seguridad, y allí selecciona entonces el archivo que generamos y que debes cuidar con mucho recelo.

Espero que esta breve explicación le pueda servir a alguien, y le recuerdo a mis lectores, que esta información la he publicado, sólo para recordarla y como futura referencia a futuro.

Saludos!

 

TIPS de Seguridad: Complejidad de las Claves o Contraseñas

TIPS de Seguridad para mitigar el riesgo de ser víctima de un Hacking a tus cuentas de correo y redes sociales:

Hoy día, los algoritmos para descifrar contraseñas son cada vez más efectivos y rápidos, aún más al considerar la potencia de los computadores y su incremento exponencial determinado por la Ley de Moore hacen que cada vez la seguridad sea mas insegura.

Para solventar esto, y mitigar el riesgo de ser víctimas de que nos descifren nuestras claves, entonces debemos incrementar la longitud y complejidad de las claves usadas.
El tiempo necesario para descifrar una contraseña se basa en la siguiente formula:

Dónde:

  • Número de posibles caracteres: Es el número de dígitos o caracteres que nos permite introducir. Algunos servicios sólo permiten letras, esto nos daría 26 caracteres en minúsculas y 26 caracteres en mayúsculas, si le agregamos números, entonces se aumenta 10 caracteres, si el sitio permite símbolos estaríamos hablando de más o menos 30 caracteres imprimibles más. Lo cual arroja un resultado aproximado de 92 caracteres en total.
  • Longitud de la contraseña: El tamaño de la clave o contraseña que se quiere descifrar. Ejemplo “pato” es una contraseña con 4 caracteres de longitud.
  • Cálculos por Segundo: Es el número de contraseñas aproximado que una computadora común puede procesar en un segundo. En nuestro ejemplo sería 10,000,000 de operaciones por segundo.

 

Aplicando lo antes expuesto, entonces podemos determinar que una clave como la palabras “SEGURO” puede ser descifrada aproximadamente en unos 30 Segundo, mientras otra como “miCl4v3es@segur4″ se toma unos 193 Trillones de Años.

 

 

Para lograr obtener una clave segura, una de las reglas fundamentales es elegir una buena contraseña y estas se basan en su longitud y en la variedad de los caracteres que la componen, cuanto mayor sea su tamaño y más heterogéneos los elementos que la integran, más difícil será que la descifre un eventual atacante.

Una buena práctica consiste en crear claves de al menos 12 caracteres de longitud, compuesta por letras, dígitos y símbolos especiales.

Para tener en cuenta…
Hay muchos usuarios que optan por utilizar la misma contraseña para varias de sus aplicaciones y servicios, evitando así tener que recordar varias contraseñas diferentes, sin embargo esto aumenta el riesgo de que un atacante robe su identidad digital empleando diversos métodos.

Es imprescindible determinar la importancia de las cuentas a proteger. Las contraseñas de acceso al equipos, al correo, a la banca electrónica y a cualquier aplicación que contenga información confidencial, deben ser únicas para cada servicio, de mayor complejidad y deben sustituirse periódicamente.

1.- Cómo proteger tus cuentas:  Es importante mantener en secreto tus datos de cuenta. Nadie, excepto tú debería saber tu contraseña y/o respuesta secreta; ni tu hermano, ni tu mejor amigo.

Mis humildes sugerencias

Cambia tu contraseña regularmente
.

Evita usar la misma contraseña en otros sitios, tratando que sea diferente a la que utilizas en tu correo electrónico, twitter, facebook, gmail, google+, etc.

Utiliza combinaciones, es recomendable el uso de mayúsculas y minúsculas combinadas con números y signos de puntuación (en especial aquellos que son comunes en su ubicación en el teclado sin importar en que idioma) al momento de crear tu contraseña e intenta que no guarde relación con tu nombre, domicilio, gustos musicales o cualquier dato que pueda vincularse contigo. Te recomiendo el uso de oraciones completas y que sus palabras esten en varios idiomas, de esta forma para intentar descubrirla por ataques de fuerza bruta tardarían miles de años con un supuesto inmenso poder computacional

No abras correos anónimos, mucho menos si te pide alguna confirmación de cuenta en cualquier servicio electrónico, en ningún momento el Los Administradores de estos servicios te enviara un correo pidiendo que ingreses tus datos en ninguna pagina, o correos de confirmación en la cual este involucrada tu contraseña de ingreso. Esto no se usa a fin de evitar los ataques de Phishing.
Evita contraseñas como: “Dios”, “Amor”, “Sexo”, “Pasión”, “Rojo”,”1234567″, “password”, “P4ssw0rd”, “Clave”, “abc123″, “admin”, inclusive la combinación entre estas y/o números. En caso contrario entraras de lleno al no tan selecto grupo de usuarios con las claves mas fragiles y propensas a ser descubiertas.
Cuida tu Equipo: No instales aplicaciones descargas de la Internet de sitios que no sean de tu extrema confianza, evita el uso de software ilegal, si usas MacOS X, descarga aplicaciones de la AppStore, si usas Linux, instala aplicaciones sólo de repositorios de confianza y nada que haya podido ser modificado por algún desconocido.

Ahora bien, si realmente estás preocupado por si tu contraseña es segura o no, o si estás completamente seguro de que lo es, te invito a que visites entonces http://howsecureismypassword.net/

 

 

Instalando servico ‘M$-ClickOnce’ en Ubuntu + Apache2 (Instalaciones, Actualizaciones y Ejecución de Aplicaciones Windows via WEB)

Para una de las empresas con que laboro, se ha hecho necesario mejorar la forma en que despliegan sus aplicaciones Stand Alone que han sido desarrolladas en casa, para ello me han solicitado que establezca un servidor M$-IIS, a lo que me negué rotundamente (claro esta con la alternativa en la mano) y les propuse usar un Ubuntu Server 10.04.3 con Apache2.

Ellos no tuvieron objeción alguna, para lo que investigaron los desarrolladores, y entendieron que si se podía usar otro motor WEB distinto al IIS. Por lo que comenzaron a modificar sus aplicativos e instaladores a fin de que funcionaran correctamente.

A continuación, y como siempre, para que no se me olvide, dejo anotado que fue lo que hicimos…

En primer lugar procedimos a la instalación, común de un servicio Apache2 sobre el equipo Ubuntu. para ello como de costumbre:

sudo apt-get update && sudo apt-get install apache2

Luego de tener listo el apache, se crearon las carpetas dentro del directorio /var/www donde se colocarían los instaladores de cada aplicativo

sudo mkdir -p /var/www/MiAplicacion

y luego se definió un un archivo .htaccess al cual le colocaremos el contenido referente al aplicativo a instalar.

touch /var/www/MiAplicacion/.htaccess

Agregamos al archivo creado (.htaccess) el siguiente contenido: (Pudes hacerlo con vim, nano, o lo que mas te guste, yo uso vi, por eso lo hice asi:

sudo vi /var/www/MiAplicacion/.htaccess

Pulsa la tecla “i” y entraras en modo edición, escribe lo siguiente:

AddType application/x-ms-application application
AddType application/x-ms-manifest manifest
AddType application/octet-stream deploy
AddType application/x-msdownload dll

Una vez escrito todo, procedes pulsando la tecla <ESC> del teclado, puedes hacerlo par de veces, esto hará que el vi entre en modo comandos, para invocar los comandos de Guardar y Cerrar pulsaras, dospuntos:” y luego las letras wq y finalmente enter, recuerda que todo debe ser en minúsculas.

:wq

Entonce, tendras nuevamente el prompt del BASH (Interprete de Comandos), alli nos toca ahora tan solo incluir los respectivos MIME para que el APACHE interprete correctamente las extensiones a publicar, para ello procedemos editando el archivo /etc/apache2/mods-available/mime.conf

vi /etc/apache2/mods-available/mime.conf

Dentro de este archivo procederemos a colocar el siguiente contenido, de la misma forma que lo hicimos antes:

## MIME incluido para que funcione el Apache como IIS en el Clickonce
 AddType application/x-ms-application                   .application
 AddType application/x-ms-manifest                      .manifest
 AddType application/octet-stream                       .deploy
 AddType application/octet-stream                       .msu
 AddType application/octet-stream                       .msp

###

Habiendo hecho todo esto, tan sólo nos toca reiniciar el servicio de Apache2 y pedirle a nuestros desarrolladores que coloquen los instaladores que generan ellos con el Visual Studio en el directorio /var/www/MiAplicacion   y  Listo.

De ahora en adelante, instalar, actualizar y ejecutar la aplicación será mucho mas fácil y rápido para aquellos que aun dependen de ello. (Espero que pronto se vaya todo a Web)

Como configurar un servidor Web que atienda por nombre del URL (Ubuntu+Apache2+VirtualHost)

Saludos amig@s todos,

Hace unos dias atras, un buen amigo y colega me pedió ayuda para entender como hacer un Name Virtual Host con el Apache2 en su servidor Ubuntu. Por lo que al igual que en otras oportunidades he preferido hace una breve explicación de como al menos lo hago y lo entiendo yo. Así pues acá dejo una breve explicación. NO es un HOWTO es simplemente como he entendido.

NOTA IMPORTANTE: Asumo que usted tiene instalado Apache2 en su servidor, de no ser así recuerde ejecutar en su consola: sudo apt-get install apache2

Es importante definir que es un Name Virtual Host, cuando accedemos a una pagina web, es decir cuando colocamos el URL o nombre del sitio en nuestro navegador, este luego de la resolución de nombre, procede a acceder al servidor WEB por el puerto que corresponda (normalmente 80 y 443). Lo importante del proceso es que nuestra maquina le envia como pregunta al servidor web, la URL o el nombre del sitio que esta buscando.

Este nombre lo ve el servicio de Apache2, y es gracias a esto que podemos definir que pagina servir al momento de que accedan.

Normalmente todo esto se configuraba antes en el archivo /etc/httpd/httpd.conf . En Ubuntu ahora eso ha cambiado, pues ahora el archivo de configuración es el /etc/apache2/apache.conf

Sin embargo, para evitar accidentes y la mitigar la probabilidad de dañar el archivo en cuestión, ahora tambien se crearon los directorios:

  • /etc/apache2/sites-available
  • /etc/apache2/sites-enabled

En el /etc/apache2/sites-available/ se encuentran los archivos de configuración para cada sitio que queramos hospedar, por defecto existe un archivo llamado default y su contenido suele ser:

	
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
           RewriteEngine on
           RewriteBase /
           RewriteCond 5[REQUEST-FILENAME] 1-f
           RewriteCond 5[REQUEST-FILENAME] 1-d
           RewriteRule 69.804 index.php/q=41 [L,QSA]
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All 
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Como podemos ver, el contenido del archivo es en sí una declaración de VirtualHost, que comienza indicando:

'<VirtualHost *:80>' = HostVirtual por todas las interfaces por el puerto 80
'DocumentRoot /var/www' = La raíz del los documentos de este sitio
'<Directory /var/www/>'= En el directorio tal se mostrará

Ok, entonces para esto sirve para que toda petición WEB que venga por el puerto 80 (HTTP) muestre el contenido del directorio /var/www

Para poder hacer entender al Apache2 que debe entregar otra página distinta a /var/www hacemos lo siguiente. Supongamos que vamos a hospedar una pagina web de un sitio llamado CONTOSO.ORG entonces lo primero que debemos hacer es crear nuestro directorio donde se colocarán los archivos de este sitio web. Para ello hacemos:

rolando@webserver: ˜$ sudo mkdir -p /var/www/contoso

rolando@webserver: ˜$ sudo touch /var/www/contoso/index.html

rolando@webserver: ˜$ sudo echo “HOLA MUNDO” > /var/www/contoso/index.html

Con esto hemos creado entonces un directorio en el cual colocar los archivos que queremos servir a el sitio contoso.

Ahora nos toca hacer que el Apache2 lo entienda cuando llamamos a un sitio con ese nombre y que entregue entonces la pagina que hemos creado.

Para ello lo primero que haremos es copiar el archivo default con el nombre de contoso para que no se nos olvide y sea mas facil identificarlo, para ello hacemos:

rolando@webserver: ˜$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/contoso

Luego editamos el contenido del mismo, para hacer las siguientes modificaciones:

"
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
     ServerName contoso.org
 ServerAlias www.contoso.org
        DocumentRoot /var/www/contoso

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/contoso/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
"

Una vez lista las modificaciones realizadas en negritas, debemos entender que aunque hayamos creado el archivo contoso dentro de /etc/apache2/sites-available/ este está disponible mas no está habilitado.

Entonces debemos habilitarlo, para ello tenemos que crear un enlace simbolico que apunte del directorio de disponibles (/etc/apache2/sites-available/) al directorio de sitios habilitados (/etc/apache2/sites-enabled/) para conseguir esto ejecutaremos:

rolando@webserver: ˜$ sudo ln -s /etc/apache2/sites-available/contoso /etc/apache2/sites-enabled/

Habiendo creado el enlace simbolico de este nuevo sitio, procedemos entonces a reiniciar el servicio de apache2 con:

rolando@webserver: ˜$ sudo /etc/init.d/apache2 restart

Si todo lo hemos hecho bien, entonces nuestro sitio web atenderá ademas de la pagina por defecto con los archivos de /var/www/ cuando le pregunten a este por contoso.org o por www.contoso.org entregará las paginas existente en /var/www/contoso

Espero que esta breve explicación, sirva como incentivo para seguir revisando, aprendiendo y entendiendo cada vez mas el funcionamiento del Apache Server en un Servidor de Ubuntu server.

Claro debe quedar que podemos tener tantos sitios virtuales como nuestro servidor soporte, y además que para que funcione todo bien, los servidores DNS deben estár resolviendo correctamente el sitio y apuntando a nuestro servidor Apache2.

Si no tienes control sobre tus DNS Servers, puedes probar temporalmente colocando las entradas en el archivo /etc/hosts

Pensando con Logica

Hola, en esta oportunidad solo quiero hacer referencia a algo que he podido escuchar y que de alguna forma me hizo ruido, el tema es que nos han prometido a los venezolanos, que el problema de la vivienda será resuelto, entonces nos dicen que en un año quizás un poco mas o un poco menos se construirán 2 millones de viviendas.

Es así como entonces se me ocurrió pensar, como seria esto, y siendo conservador y dando el beneficio de la duda, divido 2 millones entre 365 días lo que entonces me arroja como resultado aproximado de 5.479 viviendas por día.

Al ver semejante resultado, recuerdo que en el edificio donde vivo, se tienen 16 pisos y 4 departamentos por piso, lo que a su vez suma 64 departamentos, siendo así entonces dividi las 5.479 viviendas entre 64 lo que me da entonces un total de 85 edificios.

Si, para cumplir la meta de 2 millones de viviendas en un año, es el equivalente a construir 85 edificios Diariamente. Si consideramos que la urbanización palo verde cuenta con unos 30 edificios, entonces para cumplir con esa promesa de 2 millones de viviendas al año, tendrían que construir casi 3 urbanizaciones palo verde diarias (sin vacaciones, feriados, fines de semanas, sin descanso por un año). Creo que ni los chinos, que actualmente son considerados los mayores, mejores y mas rápidos constructores de viviendas podrían cumplir con esta promesa,

En consecuencia, creo que nos están mintiendo, y entonces me pongo a pensar, no será mas bien que saben que les hace falta asegurar al menos 2 millones de votos y en consecuencia crean la expectativa de la promesa de una dádiva a familias necesitadas que por la misma necesidad no se enfocaran a calcular si es posible o no siempre sembrando la duda en la colectividad. Total, como el plazo de entrega de las viviendas superan la expectativa de las elecciones presidenciales, pesaran “ya luego de perpetuarme un periodo mas en el poder, no importara si cumplo o no” total el pueblo tiene muy mala memoria.

Este análisis me hace reflexionar entonces en lo que llaman “el bozal de arepa” hasta cuando los venezolanos no analizaremos lo que esta a simple vista y que puede ser simplemente sometido a un simple calculo matemático?, hasta cuando desplazaremos nuestros problemas y preocupaciones, tan solo por el disfrute de un puente, una semana santa, un carnaval.?

Saquen la cuenta, sumen, multipliquen, dividan y resten, y se darán cuenta que las promesas son incumplibles, que tan solo les alimentan las expectativas de recibir y algo que no es posible.

@rolandoblanco