lunes, 30 de julio de 2012

Office 2013 Preview

Hace unos días Microsoft ha liberado la versión Preview de uno de sus productos estrella:
Office 2013.
Microsoft tenía como principales objetivos una mayor facilidad de uso en pantallas táctiles y una integración con la nube para poder seguir con tu trabajo en todos los dispositivos de manera sencilla.
Quiero daros mi opinión sobre el resultado teniendo en cuenta estos dos objetivos, sin olvidar que es una Preview y pueden seguir evolucionando el producto:

En cuanto al entorno grafico hay que mencionar que no ha habido un gran cambio  lo cual es positivo y negativo al tiempo.
La parte positiva es que no habrá que invertir tiempo en volver a adaptarse a la ubicación de las herramientas ya que sigue organizado por cintas.


La parte negativa es que la adaptación a pantallas táctiles, por el momento, es escueta. Se limita a unas pestañas y botones algo más grandes y a un menú “ARCHIVO” en el que si se nota una facilidad mayor en pantallas táctiles. 


Supongo que el hecho de no querer hacer un cambio drástico para no volver a obligar a adaptarse a  la gente, hace incompatible que haya una mayor sencillez con pantallas táctiles.

Por otro lado la integración con la nube si es lo esperado, con el simple hecho de añadir tu cuenta SkyDrive (si eres particular) o SharePoint (si eres usuario corporativo), tienes al alcance todos tus documentos y la posibilidad de guardar en tu cuenta con la misma facilidad en la que guardas en local. Así es muy sencillo iniciar sesión con tu cuenta en un pc y continuar con el documento que habías empezado en tu Smartphone.

No parece haber límite en las cuentas a usar con lo que se puede hacer un poco más complicado cuando se usan muchas cuentas. Por ejemplo, yo tengo un par de cuentas SkyDrive y en la compañía tenemos SharePoint de office365 (Con su cuenta SkyDrive) y el SharePoint corporativo en local. Habrá que tenerlo en cuenta a la hora de diseñar nuestros sistemas y de formar a los usuarios si se dan estos casos.

 

Os animo a seguir de cerca la evolución de Office 2013 y a comentarlo.
Un saludo a todos.
Jonatan Alonso

lunes, 18 de octubre de 2010

Descubre si necesitas SAM.

Contesta con sinceridad a estas cuestiones y descubriras si necesitas SAM en tu organizacion, si aun no sabes que es SAM pincha en el link siguiente para ver una descripcion.
http://jonatanalonso.tecnofor.es/2010/10/sam-que-es-y-porque-implementarlo.html

Autocuestionario para saber si necesito SAM

1-¿Dispone la organización de instrucciones válidas y especificas por escrito acerca de la gestión de software?
<><>
. Si
. No
. No sabe / No contesta
2-¿Conocen todos los empleados las normativas relacionadas con el tratamiento de software? ¿Son conscientes de las ventajas del software original?
<><>
. Si
. No
. No sabe / No contesta
3-¿Se informa regularmente a todos los empleados de la normativa que controlan el tratamiento del software, por ejemplo, durante los cursos internos de formación?
<><>
. Si
. No
. No sabe / No contesta
4-¿Aplica la organización procedimientos de seguridad que impiden la copia no autorizada del software con licencia?
<><>
. Si
. No
. No sabe / No contesta
5-¿Se han implementado adecuadamente las normativas que gobiernan la gestión y seguridad de los contratos de licencia?
<><>
. Si
. No
. No sabe / No contesta
6-¿Existen procedimientos específicos para la adquisición e instalación de software?
<><>
. Si
. No
. No sabe / No contesta
7-¿Aplica la organización procedimientos para comparar las licencias instaladas con las condiciones que establece el contrato de licencia?
<><>
. Si
. No
. No sabe / No contesta
8-¿Dispone la organización de una lista de inventario actualizada con los productos de software instalados?
<><>
. Si
. No
. No sabe / No contesta
9- ¿Posee la organización un contrato de licencia para cada producto de software, junto a un Certificado de autenticidad (COA) o confirmación de licencia, obtenido a través del programa de licencias por volumen del proveedor?
<><>
. Si
. No
. No sabe / No contesta


Ver Resultados


Si a alguna de estas preguntas has contestado "No" o "No Sabe/ No Contesta" en tu organizacion es necesaria una mayor gestion de los activos de software mediante una implementacion de SAM.
Cualquier duda o consulta no dudeis en comentarla.
Un saludo y hasta la proxima.
Jonatan Alonso Rubio.

miércoles, 13 de octubre de 2010

SAM ¿qué es? y ¿porque implementarlo?.

SAM ¿qué es? y ¿porque implementarlo?.
Hace un tiempo que SAM viene haciendo más ruido, probablemente provocado por los fabricantes de software y es que, más que nadie, ellos están interesados en que se lleve a cabo. Pero, ¿solo ellos? Espero que después de leer mi opinión le deis vueltas y forméis una opinión contrastada al respecto, ya sea a favor o en contra.


