19 de Junio de 2013

Archivo para Mayo de 2011 en Ctrl+Alt+Supr, blog de Ollydbg

Continuando con mi "migración" de Visual Studio 2008 a Visual Studio 2010 he encontrado otro pequeño fallo que he podido solucionar más o menos rápido.
Lo comento aquí por si alguien se encuentra con la misma situación y le empiezan a correr sudores frios por la frente mientras está con cara de WTF intentando entender que demonios pasa ;)

El "tema" es que en determinadas circunstancias Crystal Reports se pasa por el "forro" la fórmula de selección que le hemos indicado. En lugar de generar un informe con aquella fórmula de selección, lo que nos muestra Crystal Reports son todos los registros de la tabla/vista a la cual está ligada el informe.

Esto obviamente es un "pequeño gran problema" que ahora os mostraré como solucionar.

Cuando añadimos controles a un formulario, Visual Studio añade código automáticamente en un archivo llamado xxxx.Designer.vb (xxxx.Designer.cs en el caso de C#)

Pues bien, en caso de que tengamos este problema con el RecordSelectionFormula del Crystal Reports lo que deberemos hacer es lo siguiente:

En el formulario donde tengamos el control del CrystalReportViewer abriremos el archivo "Designer":

Mayo
22

Guardando streaming de audio en formato MP3

Categorías: 

Hoy os mostraré como jugar un poco con Wireshark (http://www.wireshark.org)
Wireshark es una herramienta de software libre bajo licencia GPL que permite capturar y analizar el tráfico de datos de un adaptador de red. 

En la wikipedia lo explican mejor que yo ;)
"Permite examinar datos de una red viva o de un archivo de captura salvado en disco. Se puede analizar la información capturada, a través de los detalles y sumarios por cada paquete. Wireshark incluye un completo lenguaje para filtrar lo que queremos ver y la habilidad de mostrar el flujo reconstruido de una sesión de TCP."(wikipedia)

Bien, lo primero es descargar Wireshark desde la página oficial (http://www.wireshark.org/download.html) A fecha de hoy la versión estable es la 1.4.6
Existen versiones tanto para 32 bits como para 64 bits. Deberéis instalar la versión correspondiente a vuestro S.O.

Una vez instalado estaremos listos para empezar la captura.

Para ello iremos a Capture ---> Interfaces...: