Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Google: ¡qué decepción! (https://www.clubdelphi.com/foros/showthread.php?t=77736)

roman 23-02-2012 07:36:25

Google: ¡qué decepción!
 
Parece que ando atrasado de noticias, pero es que me acabo de enterar que Google Code Search cerró el 15 de enero.

Que alguien me convenza de que esto es un avance en lugar de un retroceso.

// Saludos

Casimiro Notevi 23-02-2012 09:13:12

Anunciaron que iban a cerrar diversos servicios que no tenían mucha aceptación.
No sé yo qué consideran ellos "mucho", supongo que no lo compararían con el buscador :confused:

newtron 23-02-2012 09:33:43

Vaya, una pena, pero.... ¿de qué iba ese sitio? :D

Al González 23-02-2012 15:53:30

Cita:

Empezado por newtron (Mensaje 425860)
Vaya, una pena, pero.... ¿de qué iba ese sitio? :D

Imagina que estás programando algo en Delphi y de pronto, para una necesidad que se te presenta en el código, recuerdas vagamente haber visto en algún lugar algo como:

XXX.SetYYY(Self)

Siendo "XXX" y "YYY" las partes que no recuerdas, sólo teniendo presente que usando un objeto "XXX" se llamaba a su método "SetAlgo", dándole como parámetro el objeto Self. Pues sencillo: entras a la página del buscador Google Code Search y escribes la expresión regular:
Cita:

[a-z]\.Set[a-z]+\(Self\) lang:pascal
[a-z] = Cualquier carácter que sea una letra del idioma inglés
\. = Literalmente un punto
[a-z]+ = Una más letras consecutivas del idioma inglés
\( = Literalmente un paréntesis de apertura
\) = Literalmente un paréntesis de cierre

Y te aparecen todas las muestras de código Delphi / Pascal ("lang:pascal") que Google ha recopilado de muchos sitios Web. Archivos de código fuente enteros, publicados por miles de personas en diversos lugares de la Red. Ejemplos muy útiles de cómo otros programadores en el mundo hicieron algo parecido a lo tuyo. Siendo a veces los resultados escasos, porque solamente un colega de Ucrania ha tenido al misma idea que tú (o quizá es el único que ha tenido la gracia de publicarlo).

Claro, esto ya no es posible debido al extraño y desafortunado cierre de esa estupenda herramienta de Google, la que más utilizaba yo después del buscador general.

Para darte una idea, puedes hacer la misma búsqueda con la opción "Find in Files" del menú Search de Delphi (que también uso con regularidad), esta vez sin "lang:pascal" e indicándole el directorio de los fuentes de la VCL. Te arrojará algo parecido a esto:

Cita:

C:\Archivos de programa\Borland\Delphi7\Source\VCL\ActnMenus.pas(2651): ActionBarDesigner.SetSelection(Self);
C:\Archivos de programa\Borland\Delphi7\Source\VCL\Controls.pas(6314): if (Form <> nil) and not Form.SetFocusedControl(Self) then Exit;
C:\Archivos de programa\Borland\Delphi7\Source\VCL\Grids.pas(3869): FInplaceEdit.SetGrid(Self);
C:\Archivos de programa\Borland\Delphi7\Source\VCL\OleCtnrs.pas(1179): View.SetInPlaceSite(Self);
C:\Archivos de programa\Borland\Delphi7\Source\VCL\OleCtrls.pas(599): OleCheck(FOleObject.SetClientSite(Self));
C:\Archivos de programa\Borland\Delphi7\Source\VCL\OleCtrls.pas(661): OleCheck(FOleObject.SetClientSite(Self));
C:\Archivos de programa\Borland\Delphi7\Source\VCL\OleCtrls.pas(1953): OleCheck(FOleObject.SetClientSite(Self));
C:\Archivos de programa\Borland\Delphi7\Source\VCL\Outline.pas(897): StartNode := Outline.SetGoodIndex(Self);
C:\Archivos de programa\Borland\Delphi7\Source\VCL\Outline.pas(947): Outline.SetGoodIndex(Self);
C:\Archivos de programa\Borland\Delphi7\Source\VCL\SqlExpr.pas(2229): DataSet.SetConnection(Self);
C:\Archivos de programa\Borland\Delphi7\Source\VCL\StdCtrls.pas(2638): if (Form <> nil) and not Form.SetFocusedControl(Self) then Exit;

Das doble clic en la línea que te interese, y Delphi te abrirá el archivo en cuestión en esa precisa sección de su código, para poder apreciar todo el contexto de sentencias involucradas.

Para los creadores de bibliotecas de programación las herramientas como Google Code Search son casi indispensables, porque no sólo permiten comparar sus construcciones de código contra las de otros, sino también aprender de estilos y tendencias que van emergiendo en la programación de distintos lenguajes. En muchas ocasiones utilicé este buscador especial para estar seguro de cómo nombrar a alguna clase o función (¿"TMailSender" o mejor "TMailDispatcher"?). Supe de su cierre el día que ocurrió, por cierto, curiosamente por las mismas fechas en que fue suprimido MegaUpload.

Creo que por lo pronto tendremos que involucionar hacia Koders.

Me uno a tu pena, Román.

Un abrazo.

Al González.

Casimiro Notevi 23-02-2012 16:02:25

En la web de koders pusieron este mensajito:

Cita:

Welcome Google Code Search Users!
Learn about what you can do at Koders.com

roman 23-02-2012 16:28:57

En la página del ahora extinto Google Code Search puede leerse:

Cita:

Much of Code Search's functionality is available at Google Code Hosting
En el índice de etiquetas, ya no digamos delphi, que tampoco aparecía en Code Search, ni siquiera pascal aparece en su mapa.

// Saludos

newtron 23-02-2012 16:48:00

Gracias Al, no conocía ese sitio.

Chris 23-02-2012 16:50:23

Cita:

Empezado por Casimiro Notevi (Mensaje 425857)
Anunciaron que iban a cerrar diversos servicios que no tenían mucha aceptación.

No es de aceptación. Es de Uso o Utilidades (ganancias). "Anunciaron que iban a cerrar diversos servicios que no tenían mucho uso o generaban utilidades. Creo que escuché que planeaban cerrar más servicios.

En lo personal creo que es una decisión acertada. Así se centran en los servicios que más utilizamos. Me pareció escuchar que Google Reader ya está en la mira de Larry Page para cortarle la cabeza :D.

Saludos.

roman 23-02-2012 17:36:54

¡Caray! Comparto tu opinión en cuanto a la razón de cerrar. Claramente era un servicio que no les redituaba. Lo que me cuesta tabajo comprender es cómo, como programadores, puede parecernos una buena decisión.

// Saludos

Chris 23-02-2012 20:13:48

Cita:

Empezado por roman (Mensaje 425901)
Lo que me cuesta tabajo comprender es cómo, como programadores, puede parecernos una buena decisión.

Talvez a mí porque no lo usaba :D

Una que otra vez lo usé pero no le ví mucha utilidad en esas ocaciones. Talvez nunca le saqué un gran provecho y es por eso que opino así.

Casimiro Notevi 23-02-2012 23:40:15

Cita:

Empezado por Chris (Mensaje 425893)
Me pareció escuchar que Google Reader ya está en la mira de Larry Page para cortarle la cabeza

Vaya, pues es de los que más uso.

mamcx 24-02-2012 02:29:44

Google sufre de un cronico problema de enfoque.

Hace de todo, pero a medias. Luego cuando se ve que no da resultado, lo olvida y luego lo mata:

http://en.wikipedia.org/wiki/List_of...s_and_services

http://www.pcworld.com/article/14610..._failures.html

Por ejemplo, su supuesto "iTunnes killer" es otro fiasco en proceso:

http://news.cnet.com/8301-31001_3-57...ons-exclusive/

Google TV:

http://www.afterdawn.com/news/articl...of_revue_to_99

Google chrome (o para que desarrollar 2 OS para mobilidad????):

http://www.brighthub.com/computing/h...ws/122951.aspx

P.D> Ahora va a ser una app del android...

-----

Es todo un milagro que haya salido adelante con android.... aunque teniendo en cuenta que el plan se le salio de las manos y pierde plata con ello, pero en fin...

----

Lo grave de esto, es que la percepcion que se tiene de Google es que no es nada confiable apegarse a lo que es fuera de cualquier cosa que no funcione en base a anuncios, y ni siquiera eso. Ha copiado la practica de MS del vaporware a un nivel extremo: MS anuncia vaporware y no sale, en cambio Google lanza vaporware!!!!

Al González 08-01-2013 20:17:09

Envío un cordial saludo a Román, quien atinadamente inició este hilo.

Pues con la novedad de que hoy encontré nuevamente disponible el valioso servicio de Google Code Search.

:confused: ¿Alguien sabe desde cuándo lo reabrieron? #:-)#

Ñuño Martínez 09-01-2013 19:02:35

Según Wikipedia no está disponib... Oh, wait!

Casimiro Notevi 09-01-2013 20:15:04

No sé habrán dado cuenta, o ha habido un motín a bordo :)

