Whatsapp y su Tarifa, ¿Pagar o no Pagar si existen mejores opciones gratuitas?

octubre 23, 2014 1 comentario

Hoy Whatsapp me pidió que pagara para seguir contando con su servicio (inmediatamente lo desinstale), mi pregunta es: ¿si existen otras buenas opciones gratuitas que igual no despliegan publicidad…entonces porque pagar por este servicio? Hay muy buenas opciones como Facebook Messenger, Google Hangouts, Skype, Line, Telegram, etc., etc…

No es una cuestión de ser tacaño o no, como muchos pensaran, estamos hablando de una empresa que recibió millones de Dólares al ser comprada por Facebook y no ocupa exprimirnos al usuarios de esta forma aprovechándose de la gran masa de personas que somos usuarios de su servicio, es cierto que lo bueno cuesta pero dependiendo el mercado y el servicio del que estemos hablando, soy partidario de que hay que probar nuevas opciones y exigir como usuarios buenos servicios aun siendo “gratuitos” ya que se ha demostrado que aun así les generan estos mismos ganancias multimillonarias, pregúntenle a Google, Facebook, Twitter, etc, etc….

http://www.whatsapp.com/faq/es/general/23014681

Buenas Practicas usando SQL Server y ADO.NET.

octubre 21, 2014 Deja un comentario
ADO.NET

ADO.NET

Aquí les dejo unos cuantos puntos que considero como buenas practicas asi como tambien ciertos aspectos de lo que no se recomienda hacer usando SQL Server y los objetos de ADO.NET, si tienen alguna sugerencia o algo que podamos agregar no duden en contactarme para hacer mas completa esta lista.

  • Select * From TablaDefinitivamente es inconveniente utilizar este tipo de consulta ya que provoca un gasto de recursos innecesarios puesto que el motor de la base de datos requiere hacer una investigación interna de los campos de la tabla y el tipo de valores que regresara, lo más recomendable es especificar cada uno de los campos en la consulta.
  • No inicializar a los Procedimientos almacenados (Stored Procedures) con “Sp_” ya que el motor de la base de datos de SQL Server lo confunde con System Procedure haciendo una búsqueda inicial innecesaria de este Procedure hasta dar con el Procedimiento Almacenado definido por nosotros.
  • La cadena de conexión en tiempo de desarrollo puede ser almacenada en el Web.Config pero es recomendable no ubicarla en un lugar accesible en ambiente de producción o en su defecto crear mecanismos de encriptación u ocultación de la misma
  • No es recomendable utilizar los DataSet para consultas especificas o donde los registros que vamos a traer no requieran de muchos recursos, es preferible usar un DataTable con un TableAdapter.
  • Los procedimientos almacenados (Store Procedures) no son el mejor lugar par implementar la lógica de negocios.
  • Nunca usar el usuario “sa” para acceder a los datos en SQL Server, es conveniente utilizar los usuarios definidos por los Roles dentro de SQL Server o los esquemas definidos para ello.

Referencias: Desarrollador 5 Estrellas,MSDN Library en español

Categorías:.NET, SQL, SQL Server Etiquetas: , , ,

de Hotmail a Oultook.com

enero 23, 2013 Deja un comentario

de Hotmail a Oultook.com

Por fin Microsoft ha hecho una actualizacion de su servicio de correo electronico muy atractivo y bastante competitivo respecto a otros servicios como su principal competidor Gmail.

En este ultimo mes que he tenido oportunidad de probar su funcionalidad me ha resultado bastante util y sencillo de usar, el reclamo generalizado de evitar esa molesta pagina inicial de MSN han surtido efecto y han decidido por una interfaz bastante limpia y sencilla en fin para los que aun cuenten con su antigua direccion de Hotmail valdra la pena que lo prueben y actualicen su servicio, mas informacion en el siguiente enlace http://windows.microsoft.com/es-MX/windows/outlook/

Categorías:Internet, Office Etiquetas: , ,

Fundamentos de HTML5 – Actividad 6 Preguntas de repaso

diciembre 14, 2011 Deja un comentario

Esta ultima semana estuvimos viendo incialmente el tema de CSS, una parte fundamental cuando hablamos de HTML5.

Tener divididas la parte del contenido Web(HTML) y la parte que le da formato o presentacion a ese contenido mediante CSS se hace muy importante para alcanzar uno de los objetivos mas preponderantes de HTML5 que es crear una web mas semantica.

A continuacion les comparto la liga de las preguntas y respuestas de repaso de los temas teoricos de CSS.
Actividad 6 – Preguntas y respuestas de repaso

Categorías:HTML5, Microsoft Etiquetas: ,

Hospedaje Web de Telmex

diciembre 3, 2011 Deja un comentario

Hola a todos,

He visto en twitter y facebook que algunos tienen problema para encontrar donde pueden alojar sus paginas web. En mi caso cuento con un paquete Infinitum de Telmex que incluye hospedaje Web y esta fue la ocasión ideal para utilizarlo y sacarle provecho.

