28 ene 2013

Lenguaje ensamblador para computadoras basadas en Intel



Lenguaje ensamblador para computadoras basadas en Intel

[KIP R. IRVINE]


Links de descarga:


  MEGA


  1. Claro, completo y fácil de entender, este libro simplifica y desmitifica la arquitectura y programación en lenguaje ensamblador de los modernos procesadores Intel IA-32. 

  1. Combina la teoría con muchos ejercicios de práctica, lo que proporciona a los lectores los conocimientos y la experiencia necesarios para alcanzar el éxito en cualquier entorno orientado a OS o a máquinas.

  1. Nuevos capítulos acerca del diseño del conjunto de instrucciones y la programación con números de punto flotante, así como un nuevo entorno de desarrollo ensamblador.

  1. Una nueva versión de MASM con Microsoft Visual C++ y un depurador avanzado.

  1. Un análisis mejorado sobre IMUL que incluye las instrucciones con dos y tres operandos.

27 ene 2013

¿Algo te impide apagar el ordenador?


¿Algo te impide apagar el ordenador?

No suele suceder, pero ocurre, cuando algún programa se queda colgado al intentar cerrarlo, Windows nos obliga a Forzar,o si un proceso simplemente sigue trabajando, cuando decidimos Apagar el ordenador.

Para evitar siempre este molesto problema, vamos a dejar en el Escritorio, un archivo ejecutable como acceso directo al apagado.



Creamos un nuevo archivo de texto, que renombramos a apagar.bat, aceptamos el cambio de formato, a continuación, debemos Editarlo, copiamos esto:

taskkill /f /im sidebar.exe
taskkill /f /im firefox.exe 
shutdown -s -t 10
Esto simplemente cierra el proceso que nos moleste y a continuación apaga el sistema.

24 ene 2013

¡Nuevas noticias!



¡Nuevas noticias!

Como ya muchos relatan, ha aparecido la 'fiebre informer'. Una nueva moda, que consiste en ir publicando anónimamente, mensajes que se reciben de usuarios de las redes sociales.

Se está extendiendo entre jóvenes universitarios, mediante Facebook y Twitter mandan mensajes privados a estas páginas o perfiles, que luego se encargan de publicarlo anónimamente. De esta manera, podemos declararnos a la bella chica que tenemos estudiando delante nuestra, sin que jamás se entere quien ha sido. De hecho esta iniciativa, sirve principalmente para dar rienda suelta a las ganas sexuales que hay durante los exámenes.



El 'informer' debe estar en un grupo concreto como una universidad, una facultad, un barrio, un instituto. Por ejemplo, el primer 'informer' fue el Informer de la UAB (Universidad Autónoma de Barcelona), a partir de aquí, en una semana escasa han aparecido 'informer' por todo el país, y de todo tipo.



Ventajas:

Puedes anónimamente expresar lo que piensas sin temores..
Más información divertida de tu universidad..
Incluso puede que te reconozcas en algún informe ;)

Desventajas:

Todo lo que es anónimo, tiene dos caras, pues la cara negativa, es que ya se están publicando insultos, a profesores y a alumnos.

En conclusión ya veremos donde llega, esta nueva moda de las redes sociales.

23 ene 2013

Otra manera de multiplicar

Otra manera de multiplicar

Estuve viendo el otro día como aprendían matemáticas los japoneses en sus escuelas, y me sorprendió la manera de aprender a multiplicar, bastante más útil en el caso de tener números grandes que multiplicar.

Como veis en la imagen todo consiste en ir contando los "cruces" que hay en los números, y sumar.

Es otra manera, para mi mejor en algunas ocasiones. Espero que os pueda servir, en algún momento.





22 ene 2013

Audacity. Tu editor de audio


Audacity, tu editor de audio



Audacity es un software gratuito, multiplataforma, disponible en muchos lenguajes, con el cual podemos:


  • Grabar audio en vivo.
  • Convertir cintas y grabaciones a sonido digital o CD.
  • Editar archivos Ogg Vorbis, MP3, WAV y AIFF.
  • Cortar, copiar, unir y mezclar sonidos.
  • Cambiar la velocidad o el tono de una grabación.
  • Cambiar el tono sin alterar el tempo y viceversa.
  • Eliminar ruidos estáticos, silbidos, tarareos u otros ruidos de fondo constantes.
  • Eliminar voces para determinadas pistas estéreo.
  • Crear voces para podcast o DJ utilizando el efecto Auto Duck 
  • Y mucho más..

