Skip navigation
1 2 3 4 5 Previous Next

federico

65 posts

De: http://piwik.org/

 

Piwik is a downloadable, open source (GPL licensed) web analytics software program. It provides you with detailed real time reports on your website visitors: the search engines and keywords they used, the language they speak, your popular pages… and so much more.

 

Piwik aims to be an open source alternative to Google Analytics.

 

Piwik is a PHP MySQL software program that you download and install on your own webserver. At the end of the five minute installation process you will be given a JavaScript tag. Simply copy and paste this tag on websites you wish to track (or use an existing plugin to do it automatically for you).

 

 

What makes Piwik unique from the competition:

  1. Piwik's features are built inside plugins: you can add new features and remove the ones you don’t need. If you are a developer, you can easily build your own web analytics plugins!
  2. you own your data: because Piwik is installed on your server, the data is stored in your own database and you can get all the statistics using open APIs (publishing the data in many formats: xml, json, php, csv)
  3. the user interface is fully customizable: you can drag and drop the widgets you want to display and create a report especially tailored to you!
  4. Real time web analytics reports: in Piwik, by default reports are generated in real time. For high traffic websites, you can choose the frequency for reports to be processed (more info)

 

Give it a try

  • you can try the online demo that shows you the latest Piwik release. Please note that Piwik is a constant work in progress and some user interface parts are being updated as we speak!
  • to install Piwik, download the latest release, upload it on your webserver (you need at least PHP 5.1 and a Mysql database), and open your browser: the installation process is automatic and takes less than 5 minutes.

     

    Embed your stats in your website!

    Es un articulo del ACM muy bueno. Aca les dejo el articulo comlleto: http://cacm.acm.org/magazines/2010/1/55760-what-should-we-teach-new-software-developers-why/fulltext

     

     

    Computer science must be at the center of software systems development. If it is not, we must rely on individual experience and rules of thumb, ending up with less capable, less reliable systems, developed and maintained at unnecessarily high cost. We need changes in education to allow for improvements of industrial practice.

     


    The Problem

    In many places, there is a disconnect between computer science education and what industry needs. Consider the following exchange:

     

    Famous CS professor (proudly): "We don't teach programming; we teach computer science."

    Industrial manager: "They can't program their way out of a paper bag."

    In many cases, they are both right, and not just at a superficial level. It is not the job of academia just to teach run-of-the-mill programmers and the needs of industry are not just for "well-rounded high-level thinkers" and "scientists."

     

    Another CS professor: "I never code."

    Another industrial manager: "We don't hire CS graduates; it's easier to teach a physicist to program than to teach a CS graduate physics."

     

    Both have a point, but in an ideal world, both would be fundamentally misguided. The professor is wrong in that you can't teach what you don't practice (and in many cases, never have practiced) and therefore don't understand, whereas the industrial manager is right only when the requirements for software quality are set so absurdly low that physicists (and others untrained in CS) can cope. Obviously, I'm not referring to physicists who have devoted significant effort to also master computer science—such combinations of skills are among my ideals.

     

    CS professor (about a student): "He accepted a job in industry."

    Another CS professor: "Sad; he showed so much promise."

     

    This disconnect is at the root of many problems and complicates attempts to remedy them.

     

    Industry wants computer science graduates to build software (at least initially in their careers). That software is often part of a long-lived code base and used for embedded or distributed systems with high reliability requirements. However, many graduates have essentially no education or training in software development outside their hobbyist activities. In particular, most see programming as a minimal effort to complete homework and rarely take a broader view that includes systematic testing, maintenance, documentation, and the use of their code by others. Also, many students fail to connect what they learn in one class to what they learn in another. Thus, we often see students with high grades in algorithms, data structures, and software engineering who nevertheless hack solutions in an operating systems class with total disregard for data structures, algorithms, and the structure of the software. The result is a poorly performing unmaintainable mess.

     

    For many, "programming" has become a strange combination of unprincipled hacking and invoking other people's libraries (with only the vaguest idea of what's going on). The notions of "maintenance" and "code quality" are typically forgotten or poorly understood. In industry, complaints about the difficulty of finding graduates who understand "systems" and "can architect software" are common and reflect reality.

     

    de: http://androide.hijodeblog.com/2009/12/08/android-goggles-llega-la-busqueda-visual/

     

    Uno de los productos que se venían horneando en los laboratorios Google ha visto la luz. Se trata de Android Goggles, una aplicación que nos permite buscar de una forma nueva y diferente: usando la cámara de fotos.

    Bastará con hacer una foto al producto que queramos buscar -libros, dvds, restaurantes, paisajes…- para que Goggles nos diga de qué se trata, así de fácil. Además, posee una función de geolocalización, que nos permite identificar en tiempo real lo que vé la cámara y etiquetar la posición de nuestras búsquedas fotográficas.

     

    El experimento ya está disponible para todos en el Android Market. Yo lo probé ayer y he de decir que funciona estupendamente (aunque si, éste es uno de los servicios de Google que si se merece la Beta de momento).

     

    federico

    Thunderbird 3.0

    Posted by federico Dec 9, 2009

    de: http://softlibre.barrapunto.com/article.pl?sid=09/12/08/237259&from=rss

     

    «Mozilla acaba de publicar, tras dos años y medio desde la versión 2, la versión 3.0 de su cliente de correo Thunderbird. Muchas son las novedades de esta versión que se explican en un vídeo en Mozilla Hispano, entre ellas, las carpetas inteligentes, mejoras de integración con los distintos sistemas operativos y un nuevo y potente sistema de búsqueda de mensajes. Puede descargarse en español desde la página de Mozilla Messaging».

    federico

    Google Public DNS

    Posted by federico Dec 4, 2009

    de: http://code.google.com/speed/public-dns/

     

    What is Google Public DNS?

    Google Public DNS is a free, global Domain Name System (DNS) resolution service, that you can use as an alternative to your current DNS provider.

    To try it out:

    • Configure your network settings to use the IP addresses 8.8.8.8       and 8.8.4.4 as your DNS servers or
    • Read our configuration instructions.
    If you decide to try Google Public DNS, your client programs will perform all DNS lookups using Google Public DNS.

    Why does DNS matter?

    The DNS protocol is an important part of the web's infrastructure, serving as the Internet's phone book: every time you visit a website, your computer performs a DNS lookup. Complex pages often require multiple DNS lookups before they start loading, so your computer may be performing hundreds of lookups a day.

    Why should you try Google Public DNS?

    By using Google Public DNS you can:

    federico

    Comandos Google Wave

    Posted by federico Nov 25, 2009

    Búsqueda

    • title:término — busca waves que contengan la palabra especificada en el título
    • caption:término — busca waves que contengan la palabra especificada en el subtítulo de un archivo adjunto

    Estado

    • is:read — muestra todos los waves leídos
    • is:unread — muestra los waves no leídos
    • is:mute — muestra todos los waves que hemos dejado de seguir
    • is:active — equivalente a is:unread
    • is:note — muestra todos los waves en los que tú seas el único participante

    Participantes

    • from:dirección — busca todos los waves de la persona con la dirección indicada. También se puede utilizar from:me para buscar todos nuestros waves
    • by:dirección — equivalente al anterior
    • to:dirección — busca todos los waves en los que dialoguemos con la persona indicada
    • with:dirección — busca waves en los que la persona indicada esté listada explicitamente. También se puede utilizar with:public para mostrar todos los waves públicos
    • owner:dirección — busca waves creadas por la persona indicada
    • only:dirección — busca waves a los que sólo haya contribuido la persona indicada

    Búsqueda por fechas

    • past:periodo — busca todos los waves escritos en el último periodo
    • previous:periodo — busca todos los waves escritos antes del último periodo
    • before:periodo — busca todos los waves escritos antes del periodo indicado
    • after:periodo — busca todos los waves escritos después del periodo indicado

    Para indicar los periodos en los que buscar se utilizan las palabras clave day (día), week (semana), month (mes) y year (año); por ejemplo past:year. También se puede añadir el número de días, semanas, meses o años en los que buscar (past:3days), y abreviar las palabras clave con d, w, m y y.

    Carpetas

    • in:carpeta — muestra los waves almacenados en la carpeta indicada. Por ejemplo in:inbox
    • is:unfiled — muestra los waves que no se han movido a una carpeta de usuario
    • is:filed — muestra los waves que se han movido a una carpeta de usuario

    Adjuntos

    • has:attachment — busca waves que tengan adjuntos
    • has:document — busca waves que tengan documentos adjuntos (se añadirá en breve)
    • has:image — busca waves que tengan imágenes adjuntas (se añadirá en breve)
    • caption:término — busca waves que contengan la palabra especificada en el subtítulo de un archivo adjunto
    • filename:término — busca waves que contengan la palabra especificada en el nombre de algún archivo adjunto (se añadirá en breve)
    • mimetype:término — busca waves con archivos adjuntos cuyo mimetype contenga la palabra especificada (se añadirá en breve)

    Etiquetas

    • tag:etiqueta — busca waves con la etiqueta indicada

    Gadgets

    • has:gadget — busca waves que contengan gadgets
    • gadget:término — busca waves que contenga gadgets cuyo nombre contenga la palabra especificada
    • gadgeturl:término — busca waves que contenga gadgets cuya URL contenga la palabra especificada
    • gadgettitle:término — busca waves que contenga gadgets cuyo título contenga la palabra especificada

    Expresiones

    • cond1 & cond2 — muestra waves que cumplan ambas condiciones
    • cond1 | cond2 — muestra waves que cumplan alguna de las condiciones
    • -cond1 — muestra waves que no cumplan la condición
    • "frase" — muestra waves que contengan exactamente la frase indicada

    Idiomas

    • lang:idioma — muestra waves escritas en el idioma indicado. El idioma se puede indicar usando los códigos utilizados por la ISO (lang:es para castellano, lang:en para inglés, …). Esta función no es muy efectiva porque una sola palabra en inglés puede hacer pensar a la aplicación que el wave está escrito en inglés.

    JetBrains ha liberado su famoso IDE Java como 'open source' bajo la licencia Apache 2.0. No se ha liberado todo el IDE tal cual, sino sólo la plataforma en una edición llamada Community Edition. La edición de pago será llamada ahora "Ultimate".

     

    http://www.jetbrains.org/display/IJOS/Home;jsessionid=FD3A65D94480FDE2974DD3DA288E414D

    De: http://androide.hijodeblog.com/2009/10/13/phonegap-desarrolla-tu-aplicacion-y-ejecutala-en-android-iphone-y-blackberry-¡sin-cambios/

     

    El desarrollo para diferentes plataformas siempre ha sido una fuente de quebraderos de cabeza. Todos los programadores lo hemos sufrido, y los móviles no están exentos del problema. Por eso, iniciativas como PhoneGap son una grandísima noticia.

    PhoneGap es una herramienta que nos permite escribir aplicaciones para móviles en Javasscript, una iniciativa que recuerda mucho a la forma de desarrollar para el nuevo WebOS de Palm. La idea es aprovechar el conocimiento que tiene cualquier creador de aplicaciones web para desarrollar aplicaciones más “tradicionales”.

     

    Desarrollando una aplicación con PhoneGap, podremos utilizarla sin cambios en Android, IPhone y Blackberry. O lo que es lo mismo, en la mayor parte de los dispositivos móviles del mercado. ¿Se pude pedir más?

    PhoneGap nos dá soporte multiplataforma para poder usar la geolocalización, la vibración, el sonido y la información del acelerómetro de nuestro teléfono. Todo ello usando estandares perfectamente conocidos, y totalmente libre, abierto.

     

    Aquí tenéis varios enlaces interesantes para empezar:

     

    Página del proyecto: http://www.phonegap.com/

    Descarga: http://www.phonegap.com/download

     

    Aplicaciones:

    http://github.com/bowserj/phonegap/archives/contacts
    http://www.phonegap.com/projects

     

    Tutorial de uso:

    http://phonegap.pbworks.com/Getting-started-with-Android-PhoneGap-in-Eclipse-(Tested)
    http://phonegap.pbworks.com/Getting+Started+with+PhoneGap+(Android)

     

     

    federico

    Windows 7 gratis :p

    Posted by federico Sep 23, 2009

    De: http://feed.mundogeek.net/~r/mundogeekfeed/~3/JrYop6e2GO0/

     

    Gracias a la generosidad de Microsoft (¡¿?!) podemos utilizar Windows 7 gratis, y de forma totalmente legal. Al menos durante 4 meses. Y es que, como ya ocurriera con Windows Vista, Microsoft permite que utilicemos Windows 7 durante 30 días antes de tener que activar el sistema; pero además proporcionan un comando que permite volver a poner este contador a 0, y que podemos utilizar un máximo de 3 veces.

    Para aumentar nuestro periodo de gracia otros 30 días, basta pulsar el botón Inicio, escribir el siguiente comando en la caja de búsqueda:

         slmgr -rearm

    y reiniciar.

    Quizás con esto puedas ahorrarte comprarlo o piratearlo; al fin y al cabo, ¿quién pasa más de 4 meses sin formatear un Windows? ;)

    De: http://www.lanacion.com.ar/nota.asp?nota_id=1175675

     

    La compañía estadounidense anunció la nueva versión de su navegador web; remarcó que será un 25 por ciento más rápido que la anterior edición y cuenta con la posibilidad de personalizar su aspecto visual

    http://www.lanacion.com.ar/anexos/fotos/44/1058844.jpg

    federico

    Agua que has de beber...

    Posted by federico Aug 26, 2009

    «Los desarrolladores Google anunciaron que ya está disponible Chromium, la versión GNU de 64 bits del Navegador Chrome para Linux. Chromium utiliza V8, el motor de JavaScript de Google Chrome que todavía no compila para Windows 64 bits. En astracanada.net hay disponible una guía de instalación Chromium para Ubuntu».

     

     

    de: http://softlibre.barrapunto.com/article.pl?sid=09/08/26/0812239&from=rss

    federico

    Ya puedes probar Android

    Posted by federico Jul 14, 2009

    De: http://www.muycomputer.com/Actualidad/Noticias/Ya-puedes-probar-Android/_wE9ERk2XxDAxjMEI0rCudGrkOg5ekB3ltG5mziwNc1enM_Mi94uYGwLBLf6YQUAC

     

    Autor: David Martín    Fecha: 07/07/2009

    Los desarrolladores de Google han preparado una imagen ISO con una versión preliminar de Android para plataformas x86. Eso hace posible probar fácilmente este sistema operativo a través del LiveCD o de un software de virtualización. Nosotros hemos probado la segunda alternativa y hemos podido comprobar que la evolución de este desarrollo es inmejorable: su estabilidad y rendimiento es fantástico, aunque por el momento muchas de sus opciones son limitadas y siguen demasiado dirigidas a móviles.

    Filter Blog

    By date: By tag: