Month: febrero 2012

[Expression Web] ¿Qué ventajas nos ofrecen los SP1 y SP2 de Microsoft Expression Web 4.0

 

Dentro de los productos Microsoft, podemos encontrar una diversidad de suite’s o conjuntos de programas que nos facilitan el trabajo tanto a los diseñadores como a los desarrolladores de software.

Un conjunto de estas herramientas es conocido como Expression Studio, la cual contine una diversidad de software que va desde un IDE para desarrollo Web profesional (como es Expression Studio), así como el famoso Expression Blend, el cual nos ayuda al maquetado de nuestros proyectos en WPF o Silverlight con lo que es el aspecto gráfico generado en código XAML.

Para aquéllas personas que se preguntan, ¿Qué es Expression Studio?, podemos decir que es un conjunto de herramientas de diseño y contenido multimedia de índole profesional creados por Microsoft, con el objetivo de proporcionar una flexibilidad y facilidad en la elaboración de contenido multimedia.

Cabe mencionar que dentro de esas herramientas se encuentra Expression Web. Podemos decir que es un editor web de HTML. Utiliza el mecanismo de WYSIWYG, lo cual quiere decir que lo que se visualice en el editor, será lo que vamos a tener como resultado.

Los Service’s Packs incluyen nuevas características como son las siguientes:

Service Pack 1:

Recurso: Descarga el SP1 de Expression Web

  • Proporciona un soporte completo de HTML5 dentro del editor de código. Tiene soporte dentro del IntelliSense para insertar las etiquetas de HTML5.
  • Proporciona un soporte para la especificación de CSS3. Cuenta con el apoyo dentro del IntelliSense para CSS3.
  • Incorpora el IntelliSense para las funciones de PHP 5.3, así como el apoyo a más de 130 módulos.
  • Ahora el SP1 detecta más navegadores instalados en el S.O. (como pueden ser IE9, Opera, Safafi, Chrome, etc.) y automáticamente te mostrará una vista previa en el navegador que selecciones.

  • Se han colocado barras de herramientas dentro de Expression Web con el SP2. Esta característica permite crear barras de herramientas personalizadas, para ser más eficientes en la elaboración de Websites.

 

  • Una de las características que sin duda alguna es de mis favoritas, es que ahora el SP2, proporciona una vista previa en miniatura de los archivos que se encuentran en la lista. Nos brinda las dimensiones de las imágenes, además que nos permite de manera sumamente sencilla la etiqueta <img> o bien el CSS con las dimensiones, el cual podemos copiar y pegar en caso de requerirlo para la realización de nuestras hojas de estilo.

  • Y no podía faltar la cereza en el pastel, tenemos la posibilidad del IntelliSense para JQuery.

 

Espero que después de mirar todas las ventajas de los SP, tanto del 1 como del 2, ya los estés descargando y utilizando en el desarrollo de proyectos.

Saludos,

Samuel Arellano

[SQL Server] ¿Cómo instalar SQL Server 2008 R2 y algunos consejos?

Que tal amig@s, en este post, se tratará el tema respecto a la instalación de SQL Server 2008 R2 y algunos tips que pueden servirles para profundizar temas de su interés como manejo de tablas, vistas, stored procedures, etc. con los recursos que les muestro en el screencast.

Como todo tiene un principio, empecemos por definir ¿Qué es SQL Server? Básicamente podemos decir que SQL Server de Microsoft es un sistema de gestión de bases de datos, el cual se encuentra basado en un modelo relacional. Entre sus características principales podemos decir que su lenguaje de consultas puede ser tanto T-SQL, así como ANSI SQL.

Podemos decir que SQL Server ofrece un soporte de transacciones, escalabilidad, seguridad, soporte de procedimientos almacenados, permite trabajar en modo cliente-servidor, etc.

Mediante el siguiente video, ustedes podrán aprender como realizar una instalación de la versión Express de SQL Server 2008 R2, así como pueden ustedes visualizar que ya tenemos disponible la versión 2012, por si les interesa realizar pruebas.

 

 

