Todos nos caemos, parte II

Despues de mas de 9 años trabajando en sitios web, especialmente en tiendas virtuales, definitivamente nadie se salva de que de un momento a otro tu pagina este caída, si no es por tu servidor, es por tu conexión, si no es por tu maquina, es por los DNS, en fin, nadie y nada se salva de “morir” en internet.

Ya hace algunos años escribí el post de: “Todos nos caemos”, algunos si cambiaron (y se nota) el cambio a un sitio mas estable, mas ordenado, mas sencillo hablando de banca por internet como: Bancomer.com, algunos mejoraron en algunos aspectos pero siguen casi igual o peor que antes como: Mercadolibre.com.mx

Aquí pongo algunos ejemplos de paginas caídas:

Facebook.com De repente a mediados de este año me empezaron a salir estos mensajes, pero cómo?? la gran red social también se cae?? pues si, también se cae.

Telcel.com A su pagina no entro muy seguido que digamos pero en cada actualización de lista de precios entro para sacar alguna información de los equipos, pero igual que todos, un día entro y caído, me regresaba el mensaje:

Scotiabank.com.mx Pero cómo?? aparte de caros, malos, te enjaretan servicios a la de “a Gue”, te cobran de TODO, llegas al cajero automatico pero al final tienen un clásico mensaje de “Donativo” pero sin el mensaje de “Si o NO” no, es donativo a la de “a Gue”, aparte un día llegas y sin poder acceder al servicio, pu… , pues mejor que se pongan a vender BonICE en los semáforos, haber si les conviene.

Procesar csv en oracle mejorado

Ya había escrito de la necesidad de leer un archivo csv (comma separated values o valores separados por coma) en un post anterior que titule Procesar csv en oracle pero me tope con la necesidad de leer un archivo separado por “@” (arroba) en vez de “,” (comas).

Solo modifique un poco la función a la que se le manda la cadena a procesar, el valor que separa la cadena y la posición de la columna que deseas y te regresa su valor.

Si tienes por ejemplo la cadena:

1
11111@22222@33333@44444@55555

Necesitas sacar de esa cadena el 3er campo, o sea, el valor “33333″, solo generas la llamada a la función:

1
variable := get_string_value_best (3,@,11111,22222,33333,44444,55555);

Aquí les dejo la función:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  --
  -- GET_STRING_VALUE_BEST
  --
  -- return the string value for a string id "p_string_id"
  -- separated by "p_string_var"
  -- in a csv string "p_string"
  -- 
  CREATE OR REPLACE FUNCTION get_string_value_best (
     p_string_id            IN      NUMBER,
     p_string_var           IN      VARCHAR2,
     p_string               IN      VARCHAR2) 
     RETURN VARCHAR2 IS
 
     v_string_value VARCHAR2(2000);
  BEGIN
 
    IF (INSTR(p_string,p_string_var) > 0) AND
       (p_string_id         > 0) THEN
       IF p_string_id = 1 THEN
          v_string_value := SUBSTR(p_string, 0, INSTR(p_string,p_string_var,1,1)-1);
       ELSE
         IF (INSTR(p_string,p_string_var,1,p_string_id-1) > 0) AND
            (INSTR(p_string,p_string_var,1,p_string_id)   > 0) THEN			
            v_string_value := SUBSTR(p_string, INSTR(p_string,p_string_var,1,p_string_id-1)+1, 
                                              (INSTR(p_string,p_string_var,1,p_string_id)-1 - 
                                               INSTR(p_string,p_string_var,1,p_string_id-1)));
         ELSIF
            (INSTR(p_string,p_string_var,1,p_string_id-1) > 0) AND
            (INSTR(p_string,p_string_var,1,p_string_id)   = 0) THEN			
            v_string_value := SUBSTR(p_string, INSTR(p_string,p_string_var,1,p_string_id-1)+1, 
                                             (LENGTH(p_string) - 
                                               INSTR(p_string,p_string_var,1,p_string_id-1)));
         END IF;
       END IF; 
    END IF;
 
    RETURN v_string_value;
 
  END get_string_value_best;

Mi infinitum de 1 MB a 4 MB

El día de hoy estaba trabajando con mis respaldos del mes, después de dos respaldos deje al final el respaldo mas grande (como 1.6 GB) para la noche, regularmente mi pc mas la conexión que tengo le toma como 6 horas para descargar el archivo de tal tamaño, acostumbro a bajarlo en la noche, mientras duermo mi pc trabaja.

Por casualidad el día de hoy decidí cambiar un poco la rutina, para acabar temprano, sacar el respaldo casi a las 9:00 pm, mi sorpresa fue que le toma a Filezilla sacar ese respaldo menos de una hora, ¿que paso? ¿que hice mal? o ¿que no hice? pensé, pero acabó menos de una hora (y lo estuve revisando a cada momento).

Con la ayuda de google, me entere de que subierón la velocidad de 1 MB a 4 MB, estuve investigando el por que de esta medida, me encontré que:

  • Clientes con 1 mega – suben a 4 megas.
  • Clientes con 2 megas – suben a 10 megas.
  • Clientes con 5 megas – suben a 20 megas.

Nota completa.

Me quede tranquilo, ya tengo una mejor conexión y por el mismo precio.

Nota completa.

Ya otra historia es que Slim lo esta haciendo por la competencia que ya tiene, no creo que sea de “buena onda”, NUNCA lo hace por ayudar a la gente o algo así, pero esa es otra historia.

Les pongo el “cálculo de velocidad de tu conexión a Internet“.

Y el conocido “speedtest“.

Como fabrica nokia un teléfono celular

Navegando por Internet me tope con un interesante aunque corto articulo sobre como Nokia, el mayor fabricante de teléfonos celulares del mundo, lleva a cabo el proceso de fabricación.

