Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…
Pagina 9 de 24« Primera...891011...Ultima »

Heterogeneous Services

Hace unos días me surgió la necesidad de conectar mi base de datos Oracle xe con Mysql, quería intentar procesar unos datos de una tabla Mysql para después pasarlos a otra tabla, de entrada tenia la posibilidad de hacerlo con php, ¿pero cada que necesitara procesar datos tendría que hacer una pagina php? Por eso pensé mejor en conectar Oracle con Mysql, me sería mas fácil jalar los datos de Mysql, procesarlos con PL/SQL para después depositarlos en otra tabla Mysql.

Me tope con un concepto que Oracle llama “heterogeneous services” que no es más que una vía rápida para conectarse con otras bases de datos, en este caso Mysql, aquí los pasos que seguí para lograr la conexión, es importante mencionar que esto lo logre bajo Windows:

1) Descargar el producto llamado “Mysql connector/ODBC” para Windows por supuesto e instalarlo.

2) Es necesario crear una conexión vía ODBC, la opción se llama “Orígenes de datos ODBC” esta dentro de “herramientas administrativas”, dentro existen varias opciones, es necesario crearla bajo “System DNS”, al valor de “data source name” en este caso le llame “mysqldb”, los valores servidor, usuario, password, base de datos, etc. no son mas que los usados para conectarte normalmente a Mysql, tiene una opción para probar la conexión, es preferible probar desde ahí si se logra la conexión.

3) Dentro de la estructura de archivos de Oracle ya existe una carpeta llamada “HS”, dentro de esa carpeta existen otras dos “admin” y “bin”, dentro de la carpeta admin es necesario crear un archivo init“nombre de nuestro servicio”.ora quedando: initmysqldb.ora, dentro de el deben de ir las siguientes entradas:

HS_FDS_CONNECT_INFO = mysqldb
HS_FDS_TRACE_LEVEL = 0
HS_FDS_TRACE_FILE_NAME = mysqldb.trc
HS_AUTOREGISTER = TRUE

4) Dentro de la estructura de archivos de Oracle ya existe otra carpeta llamada
“NETWORK”, dentro de ella existe otra llamada “admin”, dentro de la carpeta admin existen tres archivos, “listener.ora”, “sqlnet.ora” y “tnsnames.ora” ( ya muchos los conocerán, el tnsnames.ora se usa para configurar las conexiones a base de datos oracle cuando se esta usando el resolver nombres por tnsnames, dentro del “sqlnet.ora” se define como “names.directory_path = (TNSNAMES, HOSTNAME)” pero eso es harina de otro costal) dentro del archivo “listener.ora” debe de insertarse una nueva entrada (por supuesto la ruta del producto puede variar según tu instalación):

(SID_DESC =
      (SID_NAME = mysqldb)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
      (PROGRAM = hsodbc)
    )

Que junto con lo que ya tenía el archivo quedaría algo como (dependiendo de tu base de datos y servicios instalados, solo añadí la primera parte del contenido de archivo, debajo de eso no se toca el contenido):

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = mysqldb)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
      (PROGRAM = hsodbc)
    )
  )
(…)

5) Al archivo “tnsnames.ora” se le añade una nueva entrada:

mysqldb =
   (DESCRIPTION=
      (ADDRESS= (PROTOCOL=tcp)
                (HOST=localhost)
                (PORT=1521)
     )
     (CONNECT_DATA =
         (SERVICE_NAME=mysqldb)
     )
     (HS = OK)
)

6) Bajas y subes el servicio de tu base de datos, en este caso se llama
“OracleXETNSListener”, una vez levantado entras a tu sql*plus, cuando instalas xe te crea un iconito que llama “Ejecutar línea de comandos SQL” que no es mas que sql*plus ejecutado en un ambiente MSDOS, para los que tengan otra versión de Oracle entran directo a su sql*plus y creas un Database link con el siguiente comando, observa que el usuario y password lleva comillas dobles y el using lleva comillas simples:

1
2
3
4
CREATE database link mysqldb 
 CONNECT TO “usuario_mysql" 
 identified by “password_mysql" 
 using ‘mysqldb’;

Listo, ahora pueden accesar a su base de datos Mysql desde Oracle, simplemente deben referenciar que el objeto viene del dblink, o sea “tabla@mysqldb”

Es importante mencionar que esto lo logre estando tanto Oracle como Mysql en la misma maquina, he intentado conectarlos estando Mysql en otro host pero hasta el momento no han sido exitosas mis pruebas, ahí se los dejo de tarea.

* 15 Comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (1 valoraciones, media: 5.00 de 5)
Loading ... Loading ...

Fraudes Nigerianos

No se que pasa con estos amigos Nigerianos, pero últimamente están de moda los intentos de fraude de ellos, que si tienen un cuate que le quieren regalar, que si una novia enferma, que si tienen un negocio allá, etc.

