Grandes pensadores
Michio Kaku es un científico, convertido en divulgador de ciencia y futurólogo. Con libros que venden a montón y programas de radio y TV es considerado por muchos como uno de los grandes pensadores de esta era.
Como físico teórico es uno de los fundadores de la “teoría de supercuerdas”. Esta teoría es un modelo fundamental de la física que básicamente asume que las partículas materiales aparentemente puntuales son en realidad “estados vibracionales” de un objeto extendido más básico llamado “cuerda” o “filamento” (Fuente Wikipedia).
Leer más…
Remover todas las etiquetas HTML y dejar solo el texto plano
Me animó a escribir este consejo/truco debido a tantas preguntas recibidas para este problema.
Supongamos que tenemos un montón de cadenas HTML, pero lo que desea es eliminar todas las etiquetas HTML y dejar solo el texto plano sin formato.
Puedes utilizar Regex para rescatarlo.
El Regex que había desarrollado antes era más complicado, entonces, alguien me hizo una sugerencia, por lo que ahora es más sencillo, es un «\<[^\>]*\>».
Leer más…
Seguridad en servidores SMTP
1. CORREO ELECTRÓNICO
Hoy en día, todas las empresas tienen su propio servidor de correo electrónico, basado en el anticuado e inseguro protocolo SMTP. Básicamente, lo que pasa cuando mandas un mail desde tu cuenta de correo, origen@origen.es, hasta una cuenta de destino, destino@destino.es, es lo siguiente:
- Tu agente de correo local envía el mail a tu servidor de correo saliente.
- El servidor de correo saliente busca el MX (servidor de correo) del dominio al que mandas el mail.
- Tu servidor de correo se conecta al puerto 25/TCP del MX de destino y le transmite los datos.
Por supuesto, dado que siempre nuestros empresas van a tener un servidor de correo, éste va a ser un buen punto para empezar con el tema de la seguridad.
Leer más…
Diferencias entre Programador, Desarrollador y Hacker
Debido a la gran variedad de posiciones laborales en las Tecnologías de la Información la definición de algunos trabajos y funciones puede ser un poco complicado de definir, por eso es que a menudo se pueden encontrar debates en internet acerca de las diferencias entre los programadores, desarrolladores y hackers.
En la industria se utilizan constantemente estos términos indistintamente pero en realidad no son lo mismo. En el sitio danielmiessler.com se encuentra mas claramente estas diferencias en cuestión en la que se define como:
Leer más…
Como clonar/duplicar facilmente una base de datos Oracle 10G
Hoy he tenido la tarea de clonar o duplicar una base de datos Oracle 10g. Siendo un novato en la materia, entre a Google y encontré algunas respuestas. Después de algunas investigaciones menciono algunas formas:
- Usando EM:: Mantenimiento::Despliegue::opción clonar de base de datos: El problema con esto es que necesita «Una base de datos abierta en modo ARCHIVELOG», lo cual no tengo. Por lo tanto, requiere que se reinicie como se menciona en aquí. De ahí que descarte esta opción.
- Duplicar la base de datos utilizando RMAN: Un buen artículo al respecto está disponible aquí. Lo he probado y demore de 2 a 3 horas para conectarme a la base de datos recién creada. Después de eso también abandone este método.
- Mediante línea de comandos: Todo es usando sqlplus y es bastante técnico. Los detalles están disponibles aquí. Funciona, pero seguí buscando una alternativa fácil.
- Usando DBCA: Este método me pareció ser el más fácil y la opción más rápida, pero lamentablemente no está disponible en los primeros resultados de Google. Parece que es una de la forma menos utilizada para duplicar una base de datos Oracle, pero la mejor. Para promoverla escribo este post.
He aquí como se hace: Leer más…
Gestión de la Configuración: Control de Versiones
Los sistemas de control de versiones nos sirven para la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del mismo.
Normalmente es usado en el desarrollo del software, donde un equipo puede estar trabajando con los mismos ficheros. Cada cambio realizado se identifica por un código, el cual tiene asignado un ‘timestamp’ y la persona que realizó ese cambio.
Gracias a este control del cambio, nos permite poder volver a cualquier versión anterior del diseño.
Este tipo de control hoy en día se aplica sobre cualquier formato,no sólo código fuente, sino sobre cualquier tipo de fichero o incluso en gestores de información tipo WIKI.
Leer más…
10 Sitios Web de Gobierno electrónico 2.0 que deberías conocer
En este post recogemos algunas de las sugerencias del blog Social Brite, que presentó más de diez sitios que realizan una buena práctica de gobierno 2.0. Es decir, se trata de webs de instituciones públicas o privadas que utilizan las herramientas de la red para mejorar su relación con sus visitantes.
Leer más…
Redes sociales privadas para empresas
Las redes sociales corporativas mejoran la productividad de las empresas frente al tradicional correo electrónico
El correo electrónico es el principal canal de comunicación en el día a día de las empresas. Sin embargo, a pesar de sus ventajas frente a soluciones tecnológicas anteriores, supone muchas ineficiencias en la gestión y el manejo. Leer más…
Usa sp_send_dbmail para enviar múltiples archivos adjuntos
He encontrado algo interesante, si alguna vez deseas enviar varios informes o archivos utilizando sp_send_dbmail.
Tienes que establecer primero la ROWCOUNT en 0 (cero).
No puede haber un espacio después del punto y coma que separa la ruta completa de los informes.
SET ROWCOUNT 0 EXEC msdb.dbo.sp_send_dbmail @profile_name = 'Your_Server_Profile', @recipients = 'recipient.1@xyz.com; recipient.2@xyz.com', @body = 'Reports 1 and 2 are attached', @file_attachments = 'C:\Report Folder\Report1.TXT;C:\Report Folder\Report2.TXT', @subject = 'Reports 1 and 2 are attached' ;
Espero sea de utilidad!.
Parallels Mobile lleva Windows a tu dispositivo iOS
Si Windows se ejecuta en el Mac no es de importancia para ti y ahora tienes acceso a través de tu dispositivo iOS, los fabricantes del software para máquina virtual de Parallels ha publicado Parallels Mobile para el iPhone, iPod touch, y (lo más apropiado) iPad.
Leer más…