Author Archive

Configurar proxy para una sesión CURL en PHP

May 03, 2012 No Comments by

Si necesitas utilizar un proxy en CURL (en php) para la extración de datos, solo debes configurar los parametro CURLOPT_PROXY, CURLOPT_PROXYPORT y CURLOPT_PROXYUSERPWD con curl_setopt. El siguiente ejemplo, utiliza el proxy 192.168.1.10 puerto 8080 para acceder a la url http://intranet/news.aspx, además de auntentificación NTLM (opcional).

PHP, Web Scraping Read more

Autentificación NTLM a través de CURL en PHP

May 03, 2012 No Comments by

A veces es necesario extraer datos de una aplicación web, que solicite autentificación NTLM (por ejemplo una aplicación web en .net bajo IIS), a través de CURL, podemos configurar las credenciales NTLM para acceder al recurso solicitado. Solo debemos setear el parámetro CURLOPT_HTTPAUTH con la constante CURLAUTH_NTLM. El siguiente ejemplo postea un par de datos [...]

PHP, Web Scraping Read more

cambiar datos de acceso, modificación y creación de un archivo

May 03, 2012 No Comments by

A veces es necesario cambiar de forma arbitraria las fecha de acceso, modificación y creación de un archivo bajo una plataforma like unix como GNU/Linux. En este caso, touch nos puede ser de mucha ayuda. Con stat, podemos ver información de estado de un archivo (timestamp access, modification and change) Con el comando touch, podemos [...]

GNU/Linux Read more

Leer datos de una planilla excel en SQL Server

May 02, 2012 No Comments

Una forma sencilla y rápida para leer datos de una planilla excel en SQL Server (sin utilizar herramientas externas) es a través de la sentencia OPENROWSET y el driver Microsoft.ACE.OLEDB. El siguiente ejemplo, lista los datos de la hoja Sheet1 de la planilla C:\gastos.xls Si es necesario insertar estos datos en una tabla específica, solo [...]

Read more

Leer datos de una tabla DBF en SQL Server

Mar 26, 2012 No Comments

A veces, en procesos de migración de sistema, es necesario importar datos de un antiguo DBF (muy común en entornos Visual Foxpro) a SQL Server. Hay varias formas, una de ellas, es a través de la sentencia OPENROWSET en SQL Server. Primero es necesario habilitar dos opciones en nuestra instancia de SQL Server, “show advanced [...]

Read more

Ejecutar un programa desde Java

Feb 23, 2012 No Comments

A veces es necesario ejecutar una aplicación externa de la principal en Java, en estos casos, java.lang.Runtime tiene la solución. A través del método exec, podemos ejecutar cualquier aplicación del sistema, por ejemplo, vamos a ejecutar el OUTLOOK.EXE junto al parámetro /a para adjuntar un archivo.      

Read more

descargar y descomprimir archivo zip con python

Feb 07, 2012 No Comments

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

Read more

descargar y guardar un archivo en .net c#

Feb 07, 2012 No Comments

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, [...]

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