adfa 10-01-2013 19:52:14

Cita:

Empezado por mamcx (Mensaje 425961)
Google sufre de un cronico problema de enfoque.

Hace de todo, pero a medias. Luego cuando se ve que no da resultado, lo olvida y luego lo mata:

http://en.wikipedia.org/wiki/List_of...s_and_services

http://www.pcworld.com/article/14610..._failures.html

Por ejemplo, su supuesto "iTunnes killer" es otro fiasco en proceso:

http://news.cnet.com/8301-31001_3-57...ons-exclusive/

Google TV:

http://www.afterdawn.com/news/articl...of_revue_to_99

Google chrome (o para que desarrollar 2 OS para mobilidad????):

http://www.brighthub.com/computing/h...ws/122951.aspx

P.D> Ahora va a ser una app del android...

-----

Es todo un milagro que haya salido adelante con android.... aunque teniendo en cuenta que el plan se le salio de las manos y pierde plata con ello, pero en fin...

----

Lo grave de esto, es que la percepcion que se tiene de Google es que no es nada confiable apegarse a lo que es fuera de cualquier cosa que no funcione en base a anuncios, y ni siquiera eso. Ha copiado la practica de MS del vaporware a un nivel extremo: MS anuncia vaporware y no sale, en cambio Google lanza vaporware!!!!

