jueves, 26 de noviembre de 2009

intrinsic class en flex

Flex 1.5 y por consiguiente AS 2.0 define sus class como intrinsic

AS2 OOP: Class Structure
by senocular

Intrinsic Classes
There is yet another type of class for ActionScript 2.0. That's the intrinsic class. This type of class, however, is not really a class. It's more of a set of guidelines for a class. It serves only one purpose - to provide strict date type definitions for pre-existing classes.

Macromedia uses intrinsic classes to define data types for all internal objects and classes defined natively within Flash (you may have seen these in a Classes folder if you've ever dug around in your Flash MX 2004 install directory). These include objects like Array, MovieClip and Math. But when might you use them? That depends. When do you need to define just data typing for classes?

The best and probably the only situation where you personally, as a developer, would physically create an intrinsic class yourself would be if you were using ActionScript 1.0 classes within your ActionScript 2.0-based movie. ActionScript 1.0 classes, as you know, have no strict data typing associated with them. This isn't a horrible thing, but it's not a great thing either. Being the MX 2004 (or later) developer you are, you need those data type definitions to help you maintain efficiency and competency in your project. That's where intrinsic classes come into play.

Lets say you have a great class you made in ActionScript 1.0 that does everything you would ever need for this new project your working on. Only one problem, you're now working in ActionScript 2.0, not ActionScript 1.0. Ok, no problem. You can use ActionScript 1.0 with ActionScript 2.0 seamlessly easily enough. The only thing is, you won't have those amazing data type definitions for your wonderful class. Instead of re-writing your ActionScript 1.0 class completely as a new ActionScript 2.0 class, you can instead just write an intrinsic class that outlines the data types used and have it be applied to your still functional (and still wonderful) ActionScript 1.0 class as its being used within your current project.

[ intrinsic classes are type definitions for existing classes ]

All you would need to do is create a new ActionScript 2.0 class file with the name of your pre-existing class and label it as being intrinsic just as you label the class as being dynamic (it can be both if you want). Within this file, put all your property and methods with proper typing but no definitions. After all, you're avoiding re-writing your class completely, so the definitions themselves are not included.

intrinsic class className {

Here's an example that adds data typing to an ActionScript 1.0 class defined within the main Flash movie.

// in Wonderful.as
intrinsic class Wonderful {

var msg:String;
function doSomethingWonderful(allow:Boolean):Void;

}

// ActionScript 1.0 class in main Flash movie
var Wonderful = function(msg){

this.message = msg;

};
Wonderful.prototype.doSomethingWonderful = function(allow){

if (allow) {

trace(this.message +" is Wonderful!");

}

};

var ItsA:Wonderful = new Wonderful("Life");
ItsA.doSomethingWonderful("yes"); // error: type mismatch
ItsA.doSomethingWonderful(true); // Life is Wonderful!

Try it yourself! (zipped source)

Though the Wonderful class was created in the ActionScript 1.0 style of class definition, the compiler was still able to recognize a type mismatch when attempting to use a string as an argument for doSomethingWonderful. This is thanks to the definitions as specified in the intrinsic class in Wonderful.as.

One thing to be aware of if using intrinsic classes in this manner is that your existing class definitions (constructor functions) need to be defined with the var keyword. Otherwise an error will be generated because it assumes you're actually using the pre-existing intrinsic class and not creating a new definition. This could require some editing of older ActionScript 1.0 classes to correct this. At that point, however, it might not be such a bad idea to simply re-write it in ActionScript 2.0 altogether.

Intrinsic class definitions are also created for the new MX 2004 components. Because this new generation of components can be compiled prior to their use, it means there are no hooks for the Flash compiler to check to make sure you're using the component and its methods right. An intrinsic class gives the compiler the information it needs about the definitions contained within the component so that it can check for proper usage and data typing mismatches when your working with that component in your Flash movie. Though the intrinsic classes are not compiled within the .swc file (they're available in text format), because intrinsic classes only contain definitions without the implementation, the component author's internal code is still kept confidential.


Fte: http://www.kirupa.com/developer/oop2/AS2OOPClassStructure8.htm

lunes, 23 de noviembre de 2009

Timo y rastreo de emails

Todo en uno, un magnifico post que contiene: un intento de timo de un iphone y además muy bien explicado como rastrear la dirección email.

Iphone 3GS 32gigas Libre Por 300 €
Publicado por Yumbee el Miércoles, 5 Agosto 2009

Meneame

Mandalo por email

Vendo Iphone 3GS 32g Libre Por 300 €. Hola a tod@s esta es la oferta que ofrecía un usuario de ebay por un iphone 3GS de 32G y ademas Libre, para su uso con cualquier compañía Telefónica.

El articulo que hoy editare sale como consecuencia de la edición de esta otra entrada en la que aconsejaba alguna medidas para poder realizar una compra segura por internet; en el anterior Articulo al igual que en este pongo el enlace a el anuncio que da nombre al titulo y al que mande un E-Mail para informarme solo por curiosidad, ya que daba por hecho que se trataba de un “Timo”, por que si no, como nos van a vender un iPhone que por ejemplo su compra en Italia puede tener un valor de 650 o 700€, si no vale mas, por tan solo 300€ y con su Factura.

Bueno, empezamos, el día 03-08-09 envío un E-Mail solicitando información para realizar la compra del iPhone 3Gs.

El día 04-08-09, recibo el siguiente E-Mail por parte del vendedor, Atencion al Texto:

Asunto: RE: eBay anuncios | Has recibido respuesta a tu anuncio [310702]

Fecha: 4 de agosto de 2009 19:28:04 GMT+02:00

Para: benidebian@gmail.com

Hola,

El precio para un iPhone es 300€. También tenemos una oferta promocional:

2 x Iphone 32gb GS = 500€

4 x Iphone 32gb GS = 800€

Todos los iPhones son nueva Version 3GS con GPS, 32GB, nuevos, originales de Apple, libres de operador (puedes utilizar calquier tarjeta sim), vienen con la factura de compra y con un ano garantia. Los iPhones son selladas en su caja original de fábrica, incluidos todos sus accesorios y manuales completos en espanol.

Un Saludo.

Manda “Guevos” (como dicen por hay). La cara que le hecha el “Gacho”, por que si no me creía la primera oferta, esta ya ni te cuento. Pero que “Redaños” tiene el Tío.

Quien en su sano juicio puede creerse que por nada menos que 800€ nos venden !!4 iPhones¡¡ 3GS con 32 gigas, Libre, Precintados, Legales y con Factura.

Como esto huele fatal empiezo a investigar un poco sobre el “Tipo” el cual se hace llamar Francisco Martín Díaz y vive en Valencia. Pues cuando empiezo a rastrear el E-Mail resulta que no esta mandado desde Valencia, si no desde un Pueblecito de Francia.

Aquí ya si tenia sospechas, que por la “Oferta Promocional” desde luego que no tenia ninguna duda de que se trataba de una Estafa, pues ya si que no me creo nada.

Bueno pues nuevamente mando un segundo 2º E-Mail con el siguiente contenido:

hola, me interesaría la oferta de 4×800€ para mi y para otro compañero de trabajo la de 2×500€, por favor contacta conmigo lo antes posible para acordar la forma de pago.

P.D: Me URGE por que es para la empresa, en un futuro compraremos mas.

Pues como es de esperar “Paquito” (como he Bautizado al Supuesto) me manda respuesta a mi correo con las siguientes instrucciones de Pago:

De: francisco84ns@hotmail.com

Asunto: RE: compra iphone

Fecha: 4 de agosto de 2009 23:46:32 GMT+02:00

Para: benidebian@gmail.com

El envío y manipulación tarda 2-3 dias y esta incluido en el precio de venta.
Ofrezco una política del regreso de 3 días con un reembolso total si no eres satisfecho.
El pago se hace a empresa de transporte de una manera segura por Western Union, no contrareembolso.
Si usted quiere comprarlo, enviame un email y te informo con tos los datos para cerar el negocio.
saludos

Valla, con que con Western Union y como no, no se acepta el contrareembolso.

Si encima os fijáis bien, tal como explique en la anterior entrada tanto el primer como este segundo Correo contiene unas faltas de ortografía que para llamarte Francisco Martín Díaz y vivir en Valencia no se comprenden.

NOTA: Esta es una de las señales por la que deberíais de empezar ha sospechar de un vendedor. Las Faltas son ocasionadas por una mala traducción del Texto, repito como anteriormente:

Sin tener ningún tipo de prejuicio contra ninguna persona de cualquier nacionalidad estos Delitos suelen ser cometidos por Extranjeros normalmente residentes fuera de España.

El caso, este “Señor” a cometido muchos de los Fallos que hacen detectar una estafa por Internet, los Fallos en que debemos fijarnos son los siguientes:

1. El Bajísimo Precio por el que se vende el Producto. De verdad Nadie da Duros a Pesetas. Por muy Bonito que te lo “Anuncien”.
2. La dirección de Correos del sujeto siempre corresponde a hotmail, yahoo y en muy contadas ocasiones gmail.
3. Intentan que realicemos el Pago mediante trasferencia por Western Union y en algunos casos por Bancos en Canadá o Estados Unidos.
4. No da ningún Teléfono de Contacto y en caso de darlo comprobaras que no se corresponde con la población indicada o no contestara nadie.

Fijaos siempre en los Pasos indicados y llegareis ha detectar enseguida el Fraude.

Pues nada que el tio me mando los Datos para el Pago:

De: francisco84ns@hotmail.com

Asunto: RE: compra iphone

Fecha: 5 de agosto de 2009 11:27:43 GMT+02:00

Para: benidebian@gmail.com

Hola Amigo,sigues interesado en comprar el cosa, mandame los datos y realizo la proceso.

P.D: Amigo mejor realizar trato entre nosotros, si lo realizamos en Paypal cobraran

comision y el precio es subido. Mejor entre nosotrs conocidos.


Empresa de transporte se llama: MKB EXPRESS y trabaja seguro como escrow.
Esta compañía tiene un servicio seguro para los compradores y los vendedores. Éste son los pasos :
Paso uno:
Voy a dejar el paquete a empresa de transporte con todos los papeles.
Paso dos:
Empresa de trasporte examinará el paquete y comienza la entrega a su direction.
Paso tres:
Empresa de transporte te envia la factura, el numero del paquete, los datos de paquete y los datos de pago en su correo electronico.
Paso quatro:
Luego usted debes enviar el dinero por el nombre de un agnete MATY COURIER EXPRESS por Western Union. (www.westernunion.com)
Paso cinco:
Usted debe confirmar el pago con el codico de la transferencia a empresa de trabsporte, no a me.
Una ves que el pago esta confirmado a empresa de trasporte reciva el paquete a su domicilio.
Paso seis:
Cuando usted reciva el paquete, tienes que firmar para poder cobrar el dinero desde empresa de transporte.
Si te parece todo bien dejame su direction donde tengo que enviar el paquete, su nombre completo, un numero de contacto,y su DNI.
Gracias!

Muy “Profesional” el Pollo, je..je..je., “Que Jodio”. Como detalle, realizo una Búsqueda en Google del primer nombre de la empresa (MKB EXPRESS) y como podéis ver no arroja ningún resultado como empresa de mensajería.

Y casualmente al realizar la Busqueda de la segunda empresa (MATY COURIER EXPRESS) en uno de los resultados se comenta una estafa conseguida.

Y como, comenta que si “Pasamos” de Paypal no pagaremos la comisión. Hay que joderse, si encima va ha ser que es buena “Persona” y mira por nuestra economía. Precisamente es lo que hace, mirar por nuestra economía, !!Nos la quiere Quitar¡¡

Y como no, le mande yo un e-mail diciendo de todo menos guapo, pero se lo mande todo “Colocadito” con sus puntos y comas para que se creyera que era texto normal y lo tradujese para leer los insultos.

Ahora paso a explicaros como podemos rastrear un Correo recibido del que sospechemos. Lo explicare sin muchos Tecnicismos para que cualquiera pueda realizar este seguimiento en caso de necesitarlo:

Lo Primero, recibimos un Correo como el del ejemplo por Gmail o cualquier correoWeb (gmail,hotmail,yahoo..). Nos vamos a la pagina web del proveedor de nuestro correo (en el ejemplo gmail) buscamos y seleccionamos el correo sospechoso, pulsamos y lo Abrimos en otra ventana del navegador.

En el caso de Gmail (en los demás supongo que también) existe una opción que dice: “Mostrar Original”

Imagen 5

Pulsando en la Flecha, nos mostrara el siguiente Menú, elegimos Mostrar original.

Veremos lo siguiente:

Imagen 7

Seleccionamos todo el Texto y lo Copiamos. Ahora con el Texto Copiado nos dirigimos a la siguiente Web, http://www.ip-adress.com.

En la primera imagen vereis una pequeña ventana con vuestro numero de IP, pues nos desplazamos hasta la parte baja de la ventana y fijate en esta imagen:

Imagen 8

Pulsa en “who is Domain” y arriba del todo veras lo siguiente:

Imagen 10

Pues pulsa nuevamente en: “Email Trace” desplazate un poco hacia abajo y veras esta Ventanita:

Imagen 11

Ahora introduce el Texto que copiaste en el paso de Mostrar Original y pulsa en el Botón de : Trace Email Sender, enseguida se nos mostrara la siguiente información:

Imagen 13

Como puedes ver ya tenemos la Localización desde la cual se envío el E-Mail y como podemos comprobar en el ejemplo no se trata de Valencia ¿no?.

Vamos que si te tienen que dar “collejas” desde Valencia al lugar del envío me parece que el cuello se te iba a quedar como el hierro para subir los toldos.

Un Dato muy importante en caso de querer formular una denuncia es la Dirección IP, que es la numeración que sigue este Formato: 172.187.117.33,es como si fuese el D.N.I del equipo desde que se halla cometido un Delito y por la cual el Delincuente podrá ser Localizado.

Si lo que queréis es obtener información sobre el Servidor mediante el cual se conecta la persona que investigáis, fijaos al lado de la Bandera del país y veréis un enlace que dice “Whois” pulsar y desplazaros hasta que en el siguiente Texto localicéis la dirección y el teléfono del Proveedor de Internet, al que podeis llamar directamente y comunicando la IP del “Listo” podrán, si es que quieren tomar medidas.

Imagen 14

Fijaos en la segunda Linea, pone “Abuse” y un numero de Teléfono para reportar alguna incidencia. Se supone que llamando tomaran medidas contra el usuario, pero conociendo a las Compañías, yo no me atrevo a confirmar este dato.

NOTA: Para quien no sepa que es una Dirección Ip, deciros que no existe dos equipos conectados con una misma IP. La IP mostrada en este ejemplo es única de ese Equipo, bueno para los “Puristas” La Ip puede tener tener dos estados:

Dinámica o Fija. Mayormente casi todos nosotros tendremos en un Principio una Ip asignada por nuestro Proveedor de Internet DINAMICA, con lo cual cada cierto tiempo al volver a Desconectarse y Conectarnos esta Cambiara, pero eso no quiere decir que no se pueda Localizar al Delincuente. Por tanto si realizáis este ejemplo NO SALDRA NUNCA EL MISMO NUMERO DE IP en caso de ser distinto el Remitente del Correo.

Pero incluso siendo el Remitente de mi ejemplo si no se ha desconectado de Internet por un Tiempo si mostrara la misma Dirección IP.

Pues nada aquí tenéis una “Segunda Edición” del los consejos para comprar de manera segura por Internet y que mejor explicación que con un caso Real como este.

He mandado a la dirección de Ebay los datos de este vendedor para que investiguen y de ser posible que retiren el anuncio al ser un claro ejemplo de estafa.

Pues nada amig@s, que para mostrar este ejemplo ha sido necesario escribir esta “Tremeda Tochada de Texto”, pero creo que merece la pena leerlo y ponerse un poco mas al Día.

ACTUALIZACION 05-08-09: Hola mirando por internet encontré denuncias de las siguientes Direcciones de Correo de ESTAFADORES TOTALMENTE RECONOCIDOS, asi que si da la casualidad de que sus Mail coinciden con cualquier compra que vallas ha realizar, la ANULES INMEDIATAMENTE:

bb.phonesltd@hotmail.com
currentphone@hotmail.com
hitech.comms@hotmail.com
Wunmiplaza@hotmail.com

artbridge1226@gmail.com
justin68rivera@hotmail.com
cecilia.benita.diaz@hotmail.com
muchasmi@googlemail.com

luis.bernat@hotmail.com
alberto.kruz@mountaineers.com

mrkwnstn8@yahoo.es

mk4ps3@yahoo.es

ofertas_liquidacion@hotmail.com

jcba2.b@hotmail.com

articulos_venta@hotmail.com

UN SALUDO.

PUDIO.

Fte: http://www.iphone.com.es/2009/08/05/iphone-3gs-32gigas-libre-por-300-e/

lunes, 16 de noviembre de 2009

Visual Studio 2010 gratis

Descargar Visual Studio 2010 Gratis

Microsoft ha publicado la primera beta pública de Microsoft Visual Studio disponible para descarga directa y válida hasta el 15 de Abril del 2010 de manera completamente gratis.



En esta nueva versión se mantienen todas aquellas funciones que han hecho de Microsoft Visual Studio un IDE con pocos rivales. Tanto la tecnología de autocompletado IntelliSense como la compilación en segundo plano siguen ahí. Pero también hay novedades.Toda la interfaz ha sido rediseñada para que fuese menos recargada que en las versiones anteriores. Y es que una queja frecuente de muchos usuarios de Microsoft Visual Studio ha sido precisamente la cantidad de elementos que distraían más que ayudaban.

El entorno de desarrollo de Microsoft Visual Studio 2010 difiere ligeramente dependiendo del lenguaje elegido. La configuración para C++, por ejemplo, activa atajos de teclado especiales, mientras que el entorno para Visual Basic da más relevancia al diseño de los formularios.

El abanico de lenguajes soportados por Microsoft Visual Studio va desde clásicos como Visual Basic o C++ hasta otros más recientes, como C# y F#. Con Microsoft Visual Studio también puedes diseñar aplicaciones Silverlight, la alternativa de Microsoft a Adobe Flash.

Descargar: http://download.microsoft.com/download/0/0/A/00A46D81-E169-4684-AE61-09E8902C8EA1/vs_proweb.exe

MegaVideo

Eliminar limite de espera en Megavideo



Megavideo es uno de los mejores alojadores de videos del ultimo tiempo. Pero el gran problema es que cuando estas en el minuto 72 te pide hacerte miembro, y para eso tienes que pagar, para eso te traemos Illimitux permitiendonos saltar la restricción de cualquier pelicula o video.

Illimitux es un complemento para Firefox, para ver peliculas online (http://www.verpeliculashd.com/) sin ninguna restricción, para que puedas estar tranquilo, y no esperar tantos minutos para poder seguir viendo tu serie favorita opelicula.

Este complemento para Firefox es un complemento experimental así que para instalarlo deberás seleccionar primero “Déjame instalar este complemento experimental” en la página de descarga de add-ons para Firefox.

Descargar: Illimitux https://addons.mozilla.org/es-ES/firefox/addon/11037 (vía Marlex http://www.marlexsystems.org/8662-illimitux-videos-megavideo-sin-limite-tiempo/)

Blog interesante

http://www.angelux.net/

Pelicula Faster MotoGP

http://proracerdd.blogspot.com/2009/01/faster-motogp-pelicula.html