Tag Archives: Programacion

Software es arte e ingeniería – Frase del día

El 27 de julio se cumplieron 30 años desde que Microsoft le compró QDOS a Seattle Computer Products por $75.000 siendo la base sobre la cual se construyó el imperio de Bill Gates (@billgates). Recordando el hecho la revista PC Magazine presentó una entrevista que le hizo a Gates en 1981 en donde él explica los detalles de su sistema operativo entre otras cosas.

De esa entrevista surge la frase que quiero compartir con ustedes:

“El software es una gran combinación entre el arte y la ingeniería. Cuando finalmente terminas y aprecias lo que has hecho es como una parte de ti mismo que has reunido. “

Si los lenguajes de programación fueran religiones

Entre mis borradores encontré este artículo y si bien hace tiempo que lo leí, sigue y seguirá estando vigente (aunque tú tengas una postura diferente respecto a estas semejanzas).

Imagina que los lenguajes de programación son religiones. ¿Cuál religión profesas?

Ebook gratis de Visual Studio

Se trata de Moving to Microsoft Visual Studio 2010, escrito por Patrice Pelland, Pascal Paré y Ken Haines (Microsoft Press, 2011, 336 páginas).

Ken Haines es ingeniero de desarrollo de software en Microsoft y trabaja en la División Online y de Consumo. Tiene pasión por las aplicaciones distribuídas en la nube y se esfuerza para ayudar a los clientes y socios a encontrar la solución adecuada a sus necesidades.

Descargar WordPress directo en el servidor

Un día me di cuenta que era medio tonto abrir mi navegador, descargar el tar.gz del instalador de WordPress y subirlo por FTP o por el Panel de Control de mi hosting.

Lo que tenía que hacer era decirle al servidor que descargara directamente el archivo instalador de WordPress y había varias opciones:

1) Conectarme por SSH y ejecutar algún extraño comando Linux para descargar el instalador de WordPress.

ó

2) Hacer un script PHP que descargue el archivo y me lo deje listo para descomprimir.

La opción 1 era la que usaba hace mucho tiempo cuando la mayoría de las cosas descargables de internet estaban en servidores FTP, y no hay sistema operativo en donde el cliente FTP de línea de comando se llame, precisamente, ftp. Y saben que soy fan del Cliente FTP de Línea de Comando (en especial en Windows, sobretodo cuando aprendí a automatizarlo).

Como automatizar el FTP de línea de comando

Hace bastante tiempo escribí un post sobre el FTP de línea de comando. Ahora lo vuelvo a hacer pero refiriéndome a su automatización.

Los archivos de proceso por lotes (batch files) son muy viejos pero sin embargo son muy útiles para ayudar a automatizar tareas comunes como por ejemplo cargar archivos a un servidor FTP remoto.

Para esto lo primero que hay que hacer es crear un archivo al que llamaremos subirporftp.cmd en el directorio de Windows o adentro de algún directorio incluido en la variable de entorno path de Windows. Se puede usar el comando “path” para saber cuál es el valor actual.

Adentro del batch file hay que copiar lo siguiente:

@echo off
echo MyUserName > comandos.dat
echo MyPassword >> comandos.dat
echo bin >> comandos.dat
echo put %1 >> comandos.dat
echo quit>> comandos.dat
ftp -n -s:comandos.dat SERVERNAME.COM
del comandos.dat

Obviamente que tendrás que reemplazar el MyUserName, mi Contraseña y el SERVERNAME.COM por los valores correctos de tu servidor FTP. Lo que este archivo por lotes hace es automatizar la utilidad de FTP usando la opción -s para la utilidad de la línea de comandos. En sí, el archivo que se genera es un archivo de respuestas.