Artículos con la etiqueta 'Microsoft'


100 millones de IE7 instalado! Safari para Windows?

Mientras que Microsoft, a través de su blog en Internet Explorer 7, alegremente anuncia la "fabulosa" cifra de 100 millones de instalaciones de IE7 en rumores a principios de enero de 2007, de una posible versión de Safari (el conocido navegador ya está obsoleta, aunque - de forma nativa - Mac) para Windows.
Microsoft por su parte está feliz de ver que IE7 es el segundo navegador más utilizado después del IE6.
Todo esto sucede cuando todavía hay varios lugares de Internet Explorer 7, por lo que es comprensible la absoluta confianza de Microsoft en su nuevo navegador, en "vista", incluso el lanzamiento de Vista (con perdón del juego de palabras)!
Por tanto, es realmente necesario para "llevar" Safari en Windows?
Mary Jo Foley, en su blog, ha tratado de pedir a todos los usuarios . Vote también.
Por ahora los resultados son los siguientes:

Es evidente que si estos "rumores" son ciertos, el iPhone, la última maravilla de Apple, podría estar involucrado de alguna manera.
Ciertamente, el nuevo iPhone de Apple es preferible utilizar Firefox u Opera, Apple siempre que esto sea posible. En un Mac normales, de acuerdo con el usuario final, Safari hace algún tiempo se llama, por lo que innavigabili algunos sitios.
Sin embargo, podemos ver en estas especulaciones como la presentación del nuevo iPhone de Apple ha sacudido algo.

Más información ...

Consejos loco es Microsoft JScript vs JavaScript (parte 1)

Por ahora todo lo que esperamos de Microsoft bastante, sobre todo cuando se trata de los navegadores. Ofenda a la comunidad de inteligencia, sin embargo, es un poco "feo a aceptar.
El blog de ​​IE7 se publicó un artículo hoy en día ( IE + JScript rendimiento Parte 3 Recomendaciones: Las ineficiencias de código JavaScript ), si podemos definirlo por Peter Gurevich, el rendimiento PM para IE, con la parte III de su "consejo" para los desarrolladores.

Primer hecho: ¿por qué Microsoft insiste en la aplicación de su propia versión de JavaScript - JScript llama, precisamente, - que complica la vida de todo el mundo?

Segundo hecho: sólo porque el motor de JScript es propiedad de Microsoft, en lugar de perder el tiempo hablando de "nosotros" cómo llegar a los defectos, ¿por qué no resolver de una vez por todas?

Dejando a un lado la primera sugerencia de esta Parte III, que se pueden leer directamente en el blog o en Ajaxian , el segundo es realmente sorprendente, y realmente no diregisco propia.

No utilice las funciones de acceso de propiedades

Cuando usted dice que el progreso! Justo en 2007, un director de proyecto de Microsoft nos está diciendo que los desarrolladores no utilizar las funciones get y set de JScript!
La locura, por supuesto, es una extraña enfermedad que afecta tan repentina y engañosa. JScript - estilo de JavaScript - se lleva a cabo siguiendo un modelo de objetos! Se trata de un lenguaje orientado a objetos, a raíz de la C + +. El hecho de que las variables son accesibles desde el exterior (como se indica en el artículo - obvia, por cierto) definitivamente no es un alarde, sino todo lo contrario. La técnica de encapsulación es su filosofía de programación orientado a objetos. De límite de la propiedad, al pasar de virtual método de obtener y establecer una fuerza de lenguaje orientado a objetos, no un límite. Asesorar a no usarlos es poco menos que criminal, y los problemas de rendimiento y el intérprete correrán a cargo de sus autores y no el desarrollador final.
Así que al final, JScript se utiliza como un simple en C, ¡ay de tratarla como C + +, de lo contrario "impallare" del navegador o lo que sea.

Además, como se señaló en el blog, todo es un falso problema, porque no JScript implementa las funciones reales de obtener y establecer, al igual que hace el Javascript!

Pero el problema, por supuesto, se mantiene. En JavaScript (JScript lo siento pero yo no lo puedo digerir) hay varias técnicas para crear un objeto. Por ejemplo, puede crear sobre la marcha de esta manera:

1
2
3
4
5
{ var myObject = {
, miaProprieta: 0,

( ) { alert ( "Hello" ) ; } mioMethodo: function () {alert ("Hola");}
};

De esta manera, no he declarado una clase. El objeto se declara y crea, por así decirlo de forma simultánea. Es una manera rápida cuando el objeto que necesitamos es único.

O, que es equivalente a todos los efectos prácticos:

1
2
3
4
5
6
7
8
CMiObjeto función () {
= 0 ; este miaProprieta = 0.;

= function ( ) { alert ( "Hello" ) } este myMethod. = function () {alert ("Hola")}

}
/ /
new CmyObject ( ) ; iMyObject CMiObjeto var = new ();

) e poi si crea esplicitamente l'oggetto con new . En este caso, en primer lugar definir la clase - con una function - ( CmyObject ) y luego crear explícitamente el objeto con el new .

Aparte de las cuestiones estilísticas relativas a la promotora individual, el problema de cómo acceder a las propiedades de una clase se mantiene. Lo recomiendo encarecidamente a todos los interesados ​​comumque, leer las respuestas en el blog de Microsoft, muy interesante.

Blog sobre, que había tres formas de acceso: con obtener y establecer las funciones, directa y pasar de prototipo. Finalmente, lo bueno fue que en el blog hay un código para realizar una Unidad de prueba, una prueba de los tres métodos mencionados anteriormente. El código está presente en el blog, pero lo reproduzco aquí para completar:

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<script>
/ / Definición de coches lenta
Función SlowCar ()
{
= 17 ; este m_tireSize = 17.;
= 250 ; // One can always dream! esto. m_maxSpeed ​​= 250, / / Siempre se puede soñar!
= SlowCar_get_tireSize ; este GetTireSize = SlowCar_get_tireSize.;
= SlowCar_put_tireSize ; este SetTireSize = SlowCar_put_tireSize.;
}
SlowCar_get_tireSize function ()
{
; devolver este m_tireSize.;
}
value ) SlowCar_put_tireSize función (valor)
{
= value ; este m_tireSize = valor.;
}
</ Script>


<script>
/ / Más rápido de coches, no más de acceso de propiedad
Función FasterCar ()
{
= 17 ; este m_tireSize = 17.;
= 250 ; // One can always dream! esto. m_maxSpeed ​​= 250, / / Siempre se puede soñar!
}
</ Script>


<script>
/ / Prototipo de coche, utilice las características del lenguaje!
Función PrototypeCar ()
{
= 17 ; este m_tireSize = 17.;
= 250 ; // One can always dream! esto. m_maxSpeed ​​= 250, / / Siempre se puede soñar!
}

= function ( ) { return this . m_tireSize ; } ; .. PrototypeCar Prototipo GetTireSize = function () {return este M_tireSize;.};
= function ( value ) { this . m_tireSize = value ; } ; . PrototypeCar Prototipo SetTireSize = function (valor) {esta M_tireSize = valor;.}.;
</ Script>


<script>
Unidad de prueba de función ()
{
new SlowCar ( ) ; // Safe and reliable, probably not fast slowCar SlowCar var = new (); / / Seguro y confiable, rápido Probablemente no
new FasterCar ( ) ; // Lacks air-bags, probably faster fasterCar FasterCar var = new (); / / Carece de air-bags, probablemente más rápido
new PrototypeCar ( ) ; // Can technology win the day? protoCar PrototypeCar var = new () / / ¿Puede la tecnología ganar el día?


( new Date ( ) ) . getTime ( ) ; var inicio = (new Date ()) getTime ().;
var i = 0 ; i < 100000 ; i ++ ) { slowCar. SetTireSize ( slowCar. GetTireSize ( ) + 1 ) ; } for (var i = 0; i <100000; i + +) {slowCar SetTireSize (slowCar. GetTireSize () + 1);.}
( new Date ( ) ) . getTime ( ) ; var final = (new Date ()) getTime ().;
"Slow Car " + ( end - start ) + "<br>" ; salidas innerHTML + = "Slow Car" + (fin - inicio) + "<br>.";


new Date ( ) ) . getTime ( ) ; start = (new Date ()) getTime ().;
var i = 0 ; i < 100000 ; i ++ ) { fasterCar. m_tireSize += 1 ; } for (var i = 0; i <100000; i + +) {fasterCar m_tireSize + = 1;.}
new Date ( ) ) . getTime ( ) ; final = (new Date ()) getTime ().;
"Faster Car " + ( end - start ) + "<br>" ; salidas innerHTML + = "coche más rápido" + (fin - inicio) + "<br>.";


new Date ( ) ) . getTime ( ) ; start = (new Date ()) getTime ().;
var i = 0 ; i < 100000 ; i ++ ) { protoCar. SetTireSize ( protoCar. GetTireSize ( ) + 1 ) ; } for (var i = 0; i <100000; i + +) {protoCar SetTireSize (protoCar. GetTireSize () + 1);.}
new Date ( ) ) . getTime ( ) ; final = (new Date ()) getTime ().;
"Prototype Car " + ( end - start ) + "<br>" ; salidas innerHTML + = "prototipo de coche" + (fin - inicio) + "<br>".;
}
</ Script>