19 ene 2013

Renacimiento de MEGA


Renacimiento de MEGA



Hoy 19 de enero, vuelve MEGA. Uno de los grandes servicios web, que fue cerrado hace exactamente un año por el FBI, amparados por las leyes SOPA, PIPA y ACTA.

Dirección a MEGA: https://mega.co.nz/ 

El servicio recuerda un poco a una mezcla entre Dropbox y Skydrive, aunque mega nos ofrece 50 GB y encima tiene pinta de ser una medio red social. Pues parece que tendremos una especie de carpeta en la nube, y que podremos compartir dichos archivos por privado con los distintos usuarios del servicio.
Por ahora, lo más criticable son las condiciones de uso del servicio:


Guardamos la siguiente información personal:

- Cuando un usuario se registra para un servicio particular en nuestra web, tendrá que darnos los detalles que se pidan en el formulario de registro y mantener esa información actualizada.
- Los logs de comunicación, datos de tráfico, uso de la web y otra información relacionada con los servicios que damos (incluyendo la publicidad de nuestra web).
- Cualquier información personal incluida en los archivos subidos a nuestro sistema, incluyendo pero no limitado a la información del registro.

Guardamos registros de las direcciones IP usadas para acceder a nuestro servicio.

Si pensamos que es necesario o tenemos que hacerlo por orden de la ley, compartiremos tu información con las autoridades.

Nos reservamos el derecho de asistir a las autoridades legales y agencias en su investigación.
También nos reservamos el derecho de cumplir con cualquier proceso legal, que incluye pero no se limita a órdenes de búsqueda y de tribunales.
Podemos usar cualquier información que tengamos tuya como cliente relacionada con tu fiabilidad financiera y dar esa información a cualquier otra persona para asesoramiento de crédito y fines de recaudar deudas.


Dirección a MEGA: https://mega.co.nz/ 
Aquí te dejo la interfaz principal, bastante lograda la verdad



Windows 8: Revisión Parte I



Windows 8: Revisión Parte I


Antes de empezar nos ponemos un poco en situación, Windows 8 salió a la luz en octubre de 2012, sucesor de Windows 7 (2009). Es un sistema operativo de Microsoft, pensado tanto para su uso en ordenadores personales, como en servidores, tabletas o smartphones. Algunos móviles recientes como el Nokia Lumia 610,  ya integran Windows Phone un sistema con cierto parecido a Windows 8.

En esta primera parte empezaremos con la instalación e introducción a esta nueva versión de Windows:





Configuración básica inicial, luego sigue con la personalización.



Escogemos partición, o creamos una nueva en caso que nuestro disco no tenga formato.



Se empieza a instalar el sistema, al fin.


Ahora podemos tener nuestra cuenta de Microsoft, asociada a nuestro sistema. Su utilidad es la sincronización de configuraciones en distintos equipos, la posibilidad de implantar medidas de seguridad a través de la cuenta, etc..
Únicamente tendremos que introducir o crear nuestra cuenta de correo.



Los últimos pasos, son la configuración de diferentes servicios de Windows 8(actualizaciones, envío de mensajes de error, etc) y la instalación de aplicaciones.


Pasado este punto ya entramos en lo que es la pantalla de identificación, en Windows 8 tenemos varias posibilidades de evitar que se nos cuelen en el sistema. Son las siguientes:


1) Contraseña. La protección mas común en cualquier sistema
2) PIN. Realmente es una contraseña numérica que puede servir de seguridad adicional.
3) Imagen de contraseña. Consiste en una imagen, en la cual tienes que hacer unos ciertos trazos para poder acceder. 


Esta es mi pantalla de acceso, con la imagen de contraseña activada.

Y nada, ahora os explico un poco la primera novedad que más nos choca a la hora de usar Windows 8 por primera vez, su interfaz Metro. Es una interfaz rápida y fluida para los smartphones y tablets, pues podemos desplazarnos por todo tipo de aplicaciones y utilidades, con solo desplazar el dedo. En cambio para ordenadores es un poco engorroso con el cursor tener que ir desplazando la pantalla.