Yo creo que todas las compañias tiene esas cosas, prueban proyectos, si no les funciona los botan.
Si no que decir de BORLAND.

Apple también tiene los suyos: Apple TV, iPod shuffle,Final Cut, iWork.
Cuando Steve Jobs volvio a Google de todos los proyectos que tenian se quedo con unos pocos y sobre todo alguno que no era del tipo de negocio de Apple.

Cuando tiene plata invierten en I+D, algunos dan resultado otros no, si alguien nos hubiera dicho hace 10 años de hacer un software para renderear video por web para cualquier usuario hubiéramos dicho que nadie lo usaría...

mamcx 10-01-2013 20:57:52

Los productos que listas de Apple aun estan vigentes, siendo todos moderadamente exitosos (y si fueran proyectos de una compañia aparte de Apple, se podrian llamar muy exitosos). Los ejemplos que buscan serian como ping, mobileme, (en general lo que es puro web) y toda una linea larga de productos que salieron antes del 2do termino de Jobs.

Pero es cierto que apple esta mas concentrado en unos muy pocos productos, y de ellos, se podria decir que son unos muy pocos "disfrazados" de varios, ie: iMac, mac mini, macbooks, air y demas comparten casi el mismo hardware base y especificaciones, siendo menos diversos de lo que uno ve con, por ejemplo, Dell. Lo mismo se puede decir de iPhone, iPad, iPod touch, comparten mucho de la misma infraestructura base.

El problema de google y muchas otras empresas (como MS, IBM, etc) es que los proyectos son muy dispares entre si, los equipos compiten internamente entre ellos, los avances genuinos son muertos por cuestiones politicas entre las cabezas de esos equipos y son mas reactivos a los demas enemigos, ie: Ya que apple entro con iPhone, google, ms, hp (?), samsumg (?), amazon (??????), y otros hicieron lo mismo, algunos muy lejos de su fuerte y con resultados desastrosos (con excepcion de samsung, que es el UNICO que esta ganando plata con android, mucho mas que google).

Lo triste? Hay mucho talento en esas empresas y buenas ideas que se pierden por falta de enfoque, y otras cosas...


La franja horaria es GMT +2. Ahora son las 18:24:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi