Nube

jueves, 11 de septiembre de 2008

Lenguajes de Programación Septiembre

Fuente: Tiobe

Position
Aug 2008
Position
Aug 2007
Delta in Position Programming Language Ratings
Aug 2008
Delta
Aug 2007
Status
1 1 Same Popularity of Programming Languages by August 2008 Java 21.571% -0.20% A
2 2 Same Popularity of Programming Languages by August 2008 C 16.178% +0.48% A
3 3 Same Popularity of Programming Languages by August 2008 (Visual) Basic 10.857% +0.21% A
4 4 Same Popularity of Programming Languages by August 2008 C++ 10.057% -0.05% A
5 5 Same Popularity of Programming Languages by August 2008 PHP 9.349% -0.35% A
6 8 Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008 Python 4.975% +2.23% A
7 6 Down Popularity of Programming Languages by August 2008 Perl 4.694% -0.63% A
8 7 Down Popularity of Programming Languages by August 2008 C# 3.697% -0.29% A
9 10 Up Popularity of Programming Languages by August 2008 Ruby 2.920% +1.01% A
10 9 Down Popularity of Programming Languages by August 2008 JavaScript 2.892% +0.32% A
11 14 Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008 Delphi 2.732% +1.51% A
12 13 Up Popularity of Programming Languages by August 2008 D 1.357% +0.11% A
13 11 Down Popularity of Programming Languages by August 2008Down Popularity of Programming Languages by August 2008 PL/SQL 0.679% -1.15% A-
14 12 Down Popularity of Programming Languages by August 2008Down Popularity of Programming Languages by August 2008 SAS 0.549% -0.84% B
15 - Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008 PowerShell 0.440% +0.44% B
16 24 Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008 Pascal 0.416% +0.00% B
17 18 Up Popularity of Programming Languages by August 2008 Lisp/Scheme 0.379% -0.21% B
18 15 Down Popularity of Programming Languages by August 2008Down Popularity of Programming Languages by August 2008Down Popularity of Programming Languages by August 2008 Lua 0.373% -0.27% B
19 16 Down Popularity of Programming Languages by August 2008Down Popularity of Programming Languages by August 2008Down Popularity of Programming Languages by August 2008 COBOL 0.358% -0.24% B
20 23 Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008Up Popularity of Programming Languages by August 2008 ActionScript 0.355% -0.07%

miércoles, 10 de septiembre de 2008

Cutie Honey - Ayumi Lee

Intrusión de un tal GoogleUpdate.exe

Ayer me dí cuenta de un proceso que sobraba en mi administrador de tareas.

Dicho proceso es googleupdate.exe que sin permiso alguno se encuentra instalado en mi odenador y se inicia con windows ...

Tras buscar información he llegado a la conclusión de que el proceso se acomodó cuando instalé Chrome y desde entonces campa a sus anchas por mi ordenador con cada inicio de windows supuestamente para ¿"actualizar" Chrome?, algo bastante curioso ya que ha salido una actualización y googleupdate.exe ejecutado no me ha dicho nada ...



Si realmente se utiliza para actualizar Chrome o alguna de las otras herramientas que google dispone, que por cierto no tengo ninguna otra, para mi, es un grave error de gestión.
En realidad me parece una manera bastante ineficaz, intrusiva e incompente de actualizar un programa.
Por el amor de dios ¿tan difícil es que se inicie el proceso al ejecutar Chrome o al clickar en el botoncito de actualizar de que dispone?

No me cabe en la cabeza que se tenga que ejecutar con cada inicio de windows, es algo irrisorio e impensable y solo me queda esperar que en realidad sirva para actualizar Chrome y no para otros fines. Porque ya no me extrañaría nada nadita que estuviese intentando enviar información que no debe.


No se porque pero cada día que pasa tengo peor opinión de google, de sus productos, sus políticas de privacidad y la manera de ofrecer servicios.


Edito:

El ejecutable se oculta, en mi caso, en "C:\Documents and Settings\usuarioquetengas\Configuración local\Datos de programa\Carpeta de Google o Chrome" y digo se oculta porque el buscador de windows no lo encuentra.