Sin duda los puntos mas importantes a resaltar son las partes donde se dice:

“Lejos de optar por la subcontratación, la firma finlandesa considera la producción propia como uno de sus mayores activos”

“pese al alto grado de automatización, son diversas las operaciones que se realizan manualmente”

Creo que están totalmente correctos, hoy por hoy los teléfonos nokia son los equipos de mejor calidad disponibles, ahora se el por que, en lugar de optar por que terceros les hagan el trabajo, ellos prefirieron realizarlo ellos mismos, asegurando la calidad con esto y a pesar de que la tecnología ha avanzado mucho, todavía existen varios procesos manuales que, lejos de retrasar el proceso en general o hacerlo mas costoso, ayudan a mantener la calidad de los productos:

Aquí un extracto de la noticia:

900.000 teléfonos al día. Ésa es la cifra que producen las nueve fábricas que Nokia tiene actualmente en funcionamiento por todo el mundo. Lejos de optar por la subcontratación, la firma finlandesa considera la producción propia como uno de sus mayores activos, y por eso ha refinado sus procesos de fabricación para poder manejar 275 millones de componentes cada día y obtener los márgenes más competitivos del sector.

Un reportaje de Andy Reinhardt en Business Week revela algunas de las claves del sistema de producción de teléfonos móviles de Nokia. La empresa es una de las pocas que no encarga la fabricación de sus terminales a alguno de los grandes fabricantes OEM orientales, y tiene en funcionamiento nueve plantas de producción: tres en Europa, tres en América y tres en Asia, en las que trabajan un 20% de sus 66.000 empleados. A ellas se unirá antes de fin de año una décima fábrica en India, con capacidad para producir varias decenas de millones de móviles al año.

Noticia completa.

Aquí el reportaje inicial de Business Week de donde se desprende la noticia.

El regreso del .MX

Hace unos días recibí en mi correo un mail de NIC México (la organización encargada de las administración de los dominios mx entre otras cosas), habla de nada mas y nada menos que del regreso de los dominios .mx, para los que no saben, actualmente solo se pueden registrar dominios con “mx” bajo un .com.mx, .org.mx, edu.mx y no se cuantas mas, en unos meses ya se podrá hacer directamente sobre .mx, y digo regreso por que al principio, según tengo entendido, cualquier registro era directamente sobre el .mx, incluso muchos todavía existen desde aquellos tiempos, como mi gloriosa www.unitec.mx, apenas cuando estuve investigando del tema me entere que solo lo permitieron para instituciones educativas o algo así, fue después que a unos sopencos se les ocurrió “organizar” la extensión y metierón el .com.mx y los demás, olvidandose de cuestiones tan básicas y elementales para el desarrollo de la extensión en Internet.

Sin duda este cambio beneficiara a todo mundo que nos movemos en Internet y en el tema de dominios, permitiendo registrar nombres mas cortos y mas facilmente identificables con nuestro país, ahora nada mas falta pedirle a NIC México que también baje sus tarifas, no he visto este año, pero el año pasado un dominio mx me costo 35 USD mientras que uno normal .com lo podía conseguir hasta en 7 USD.

Aunque no queda muy claro si las demás extensiones desaparecen o van a coexistir para lo cual esperemos se genere mayor información en el transcurso del tiempo, aquí les dejo el mail para que se enteren del tema:

Estimado Cliente:

NIC México liberará próximamente el registro de dominios directamente bajo .MX, es decir llevará a cabo la Reapertura del .MX.
La Reapertura del .MX atiende el interés de nuestros clientes en registrar dominios directamente bajo .MX y busca ofrecer mayor variedad en los servicios disponibles para los clientes de NIC México. El registro directo bajo .MX ofrece atributos atractivos y relevantes, como lo son el registro de nombres más cortos, la posibilidad de no restringir los nombres a un solo tipo de organización y la identificación directa con México en Internet, entre otros; abriendo así la posibilidad a los usuarios de registrar dominios como negocio.mx, por ejemplo.
La Reapertura del .MX se llevará a cabo por etapas, dando prioridad en la primera etapa a los titulares actuales de los nombres de dominio .MX en las clasificaciones existentes.
Durante la primer etapa denominada “Etapa de Pre-Registro” los titulares (registrantes actuales) de nombres de dominio .MX con cobertura vigente y registrados bajo cualquier clasificación antes del 1 de Marzo de 2009, podrán enviar una solicitud para registrar directamente bajo .MX exactamente el mismo nombre que tienen registrado(*) bajo alguna de las clasificaciones actuales. Ejemplo: si actualmente son titulares de negocio.com.mx entonces podrán solicitar el registro de negocio.mx. *Ver políticas de nombres reservados.

Si eres el Registrante de un nombre de dominio .MX en la “Etapa de Pre-Registro”, recuerda solicitar el registro de dicho dominio directamente bajo .MX del 1 de Mayo al 31 de Julio de 2009.
En caso de que exista más de una solicitud para un mismo nombre de dominio, se dará prioridad a la solicitud que corresponda al nombre de dominio con la fecha de creación más antigua en los registros de NIC México. Visita www.nic.mx para conocer todos los detalles y reglas de la Reapertura del .MX.
Si estás interesado en tener algún nombre de dominio adicional para participar en la etapa de Pre-Registro, aprovecha la promoción de nuestro 20 aniversario “un dólar menos por cada año cumplido” y regístralo en Febrero con tarifa de promoción (desde $15 usd por 1 año).
Para cualquier duda o aclaración, por favor envíanos un mensaje de correo a ayuda@nic.mx donde con gusto te atenderemos.

Atención a Clientes
NIC México Registrar
www.nic.mx
01 800 www nic mx / 01 800 999 642 69
MX es la nueva forma de decir México