Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Bibliotecas de código fuente > [GH Freebrary]
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 14-01-2014
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Cita:
Empezado por Al González Ver Mensaje
Realmente es un programa bastante sencillo. Sirve para contar el número de usuarios de Twitter que han publicado mensajes, cuyo contenido lleve alguna palabra o texto específico. Está motivado en la reciente (y controvertida) encuesta #code2013, cuyos resultados "oficiales" nos dejaron a todos con muchas dudas.

Lo doy a conocer en este espacio porque el programa recurre a varias funciones de GHF, como ghChrs, ghPos, ghSimpleUpper, ghRightLeft y otras. Y es mi intención que pase a formar parte de los ejemplos de uso que se han ido agregando al repositorio.

Para ejecutarlo no es necesario tener una cuenta en Twitter ni conectarse a Internet. El análisis sintáctico lo realizo sobre un archivo de texto que viene junto con el ejemplo, Tweets#code2013_20140112.txt. Lo obtuve este 12 de enero consultando en Twitter todos los mensajes que tuvieran la etiqueta o hashtag #code2013. Esta consulta me dio tan sólo 1516 tuits, la gran mayoría recientes pero algunos son incluso de hace más de un año (habría qué investigar qué fue lo que Heroku contó realmente ).

Usando el programa con esa muestra de tuits, obtuve los siguientes resultados para los 27 lenguajes más mencionados (me apoyé en el buscador de expresiones regulares del IDE para cerciorarme en algunos casos):

------------------
javascript: 613
Ruby (incluyendo RubyMotion): 353
Python: 302
PHP: 251
Delphi: 241
Bash: 238
SQL: 233
Java: 218
C#: 190 + 4 ("CSharp") = 194
Objective-C (incluyendo "Obj-C", "Objective C" y similares): 178
C++: 153
Scala: 150
Clojure: 131
Go: 128
CoffeeScript: 116
Haskell: 92
Erlang: 76
Perl: 43
Elixir: 43
Lisp (incluyendo CLisp y Emacs Lisp): 41
Groovy: 41
C: 55 - 16 ("Objective c") = 39
Lua: 39
Sass: 35
F#: 24 + 2 ("FSharp") = 26
Scheme: 24
R: 13
------------------

Hice este programa en Delphi XE2. Incluí también el ejecutable (RelyTweet.exe) por si acaso no pueden/quieren compilarlo. Espero les sea de alguna utilidad, incluso quizá alguien se anime a mejorarlo, pues hay muchas cosas que se le pueden agregar.

Descarga.

Un saludo.

Al González.

P.D. Si alguien es compañero de trabajo de @alexsanderwilen, dele un buen jalón de oreja.
ah por cierto.... Necesariamente es un archivo de texto? sabes si existe algún servicio que entregue los resultados de una consulta?
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Usar TServerSocket y TClientSocket para enviar "streams" más o menos "grandes" dec Internet 9 04-08-2015 16:11:50
¿Alguna aplicacion para ver correos y "chatear" como Messenger? Tcmn Varios 2 07-03-2013 15:46:45
El programa se queda "colgado" mientras copia y luego "despierta" NeWsP OOP 5 10-03-2010 22:05:40
Armar un "Actualizador" para mi aplicación martinzcr Varios 3 26-08-2007 18:23:26
Necesito llamar a métodos de clases "hija" desde su clase "padre" Flecha OOP 17 20-04-2007 00:03:53


La franja horaria es GMT +2. Ahora son las 07:51:16.


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
Copyright 1996-2007 Club Delphi