How to get the number of words in a PO translation file

If you need to count the number of words in a .PO translation file, you can use the pocount command. This command is part of the translate-toolkit package.

First, you have to install it in your Linux machine with the command:

 sudo apt install translate-toolkit -y

Then you have to execute this command with the .po file as first argument:

pocount myfile.po

Processing file :  myfile.po
 Type               Strings      Words (source)    Words (translation)
 Translated:       0 (  0%)          0 (  0%)               0
 Fuzzy:            0 (  0%)          0 (  0%)             n/a
 Untranslated:   491 (100%)       2615 (100%)             n/a
 Total:          491              2615                      0
 Empty:          491 (100%)       2615 (100%)               0

Cómo me convertí en un cracker de contraseñas

Un artículo muy interesante (y largo) de Nate Anderson, periodista de Ars Technica, en el que explica cómo en 1 día aprendió a crackear contraseñas, una labor que por lo que parece está mucho más cerca del trabajo de los script kiddies que de los hackers. El reto que superó:

Could I, using only free tools and the resources of the Internet, successfully:

  1. Find a set of passwords to crack
  2. Find a password cracker
  3. Find a set of high-quality wordlists and
  4. Get them all running on commodity laptop hardware in order to
  5. Successfully crack at least one password
  6. In less than a day of work?

Enlaces simbólicos en Windows para sincronizar cualquier directorio con Dropbox

Una funcionalidad  interesante  que comparto para cualquiera que quiera tener determinadas carpetas del equipo (Windows 7) sincronizadas, y por lo tanto, con copia de seguridad, en los sistemas de Dropbox. Esto es igualmente válido para Google Drive, Box,… o cualquier sistema en la nube.

Esta funcionalidad, que ni siquiera sabía que existía en Windows 7, es la de enlaces simbólicos, muy frecuentes en sistemas Linux.

El comando que hay que ejecutar es:

mklink /D   C:\Directorio\de\Dropbox    C:\Directorio\A\Sincronizar\

Obviamente tienes que sustituir C:\Directorio\de\Dropbox y C:\Directorio\A\Sincronizar\ por los directorios que te interesen. Por ejemplo, si mi usuario en Windows es “jesusamieiro” y quiero sincronizar el directorio donde tengo mis documentos:

Directorio a sincronizar: C:\Users\jesusamieiro\Documents\

Directorio de Dropbox: C:\Users\jesusamieiro\Dropbox\BackupDocuments\

Cada vez que actualizo algún contenido en el directorio a sincronizar automáticamente se copia en Dropbox.

Esto es extrapolable a sistemas Linux, aunque no lo he probado.

WordPress, el rey en la batalla de los CMS

La revista Forbes publica un artículo bastante interesante en el que repasa la historia de cómo la herramienta de gestión de contenidos (CMS) WordPress, desarrollada incialmente por Matt Mullenweg en 2003 como un fork del CMS de blogging b2 se ha convertido en el rey de los CMS.

Sus números son increíbles:

  • 1 de cada 6 webs utilizan WordPress como sistema de gestión (unos 60 millones). Entre ellas este blog.
  • Cada día se crean 100.000 webs que utilizan WordPress.
  • El servicio de alojamiento gratuito de blog WordPress.com tiene 330 millones de visitantes únicos mensuales, con 3.400 millones de páginas vistas.
  • 120 empleados trabajando en 26 países distintos de 6 continentes. Habitualmente trabajan desde casa o en pequeños grupos, como explica Matt comentando el artículo de Forbes. El trabajo individual o en pequeños grupos dispersos forma parte de su filosofía de trabajo como empresa.
  • 20.000 personas trabajando en temas relacionados con WordPress: servicios de hosting, diseño de temas, servicios de mantenimiento,…
  • Ratio de conversión del 1%: de cada 100 usuarios de WordPress, 1 paga por algún servicio asociado.

Y, ¿cómo se financia todo este tinglado? La empresa que desarrollada WordPress, Automattic, obtiene unos ingresos anuales de 45 millones de dólares a través de los servicios asociados a WordPress:

A pesar de no tener unas cifras de negocio comparables a otras empresas que dominan un mercado concreto (Facebook, Twitter,…), Automattic, al liberar el código de WordPress y ser una empresa con una firme apuesta por el software libre y por la comunidad, está creando una empresa con una cuota de mercado, con una cifra de negocios y una comunidad que crece año tras año. Una firme apuesta tanto para su uso como para la integración de los servicios relacionados con este CMS en una empresa de servicios IT: alojamiento, diseño de temas, desarrollo de plugins, servicios de consultoría, servicios de seguridad,…