"TestDrive();" > Test Drive Cars !</ button > <Button Onclick = "testdrive ();"> coches de la impulsión de prueba </ button>
"output" ></ div > <div Id = "output"> </ div>

Ahora bien, esta es la salida (en mi máquina) con IE7:
Slow Car 515
63 coches más rápidos
547 prototipos de coches

Con Firefox (v.2.0.0.1):
Slow Car 156
47 coches más rápidos
172 prototipos de coches

Con Opera (v.9.10):
Slow Car 172
47 coches más rápidos
172 prototipos de coches

En breve :) IE7 sale muy mal ... No sé si se observa la enorme diferencia. Así que yo diría que JScript podría ser suprimido, eliminado, borrado, vaporizado. Esperamos que Microsoft decide llevarla demasiado javascript y sustitutos.

Más información ...

5 razones para cambiar a Internet Explorer 7 (IE7)

Es hora de tomar una decisión. El año 2007 ha comenzado y es entonces más necesario indulgiare Microsoft Vista viene, y 2008 será su año de Windows XP está a punto de dar paso a la última nacida en las puertas, el pasado -.. Entre otros - de su clase.
Así que es obvio - si alguien no se había dado cuenta de que - una cierta urgencia en la actualización de la herramienta más importante del siglo (si no el milenio), o el navegador.

Recientemente lanzado como una actualización automática - pero es opcional, por razones de monopolio y competencia - Microsoft Explorer 7 INTRENET para los propietarios de Windows se vuelve una opción obvia. La actualización es altamente recomendable, especialmente por razones de accesibilidad en la Web y sucurezza El descubrimiento de fallas en el código no es nuevo, pero las versiones más recientes se sabe que son menos vulnerables a los ataques porque los hackers no han tenido tiempo para descubrir los agujeros de los que insinuar hacks y gusanos.

Así que aquí hay 5 buenas razones, en mi opinión, para ir inmediatamente a la de Internet Explorer 7 (IE7):

  1. Es la próxima generación de navegadores, así que es mejor simplemente para familiarizarse con sus nuevas características
  2. Mejora de la estabilidad y la seguridad
  3. Una mejor atención acerca de las actualizaciones y soporte complemento
  4. Mejora de la navegabilidad en la Web, donde la tecnología utilizada en Internet Explorer 7 es similar a la ya presente en la mayoría de otros navegadores populares como Firefox, Opera, etc ... así que - por fin - ser capaz de ver correctamente algunas páginas web, ahora sólo navegable con FireFox

¿Por qué quedarse atrás? ;)

Más información ...

Utilice Microsoft Internet Explorer 6 y 7 del

El blog de ​​IE7 se publicó un artículo ( IE6 e IE7 se ejecuta en una sola máquina ) que podrían mejorar las noches en vela de muchos desarrolladores de Web! Microsoft se ha dado cuenta (por suerte) de que el advenimiento del Internet Explorer 7, ya que, de hecho, el abandono de la versión anterior 6. De hecho, no es posible combinar ambos navegadores en la misma máquina. Para los usuarios finales no se trata de un problema, pero para los desarrolladores web que desean mantener la compatibilidad con la versión 6 es un verdadero desastre. La solución propuesta para el blog de ​​varios otros, es utilizar una máquina virtual como VMWare o Virtual PC de Microsoft setssa.

La indicación se va a instalar en la máquina real la última versión principal del navegador, la versión 7. A continuación, adquirir un jugador o un software de virtualización para correr bien en este entorno virtual separado de la antigua versión 6 de Explorer.

NOTA:

Microsoft también proporciona un archivo con una ya virtualizado, que puede descargarse en:
http://go.microsoft.com/fwlink/?LinkId=70868

Esto se traduce en un archivo .vhd archivo, no pueden utilizarse con VMware. Además, ¿quién es dueño de un Windows XP Home - a ver - no puede utilizar Virtual PC 2004 de Microsoft que requiere al menos Windows XP Professional (en el sitio se puede encontrar esta muy mal!).

Sin embargo, si para ser un tonto de abril, 1 de abril de 2007, esta máquina virtual ya no es utilizable! El Blog Sin embargo, se hizo hincapié en que el equipo de desarrollo espera lanzar todas las actualizaciones futuras de estas máquinas virtuales pre-empacados.

La moral, sin embargo, esta solución es aproximada y no cumple con todas las de verdad! En caso de ser permitido el uso de VMWare y luego se libera una máquina virtual compatible con este software, claramente competir con Virtual PC 2004 - Microsoft lanzó recientemente libre ;) - O travare una manera de convertir el archivo de archivos VHD de Microsoft en un aceptable VMWare.. Si usted tiene alguna sugerencia ...

Más información ...

Internet Explorer 7 y Opera: Un mundo aparte

Conitnua de sorprender la diferencia total en el rendimiento entre los diferentes navegadores en el mercado. IE7 es el PNG (8-bits o 24) tan diferente a Firefox. Incluso Opera no está libre de algún suceso extraño. En particular, el PNG utiliza como fondo de pantalla se hacen diferente a Internet Explorer 7, Opera y Firefox. Esto es lo que lleva a cabo lo mejor de todo y en este sentido es el momento de nombrar navegador "del siglo"! Felicitaciones al equipo de desarrollo.

Internet Explorer 7 crea un bonito efecto de la cizalladura en una imagen PNG utiliza como fondo en repeat-x. Si intenta crear una imagen de 200 × 200 píxeles con un degradado de negro (0 × 000000) y gris (0xEEEEEE) vertical y se coloca en el cuerpo en la CSS como una repetición orizzonale fondo (repeat-x), estableciendo el fondo de color de la carrocería 0xEEEEEE - es decir, el final de la pendiente, te darás cuenta de que sólo Firefox hace que sea perfecto desapego, IE7 y Opera muestran un efecto de corte bonito (pero un poco diferente!): en la práctica vemos que el final de nuestra imagen de 200 x 200 y el comienzo de los antecedentes de la placa de color.

Una forma de resolver este problema es salvar nuestra imagen a GIF ...

Sin embargo, los puntos de contacto no fueron apoyadas por Internet Explorer 7?

Más información ...

Huelga de Web Developer: boicot IE7

Y "la hora - para los desarrolladores web - a tomar medidas drásticas en contra de la locura obstinada de la incompatibilidad entre navegadores. Proponemos, por tanto, un boicot comprensivo de Microsoft Internet Explorer 7 que, después de años de desarrollo, los blogs, libros blancos y referéndum, sigue presentando síntomas pronunciados de incompatibilidad crónica. Lo sentimos en el extremo constantemente criticando el trabajo de "colegas" en Redmond, pero los defectos encontrados en la última versión de Internet Explorer son tan macroscópico que no puede ser percibido como meros descuidos.
Lo más preocupante es la presencia de insectos que ya están presentes en la versión 6 de IE sensacional! No puede, por lo tanto, aceptar tal comportamiento de aquellos que tienen el monopolio del navegador de Internet más popular indiscutible. Lamentablemente, de hecho, Internet Explorer 6 sigue siendo el navegador más usado, FireFox, aunque en los últimos años ha caminado con orgullo en su camino hacia un éxito merecido por todas partes.
Justo en ese momento, con la revisión de HTML, CSS y JavaScript (JScript o?)

Navegador de todos modos?

Algunos sostienen que una perfecta compatibilidad entre navegadores nunca se alcanzará. De hecho, ¿cuál es la verdadera diferencia entre Internet Explorer y FireFox? Hasta la fecha, las funciones de alimentación, el zoom, tarjetas, etc ... están presentes en casi todos los navegadores en el mercado, desde Safari a la Ópera. Entonces, ¿cuál elegir? Tal vez usted no debe elegir! Es 's sólo que lo que falta. Hoy, sin embargo, todos estamos obligados a elegir, ya sea como un desarrollador web que el usuario final. La experiencia, de hecho, nos enseña que el sitio es navegable con Safari, pero las otras obras sólo con Firefox. En la práctica, en su máquina, usted debe tener al menos 3/4 de los navegadores para asegurarse de que navegar por Internet con nell'immmensità confianza!
Apoyo lo que parece absurdo!
Y la belleza es que esto ya está hecho!
Si agrega un sitio a sus favoritos que usted debe recordar que las exportaciones en cuatro otros navegadores, de lo contrario, si alguna vez a navegar mañana con un navegador diferente simplemente no puede encontrar el enlace que usted era - con razón - se almacena. Si almacena un certificado de su banco? Las listas de los alimentos? En resumen, este es un juego en la masacre, no la computadora!
Debemos en primer lugar, resolver de una vez por todas la cuestión de los navegadores visuales (CSS / HTML / XML, ...) y compatible con secuencias de comandos (JavaScript / JScript). Sin esto, entonces, impresionar al mundo con un navegador capaz de poseer sus propias características y no una copia de los de otro!

