lunes, 13 de octubre de 2014

Hilos en C#

1

Navegando por la red me encuentro esta interesante página sobre hilos en C#: Threading in C#, by Joe Albahari (http://www.albahari.com/threading/).

El "libro" consta de 5 partes:

  1. Getting Started
  2. Basic Synchronization
  3. Using Threads
  4. Advanced Threading
  5. Parallel Programming
Comparte o puntua esta publicación ▼

lunes, 10 de marzo de 2014

Compilador interactivo de C/C++

0

Cuando haces ingeniería inversa a un binario (del cual no dispones del código fuente), no es sólo importante tener conocimientos de ensamblador, la pila, montículo (heap), registros, etc sino también es importante conocer los pequeños trucos y patrones que usa el compilador/es a la hora de generar el código binario.

¿Cómo se traduce una instrucción if? ¿y un switch? ¿bucles? ¿operaciones con punteros? ¿arrays? ¿construtores/destructores en C++? ¿Intel, ARM? etc

Todas esas preguntas y muchas más las puedes responder tú mismo de una forma fácil: GCC Explorer.

GCC Explorer es una aplicación web con una interfaz muy sencilla, que nos permite ver de forma inmediata la traducción a ensamblador de código C y C++.

En el panel de la izquierda podemos escribir nuestro código y en el de la derecha automáticamente se hace la traducción a ensamblador. De entre las distintas características de las que dispones, quizás la más útil sea la del coloreado de código, con la que podemos ver de una forma muy clara y sencilla la correspondencia entre nuestro código y su traducción a ensamblador.

Podemos también elegir entre distintos compiladores de C y C++ e incluso distintas arquitecturas como Intel o ARM.

También existe una versión para código escrito en lenguaje D.

Si te interesa echarle un vistazo al código fuente, lo tienes aquí.

Copy/Paste tal cual del blog cyberhades.com, articulo original by tuxotron - on mar 9th 2014.

Comparte o puntua esta publicación ▼

martes, 11 de febrero de 2014

Tuenti Photo Remove Script

0

Script que automatiza el navegador para que elimine las fotos que subiste a la red Social Tuenti.

¿Como se usa? Abre el album de fotos "Subidas por ti", Pulsa F12 dirígete a la pestaña consola, pega el script y pulsa "Enter". Ahora no toque nada, las fotos irán pasando solas.

Probado con Google Chrome 34 en febrero del 2014, Apunto la fecha por si hacen futuros cambios en la red social, entonces es probable que deje de funcionar.

Comparte o puntua esta publicación ▼

lunes, 10 de febrero de 2014

Tuenti Photo Untag Script

0

Script que automatiza el navegador para que te desetiquete de las fotos de la red Social Tuenti.

¿Como se usa? Abre un album de fotos, Pulsa F12 dirígete a la pestaña consola, pega el script y pulsa "Enter". Ahora no toque nada, las fotos irán pasando solas.

Probado con Google Chrome 34 en febrero del 2014, Apunto la fecha por si hacen futuros cambios en la red social, entonces es probable que deje de funcionar.

Comparte o puntua esta publicación ▼

domingo, 9 de febrero de 2014

Obtener el número de días que tiene un mes

0

Sencillo script en JavaScript que calcula el numero de días que tiene un mes. Se necesita saber el año para el mes de febrero, para calcular si es un año bisiesto.

Creo que esta sería la manera mas sencilla de hacerlo sin almacenar el numero de días que tienen los meses en un array. Por supuesto otra manera de hacerlo seria con una "lookup table".

Comparte o puntua esta publicación ▼

jueves, 23 de enero de 2014

Tuenti Comment Auto Delete Script

0

Script que automatiza el proceso de eliminación de comentarios del tablón.

¿Como se usa? Sitúate en la pagina de tu perfil, Pulsa F12 dirígete a la pestaña consola, pega el script y pulsa "Enter". Ahora no toque nada, los comentarios se irán borrando automáticamente.

Probado con Google Chrome 33 en enero del 2014, Apunto la fecha por si hacen futuros cambios en la red social, entonces es probable que deje de funcionar.

Comparte o puntua esta publicación ▼

miércoles, 22 de enero de 2014

Tuenti Photo Downloader Script

0

Script que automatiza el navegador y guarda las fotos de la red Social Tuenti con nombre de la fecha en que fueron subidas.

¿Como se usa? Abre un album de fotos, Pulsa F12 dirígete a la pestaña consola, pega el script y pulsa "Enter". Ahora no toque nada, las fotos irán pasando solas y descargándose.

Es necesario, primero, cambiar el idioma de tu Tuenti a Ingles.

Probado con Google Chrome 33 en enero del 2014, Apunto la fecha por si hacen futuros cambios en la red social, entonces es probable que deje de funcionar.

Comparte o puntua esta publicación ▼

50 problemas resueltos - Project Euler Level 2

0

Creo que mucha gente no llega por falta tiempo. A mi me llevo varios años, dedicando tiempo libre muy de  vez en cuando.

Comparte o puntua esta publicación ▼

lunes, 20 de enero de 2014

Funcion AlphaBlend() en mingw

0

Si intentas compilar un proyecto con mingw, usado por IDEs como CodeBloks y aparece el siguiente error:

Error: 'AlphaBlend' was not declared in this scope

Esto se debe probablemente a que minqw tiene definido #define WINVER 0x0400 pero la versión mínima para usar esta función es la 0x410: #if (WINVER >= 0x0410) ...

La solucion es sencilla: Antes de incluir windows.h redefinir WINVER con un valor que cumpla la condición.

#define WINVER 0x0410
#include <windows.h>
Comparte o puntua esta publicación ▼