Apple ha publicado un pequeño pdf donde se aparecen unas nociones mínimas de como trata la seguridad en su sistema operativo iOs. Tal y como leemos en el fantástico boletín de Hispasec, el pdf de Apple trata cuatro apartados: arquitectura del sistema, cifrado y protección de la información, seguridad en la red y por último acceso al dispositivo (los denominados passcodes).
domingo, 10 de junio de 2012
jueves, 7 de junio de 2012
Cloud Computing ¿la nueva moda?
Desde hace un tiempo solo hago que oir que si Cloud Computing por aquí Cloud Computing por alla, que si la nube, que si hay que estar en Amazon EC2, Windows Azure o similares. Vamos, que si no preparas tus aplicaciones para funcionar en internet con el concepto de Cloud Computing no existes. Y yo me pregunto ¿de verdad es necesario? Mi opinión: no.
Existen multitud de peros que le puedo sacar a este nuevo paradigma: limitaciones tecnológicas, seguridad, velocidad e incluso problemas legales si me apuras. ¿Por que cuando sale una nueva tecnología todo lo viejo que funcionaba bien no sirve y hay que migrarlo todo?. Recuerdo cuando surgieron las tecnologías web: migrarlo todo para acceder desde un navegador. Y si no lo hacías no eras cool o no estabas "a la última".
Pues con el Cloud Computing me pasa algo parecido: no veo aplicaciones de toda la vida como un Erp o una contabilidad (por citar dos ejemplos) en la nube y que una empresa esté dispuesta a que sus datos estén en Amazon EC2 o Windows Azure. ¿Crees que el Cloud Computing es la nueva moda o realmente merece la pena migrar todo a la nube?.
Existen multitud de peros que le puedo sacar a este nuevo paradigma: limitaciones tecnológicas, seguridad, velocidad e incluso problemas legales si me apuras. ¿Por que cuando sale una nueva tecnología todo lo viejo que funcionaba bien no sirve y hay que migrarlo todo?. Recuerdo cuando surgieron las tecnologías web: migrarlo todo para acceder desde un navegador. Y si no lo hacías no eras cool o no estabas "a la última".
Pues con el Cloud Computing me pasa algo parecido: no veo aplicaciones de toda la vida como un Erp o una contabilidad (por citar dos ejemplos) en la nube y que una empresa esté dispuesta a que sus datos estén en Amazon EC2 o Windows Azure. ¿Crees que el Cloud Computing es la nueva moda o realmente merece la pena migrar todo a la nube?.
miércoles, 6 de junio de 2012
Serie de Fibonacci en Visual Basic 6
Muchos me habéis pedido el código de la serie de Fibonacci para Visual Basic 6. Pues aquí lo tenéis. Este código genera los primeros 12 números de la serie (si quereis mas o menos números hay que modificar la variable intTotalNumeros y la tabla fibonacci para que tenga el mismo tamaño).
Dim intTotalNumeros As Integer
intTotalNumeros = 12
Dim fibonacci(12) As Long
Dim i As Integer
fibonacci(1) = 1
fibonacci(2) = 1
For i = 3 To intTotalNumeros
fibonacci(i) = fibonacci(i - 1) + fibonacci(i - 2)
Next i
For i = 1 To intTotalNumeros
Print fibonacci(i)
Next i
Si necesitais el código para generar la serie de Fibonacci en otros lenguajes de programación podéis pasaros por esta entrada del blog: La serie de Fibonacci en varios lenguajes de programación
martes, 5 de junio de 2012
Guía de usuario de Windows 8 Release Preview en español
Leo en Genbeta que Microsoft ha puesto disponible para su descarga la guía de usuario de Windows 8 Release Preview en español. No es un documento muy amplio pero si que sirve para tener una pequeña visión de los cambios que introduce esta nueva versión del sistema operativo de Microsoft y un buen punto de partida para ampliar los conocimientos que tenemos de Windows 8.
domingo, 3 de junio de 2012
Comandos básicos para sobrevivir en Linux
Desde hace unos días ando trasteando con un Linux (una CentOS concretamente) y como siempre ocurre cuando cambias de sistema operativo existen una serie de comandillos que siempre deberías conocer. Como chuletilla para mi recopilo aquí unos cuantos que siempre tengo a mano:
top nos muestra los procesos (para salir ctrl+z)
halt para apagar la máquina
reboot para reiniciar la máquina
su para cambiar de usuario (o ponerse como root)
grep -r "texto" * busca texto en todos los directorios/archivos de forma recursiva
tar -zcvf fichero.tar.gz archivo/directorio para comprimir un archivo o directorio
tar -xvzf fichero.tar.gz para descomprimir
Y seguro que me dejo muchísimos en el tintero. A si que si conoces algún comando estupendo no dudes en dejarlo en nuestros comentarios.
halt para apagar la máquina
reboot para reiniciar la máquina
su para cambiar de usuario (o ponerse como root)
grep -r "texto" * busca texto en todos los directorios/archivos de forma recursiva
tar -zcvf fichero.tar.gz archivo/directorio para comprimir un archivo o directorio
tar -xvzf fichero.tar.gz para descomprimir
Y seguro que me dejo muchísimos en el tintero. A si que si conoces algún comando estupendo no dudes en dejarlo en nuestros comentarios.
Como saber los puertos que tenemos abiertos en Linux
Hoy os traigo un comandillo que puede resultar muy útil.Con este comandito tenemos una lista de los puertos abiertos en nuestro Linux (lo he probado en Centos y funciona perfectamente):
netstat -tanp|grep LISTEN|awk {'print $4'}|cut -d: -f2|uniq|sort –g
No puedo conectar al servidor SMTP en Centos 6 con phpmailer
Después de muchas vueltas he conseguido encontrar la solución al error Could not connect to SMTP host (no puedo conectar con el servidor SMTP al utilizar la clase phpmailer en Centos 6).
La culpa es de SELinux, los controles de seguridad mejorada que tiene Centos y que impide que la clase phpmailer funcione correctamente. Tal y como explican aqui, desactivando SELinux funciona perfectamente. Tenemos dos maneras de hacerlo, o bien editamos el vichero /ect/selinux/config y ponemos el parámetro SELINUX=disabled (hay que reiniciar) o bien ejecutamos como root setenforce 0 (pero ojo, que en cuento reiniciemos este último cambio no tiene efecto.
La culpa es de SELinux, los controles de seguridad mejorada que tiene Centos y que impide que la clase phpmailer funcione correctamente. Tal y como explican aqui, desactivando SELinux funciona perfectamente. Tenemos dos maneras de hacerlo, o bien editamos el vichero /ect/selinux/config y ponemos el parámetro SELINUX=disabled (hay que reiniciar) o bien ejecutamos como root setenforce 0 (pero ojo, que en cuento reiniciemos este último cambio no tiene efecto.
Suscribirse a:
Comentarios (Atom)