Hace unos días decidí ofrecer mis productos (por ahora solo teléfonos celulares) en sitios como dereto.com y mercadolibre.com, dereto por el momento no cobra por publicar los artículos, mercadolibre si, pero aproveche una promoción para publicar a solo un peso, aunque los dos cobran un porcentaje por cada venta realizada, algo así del 4% (ya después hablare sobre los costos que representa vender en esos sitios, se tiene la idea que es mas barato pero en realidad resulta mas caro, esto por supuesto repercute en el precio al cliente)

Me llegan preguntas a cada rato de personas que ofrecen comprar el producto, a veces a casi el doble del precio ofertado, pero quieren el envío a Nigeria, a todos les contesto que ya chole, que se inventen un fraude nuevo, ya todo mundo sabe que esos envíos son puro fraude, aunque unos mas sofisticados van mas allá, aquí contare mi experiencia.

Paso 1) Para comprar en esos sitios es necesario previamente registrarte y confirmar tu mail (como comúnmente se realiza en casi todos los sitios) proceso que realizan los pseudo-estafadores.

Paso 2) Ya registrados se dedican a ofertar por productos a diestra y siniestra, una vez que ofertan por tu producto tanto a el como a ti, le es enviado vía correo electrónico los datos del comprador/vendedor para que se pongan en contacto y se realice la venta.

Paso 3) Una vez hechos de tus datos, te envían un mail como el que sigue:

Hola,

Soy Mrs. Eru, de México pero de la basados en London.I comprado tu artículo en Mercadolibre, y estoy comprando este artículo para mi amigo en Nigeria como regalo del cumpleaños de la sorpresa.

Requeriría de ti el coste total total del artículo más cargas del envío, de la dirección y del seguro vía un servicio de mensajero registrado de la India a Nigeria tal como DHL o UPS.

Asegurarte por favor también para enviarme tu abajo depositan los detalles por ejemplo:

Nombre del banco:
Nombre de la cuenta:
Número de cuenta:
Dirección de rama del banco:
Tu dirección del contacto:
Tu número de teléfono:

El pozo i procederá con el pago inmediatamente transfering tu dinero en tu cuenta bancaria tan pronto como recieve los detalles antedichos de ti. De modo que puedas conseguir tu dinero el tiempo antes de que envíes el artículo al amigo antes o después de su cumpleaños.

Debajo está la dirección donde quisiera que el artículo fuera enviado porque es mi dirección de los amigos en Nigeria:

Tony Ferguson
#4b Utomwen Street,
Off Owoseni Road,
New Benin,Benin City,
Edo State-300001,
Nigeria.
Tel:+234-8059205054

Contar con tu respuesta urgente de modo que pueda proceder con el pago inmediatamente.
Respeto caliente.
Mrs. Eru

Es evidente las cosas raras en lo que dice, que es de México pero su empresa esta en Londres y que su amigo está en Nigeria, es evidente que el texto es un copy/paste de algún traductor online, no profundizare mucho en ellas para extenderme en el proceso que realizan, en este caso seguí el juego para ver hasta donde llegaban y les mande los datos para que realizaran el deposito.

Paso 4) Te llega una supuesta confirmación de una transferencia realizada a tu cuenta bancaria realizada desde un dizque banco llamado “Butterfield Private Bank” como el que sigue:

Dear Enrique Acevedo Perez,
Butterfield Private Bank® wish to congratulate and at the same time inform you that Mrs. Cierra Eru Had now made the full payment of MXN 2,500.00($223.429 USD) transfer made by Mrs. Cierra Eru being payment for Mercadolibre item:- Motorola e398 (14475425) has been APPROVED.

Your money has been approved for transfer to your bank account provided to us by Mrs. Cierra Eru, however we request that you ship the item for which the payment was made (Motorola e398) and send us a scanned copy of the shipment reciept/tracking number for verification.

This security measure has become very important to cut short atrocities being perpetuated by some fraudulent sellers and buyers alike on internet transactions. In the maintime, your transfer has been placed on HOLD pending when we recieve the scanned copy of the shipment reciept/tracking number of the item paid for by Mrs. Cierra Eru. The buyer’s shipping information is provided below.

BUYER SHIPPING INFORMATION:
TONY FERGUSON
# 4B UTOMWEN STREET,
NEW BENIN,BENIN CITY,
EDO STATE,
NIGERIA, 23452.
Tel.: +2348059205054

We also wish to inform you that Butterfield Private Bank® has also maped out plans to saveguard you after shipment has been carried out. To this end, Mrs. Cierra Eru has lost every right over this transfer, what this mean is that Mrs. Cierra Eru CANNOT withdrawl or stop this transfer. This is to ensure that you are adequately protected after shipment is carried out. Your money will be transfered to your account as soon as we recieve the scanned copy of the shipment reciept/tracking number.

Yours Sincerely
Butterfield Private Bank® Transfer.
Registered Office:
Butterfield Private Bank
99 Gresham Street,
London EC2V 7NG.

A caray, ¿de cuando a acá los bancos se preocupan tanto por cuestiones de envío de los productos? Eso no es su trabajo, menos si se supone que es una transferencia y hasta quieren que les mande copia de la guía para que liberen mi pago, que buen servicio.

Paso 5) Resulta que por alguna razón extraña el sitio, en este caso mercadolibre se entero de esa transferencia, y te manda un mail, de una cuenta que no es de ellos “mercadolibre@securrity-teams.com” y aparte con un lenguaje otra vez sacado de un traductor online y para acabarla firma con un link hacia su sitio .com.ve, ¿que no se suponía que debería de ser el .com.mx?:

Hola Enrique Acevedo Perez,

Queremos comentarte algunos consejos que te podrán ayudar a realizar todas tus operaciones en forma segura. Sería importante que los tengas en cuenta para concretar esta operación.

Recieved un correo del banco privado de Butterfield que nos informaba que un pago se ha publicado a ti cuál sigue siendo pendiente. quisiéramos que procedieras con el envío inmediatamente.

están haciendo esto para proteger a te y al comprador contra fraude Tenemos confirmar y verificar que el banco sea verdadero y conseguimos una cierta información de ellos que el comprador hubiera perdido control sobre el dinero que significa que no puede el comprador withdrawl él fondo.

Recieve inmediatamente este mensaje que debes para preceder con el envío del artículo comprado a ti. Tan pronto como sea el artículo shiped, tu fondo sea transferido en tu cuenta con cualquier vacilación. estamos haciendo para cerciorarnos de en el extremo que será una transacción segura entre el comprador y el vendedor a proteger contra fraude
Estoy entrando en contacto con tú del equipo de la seguridad y el email de la política si tienes cualquier pregunta no vacila tan pedir.

Un saludo cordial,
MercadoLibre.

http://www.mercadolibre.com.ve
¡Donde compras y vendes de todo!

Decidí seguir todavía mas el juego, total nada perdía (mas que mi tiempo) espere al otro día y les conteste que ya había realizado el envío de su paquete, les mande un numero de guía de DHL que se me ocurrió, pidiéndoles que liberaran mi pago.

Paso 6) Por supuesto con un número de guía falso no pudieron hacer un rastreo, me mandaron un mail para hacérmelo saber, otra vez según a nombre de mercadolibre, otra vez con una traducción online:

Hola Enrique Acevedo Perez,

recibimos tu número que sigue y quisiéramos que supieras no hayamos podido seguirlo en línea. Enviarnos la copia de la exploración del resbalón del envío.

Tan pronto como recibas este correo que haces como dicho y tu dinero será lanzado inmediatamente.

Un saludo cordial,
MercadoLibre.

http://www.mercadolibre.com.ve
¡Donde compras y vendes de todo!

Y hasta aquí llego mi paciencia, por supuesto que todo el proceso no es mas que un intento de fraude, aunque un poco más elaborado, poniendo un poco de atención a todas sus incoherencias es fácil darse cuenta, desde que resulta que es de México y no habla nada de español, sus traducciones no son mas que un copy/paste de algún traductor online, los supuestos emails de mercadolibre vienen de otro dominio y para acabarla igual de una traducción online, hasta que su firma es de .com.ve en lugar de .com.mx, aquí el ultimo mensaje que les hice llegar, por supuesto que no esperaba una respuesta:

jajajajaja, ya lo siento ya me cansaron, son tan ilógicos, para empezar si quieren estafar ha hispano parlantes deberían de aprender a escribir español, eso de meter un texto en ingles en un traductor online y esperar que haga una buena traducción esta difícil, en segunda, esas estafas con envíos a Nigeria ya están muy quemadas, ya deberían de inventarse una nueva, tercera, de perdida deberían de preocuparse de ver en que país ofertaron para no andar mandando mensajes según de .com.ve para un mexicano, seria .com.mx no?

Saludos amigos pseudo-estafadores desde México :-)

* 11 Comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin Valorar)
Loading ... Loading ...

Roger Waters en Mexico

Paso Waters por México, que puedo decir, simplemente lo mejor, un excelente show, una pantalla gigante atrás del escenario de magnifica resolución, efectos especiales espectaculares (como una llama de fuego enorme atrás de las dos pantallas secundarias ubicadas a los lados del escenario) luces muy bien, de no ser por un cortón de energía a media rola podría decir que fue perfecto.

Las rolas que decir, toco muchas rolas clásicas de Pink Floyd, el disco completo “dark side of the moon” unas mas de Waters ya como solista (he de decir que ni las conocía, yo fui por las rolas de Pink Floyd) todas muy buenas, aunque ya se nota que su voz no da lo que antes y le meten mucho sintetizador, ya se ve bastante ruco, fuera de eso, excelente.