¿Que es Software Asset Management (SAM)?.
Aunque cada uno tiene su propio significado para SAM, la definición que da Colin Rud en el libro “ITIL V3 Guide to Software Asset Management”  me parece la más acertada: “Toda la infraestructura y procesos necesarios para una gestión eficiente, control y protección de los activos de software en una organización, a través de todo su ciclo de vida”.
En definitiva el software es dinero, y como tal hay que tenerlo bien organizado, contabilizado y amortizado.
En cualquier proyecto donde el objetivo sea establecer una gestión del software se deben de tener en mente la gestión, el control y protección, y nunca perder de vista este objetivo porque perderíamos de vista los beneficios que nos aporta.
¿Porque implementar SAM?
Los motivos los vamos a dividir en tres áreas:
Gestión del Riesgo: Los riegos existentes al no controlar los activos de software son diversos: Impacto inesperado en las cuentas, daño en la reputación (el usar software ilegal en España por el momento no es que dañe mucho la imagen pero en otros países es muy importante), agujeros de seguridad (incluyendo la exposición de información confidencial), interrupción de las operaciones ( pensad en ese software que inicialmente era de distribución gratuita y se ha convertido en clave para la organización, y ahora los fabricantes han decidido que se va a hacer de pago, con lo cual supondrá un incremento de los costes y una pérdida de la continuidad de trabajo del empleado). Estos son algunos seguramente si empezamos a analizar nuestro negocio encontramos más.
Control de costes, con una buena implementación de SAM podremos: Tener una mejor posición para negociar con los distribuidores (tendremos más información de cuanto tenemos y cuanto necesitamos, así como cuanto les hemos comprado), mejor posibilidad para planificación de la infraestructura (la mayoría del software que os permitirá tener un inventario de Software os permite también implementarlo), prevención de la sobre implementación de software ( cuantas organizaciones no tienen implementado software a usuarios que no lo usan, pocas muy pocas, y con ello o no lo tienen bien licenciado o bien pagan más dinero), reducción del coste en licencias ( en muchos casos me encuentro organizaciones donde tienen, por ejemplo, cuatro versiones distintas del mismo producto. Esto implica que está pagando de más, ya que como sabréis a mayor volumen de licencias menos cuestan y cada versión del producto cuenta como licencias distintas.)
Ventaja Competitiva, nos permitirá: Mejor calidad en toma de decisiones (al saber en todo momento el software que tenemos y el uso que se hace de él podremos decidir de una manera más eficaz si necesitamos una aplicación nueva), menor tiempo en la compra (en el caso de que decidamos actualizarnos de versión la compra será mucho más rápida), mayor facilidad en la integración y adquisición con organizaciones.

Este es un resumen de lo que implica SAM, espero que haya aclarado dudas y os haya ayudado a posicionaros en la implementación de éste en las organizaciones. No es sencillo y requiere de trabajo y formación, pero una vez conseguido recuperar la inversión todo son ventajas.
Por último y ya que he hablado de recuperar la inversión decir que el promedio esta en unos dos años y también os dejo esta herramienta que ha hecho Microsoft para calcular en vuestro negocio cuanto seria el ROI (Retorno of Investment).
Un Saludo y hasta la próxima. 

jueves, 25 de marzo de 2010

Microsoft Avanza Con IE9

Hace poco Microsoft ha publicado la primera beta de Internet Explorer 9. Con este buscador Microsoft pretende recuperar cuota de mercado ya que recientemente le han salido dignos competidores que le están arrebatando el puesto a IE.

De momento esta beta está orientada solo para programadores y testers de producto ya que destaca el hecho de no tener siquiera URL Box.
He de decir que aunque aún faltan muchas cosas para que sea un producto en el mercado las pruebas que he estado haciendo cubren con mucho lo que se exigía a Microsoft en sus navegadores. Voy al detalle:

IE9 tenía exigido trabajar de manera correcta con CSS3 y HTML5 ya que parece que ese va a ser el futuro. Es mas echando un vistazo a los test que nos da Microsoft se nota que han hecho un gran esfuerzo para que IE9 explote estas futuras tecnologías. Además de esto también han avanzado en otras cosas como por ejemplo el soporte para selectores CSS3, etiquetas de video de HTML5, incorporación de Gráficos Vectoriales Escalables SVG, códecs estándar para video y audio (h.264MP4, MP3/AAC).

