Expresiones Regulares en Java

Oct 17, 2011 1 Comment by

Las expresiones regulares (para los amigos regex) son una herramienta muy potente en el mundo del desarrollo, están presentes en la mayoría de los lenguajes modernos e incluso en comandos clásicos como grep y find. Como no, en Java, disponemos de un package dedicado a las expresiones regulares, lo podemos “importar” desde java.util.regex.*. Validación (match) [...]

Java Read more

descargar y descomprimir archivo zip con python

Feb 07, 2012 No Comments by

Pequeño script que permite descargar,guardar y descomprimir un archivo zip usando python y los módulos urllib2, sys y zipfile.            

Python Read more

descargar y guardar un archivo en .net c#

Feb 07, 2012 No Comments by

WebClient, es una clase en .NET del package System.Net, permite enviar o recibir datos de recursos indentificados por una URL (ejemplo, un enlace FTP ). El siguiente ejemplo permite descargar y guardar un archivo en .NET C#                   Toda la ciencia la realiza la el método DownloadFile, [...]

.NET C# Read more

Capturar datos de otra web en PHP

Nov 30, 2011 No Comments

A veces es necesario extraer datos “públicos” desde alguna fuente en internet, en PHP, lo podemos hacer con un GET y una que otra expresión regular. Como en todo, hay varias formas, pero creo que la más sencilla es utilizar la función file_get_contents para realizar un simple GET y obtener el contenido del sitio web. [...]

Read more

leer la entrada estándar stdin por php

Nov 24, 2011 No Comments

Es muy común leer la entrada standard cuando realizamos en un script de línea de comandos, en php, lo podemos realizar directamente accediendo al stream stdin e iterando y obteniendo el contenido a través fgets. El siguiente ejemplo (muy sencillo y poco funcional xD), lee la entrada standard stdin y toma un par de acciones [...]

Read more

levantar aplicación encapsulada en una screen

Nov 24, 2011 No Comments

GNU Screen es una aplicación de línea de comandos que permite levantar distintas terminales y encapsular aplicaciones a ellla, de esta forma, podemos tener distintas terminales cada una de ella corriendo una aplicación distintas, etc. La forma más habitual de uso, es ejecutar screen, luego en ella levantar la aplicación, más terminales, etc. Aveces es [...]

Read more

no guardar log en una sesión ssh

Nov 15, 2011 No Comments

A veces por distintas circustancias de la vida, es necesario no guardar el log de comandos de una sesión SSH. ¿Es posible? Sí, solo debemos redefinir la variable de entorno HISTFILE A sí, una vez que finalicemos la sesión, el sistema va a guardar el log en /dev/null xD

Read more

subir archivo por ftp en python

Oct 19, 2011 No Comments

Una forma sencilla para subir un archivo por ftp en python es utilizando la librería ftplib. El siguiente ejemplo, pide la password por línea de comandos (getpass), auntentifica contra el servidor www.example.com, usuario ‘user’ y las password ingresada, finalmente guardar el archivo local /tmp/my.file en /www/upload/my.file (servidor).  

Read more

aplicación web como una aplicación desktop con air flex 3

Oct 18, 2011 No Comments

En muchos entornos de desarrollo web “corporativo” (intranet, sistemas internos, etc.) es posible encontrarnos con una gran variedad de browser de antaño. Tenemos tres alternativas, solicitar actualización de navegadores, re-escribir-adaptar nuestra vista y lógica javascript para muchas versiones o encapsular “nuestra aplicación web” en una aplicación de escritorio. No es novedad, hace un par de [...]

Read more

Cómo realizar una conexión http get en Java

Oct 13, 2011 No Comments

En Java, disponemos de la clase java.net.URL, una clase de alto nivel que nos permite trabajar de una forma sencilla con las Uniform Resource Locator, es decir, URL. Para realizar una conexión HTTP GET, podemos usar el método openStream (de URL) para obtener un clásico objeto InputStream, el resto es simplemente leer el Stream. El [...]

Read more