No se puede desinstalar y no desaparece en la desinstalación de Chrome, el cual ya no tengo en el ordenador. Para eliminarlo es necesario hacerlo manualmente. Y si quieres eliminar también el registro que crea puedes utilizar HijackThis.

viernes, 5 de septiembre de 2008

Duffy - Rockferry

miércoles, 3 de septiembre de 2008

Chrome el navegador de google

Tras comprobar que mis webs se veían "correctamente" bajo Chrome he ido todo ilusionado a pasar el acidtest.

Y parece ser que eso de respetar los estándares no es su fuerte.
Una característica que no tiene y que debería de ser fundamental en un navegador que se supone que desea introducirse en el "mercado".




Además vía kriptopolis me entero de lo siguiente:

A las pocas horas de su publicación, el flamante navegador de Google ya empieza a mostrar sus primeras debilidades.

Comencemos por esta:
http://evilfingers.com/advisory/google_chrome_poc.php

Cuyo lamentable efecto es el siguiente:




Lo más preocupante es comprobar cómo el fallo se lleva por delante todas las pestañas abiertas, contradiciendo así uno de los objetivos básicos de Chrome.

Su característica más sonada al garete ... y ni ha pasado un día.


Si la primera vulnerabilidad no os pareció suficientemente grave, vamos por la segunda:

http://blogs.zdnet.com/security/?p=1843

En resumen; Chrome utiliza una versión antigua y vulnerable de WebKit, que permite engañar a los usuarios de Windows y hacerles ejecutar software malicioso. Al parecer, los usuarios de Vista ya han podido contemplar uno de los primeros indicios sospechosos: Chrome almacena por defecto los ficheros descargados en el escritorio. Eso, junto a una vulnerabilidad aún no parcheada de Explorer, les convierte en vulnerables al peor "estilo Safari".

Aviv Raff ha publicado una prueba de concepto:



En mi caso al pulsar el botón arranca el bloc de notas. Por lo que he leído a otros el winrar, el paint ...

Actualización sábado 06/09/2007

Y marchando otra vulnerabilidad :

Un error de diseño en Google Chrome permite la descarga de ficheros a la máquina víctima sin pedir consentimiento al usuario.


Otros links interesantes:

Cazando mitos (I): "Chrome es el más ligero"
Cazando mitos (II): "Chrome es el más rápido"

Conclusión, si fuese malo maloso diría que Chrome ha copiado las características del resto de navegadores y parece ser que ni eso ya que ha tomado hasta las vulnerabilidades solventadas.
Pero como no soy malo diré que esto más que una beta es un alpha bastante verde.
Respecto a utilizarlo, personalmente el navegador no me aporta nada (lo de las las pestañitas individuales es lo "único novedoso" y aún así es algo más hipotético que real) prefiero utilizar firefox u opera.

Para mi Chrome es una decepción, esperemos a que solvente todas estas vulnerabilidades y comience respetando los estándares.
Por descartado queda que no tengo intención alguna de testear/adaptar cada web que haga con dicho navegador, bastante tengo con ie6-7, firefox y opera.

¡¡Qué se molesten ellos en cumplir los estándares!!

La vida dentro de una célula

Crear un select html desde php dinámicamente

Hoy voy a mostrar como generar un listado dinámico del control select, el combo desplegable, mediante PHP a partir de los datos devueltos por una consulta MySql.

Requisitos previos:
* Conocer como crear el conector $link.
Te dejo el tutorial por si te interesa: Tutorial Conexión a MySql desde PHP



//texto encabezado

echo "<h1>Selecciona una fruta</h1>";

//abrimos el select

//(el size indica el ancho del select)

echo '<select name="frutas" size="5">';

//realizamos la conexión

mysql_conecta($link);

//realizamos la consulta

$respuesta=mysql_query("select fruta_id, fruta_nombre from frutas", $link);

//recorremos los datos

while($fila=mysql_fetch_array($respuesta)){

echo '<option value="'.$fila["fruta_id"].'">

      '.$fila["fruta_nombre"].'></option>';

}

//cerramos el select

echo '</select>';