Optimización de sitios de Internet

Para hablar de optimización es necesario primero definir el criterio de optimalidad.  En el caso de sitios de Internet el criterio es trafico y el logro de objetivos específicos. Un aspecto primordial para la generación de trafico es la colocación del sitio es los buscadores; sin embargo, el logro de objetivos depende de la experiencia …

La aritmética de Trachtenberg

Así como Viktor Emil Frankl desarrollo la logoterapia para superar los rigores de los campos de concentración Nazi, Jakow Trachtenberg ocupo su mente en desarrollar un sistema de aritmética mental al verse en la misma situación. El sistema Trachtenberg de rápido cálculo mental, similar a las matemáticas Védicas, consiste en un conjunto de patrones para realizar …

Nubes

El continuo abaratamiento de la infraestructura computacional y la omnisciencia de conexiones de banda ancha están generando un cambio de paradigmas en el industria de tecnología de información y se ven nubes acumulándose en el cielo informático. Referencias Nutch http://en.wikipedia.org/wiki/Hadoop HBase http://www.danga.com/mogilefs/ http://aws.amazon.com/ec2/

CSS; la ortogonalidad del contenido y el diseño

Uno de los preceptos fundamentales del diseño es la separación de responsabilidades entre módulos o componentes. Idealmente cada modulo debe tener un sola responsabilidad primaria. En particular, la funcionalidad de un componente debe ser independiente de la interfaz de usuario. CSS es un medio de aislar el diseño grafico del contenido textual de un documento. …

Trucos aritméticos 1

Realizar operaciones de izquierda a derecha. Redondear a potencias de 10 Substraer sumando Multiplicar por potencias de 2 doblando sucesivamente Dividendo por potencias de 2 sacando mitades sucesivas Multiplicar por 5: multiplicar por 10 y sacar mitad Dividir por 5: Doblar y dividir entre 10 Cuadrado de un numero que termina en 5: a(a+1)+25, a …

SQL, ODBC, y Python

Como Python 3 acaba de ser liberado, el soporte de librerías de extensión todavía esta limitado en comparación con Python 2.x. En el caso de  ODBC y MS SQL Server, mxODBC es una opción comercial. En opciones Open Source, Python 3 viene en el paquete oficial con soporte integrado para Sqlite3, la extensiones pymssql y …

Permisos de SQL Server en Windows Vista

Un problema común al usar SQL Server en Windows Vista es que al usar la base de datos por primera vez nos encontramos que no tenemos ningún privilegio administrativo y aparece el error: ‘CREATE DATABASE Permission denied in database ‘master” La razón básica en SQL Server 2005  es que los usuarios del grupo administrativo de …

Aritmética y memoria; 513 Sticker

  Es posible mediante el ejercicio de la memoria acelerar cálculos aritméticos. Este es un patrón general que también se aplica a la implementación algorítmica. Por ejemplo, al multiplicar números de dos dígitos tenemos a1a0 x b1b0 = (10a1+a0)(10b1+bo)= 100a1b1+10(a1bo+a0b1)+a0bo Al multiplicar números de tres dígitos tenemos a2a1a0 x b2b1b0 = (100a2+10a1+a0)(100b2+10b1+bo)= 10000a2b2 + 1000(a2b1+a1b2) …