Esto era lo mínimo exigido a Microsoft pero además de eso han dado un paso adelante añadiendo:
- Aceleración HTML5 a través de GPU, con la mejora de rendimiento que aun no se puede medir hasta que punto, pero sin duda una gran mejora.
- A parte de lo que mejora la aceleración a través de GPU han mejorado el rendimiento en general, notándose una mayor velocidad de carga y procesamiento.
- Nuevo motor Java Script (CodeName: Chakra) más rápido que los habidos hasta la fecha.
- Reducción importante del consumo de recursos. (en parte también gracias a Chakra)
- Podría reproducir contenidos del estilo Flash o Silverlight sin la necesidad de estos si la web está diseñada de manera adecuada.
- Mejora de las velocidades de procesamiento de gráficos y menor uso de CPU gracias a Direct2D
- Mejora del uso de fuentes gracias a DirectWrite

En resumen he de decir que IE9 es un gran avance en muchísimos aspectos (han avanzado en el uso de estándares pero les queda mucho aun) y falta por ver como quedara al final el producto puesto que aun no sabemos cómo será la interfaz etc…
Si quereis echar un vistazo al producto pasaros por aqui.

Un saludo a todos.

martes, 16 de febrero de 2010

Full-Text Search II: Implementar FTS

Vamos con la continuacion del articulo anterior, esta vez viendo como implementar FTS.

Para ello abre el Management Studio y conéctate a la instancia en la que queremos configurar el catalogo.


Abre el editor de consultas y ejecuta:

CREATE FULL TEXT CATALOG EjemploCatalogoFTS

Si FTS no estuviera habilitado para la base de datos recibirás este error:

Msg 7616, Level 16, State 100, Line 1
Full-Text Search is not enabled for the current database. Use sp_fulltext_database to enable full-text search for the database. The functionality to disable and enable full-text search for a database is deprecated. Please change your application.



Para ver si esta activado o no FTS, puedes abrir las propiedades de la base de datos donde queremos habilitarlo. Luego vamos al apartado "files" ahí encontramos una casilla de verificación que habilita FTS "Use full-text indexing".


Si FTS está habilitado el mensaje recibido por el motor será:

Command(s) completed successfully



Si se ha creado satisfactoriamente el catalogo podremos encontrar un archivo con el nombre del catalogo en la ruta por defecto de SQL (c:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\) que se usa para almacenar el catalogo y los índices de los datos.

Después de haber habilitado FTS y de haber creado nuestro primer catalogo, podemos ver el nuevo catalogo usando el explorador de objetos del Management Studio, lo encontramos en "Instancia->Base de Datos->Storage->Full Text Catalogs->Nombre de catalogo". Si no aparece acuérdate de refrescar el Explorador de objetos, si aun así no apareciera puede ser que haya habido algún problema en la creación si es así empezad comprobando los permisos NTFS.

También podemos usar el Management Studio para crear los catálogos pinchando sobre "Full Text Catalogs" con el botón derecho del ratón y clickando sobre "New Full-Text Catalog..."


Se nos abrirá la siguiente ventana en donde podemos rellenar el nombre, la ubicación y otras opciones validas (recordad que si queréis podéis pasar estas opciones una vez completadas al editor de consultas pinchando en la parte de arriba de la ventana donde pone "Script").


Después de crear el catalogo ya lo tenemos todo listo para crear nuestros índices FTS. Antes de crearlos en una tabla tenemos que estar seguros que exista un índice único en la tabla (en otra columna) el cual se usara para mapear los resultados a los registros de la tabla. Para crear nuestro índice FTS usaremos esta sentencia:

CREATE FULLTEXT INDEX ON Complaints(ComplaintDetails)

KEY INDEX PK_Complaints ON EjemploCatalogoFTS

WITH CHANGE_TRACKING AUTO



Fijaros que debemos de proporcionarle la tabla y columna donde queremos crearlo, además de el nombre y el catalogo donde se almacenara. También tenemos que decir si queremos que los cambios en el texto indexado queremos que se propaguen al índice de manera automática, manual o que no se propaguen (AUTO MANUAL OFF). Si pusiéramos manual para propagar esos cambios tendremos que ejecutar la siguiente sentencia, la cual podremos programar para que se haga periódicamente con el asistente para tareas automatizadas:

ALTER FULLTEXT INDEX PK_Complaints START UPDATE POPULATION


Una vez creado el índice vamos a ver como usamos FTS para tener una manera rápida y eficaz de resolver consultas en una columna donde contenemos texto.

Recordemos una de las consultas usadas con el método tradicional:

SELECT * FROM Notes Table WHERE Notes Like ‘%Full-Text Search%'



Esta consulta usando FTS seria así:

SELECT * FROM NotesTable WHERE CONTAINS(Notes, N'Full-Text Search')



Para acabar de completar la manera de usar FTS os aconsejo que os paséis por este enlace de TechNet donde veréis como usar las condiciones de búsqueda SQL en Transact-SQL

Bueno ya sabemos cómo mejorar considerablemente las consultas que incluyen columnas de texto largo. Hemos visto como implementarlo y ponerlo en funcionamiento, espero este articulo os sea de ayuda.

Un Saludo y Hasta Pronto.