Creo pertinente aclarar que no soy empleado de Telmex ni mi interés es promocionar su servicio, hasta el momento lo que he probado cuenta con las funciones básicas de un hospedaje web y me ha servido muy bien para las actividades del Diplomado – Fundamentos de HTML5. Solo pienso que si es un servicio por el que ya estamos pagando pues vale la pena sacarle provecho y mas para cuestiones como la de actualizarnos tecnológicamente.

Donde activar el servicio?
Primeramente tienes que tener tu nombre de usuario (normalmente tu usuario es “tmx + lada + numero de teléfono” y contraseña de la cuenta de Infinitum y te vas a la siguiente link: Activar Telmex Pagina Personal

Activar Web hosting de Telmex

Activar Web hosting de Telmex

Una vez activado el servicio desde donde puedo accesar?
Te recomiendo que guardes el siguiente url y lo guardes en tus favoritos desde aquí podrás acceder a tu servicio:

http://www.telmex.com/mx/hogar/internet/pagina-personal.html

Acceso a web hosting de telmex

Una vez dentro contarás con mucha información y tutoriales de como subir los archivos a tu sitio Web. Te recomiendo que veas como subir los archivos usando un cliente FTP que es la manera mas rápida de actualizar tu pagina y se hace de manera muy sencilla.

Pagina de Inicio del Administrador de Web host

Pagina de Inicio del Administrador de Web host

Yo utilizo el siguiente cliente llamada FileZilla que es gratuito, en la siguiente imagen podrás ver que estoy conectado a mi sitio hospedado desde Telmex y se muestran los archivos que he subido en la parte derecha.

Usando un cliente FTP como FileZilla

Usando un cliente FTP como FileZilla

Aqui les comparto mi pagina que use para la actividad 4 ya con el sitio hospedado por Infinitum.

http://www.infinitumpage.mx/TMX6461824926/

Saludos espero les sea de ayuda.

Categorías:.NET, Hosting, HTML5, Microsoft Etiquetas: , , , , ,

Fundamentos de HTML5 – Actividad 5 Preguntas de repaso.

diciembre 2, 2011 Deja un comentario

Hola amigos,

por fin llegamos al final de actividades de esta semana con estas preguntas de repaso que es la actividad #5, aqui les comparto la liga para mi documento, por favor si consideran que una de las respuestas no esta bien o tienen algun comentario es muy bien recibido.

Preguntas y respuestas Actividad #5

Saludos cordiales.

Categorías:HTML5, Microsoft Etiquetas: , , ,

Fundamentos de HTML5 – Actividad 4 Sitios anclados de IE9

diciembre 2, 2011 Deja un comentario

Hola de nuevo a todos,

Pues ya apunto de concluir la primer semana de actividades dentro del Diplomado “Fundamentos de HTML5” Impartido por Microsoft México y con la excelente asesoría de Miguel Muñoz Serafín y Ruben Mugartegui quien es Gerente de desarrollo de .NET, Microsoft México.

En este modulo se dio enfoque a las capacidades y características de Internet Explorer 9, que a mi manera de verlo es una de las mejores versiones del Explorador de Microsoft, se nota mucho trabajo por detrás y características que lo hacen resaltar realmente de las demás opciones de navegadores web actuales.

Se dio un recorrido puntual por las diferentes características de Internet Explorer pero en mi opinion falto hablar mas del soporte de HTML5 de esta versión del Explorer, cuestiones como que tantos elementos actuales de HTML5 son o no soportados actualmente?, que tan integrado están las nuevas características y estándares de HTML en el navegador? Sin duda hubiese sido muy provechoso adentrarse a estos temas, habrá que tomarlo como tarea extra en el transcurso del Diplomado para estar mas familiarizado con todo esto.

Aqui les comparto la evidencia de la actividad 4 ya concluida que se compone de 3 diferentes tareas.

Tarea 1. Anclar el sitio TI capacitación

En la siguiente imagen se muestra, anclado (pinned en ingles) el sitio de TI Capacitación donde estamos tomando el entrenamiento de los fundamento de HTML5.

Actividad 4 Tarea 1

Si desean saber mas acerca de esta capacidad de Internet Explorer 9 aqui les comparto la siguiente liga: Pinned sites.

Y por supuesto la documentación técnica y ejemplos de como agregar desde código esta capacidad en el siguiente link: Documentacion de sitios anclados

Tarea 2 y 3. Personalizar la apariencia de un sitio anclado y publicarla en Internet.

Para esta practica tenemos que crear un sitio que tenga las características personalizadas para anclar en la barra de tareas, para este propósito he creado un proyecto ficticio llamado Banquetes Huerta en el siguiente link el cual ya esta disponible para ser anclado y es el resultado final de esta actividad: BanquetesHuertaWeb

A continuación unas imágenes del Desarrollo de esta actividad.

En la primer imagen a continuación muestro la edición de mi sitio para tener la capacidad de ser anclado.

Actividad 4 Tarea 2

Actividad 4 Tarea 2

En esta imagen estoy agregando las tareas del jump list.

Actividad 4 Tarea 2b

Actividad 4 Tarea 2b

Por ultimo esto que corresponde a la Tarea 3 que es publicar mi sitio en Internet

Actividad 4 Tarea 3

Actividad 4 Tarea 3

Saludos.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 254 seguidores