Los servidores de Google revelados
A menudo nos hemos preguntado que tipo de hardware usa el gigante de Internet, Google, para manipular los datos. Recientemente han puesto de manifiesto cuales son sus principales caballitos de batalla. Es una placa madre fabricada por Gigabye con dos procesadores, y 8 ranuras para memoria RAM.
Leer más…
Herramienta de formato Sql
Una de las cosas que me vuelve loco es tener que formatear mis sentencias SQL. Ya es bastante difícil escribir las declaraciones en el primer lugar, para luego tomarse el tiempo de darle formato al código, poner en mayúsculas las palabras clave, utilizar tabulaciones para alinear los nombres de columna, nombres de tablas, etc… es un montón de trabajo. Pero es una de esas cosas que si no lo hacemos ahora nunca se harán, excepto para la próxima vez que modifique el código y gastar un montón de tiempo formateando de todos modos.
Leer más…
Naturaleza. Belleza. Gratitud.
Cuando me gradué en la UCLA, me trasladé al norte de California, a Elk, un pequeño pueblo en la costa de Mendocino. No tenía teléfono ni tele, pero tenía el servicio postal de EE.UU. y entonces la vida era buena, si pueden recordarlo. Iba a la tienda de comestibles por una taza de café y un bizcocho de chocolate, y enviaba mis negativos a San Francisco; y quién lo iba a decir, dos días después estaba de vuelta en mi puerta, lo cual era mucho mejor que luchar con el tráfico de Hollywood. No tenía mucho dinero, pero tenía tiempo y me podía maravillar.
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…
¿Qué motiva a los programadores?
Voy a empezar con una pregunta, si tienes $400 en tu presupuesto de desarrollo que haces
- A. Premias a tu programador estrella con un bono de $400 o
- B. Le compras un monitor LCD de 24 pulgadas 1920×1200?
Si tu respuesta es «A», entonces necesitas seguir leyendo. Si su respuesta es «B» entonces entiendes lo que motiva a los programadores, pero te sugiero que sigas leyendo y comentando más adelante, si tienes alguna idea de lo que trato.
Leer más…
Los 10 mitos de la Planificación de Proyectos de Software
Estudiando las areas de proceso del Nivel 2 de CMMI-Dev v1.3, llegue a encontrar estos mitos que comparto con Ustedes:
Mito # 10
Un plan de proyecto es una lista de hitos.
Realidad: La planificación de proyectos de software contiene varios componentes que definen el trabajo y cómo se hará.
Mito # 09
Planificación lleva demasiado tiempo. El tiempo estaría mejor invertirlo en codificación y pruebas.
Realidad: Tratar de ahorrar tiempo al no planificar se traduce en retrasos, reproceso, y los aumentos de costos. Leer más…
Forzar descarga de vídeo de solo visualización desde Microsoft Sharepoint o Microsoft Streams o de cualquier otro streaming de videos
Hay muchas grabaciones de reuniones de equipos compartidos por otros equipos, pero solo estarán disponibles durante 21 días y solo para ver pero no para descargar. Lo odio.
Hablar es fácil. Enséñame el código.
jQuery cssText ayuda a mejorar el reflujo en el navegador
cssText
Sabes que puedes volver a dibujar un elemento con un solo reflujo del navegador. En lugar de usar la propiedad .style … simplemente puedes agregar todas las propiedades CSS que gustes cambiar con solo añadir la propiedad style.cssText.
Leer más…
Fechas del calendario
Con lo años he tenido algunos de los mas extraños y complejos requerimientos de consultas y reportes que te puedas imaginar.
Los más dificiles suelen implicar algun tipo de regla de negocio extraña o requerimiento que incluyen parametros de fechas, logica, rangos, etc. He puesto este código junto con el fin de precalcular muchos elementos de fechas caracterizadas y ser capaz de determinar rapidamente varios valores y caracteristicas de las fechas sin necesidad de romperce la cabeza cada vez que las cosas se ponen dificiles.
Leer más…
4 Herramientas para enseñar a los niños a programar
En un reciente artículode PC Pro, el profesor Steven Furber, desarrollador del microprocesador ARM, se lamenta la fuerte caída de interés en las clases de ciencias de la computación en el Reino Unido. Y aunque los EE.UU. no ha visto la misma caída de las matrículas, una encuesta reciente de unos 14.000 maestros de escuela en EE.UU. por la Asociación de Maestros de Ciencias Informática encontró que sólo el 65% de los encuestados enseña en una escuela que ofrece algún tipo de curso introductorio de ciencia de la computación.
Leer más…