[Curso C#] ¿Cómo escribir código máquina utilizando Debug.exe?

 

Hola que tal estimados lectores. El día de ahora este post trata de explicar de que manera podemos resolver el ejecicio plantado en el curso de C# de TI-Capacitación.

Primeramente me gustaría describir lo que he entendido acerca del comando Debug.

Debug, básicamente es una utilizada que viene con el Sistema Operativo MS-DOS (o con la famosa consola), el cual nos va a permitir ejecutar código máquina en código hexadecimal. Una de sus características principales es que permite visualizar memoria, ensamblar líneas de código, correr paso a paso programas, desplegar datos en memoria, poder realizar verificaciónes sobre el estado en el que se encuentran los registros en el procesador de nuestro equipo de cómputo.

Para realizar el ejercicio propuesto de

Este es un ejemplo de un programa realizado con código máquina desarrollado por:

<Poner aquí tu nombre completo>

Es necesario seguir los siguientes pasos:

1.- Primeramente vamos a requerir convertir estos caracteres ASCII a Hexadecimal, esto lo podemos lograr mediante la página Convertir de ASCII a Hexadecimal

 

image

Esto nos convertirá el código ASCII a Hexadecimal.

 

2.- Realizar la copia del código hexadecimal que nos genera la página.

image

3.- Abrir la consola en Windows 7, y escribir en la línea de comandos Debug.

Nota: Esto funciona únicamente para 64 bits, en otro post estaré explicando como podemos realizar este ejecicio en Windows 7 Ultimate 64 bits.

4.-Posteriormente debemos de asignar la zona de memoria donde empezaremos a escribir nuestro código, podemos partir por la 100. Cabe mencionar que debemos de seguir el siguiente esquema para que funcione nuestro código generado anteriormente con el convertidor de hexadecimales:

Debemos colocar primeramente B4 09 BA 09 01 CD 21 CD 20 TEXTO y terminar con 24

Entendiéndose por TEXTO, el código hexadecimal que aparece en el punto número 2.

5.- Una vez que hemos finalizado el proceso de captura del código, procedemos a ejecutarlo mediante el comando g.

6.- Especificamos el nombre con el cual queremos grabar nuestro archivo de código máquina.

7.- Posteriormente debemos de realizar el registro de los 4 bits tanto en la parte baja como en la alta, rbx y rcx. Donde rbx se quedará en ceros y rcx va a recibir la cantidad en hexadecimal del número de bytes (por lo general lo tenemos en decimal, esto lo podemos lograr utilizando la página Convertir Decimal a Binario) utilizados para nuestro programa. Ejecutamos nuestro código y debe de funcionar a la perfección.

clip_image002

Espero que les sirva.

Samuel Arellano

[Avanet Radio] C# y OpenSource

image

En este programa de radio tuve la oportunidad de transmitir un poco de lo que sé respecto al tema de Open Source y como poder desarrollar aplicaciones con C#. En el podcast explico antecedentes de proyectos e implementaciones del .NET Framework en Linux, trate del tema de Mono, DotGNU, las características y ventajas de desarrollar mediante el IDE de Mono Develop.

Recursos:

MonoDevelop

DotGNU

Espero sea de tu agrado el podcasts.

[Avanet Radio] Manuales y .NET

 

 

En este programa de Avanet Radio dí a conocer mi experiencia en la elaboración de manuales tanto de usuario como técnicos, algunas herramientas que nos van a facilitar el desarrollo de los mismos y como podemos realizar proyectos de manera profesional ofreciendo a los usuarios documentación adecuada para el correcto funcionamiento de los sistemas.

Los recursos que recomiendo son:

HelpNDoc

SandCastle

SandCastle Help Builder

[Avanet-Radio] SQL Server Denali

Tuve una charla interesante con Eugenio Jiménez y Miguel Granados, donde estuvimos charlando sobre SQL Server Denali.

SQL Server Denali introduce una serie de cambios a nivel del motor de base de datos así como a nivel del motor multidimensional, en este post veremos algunos de esos cambios.

La versión disponible actualmente del SQL Server Denali es el CTP3, el cual se puede descargar desde http://www.microsoft.com/sqlserver/en/us/future-editions.aspx

También existe una guia que introduce los cambios en Denali, esta guía está disponible en http://www.microsoft.com/download/en/details.aspx?id=27069

Hay aspectos que han cambiado en SQL Denali, tales como:

  • SMSS VS2010 shell
  • Transact-SQL debugging and IntelliSense
  • Transact-SQL Snippets
  • Contained databases
  • SEQUENCE objects
  • Circular arc segment (spatial)
  • User-defined server roles