Cada uno de nosotros es libre - o debería ser libre - para instalar en su PC, el navegador que usted considere apropiado. La cuestión es que esta libertad es negada por la incompatibilidad del navegador y el trabajo se convierte en Web Developer laborioso, costoso (en términos de tiempo y dinero) y no muy eficiente, con riesgos continuos de errores ocultos y otros defectos!

Más información ...

Internet Explorer 7 (IE7): PNG y CSS todavía muy lejos?

En Redmond deben tener algún problema grande en la captación! Es maravillosamente absurdo que a finales de 2006, siguen siendo la base de una - y - la compatibilidad aproximada entre IE7 y Firefox! A pesar de la versión oficial - aunque con un número limitado de lugares - 7 de Internet Explorer, el motor de renderizado de la página aún adolece de defectos de programación obvio! Sin entrar en muchos detalles evitado lista de sólo dos errores de alto perfil siguen presentes en el lanzamiento oficial!

En primer lugar todos los NPCs se hacen de manera diferente de GIF ... y, peor aún, en la posición absoluta de someterse a extraños contornos, dependiendo de la forma en que se ejecuta en IE! Error obvio? O la locura de algún programador junior?

En la clase CSS seudo: hover todavía no está soportado en todos los TAG, aunque muchos dan por el funcionamiento blog! Pero, ¿qué sistema? Ver W3C ...
Una página muy simple: el último niño es prácticamente ignorado! Microsoft ha apoyado con razón p: first-child. Ahora bien, si se implementa la primera cosa que le cuesta poner en práctica, incluso pasado? Misterio ...

El ápice de lo absurdo, a continuación, se obtiene con listas con viñetas! Oye oye! Internet Explorer 7 se comporta exactamente como IE6! De la serie: que ha traído consigo el código defectuoso? Demasiado muchas copias y pegar, por supuesto! Si Definitie una lista con los cánones y una imagen personalizada como UL LI lista de puntos, no trate de utilizar un elemento de flotación LI, la imagen desaparece misteriosamente, tal como lo hicieron en IE6! El uno, ni que decir, hacer las cosas bien es la costumbre - edad - FireFox!

Blog de IE7 se suman numerosas denuncias. A pesar de que apreciaba los esfuerzos del gigante Microsoft para empezar un blog durante el desarrollo de un software como Internet Explorer 7, sin embargo, permanece la cuestión de la eficacia de esta medida. Realmente escuchó las peticiones de los usuarios de los desarrolladores? El blog se ha abierto con IE7 demasiado tarde?

Una vez más tenemos que esperar para una aventura de Service Pack que viene ...

Más información ...

Internet Explorer 7: actualización automática de Windows

La versión 7 del navegador de Microsoft fue (finalemente) dio a conocer en Inglés (que fue lanzado casi simultáneamente con el lanzamiento de Firefox 2). En pocas palabras - a través del servicio de actualización automática de Windows - será instalado en millones de máquinas, tales como los parches del sistema. Alguien ya ha criticado esta medida por parte de Microsoft enésima falta gritar. Los desarrolladores Web, sin embargo, más interesados ​​en saber lo que Internet Explorer 6 (IE6) y cómo se comportarso en el desarrollo de sitios Web

La liberación a través de Windows Update está previsto para principios de noviembre! De ello se desprende que en una semana será bueno que IE6 enterrado. Los desarrolladores web tendrán que actualizar su PC, por supuesto, que se encuentra a sí misma sin la versión 6 de los cuales hacen la prueba canónica de compatibilidad.

Está claro que los que - como nosotros - es absolutamente maníacos y actualizaciones deben tener la última versión de software, está entre la espada y la pared. También - obviamente - IE6 ha muerto! Y era hora! Un navegador candidato para ser seguro - si alguna vez hay una - en un futuro próximo (día siguiente) es, sin duda Internet Explorer 7, ya que este último se someterá a los parches (service packs) de seguridad.

De los desarrolladores a entender que IE6 se abandona! Además, Microsoft ha informado de forma explícita a moverse con urgencia a la versión 7, si había alguna necesidad de repetirlo. Los desarrolladores web deben adoptar una máquina con IE6 para el análisis? Al no actualizar? Habría sufrido ataques de todos lados y no ir en la red?

La solución obvia - y beneficioso para Microsoft - es que los desarrolladores y usuarios finales para pasar inmediatamente a IE7, les guste o no!

Más información ...



Deje de SOPA