Las nuevas aplicaciones para Metro, basadas en herramientas web, son un avance muy importante. Aunque también tenemos toda la compatibilidad de Windows 7, por lo tanto de momento todas las aplicaciones que teníamos en nuestro antiguo sistema seguirán para Windows 8.

Espero que os haya gustado esta primera parte, en la siguiente veremos, razones para probarlo y razones para odiarlo.


10 ene 2013

Crear un escaneador de puertos


Crear un escaneador de puertos 


Creo este tutorial, para crear un sencillo escaneador de puertos abiertos. 

 Primero de todo creamos un nuevo EXE Estandar.



Crearemos primero de todo un timer.
Ya creado lo dejamos donde sea en cualquier parte del formulario y le ponemos de Valor Enabled (False) y en Interval (5).
Usaremos para mostrar si tenemos puertos abiertos un Winsock.
Os mostraré como agregarlo.


En la barra de herramientas le damos a Proyecto y en ese menu desplegable le damos a Componentes, si no sabes como dale a [Ctrl+T].
Luego buscamos Microsoft Winsock Control y lo activamos.



Nos saldrá esto en la barra de herramientas.

Y lo ponemos también en nuestro formulario, y no le tocamos nada, porque sus opciones las editaremos después. Ahora creamos una lista.


Creamos 2 TextBox y 4 Botones . Nos quedaría algo así.



Ahora le cambiamos los captions a los botones, por los de: Comenzar, Parar, Limpiar, Cancelar. Y el texto del Text1 por: 127.0.0.1 y el del Text2 por: 1 Y empezamos con el código:



'-----------------------------------
Private Sub Command1_Click()
Timer1.Enabled = True 'Activa el timer, para que empiece a analizar puertos
Command1.Enabled = False 'Desactiva el botón Comenzar
Command2.Enabled = True 'Activa el botón Parar, la primera vez que se inicia no hace nada
End Sub
'-----------------------------------
Private Sub Command2_Click()
Timer1.Enabled = False 'Desactiva el timer.
Command1.Enabled = True 'Activa el botón comenzar
Command2.Enabled = False ' Y desactiva el botón Parar
End Sub
'-----------------------------------
Private Sub Command3_Click()
List1.Clear 'Limpia la lista de puertos que hayan sido detectados abiertos
End Sub
'-----------------------------------
Private Sub Command4_Click()
Timer1.Enabled = False ' Desactiva el timer
Text2.Text = "1" 'Y retorna al principio el remoteport
Command1.Enabled = True
Command2.Enabled = True 'Activa los dos botones de comenzar y parar
End Sub
'-----------------------------------
Private Sub Timer1_Timer()
On Error Resume Next
Winsock1.Close
Text2.Text = Int(Text2.Text) + 1 ' va agregando un puerto cada vez que el timer pasa.
Winsock1.RemoteHost = Text1.Text 'IP
Winsock1.RemotePort = Text2.Text 'Puerto
Winsock1.Connect 'Intenta conectarse
End Sub
'-----------------------------------
Private Sub Winsock1_Connect()
List1.AddItem "Puerto: " & Winsock1.RemotePort & " Abierto!" 'En caso de que el winsock se conecte nos lo muestra en la lista, con el puerto correspondiente
End Sub
'-----------------------------------


Y esto sería en realidad todo lo que nos hace falta para crear un escaneador de puertos realmente sencillo. Luego podemos mejorar su aspecto por otro como este.

8 ene 2013

Script en BATCH para eliminar tareas

Pequeño script ejecutable basado en ordenes de consola Windows, que nos sirve para eliminar tareas que puedan estar colapsando el sistema y no podamos cerrar facilmente.



@echo off
REM By P43L0
mode con cols=60
mode con lines=25
title MataTareas v1.0
cls
color 0c
echo Escribe el proceso a finalizar..
set /p context=
taskkill /im %context% /f
tskill /im %context% /f
ping 1,0 localhost > nul
exit 

Lo guardamos con extensión .bat y listo.