Aquí les dejo unos videos del concierto, la imagen y sonido no son muy buenos (prometo cambiar mi celular por uno que grabe con mayor calidad) pero les darán una idea de lo que fue el concierto.

Shine On You Crazy Diamond
http://www.blogzote.com/wp-content/videos/Pink_Floyd-Shine_On_You_Crazy_Diamond.flv
Wish You Were Here
http://www.blogzote.com/wp-content/videos/Pink_Floyd-Wish_You_Were_Here.flv
Puerco suelto
http://www.blogzote.com/wp-content/videos/Pink_Floyd-puerco_suelto.flv
Another Brick in the Wall
http://www.blogzote.com/wp-content/videos/Pink_Floyd-Another_Brick_in_the_Wall.flv
Comfortably Numb
http://www.blogzote.com/wp-content/videos/Pink_Floyd-Comfortably_Numb.flv

* 2 Comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin Valorar)
Loading ... Loading ...

Subebajamp3.com liberado

Desde hace un buen rato tenía el proyecto en mente, quería llevar a Internet de una manera fácil, rápida y gratis, a toda la música que se genera por músicos independientes y con canciones originales (generalmente personas que apenas empiezan y se quieren dar a conocer) todo esto claro, aprovechando el desarrollo ya bastante avanzado de mi oscommerce, hace unos días lo termine técnicamente y ahora es posible con subebajamp3.com

funciona de una manera muy sencilla:

El músico se registra en la pagina, una vez confirmado su email, tiene la opción de añadir una canción, incluyendo una descripción, datos en sí del músico, una o varias imágenes, una liga hacia su pagina personal (podría ser su “myspace” o algo así) y por supuesto la canción, en este caso un archivo mp3

Tiene la opción de ofrecerla para descarga gratuitamente o para descarga pagando el importe que el considere adecuado (el importe esta totalmente abierto a su consideración)

Si selecciona que la canción sea gratuita entonces el archivo se puede obtener con un simple clic, en caso contrario el usuario es dirigido a la pasarela de pago como paypal o 2checkout para que realice el pago vía su tarjeta de crédito, en ambos casos, el usuario tiene un reproductor interno para escuchar la canción cuantas veces quiera, claro las canciones están organizadas por genero, pudiendo ser de cualquier genero musical.

Así que ya lo sabes, si tienes un grupo que crea sus propias canciones de manera independiente, esta es tu opción.

* 2 Comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin Valorar)
Loading ... Loading ...

¿Y el día del perico?

Hace un rato anuncian en la televisión un nuevo día festivo ( aunque no oficial ), el día de la familia, ¡bueno!, hace falta la unión familiar para acabar con la ya muy marcada tendencia hacia la desintegración familiar, divorcios, problemas de drogas en los adolescentes, etc.

Hace algunos días en algún rato libre que tuve, se me ocurrió dar una vuelta por el canal de las estrellitas marineras, en un comercial mas chafa a mas no poder, ahora anuncian el “día del taco”, jajajaja, no quiero decir groserías, pero, ¡que no amen!, hasta creí que era broma o algún comercial explotando algún recurso publicitario, pero no, va en serio, ahora nos quieren meter nada mas y nada menos que el día del taco, ¿no se les pudo ocurrir otra cosa? No se, falta el día del hermano, el día del tío, el día de la prima (perdón, “primo”, mi historia con mis primas es otra cosa…) y que decir del día de la suegra, otro mas extraño, el día del concuño (no se quien sea pero suena bien no?) NOOO, se les ocurrió el muy mexicano, día del taco, que originales heee?? (notese la ironía) ya veo en un calendario en ingles la traducción de eso, “tacos day”, que día tan importante para la historia, ya veo a mis hijos con su libro de historia en la pagina del “día del taco”, ¿cuales serán los personajes importantes del día, el paisa?

Pero, ¿y que? ¿Para que? La verdad es que no me veo yendo con el “paisa” a echarme unos tacos para festejar el día, y pues como a los tacos no les puedo dar su abrazo, dárselo al “paisa”, pues no, a estos cuates les vale, a estos cuates lo que les interesa es consumir, vender, comprar, dinero, no dudaría que al rato el anuncio sea, “festeje el día del taco con sus tortillas milpa real” o “compre sus tortillas para el taco en walt-mart que es mas barato”, en fin, puro y llano billete, estos cuates si pudieran, mas bien, si vendieran mas, inventarían hasta el día de la mascota (por eso lo del día del perico) y lo peor de todo es que halla gente que lo festeje, total, para embriagarse lo único que hace falta es el pretexto.

Sin comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin Valorar)
Loading ... Loading ...

Pagina 9 de 24« Primera...891011...Ultima »