1
Votar

Asignación de Permisos con Operadores Binarios

January 9th, 2010

Introducción

En este post veremos como utilizar operaciones binarias para la asignación de permisos y la verificación de los mismos.

Un Poco de Historia

Números Binarios

Las operaciones realizadas por una computadora son hechas a base de los bit 1 y 0, cada número decimal puede ser representado en su respectivo número binario.
Asi por ejemplo vemos la siguiente tabla, la cual usaremos para trabajar con los permisos:

24 23 22 21 20
2 0 0 0 1 0
4 0 0 1 0 0
8 0 1 0 0 0
16 1 0 0 0 0

Operadores Binarios

  • Operador lógico AND (&):El operador lógico AND compara si dos bits estan encendidos, osea si su valor es 1, si ambos bits estan encendidos el resultado sera 1, en caso contrario, el resultado sera 0.
  • Operador lógico OR (|):El operador lógico OR compara si alguno de los bits se encuentran encedidos, si algunos de los bits esta encendido retorna 1, a diferencia del AND, el OR solo retorna 0 cuando ambos bits se encuentran apagados.
  • Operador lógico NOT (~):El operador lógico NOT convierte el valor del bit actual a su valor opuesto, osea de 1 lo coloca en 0 y viceversa.

Continuar…

Compartir:

  • email
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación ,

2
Votar

Detectar Acceso Móvil con ASP

November 10th, 2009

Introducción

Este es un pequeño artículo de como detectar si se esta accediendo desde un dispositivo movil con un script ASP. La idea general es poder utilizar el script desde cualquier servidor que soporte la ejecucion de paginas ASP y/o ASP .Net.

Nota: Este script esta basado en: http://www.codeproject.com/KB/aspnet/mobiledetect.aspx

A diferencia del script original, este script remueve la verificación por la propiedad IsMobileDevice lo que impide que se ejecute en versiones anteriores del .Net Framework

Continuar…

Compartir:

  • email
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación , ,

3
Votar

Captura de pantalla de una WEB utilizando Wordpress

September 22nd, 2009

En este artículo veremos como tomar el screenshot de página WEB utilizando el servicio de toma de pantallas de Wordpress.

La URL donde se encuentra este servicio es:

http://s.wordpress.com/mshots/v1/

El formato para indicar cual es la página WEB de donde capturar la pantalla es:

http://s.wordpress.com/mshots/v1/{DIRECCION_URL}?w={WIDTH}

Donde {DIRECCION_URL} es la dirección URL codificada y {WIDTH} representa el tamaño de la imagen que deseamos generar, asi por ejemplo, si deseamos tomar un screenshot de Google cuyo tamaño sea de 500px el formato seria:

http://s.wordpress.com/mshots/v1/http%3A%2F%2Fgoogle.com%2F?w=500

Este servicio lo podemos integrar desde nuestro propio sitio WEB mediante un script PHP el cual reciba como parametros la URL y el tamaño de la imagen. Continuar…

Compartir:

  • email
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación , ,

2
Votar

¿Cómo tomar el screenshot de una WEB?

September 20th, 2009

Introducción

En este post veremos como tomar un screenshot de una página web utilizando la linea de comandos de Linux.
Los requerimientos necesarios son:

  • Sistema operativo Linux
  • Framebuffer Virtual del Servidor X (Xvfb)
  • Navegador Firefox
  • ImageMagick

Xvfb

En el Sistema Windows X, Xvfb es un servidor X11 que realiza todas las operaciones gráficas en memoria sin necesidad de utilizar una pantalla. Con esta herramienta vamos a crear una especie de pantalla virtual para iniciar Firefox en ella y luego tomar el screenshot. Continuar…

Compartir:

  • email
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Configuración, Linux, Programación , , , , ,

2
Votar

Project Object Model (POM)

July 24th, 2009

Introducción

El POM es un archivo XML que representa la estructura de un proyecto Maven, este archivo lleva por nombre pom.xml, actualmente la versión soportada por Maven es la 4.0.

Se puede decir que un archivo POM esta compuesto de los siguientes elementos o secciones:

  1. Elementos básicos.
  2. Información del proyecto.
  3. Módulos.
  4. Herencia.
  5. Dependencias.
  6. Propiedades.
  7. Configuración de construcción del proyecto.
  8. Configuración del entorno de construcción.
    • Entorno del proyecto.
    • Entorno de Maven.

Continuar…

Compartir:

  • email
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Administración de Proyectos, Configuración , ,

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up