jueves, 5 de diciembre de 2013

¿Porque tengo un blog?

Buenas a tod@s

 

El otro día me paso una de esas cosas curiosas que de vez en cuando nos pasan a todos de vez en cuando. Resulta que pinche, (algo normal) al salir de la oficina, arranque mi coche y note que la dirección iba bastante dura. 2 metros más adelante me di cuenta de que algo no iba bien, al bajarme vi la rueda en el suelo. Total me puse manos a la obra saque el gato y después de mucho esfuerzo (odio cuando te aprietan en el taller los tornillos de seguridad con la pistola neumática, no hay quien los quite) cambié la rueda y me fui a casa. Un par de días después, fui a reparar la rueda y al llegar al taller, por casualidades de la vida me encontré con mis antiguos compañeros de trabajo (aprovecho para saludaros jeje Julio, Conrado y Sergio).

 

Hablando con uno de ellos me comento que el otro día unos compañeros tenían un problema con un equipo y que buscando en Google (como todos hacemos) ¿adivina que blog encontraron? 1, 2, 3 … tiempo. Si el mío. Es curiosa la vida, tantos blogs en el ciber espacio y dan con el mío jeje. La verdad es que en ese momento sentí que el blog tenía sentido y que la gente lo aprovecha. Sinceramente me sentí muy orgulloso de lo que hago

 

Hace ya un tiempo que me dedico a la informática y siempre he dicho lo mismo, la información es libre, pero hay que buscarla. Yo para hacer mi trabajo bien, utilizo muchos blogs de muchas personas que desinteresadamente comparten sus vivencias, problemas, experiencias y soluciones. Hace un tiempo llegue a la conclusión de que igual que yo los utilizo, lo suyo es que yo también compartiera mis conocimientos y soluciones.

 

Bien es cierto que además de compartirlas con vosotros, hago el ejercicio de redactar algo medianamente legible y si un día me vuelvo a encontrar el mismo problema se dónde buscarlo. Además me obliga a investigar un poco más, ya que para poder redactar un artículo sobre algo tienen que conocer en profundidad el tema, para así darle una solución válida y es más intentar no solo buscar una solución o procedimiento para mi sino para que el resto también la podáis utilizar.

 

Estas son las reflexiones de un informático metido a bloguero.

 

Me gustaría que me comentarais si tenéis un blog, cual es vuestra motivación, porque lo hacéis y si os da el resultado que esperabais.

 

Espero que tengáis un gran día.

 

Saludetes

 

 

lunes, 25 de noviembre de 2013

Virtualización. ¿Qué es eso?

Buenas a tod@s

Últimamente estoy más desaparecido que en otras ocasiones, ya sabéis como están las cosas últimamente. Mucho trabajo, muchos compromisos y esto hace que ciertas cosas se desplacen un poco en el tiempo.
Hoy voy a tocar uno de esos temas candentes de los últimos años, la virtualización.

¿Qué es la virtualización?

La primera pregunta que nos debemos formular es esta, ¿Qué entendemos por virtualización? ¿Que pensamos que es? ¿Qué es realmente?
Si nos vamos a la RAE, podemos comprobar que el termino virtualización no existe… entonces no existe…. Bueno, virtualización viene de la palabra virtual. Buscando virtual encontramos lo siguiente.

Posiblemente la tercera definición nos da la clave. Es algo que existe aunque no es real, no es tangible. Hoy en día muchas cosas son virtuales, por ejemplo un documento que tenemos en nuestro disco no es real, no podemos tocarlo, pero realmente existe, por lo tanto tiene existencia pero no es real. (Supongo que más de uno lo veréis así, así que espero comentarios discutiéndome).

Por lo tanto cuando hablamos de virtualizar, lo que vamos a hacer es convertir algo real en algo virtual. Y la virtualización es la que nos permite realizar esto.

Como os habéis dado cuenta, este campo es muy amplio, mucho más de lo que en un principio se piensa. Realmente cuando los informáticos hablamos de virtualizar nos referimos a convertir ya sean maquinas, almacenamiento, aplicaciones, dispositivos en algo intangible y que nos proporcione las mismas funcionalidades que cuando era físico.

Volviendo al símil del libro, podríamos decir que cuando escaneamos un documento de papel lo estamos virtualizando, ya que de él podemos obtener las mismas funcionalidades (o casi) que cuando era físico, (podemos verlo, leerlo, enviarlo, copiarlo… todo menos tocarlo a menos que lo imprimamos de nuevo). 

Pues la virtualización aplicada al campo de la informática es lo mismo. Si convertimos un equipo a virtual, este equipo tendrá el mismo comportamiento que uno real, es decir, tendrá su disco duro, su memoria, sus aplicaciones, podremos encenderlo, apagarlo o formatearlo lo único que no podremos es tocarlo físicamente.

¿Qué aporta a la informática la virtualización?

La virtualización nos ofrece cuatro beneficios directos. Capacidad de crecimiento, seguridad, alta disponibilidad y en teoría ahorro (tanto energético, como en hardware).

Las máquinas virtuales se puede clonar, copiar por lo que si en un momento en vez de una necesitamos dos será muy fácil de escalar. 

En caso de virus se puede restaurar una máquina de ayer de una forma muchísimo más rápida sencilla y segura que si fuera un equipo físico. 

Además tenemos independencia de hardware ya que la maquina no actúa de forma directa con el equipo físico sino con una capa (llamada Hypervisor) que se encarga de entregarle un hardware virtual con el que trabajará. Podemos intercambiar una máquina virtual de una a otra máquina física sin ningún problema.

A día de hoy según medios especializados, una maquina desaprovecha en torno al 80% de capacidad de proceso al día, por lo que en teoría si metiéramos 4 máquinas como ella debería funcionar de forma correcta así con el consiguiente ahorro tanto en hardware como energético.

Pero no todo son ventajas, también existen inconvenientes
Tenemos que tener en cuenta que en momentos puntuales varias máquinas pueden necesitar mayor rendimiento y necesitar más recursos y por consiguiente repercuta en el rendimiento del resto de máquina. 

En muchas ocasiones está perdida de rendimiento se debe a la capa del Hypervisor ya que no aprovecha todo el hardware de la máquina.

Al existir varias máquinas virtuales en la misma maquina real, al estropearse ésta, todas quedarían fuera de servicio.

Lógicamente las empresas que se dedican a este tipo de servicios buscan soluciones para estos problemas, por ejemplo VMWare posee una tecnología llamada VMotion que es capaz de cambiar una máquina virtual de una a otra máquina real de su red de servidores, sin dejar de dar servicio. VirtualBox (de la desaparecida SUN) de Oracle lo llama Teletransporte. 

Para aprovechar el hardware de la maquina física ya es posible algunos productos. Se puede asignar recursos de hardware real a una máquina virtual.

Evidentemente hay margen de mejora, pero podríamos decir que los problemas más críticos se encuentran solucionados.

¿Qué podemos virtualizar?

A día de hoy se puede virtualizar casi cualquier cosa. Si no es de forma directa de forma indirecta seguro.

Al principio fue la virtualización de escritorios con Terminar Server o Citrix como los exponentes más representativos.

Continuamos con la virtualización de máquinas hablando de Xen, VMWare o HyperV

Pero lo último ya no es virtualizar máquinas, ni escritorios. El siguiente paso es virtualizar las aplicaciones para utilizarlos desde otros sistemas.

Por ejemplo virtualizamos nuestro Outlook y gracias a esto podremos, por ejemplo ver nuestro Outlook completo desde nuestra Tablet o teléfono y no una versión de este, sino el mismo que vemos en nuestro ordenador.

La virtualización de aplicaciones nos permitiría utilizar nuestra aplicación de gestión de toda la vida desde casi cualquier dispositivo este adaptada o no a este.

Una propuesta muy interesante en este campo es de la Go-Global, la empresa posee un producto que virtualiza aplicaciones y el cliente solamente es necesita instalar sencillo plugin en su navegador. También Microsoft a través de un nuevo servicio que se gestiona a través de terminal Server permite virtualizar aplicaciones utilizando una aplicación de cliente RDP básica.

¿Es interesante virtualizar?

Podríamos decir que si, podríamos decir que no, y no equivocarnos nunca, todo depende.
En general podemos virtualizar cualquier cosa, siempre que nos aporte un beneficio. Virtualizar porque sí, porque está de moda o porque me han dicho que es bueno no siempre es buena solución, ya que puede acarrear multitud de problemas. 

Si tenemos un servicio muy vital y que necesite mucha máquina, quizá sea mejor mantenerlo en una máquina real y así evitar posibles problemas de rendimiento.

Virtualizar por virtualizar no es una buena solución. Hay que ser consciente del beneficio que podemos obtener, de los problemas que puede acarrear y sacar una buena conclusión.

Como tengo pendiente enseñaros algo chulo, voy a realizar un nuevo tutorial con Go-Global virtualizando una aplicación… pero eso lo dejo para otra entrada jeje.


Espero la lectura haya sido amena e interesante

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog


Muchas gracias por leerme.

Saludetes a todos

Podéis seguirme en Twitter @jberron y LinkedIn

jueves, 24 de octubre de 2013

Problemas con Inserción desde Procedimientos almacenados al recuperar las claves o cuando usar @@identity Scope_Identity() o Ident_Current()

Buenas a tod@s

Hoy voy a contaros un par de cosillas de los procedimiento almacenados que os puede ser de gran utilidad. Muchas veces, nosotros manejamos la base de datos a través de procedimientos almacenados, ya que es más seguro, ofrece buenas herramientas de análisis, separamos el grueso de acceso a datos del resto de aplicación, permite que modifiquemos sentencias sin tener que generar una nueva publicación… y cualquier otra razón que a vosotros os guste más.

Uno de los problemas que nos enfrentamos a la hora de insertar un nuevo registro, es al devolver la clave del registro insertado, ya que este puede ser que asigne de forma automática. Muchos de nosotros utilizamos el parámetro @@identity para este fin, pero puede que no sea buena idea, ya que es posible que no devuelva en índice correcto.

Existe tres formas de obtener la clave y cada una tiene sus particularidades:
Scope_Identity(): Devuelve  la clave de la última inserción dentro del procedimiento almacenado en el que lo estamos ejecutando.
@@Identity: Devuelve la clave de la última inserción, a nivel de sesión. Esto quiere decir que si después de la inserción se ejecuta un trigger, al recuperar el valor de la clave, devolverá la clave del trigger y no la del procedimiento almacenado donde lo ejecutamos.
Ident_Current(): Devuelve la última clave introducida sin tener en cuenta sesiones. Es decir, si por ejemplo estamos introduciendo datos con dos usuarios a la vez devolverá la clave de la última inserción independientemente del usuario que lo haya insertado. Es probable que ambos reciban el mismo valor si la inserción ha sido simultánea.

Como podéis comprobar, cada una de las funciones está delimitada de una forma muy concreta. Es posible que para ciertos casos nos interese una u otra, eso tendremos que verlo en su contexto. Lo que está claro es que en muchos casos utilizamos @@identity cuando no es correcto y puede producir un gran problema de coherencia en los datos.

La información a sigo extraída de http://technet.microsoft.com/es-es/library/ms187342.aspx

Espero que este tema haya resultado interesante, no muy aburrido, que ahorre un susto a más de uno y sobre todo que sirva para algo.

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y LinkedIn



jueves, 10 de octubre de 2013

SteamOS el nuevo sistema operativo de Valve ¿Que puede suponer para Linux?

Buenas a tod@s

Hoy voy a hablaros de noticias fresquitas, fresquitas de Linux y de Juegos todo en un mismo artículo, haciendo una reflexión a futuro.
Evidentemente son conclusiones propias, lo cual no quiere decir que realmente se cumpla ninguna de ellas (desafortunadamente para mi economía no soy Rappel, ni la Bruja Lola…).


Historia de los juegos en Linux

Linux y los juegos son dos palabras que no suelen ir nunca juntas. ¿Por qué? Bueno básicamente porque a día de hoy salvo alguna excepción los juegos comerciales que todos conocemos no salen para Linux. Bien porque las librerías de Linux no son del todo optimas, porque cada distribución funciona de una forma, porque para Windows ya se encarga Microsoft de ofrecer unas herramientas mejores o porque las gallinas ponen huevos. 

Con sinceridad la mayor parte de las escusas son vanas pero la cruda realidad es que el mercado de juegos de pc es para Windows, en algún caso (cada vez mas) también para OSX pero para Linux realmente aparecen muy pocos títulos y menos famosos y comerciales. A día de hoy no existe por ejemplo un Diablo III, un StarCraft 2 o un GTA para Linux. Por lo tanto la mayor parte de los juegos que existe para Linux son juego o bien sencillos en plan mini juegos, algunas adaptaciones de juego antiguos (como Quake III), o títulos de tipo indie.


Y aparece Valve


No sé si a día de hoy existe alguien que no conozca a Valve pero por si acaso os voy a contar un poco sobre los inicios de esta singular empresa con ese peculiar crédito en sus juegos. 

Valve es una empresa americana creada haya por el año 1996 y en 1999 apareció su primer juego Half-Life. Si alguien no ha jugado a este título… debería hacerlo. Es posiblemente uno de los mejores juegos que existen para pc, quizá a día de hoy sus gráficos está ya muy anticuados y su mecánica es básica, pero en el año 1999 fue totalmente rompedor, con un historia digna de una gran película de acción y conspiraciones. 

La historia comienza con un nuevo empleado llega a Black Mesa Doctor en Física llamado Gordon Freeman y al realizar su primer experimento, la cosa no sale precisamente bien…o sí... ahí lo dejo para el que quiera saber el resto de la historia que juegue a este juegazo.

Pero no fue el juego en si sino el éxito vino después, Valve dejo abierta una puerta para que cualquiera pudiera crear de una forma más o menos sencilla un juego basado en su juego, es decir, un Mod. Un tiempo después apareció un pequeño Mod hecho por unos aficionados en el que te enfrentabas con otros jugadores en red local u online (si he dicho online) en el que podías ser un terrorista o un antiterrorista y completar diferentes misiones, si no lo habéis adivinado ya hablo de Counter-Strike. 


La gracia era que el mod lo descargabas gratuitamente y solamente tenías que tener una licencia de Half-Life para jugar online. Gracias a que Half-Life era un juego barato y que sus requerimientos eran bajos para la época en la que salió el juego reventó en ventas y Valve gano mucho dinero.


Valve crea Steam

Tiempo después, en Septiembre de 2003, Valve creo la plataforma Steam, la cual no es más una tienda para juegos al más puro estilo AppStore, Google Play o Windows Marketplace (de hecho estoy seguro que estos se inspiraron en el funcionamiento de Steam para crear sus plataformas). 


Evidentemente  Valve puso todo su catálogo de juegos en esta plataforma, de tal manera que si para jugar al Counter-Strike o Half-Life, podías descargar Steam e introducir tu número de serie y automáticamente tenías el juego dentro de la plataforma. Esta también se encargaba de actualizar los juegos a las últimas versiones etc etc. Esta plataforma a día de hoy solamente distribuye juegos y ofrece grandes facilidades para la publicación a cualquier desarrollador (os suena de algo verdad). Actualmente su catálogo tiene más de 2200 juegos.


Steam llego a Linux 

Como toda empresa que se precie, Valve intenta que su plataforma sea capaz de ejecutarse en cualquier ordenador. La versión para Windows salió en el año 2003, pero en ese momento Linux era mucho más minoritario que ahora y tenía muchos problemas con la aceleradoras graficas 3D (a día de hoy, ya no existe tarjetas sin aceleración 3D, antiguamente una tarjeta gráfica no tenía porque tener aceleración 3D, por lo que llamar tarjeta gráfica a una aceleradora 3D es incorrecto, hoy en día estos dos términos se entienden como uno no siempre fue así, la culpa de unirlas la tuvo la genial 3DFX y NVIDIA) y los drivers privados que no existían para Linux. 

Afortunadamente para Linux esta época ya pasó y cada día son más los fabricantes de tarjetas gráficas que tienen drivers para Linux que funcionan correctamente (aunque muchas veces no bien optimizados, al menos funcionan). En Febrero de 2013 Valve creo una versión  de su plataforma Steam para Linux la cual va acompañada de 50 juegos. Ya no es necesario tener Windows en tu portátil para jugar a Half-Life o Counter-Strike lo puedes hacer desde tu Linux favorito. La arriesgada apuesta de Valve ha sido todo un acierto y además funcionando muy bien en ventas.


SteamOS

La noticia es de hace aproximadamente una semana, en la que Valve acaba de anunciar SteamOS.


¿Qué es SteamOS? 
En pocas palabras, es una distribución de Linux gratuita, creada y mantenida por Valve y optimizada para juegos. Es decir, Valve ha cogido Linux y lo ha adaptado para que su plataforma Steam funcione perfecta. Al decir que Steam tiene que funcionar perfecta, nos referimos a que los juegos que están en Steam correrán de forma perfecta. Además el hardware es actualizable y está pensado para utilizar pantallas grandes, no es por desechar los monitores de 19 o 21 pulgadas que tenemos, sino de poder utilizar de una forma cómoda nuestra tv de 40. La idea es convertir el ordenador en una especie de consola de videojuegos.


Que puede aportar SteamOS a Linux y al revés

La idea es muy buena, pero tiene varios problemas, por un lado, los ordenadores no son todos iguales por lo que hay disparidad de componentes a tutiplén. Linux tiene la ventaja de que soporta casi cualquier cosa, desde una terminal para fichar, hasta el más complejo de los sistemas que se envía a marte y por eso se aprovecha Linux ya que funcionará casi en cualquier equipo. Además Valve sacara un equipo modelo, pero aun así nos darán la oportunidad de utilizar y montar el que nosotros queramos o incluso ampliar el de modelo con una mejor grafica o más RAM. 

El problema son los drivers de los nuevos dispositivos. Actualmente como sabéis el mercado del pc no está en su mejor momento, y si hablamos de sobremesas o torres, menos aún, por lo que el mercado de estos equipos prácticamente está en los jugadores. Si SteamOS tiene tirón los fabricantes de componentes se van a ver obligados a lanzar drivers de sus más avanzados dispositivos a la vez que el propio dispositivo para SteamOS o perderán muchas ventas. Si lo diseñas para SteamOS, finalmente lo estás diseñado para Linux, por lo que lo usuarios del pingüino deberían tener muchos menos problemas para obtener buenos drivers para sus equipos y ponerse casi a la par con Windows. Yo por ejemplo, tengo un portátil con sistema Optimus (2 graficas una para juegos y otra para trabajo) y en Linux este sistema no funciona (o al menos no funcionaba). De ahora en adelante si quieren vender componentes los fabricantes tendrán que pensar más en Linux y eso nos beneficia a todos, algunos incluso puede olviden a Windows.


Conclusiones

La plataforma SteamOS se beneficia del funcionamiento de Linux y de sus drivers, pero su éxito puede hacer que Linux se beneficie de drivers más específicos y mejores para cualquier dispositivo por parte de sus fabricantes, liberando así a la comunidad de gran parte de este desarrollo y pudiendo enfocar su esfuerzo en otras tareas, aumentando así es desarrollo del sistema en otros campos.
También puede ocurrir que Valve haga que estos drivers sean propietarios y nos los ofrezca a la comunidad, aunque en este caso también sería tirar piedras contra su tejado, ya que Valve tiene una versión de Steam para Linux que no es SteamOS.

Estos meses se prevén interesantes, ver cómo funciona en ventas SteamBox, en instalaciones SteamOS y cómo reacciona Valve  de cara a la comunidad Linuxera. Muy interesante

Y tú… ¿Qué piensas?


Espero la lectura haya sido amena e interesante
Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog


Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y Linkedin

viernes, 20 de septiembre de 2013

Problemas con .Net , Equipos de 64 Bits, Office 32 bits o 64 Bits y aplicaciones antiguas

Buenas a tod@s

Como podéis apreciar ya he vuelto de vacaciones jeje.
La vacaciones muy biejeje. Este verano me he dedicado a viajar por Europa y he visitado Bélgica e Inglaterra. Belgica me ha encantado Brujas es una maravilla y aunque la gente prefiere Gante... Yo me quedo con Brujas. En Inglaterra he visitado Londres y el pueblo más antiguo de Inglaterra, Colchester. Es curioso como una rebelión puede hacer que se moviera la capital del Colchester a Londres... es lo que tienen las rebeliones.

El problema del Office, .NET y los equipos de 64 bits
Bueno volviendo un poco al tajo, os voy a contar un problema que tengo identificado para el cual no tengo una fácil solución. Tengo varias alternativas pero la solución que sería ideal no existe ya me gustaría poderla postear, pero por el momento no es posible y lo creo que lo sea en un futuro.
Cuando desarrollamos una aplicación bajo la plataforma .NET de Microsoft entre todas las opciones que tenemos para realizar la compilación hay una que normalmente pasa desapercibida que es la de CPU. Normalmente las maquinas con las que solemos trabajar a dia de hoy (a menos que sean servidores) suelen ser de 32 bits. Windows XP tiene mucha culpa de esto ya que a día de hoy sigue siendo muy utilizado, pero aunque no tengamos XP también hay versiones de Windows Vista (si ese también existe), Windows 7 o Windows 8 de 32 bits.
Cuando realizamos una aplicación normalmente en la opciones de complicación dejamos la opción de CPU como viene por defecto, es decir en ANY.
No sé si sabéis muy bien como funciona .NET, voy a explicarlo un poco por encima.  Cuando realizas el ejecutable de una aplicación realmente esta aplicación no está compilada en código maquina (como haría por ejemplo C), sino que esta se genera en un código intermedio llamado CLR (Common Language Runtime). La primera vez que ejecutamos la aplicación en la máquina, el Framework de .NET se encarga de compilar este código para generar el ejecutable real. Porque se funciona así, es sencillo, no existe una aplicación más optimizada para una máquina que la que se compila dentro de ella misma. Un buen ejemplo lo tenéis en la distribución Linux Gentoo que al instalarse compila cada uno de los paquetes para que su ejecución sea lo más óptima posible, el problema es que tardas muchísimo en instalarlo. Esa es la razón por la que siempre que ejecutamos una aplicación de .NET por primera vez tarda más en ejecutarse que las siguientes ejecuciones.

Hasta aquí todo correcto, si ejecutamos una aplicación de .NET en la cual no hemos especificado una CPU en un equipo de 64 Bits. La aplicación será compilada en 64 bits y funcionara de forma correcta.

Pero ¿qué ocurre si nuestro programa utiliza Excel o Access para acceder a los datos?
Si tenemos la versión de Office de 64 bits funcionará correctamente, pero si tenemos la de 32 Bits (que Microsoft a día de hoy recomienda) no funcionará. Obtendremos un bonito error diciendo que no se encuentran los controladores específicos de acceso a datos.

Entonces… la solución pasa porque siempre un equipo de 64 bits se instale Office de 64 bits.
Si, esta es una solución, pero… no tan rápido amigo. ¿Qué pasa si tenemos aplicaciones antiguas por ejemplo en VB6 o en C que utilizan los componentes de Office? Creo que lo habéis adivinado, el mismo error que daba la aplicación de 64 bits con el Office de 32.
Evidentemente la solución ideal, sería instalar los controladores de ambos Office, pero esto no es posible a día de hoy y no creo que lo sea nunca, dado que la nueva versión de Office 2013 tampoco lo permite.

La solución que nos queda, es forzar la compilación de nuestra aplicación a X86, es decir a 32 bits, sacrificando algo de rendimiento.

El último de los problemas encontrado, es que si realizamos una publicación mediante ClicOnce y nos encontramos con este problema, debemos realizar una nueva publicación. No vale con recompilar, ya que si republicamos sobre la anterior, no se actualizará en los equipos, porque lo detectará como una versión diferente. Por lo que hay que realizar una nueva publicación y reinstalar todos los clientes.
Como podéis ver, el problema que a priori parece una cosa sencilla, se complica mucho.
Entonces… ¿Qué interesa instalar Office de 32 bits o de 64 bits?
Está claro que si queremos tener compatibilidad con programas antiguos realizados para Windows XP que utilicen el Office, estamos forzados a instalar office de 32 bits. Pero si no tenemos este problema, y todos nuestros programas están hechos en .Net (contra lo que Microsoft recomienda) bajo mi punto de vista es recomendable instalar office de 64 bits. Claro que para esto tenemos que tener en cuenta los programas de terceros que a saber cómo estarán. Si no necesitan acceso a Office y solo los de gestión propia lo necesitan, o sabemos que los que tenemos de terceros lo soportan será mejor así, ganaremos rendimiento y compatibilidad. Pero sino no es estaremos condenados a instalar el de 32 bits y a forzar la compilación a X86.
Mala solución tiene esto, ojala la gente de Microsoft se dé cuenta y busquen una solución porque por el momento no la hay.

Espero que este tema haya resultado interesante, no muy aburrido, que ahorre un dolor a mas de uno y sobre todo que sirva para algo

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y linkedin



sábado, 17 de agosto de 2013

Aplicaciones interesantes para las vacaciones

Buen@s a todos

Como bien sabies qui sigo al pie del cañon jeje. Ultimamente estoy un poco mas cansado, se nota que me hacen falta unas vacaciones.

En la entrada de esta semana os voy a hablar de un par de aplicaciones que he encontrado que nos pueden venir bien a cualquiera que se vaya de vacaciones y necesitar utilizar el roaming.

Navegador Opera

Muchos lo conocéis ya, otros no tanto, pero hay que decir que Opera lleva ya mucho tiempo con nosotros. Es uno de los navegadores de referencia, dado su rendimiento y fiabilidad pero en este caso no nos importa demasiado estos temas, sino mas bien su modo de ahorro de datos. Opera tienen un modo para navegar llamado "Turbo" pensado para acelerar conexiones lentas. Ademas evita la carga de imágenes, vídeos y plugins. Desde luego si tenemos que realizar alguna gestión a traves de nuestro móvil puede sernos de gran ayuda. también podéis utilizar el Opera Mini que aunque tiene menos funciones que el otro si nuestro teléfono no es de ultima generación, también ganaremos en rendimiento.

Enlaces:

Opera
https://play.google.com/store/apps/details?id=com.opera.browser&hl=es
Opera Mini
https://play.google.com/store/apps/details?id=com.opera.mini.android&hl=es

Compresión de datos: 

Tengo que reconocer que hace como un mes no pensaba que algo así existiera. Estas aplicaciones se encargan de comprimir todos tráfico de internet para así ahorrarnos megas. Así de sencillo y ademas de forma gratuita.

Onavo Extend

Como funciona, bien usa una especie de proxy, comprime nuestros datos en su servidor y los envía a nuestro teléfono comprimido y viceversa. Ademas de comprimir nos da un plus de seguridad, ya que ellos se comprometen a que nuestros datos son confidencialess y a traves desde nuestro telefono a su servidor y al reves viajan comprimidos.

Tengo que decir que a día de hoy no he probado esta aplicación pero por las criticas que tiene parece que funciona bastante bien. Algunos usuarios se quejan un poco de perdida de velocidad, pero también indican que el beneficio obtenido, es mayor al perdido.

Enlace a Google Play
https://play.google.com/store/apps/details?id=com.onavo.android.onavoics&hl=es

Viatun

Viatun que ofrece una red VPN que en su esencia ofrece compresión de datos y confidencialidad. Aseguran un ahorro del 80% del plan de datos por lo que recomiendo probarla.

Al igual que con Onavo no he probado dicha aplicación, pero si alguno la prueba me gustaría saber que tal os ha ido y cuanto de cómoda es.

Enlace a Google Play
https://play.google.com/store/apps/details?id=ru.viatun.android4&hl=es

Navegador GPS NavFree

NavFree es un navegador de GPS gratuito. Ofrece mapas y actualizaciones de estos durante un año de forma gratuita, pero lo más importante es que es Off-Line. Es decir, descargamos los mapas en nuestra casa tranquilamente desde nuestro WIFI y NavFree no se conectará a Internet en ningún momento cuando estemos en tierras extranjeras.

La aplicación esta bastante bien aunque tiene algunos detalles que deberían pulirse, pero tenemos que reconocer que al precio que sale y lo que ofrece no podemos pedir más. Desde que Google elimino la descarga de mapas (que volvera a poner) del maps, este se ha convertido en una buena alternativa.

Llamadas y mensajes


En este punto ya sabéis que tenemos miles de alternativas.
Para mensajes podemos usar nuestro Whatsapp, Weechat, Hangout, Facebook messenger y un largo etcétera que seguramente muchos de vosotros conoceréis incluso mejor que yo.
Para llamadas podemos usar Skype, Viber y algunas apuestas mas arriesgadas como Yuilop del que hable la semana pasada.
Mucho de los programas mencionados antes también nos permiten mensajes y voz, como por ejemplo Viber, Skype, Hangout, Yuilop y algunos hasta llamadas reales a teléfonos solo por internet Yuilop y Skype.

Conclusion


Tenemos muchas opciones para conseguir que nuestro gasto de roamming sea mucho inferior a lo que debería, así como de el resto de nuestra factura utilizando servicios con los que en muchas ocasiones ya estamos acostumbrados (como el caso del Whasapp) y otros que no tanto como NavFree.



Con estos programas yo soy capaz de seguir en linea con mis amigos y famia, si tu utilizas alguno diferentente me gustaría que lo compartieran jeje.


Bueno como todo llega a su fin este año me voy de vacaciones con la idea de conseguir que el año que viene mis artículos sean mas interesantes. 

Espero que tengáis un feliz verano

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog


Muchas gracias por leerme.
Saludetes a todos


P.D. Podéis seguirme en Twitter @jberron y linkedin

sábado, 3 de agosto de 2013

HowTo o Como realizar llamadas a cualquier telefono del mundo gratis con Yuilop

Buenas a  tod@s

Como lo prometido suele ser deuda y os dije la semana pasada que iba a hablaros de aplicaciones para moviles de reciente descubrimiento para mi.

Iba a contaros tes o cuatro aplicaciones pero el otro día encontré una aplicación que se merecía un articulo para ella sola, gracias a los servicios que ofrece. Por eso voy a cambiar lo que pensaba hacer en un principio y hoy os voy a presentaros a Yuilop.


¿Que es Yuilop?


Bueno para empezar por el principio diremos que es un Start-Up de origen Barcelones (si para que luego digan que no inventamos nada).
Como os he comentado es una aplicación movil, que tiene versiones para Android, IOS, Windows Phone y creo que aun están desarrollando la versión de BlackBerry por lo que todos (o casi) podreis utilizarla.
Esta aplicación nos permite realizar llamadas y enviar mensajes gratuitos.

Si, ya se lo que estaís pensado, Viber o Line hacen lo mismo...

Si pero no.... y aquí esta la gran ventaja de Yuilop contra todos sus competidores. Yuilop permite llamar a cualquier teléfono desde su aplicación, a cualquier teléfono, es decir, fijos, móviles de españa o de fuera de forma gratuita, y no es necesario que los receptores tengan la aplicación.

Como funciona Yuilop

Una vez que instalamos la aplicación y registramos nuestro numero de teléfono, en la izquierda nos aparece un texto que pone pulsa aqui para obtener tu telefono Yuilop. Pulsamos y escogemos unos de los teléfono que nos ofrece la aplicación. Desde este momento ese número de teléfono será nuestro y podremos utilizarlo como un telefono normal.
Es decir podremos enviar y recibir llamadas y mensajes como si de un teléfono físico se tratara (evidentemente siempre a través de la aplicación).
Si realizamos una llamada a un teléfono que no tiene Yuilop el teléfono que aparecerá al receptor es este y si lo desea puede devolvernos la llamada como si de un teléfono convencional se tratase.
Si alguien quiere llamarnos a nuestro teléfono Yuilop, además de comunicarse con nosotros al utilizar este teléfono obtendremos energía (tema que trataremos mas adelante).

Ejemplos de funcionamiento

Como esto es algo complicado de entender os voy a poner dos ejemplos para que ver de forma más clara el funcionamiento de la aplicación

Yo me voy a otro país y doy a mis amigos mi teléfono de Yuilop. Si uno de ellos me llama, para él es un teléfono móvil normal (español), por lo que el precio de la llamada es al precio normal que tendrá en su tarifa (incluso gratis si tenemos una tarifa plana). A mí la llamada me llegará a través de la aplicación, necesito estar conectado a Internet por lo que si estoy conectado a una red Wifi en hotel o tengo una línea de teléfono con acceso a Internet del país en cuestión, recibiré la llamada con total normalidad sin que me facturen nada por recibirla.

Si queremos llamar, desde la aplicación y seleccionamos el número al que queremos llamar y nuestro amigo que esta en el otro país, recibirá una llamada de teléfono en el aparecerá nuestro teléfono Yuilop.

Evidentemente también podemos aprovechar para realizar llamadas gratuitas dentro de nuestro país, pero parece que siempre queda mas claro y ventajoso explicándolo así.

¿Que es la energía?

Bueno, ya que Yuilop no tiene una tarifa asociada al teléfono, para realizar llamadas necesitamos tener lo que ellos denominan Energía. Podríamos llamarlo minutos, o saldo pero en este caso lo han llamado así, energía.

Podemos hacer varias cosas para obtener energía, estos son algunos ejemplos:
  • Una de ellas es pagar (algo lógico por otra parte)
  • Otra forma es dentro de la aplicación ir a la opción de "Recargar créditos" y hacer las actividades que nos proponen. Por cada una de ellas recibiremos una recompensa en forma de energía.
  • Utilizando el Chat de Yuilop, por cada 20 mensajes recibes energía. El chat es bastante bueno y aunque no están vistoso como el otros programas, funciona muy bien.
  • Y por ultimo, utilizando la línea. Por cada llamada o mensaje recibido, recibimos energía Yuilop. con un SMS recibimos 5 puntos, suficiente para hablar 5 minutos con un teléfono fijo de España.
Lo ideal es que nos llamen y nos envíen mensajes a este teléfono y así ganaremos energía  para poder realizar llamadas y enviar mensajes. También, siempre esta la opción de utilizar el chat que es muy bueno por el que no se nos cobrará nada.

Instalación de Yuilop

Bueno aquí os voy a poner un montón de capturas y comentaros un poco como instalarlo además de que veías las posibilidades que tiene el propio programa.

Primero buscamos e instalamos la aplicación. Aquí podéis ver una captura del Google Play donde descargaríamos la aplicación. En mi caso, como ya esta descargada aparece abrir en vez de instalar.



Una vez instalada, abrirnos la aplicación  y nos aparece la pantalla de bienvenida




Tras esta pantalla nos aparece la siguiente donde debemos introducir nuestro teléfono para tener acceso al servicio.



Una vez configurado, nos aparece un mensaje para que confirmemos si es correcto y acto seguido recibiremos una llamada de un teléfono (en mi caso Alemán) para corroborar que el teléfono es real.



Una vez confirmado nos pide nuestros datos para mostrarlo a los usuarios (sino queremos escribir podemos hacer que los tome de nuestro Facebook).




Acto seguido, aparecerá una pequeña Guía rápida donde nos comentan los pasos para continuar.




Al pulsar "Escoge tu número" nos aparecerá un numero asignado automáticamente, el cual podemos cambiar si pulsamos en el propio teléfono. Si no os convence ninguno podeis dar al boton atras y utilizareis el programa si teléfono externo. En este caso funcionará como Viber o Skype (solo llamadas entre clientes de la aplicación).




Si configuramos escogemos uno de los números de teléfono que nos ofrece, nos pedira todos nuestros datos para asignárnoslo como si de una tarjeta de telefonía se tratase (DNI, Nombre completo). Este resgistro sabeís que es necesario para cualquier linea de teléfono de España. Recordad que hace tiempo todos los prepago tuvieron que registrar las tarjetas por decreto ley para que no existan líneas anónimas en España.



Una vez seleccionado o no el teléfono nos aparecerá un pequeño explicativo de como funciona la aplicación.



Si desplazamos desde la izquierda accedemos al menú de la aplicación donde aparecerá nuestro teléfono si lo tenemos o sino como es el caso "Obtén tu número Yuilop".
 


Y esto es todo.

Para realizar una llamada pulsamos en el teléfono y aparecerá el marcado. Desde aquí o bien marcamos el numero o bien pulsamos en la lupa para buscar en nuestra agenda.




También tenemos la opción de mandar un mensaje en este caso simplemente pulsaremos en el botón de mensaje y buscamos el contacto.


Aquí podéis ver la cantidad de iconos que tiene el programa y la cantidad de cosas que es capar de enviar.



Si el contacto tiene Yuilop en el numero de mensajes aparecerá ilimitado.



Sino es así aparecerá el número de mensajes que podremos enviarle con nuestra energía actual.



Otra cosa que esta muy bien, es que si seleccionamos un contacto para llamar, nos aparece el tiempo que tenemos para hacer con el con nuestra energía.



Y si el contacto tiene Yuilop nos aparecerá como ilimitado.


















Por ultimo, comentar que podemos identificar a nuestros contactos que tienen Yuilop , porque aparecen marcados en nuestra agenda con una marca de color verde en la esquina superior izquierda.



 

Resumen

Yuilop es una aplicación muy interesante, ya que nos permite lo que ninguna otra, realizar llamadas telefónicas a cualquier teléfono del mundo gratis (o casi). El sonido funciona bien, es rápida y no suele dar muchos problemas. En este momento yo la estoy probando y sobre todo las llamas reales (las de el Yuilop a un teléfono móvil internacional) funcionan francamente bien.

El problema que yo encuentro es la hora de configurar el sonido porque no me queda muy claro que quiere decir los parámetros. Escoger entre "Barcelona, Laguna Beach y Murcia" pues no me queda claro que significa, lo mismo que cono "Rojo y Verde" o "Toro, Zorro o Águila". Estoy buscando información a este respecto pero aún o lo tengo claro.

Es un software muy recomendable. Sobre todo muy interesante si tienes familia o/y conocidos en España, vives fuera de España y realizas y recibes llamadas frecuentemente. Aunque si no es para llamadas intencionales también es muy útil ya que siempre que tengamos un Wifi o 3G la llamada es más barata que si la realizas con tu tarifa real (y si hablamos de llamadas internacionales muchísimo más). Y si nuestro amigo también tiene Yuilop sera totalmente gratis y aunque en este campo si que existe mucha competencia hay que reconocer que una aplicación que te permita realizar cualquier comunicación es una gran ventajas respecto a sus competidores más conocidos.


Espero que este articulo os sea interesante, no muy aburrido.

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y linkedin

viernes, 26 de julio de 2013

Retomando viejos proyectos, solucionar un problema con un virus y Glary Utilities al rescate

Buenos a tod@s

Últimamente os tengo un poco abandonadillos jeje.

Bueno, ya sabéis como son estas cosas a veces no hay nada demasiado interesante que contar. Últimamente me estoy dedicando a intentar solucionar ciertas cosillas que llevo tiempo arrastrando como el ejercicio físico (engorde un montón durante la carrera) y haciendo algunos mantenimientos de aplicaciones y equipos propios (volver a encender mi Raspberry después de hace casi una año apagada).

La semana que viene os voy a hablar de varias aplicaciones para móviles Android (disculparme pero es el teléfono que tengo, si tuviera un Iphone o un Windows Phone hablaría de aplicaciones para ellos) muy útiles y que no tienen una masiva distribución (o al menos yo las desconocía) y alguna que otra conocida con interesantes características.



Antes de terminar esta breve entrada, el otro día me trajeron un portátil con un virus (un tal System Doctor 2014 y aquí tenéis las instrucciones que seguí para eliminarlo http://solucionavirus.blogspot.com.es/2013/05/eliminar-system-doctor-2014.html). Entre los pasos que el autor del blog nos indicaba el ultimo me parecio muy curioso, ya que con el sistema desinfectado del virus (gracias a MalwareBits y a Esset Not32) nos indicaba que utilizáramos el programa Glary utilities para optimizar nuestro sistema.

La verdad es que yo no soy muy amigo de estos programas al estilo de TuneUP, pero ya que lo aconsejaba, pensé vamos a probarlo.

El equipo que me trajeron con el virus, ahora funciona más rápido que antes de que le entrara el virus. Una maravilla este software.


Glary Utilities

El programa es muy completo y útil, además de ser gratuito para uso personal. Sus formularios tienen un aspecto muy logrado, se ve un software muy trabajado.

Aquí podéis ver por ejemplo la pantalla de inicio:


Vamos a realizar un mantenimiento para optimizar el rendimiento del equipo. Como es logico vamos ha ejecutar esta operación desde su asistente.

Para eso vamos a la pestaña “1-Click Mantenimiento”

Primero analiza nuestro equipo

Y una vez analizado pulsamos en “Problemas de reparación…” no se muy bien que pone porque el botón queda así (un detalle un poco malo)


Tras la espera podemos ver como el sistema ha quedado limpio y optimizado.




Espero que este articulo os sea interesante, no muy aburrido.

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y linkedin

lunes, 1 de julio de 2013

¡¡¡Ya soy graduado!!!

Buenas a tod@s

El día 28 de Junio publicaron, al fin, las notas finales de mi titulación y aunque aún faltan los tramites burocráticos, puedo decir que ya soy "Graduado en ingeniería informática".

Como os podéis imaginar aun no me he hecho a la idea y total como tardan un año en darnos el titulo real, tengo tiempo jeje.

Tengo que dar las gracias a mucha gente, ya que sin ellos no hubiera alcanzado nunca este objetivo:
A mis profesores, por enseñarme bien.
A mis compañeros de clase ya que posiblemente de ellos halla aprendido tanto como de los propios maestros (mención especial para Carlos, Maite, Fani, Pablo, Javi, Javi, David, Isaac, Cristobal, Santi, Jorge, Alfonso, Diego, Alejandra ...)
A mis compañeros de trabajo por ayudarme con algunas asignaturas y sobre todo por escucharme (aunque aun se rían de mi por algunos percances) y también ex compañeros Julio y Sergio no me olvido de vosotros.
A toda la gente que cuando termine el ciclo formativo me dijo "Sigue estudiando, sigue estudiando"
A mis amigos, que me han apoyado, ayudado en todo este tiempo y me han entendido cuando les he dicho "No puedo que tengo que estudiar".
A mi familia por estar siempre a mi lado.
Y como no, a mi chica por la paciencia que ha tenido y la ayuda que me a prestado durante estos tres largos años.

Muchas gracias a tod@s de corazón.

Espero que tengáis un día genial.

Saludetes

miércoles, 26 de junio de 2013

Utilizar los servicios de Office Web App para compartir y editar documentos sin tener Office instalado

Buenas a tod@s

Hoy vengo con un nuevo tutorial que a más de uno le puede venir bien. Trata de cómo podemos editar y compartir ficheros de Office sin necesidad de tener instalado el Office en nuestro equipo aprovechado el servicio SkyDrive. Podemos utilizarlo desde cualquier dispositivo que tenga un navegador lo suficientemente actual y potente (un pc, una Tablet o incluso en un móvil)

Un poco de historia

Hace algún tiempo y sin hacer demasiado ruido, Microsoft creo su servicio de almacenamiento en la nube. No recuerdo exactamente cuando apareció, recuerdo que instalabas una aplicación en Windows XP y creaba una unidad dentro de mi pc que se llamaba SkyDrive. Esta unidad tenía la particularidad de que cuando metías un fichero automáticamente se subía a un disco duro virtual en internet. La verdad es que funcionaba bien pero era realmente lenta.

Con el paso del tiempo servicios como DropBox se han puesto muy de moda,  sobre el papel el servicio es igual, ¿pero porque DropBox triunfo y SkyDrive quedo olvidado?
Simple, el software de sincronización

La aplicación de Dropbox sincroniza una carpeta de tu equipo automáticamente en segundo plano, mientras que la antigua de SkyDrive era manual. A todas instancias era como enchufar un “PenDrive” en tu pc, si copiabas un fichero te aparecía el típico mensaje de “copiando” con unos tiempos de escándalo, (mi ADSL de 1Mbit con 128 Kbits de subida no era Billy el rápido). Con el paso del tiempo además de mejorar notablemente las conexiones a internet también lo ha hecho el software de sincronización, siendo mucho más parecido al de DropBox que al que tenía anteriormente (todo un acierto).

Microsoft hace tiempo, creo una versión light de sus office que integro dentro del propio Hotmail (entonces era Live Mail creo o algo así). Permitía pre-visualizar documento de office de forma perfecta (al final es un office recortado en funciones nada más).

Con la nueva reestructuración de servicios, esta versión de Office ha evolucionado, además de ver documentos permite editarlos y ha sido integrada dentro del propio SkyDrive. Por lo que si subimos un fichero a SkyDrive podremos editarlo desde el propio navegador.


Entramos en SkyDrive

Si no tenemos una cuenta Microsoft debemos darnos de alta. Además de SkyDrive y los 7 gigas de almacenamiento gratis, obtendremos acceso al correo Electrónico de Outlook.com, Skype y al resto de servicio que Microsoft ofrece.

Si ya tenemos una cuenta, Vamos a entrar en aplicación web de SkyDrive


Este es el menú principal o podríamos llamarlo directorio principal. Aquí podemos ver el espacio que tenemos, y las carpetas que hay creadas. Como podéis observar la interfaz el muy clara y limpia.

 

Crear una carpeta dentro de SkyDrive


Vamos a compartir con cada usuario una carpeta, así que crearemos una para cada uno de ellos.
Creamos la carpeta pinchando en el menú superior “Crear” y en el desplegable seleccionamos “Carpeta”


Ponemos un nombre identificativo para la carpeta que compartiremos


Introduciremos todos los ficheros que deseamos compartir con el usuario en esta carpeta


Dar acceso a la carpeta compartida

Pulsar botón derecho sobre esta carpeta y darle a compartir


Ahora pinchamos en obtener un vínculo.


Estas son las tres opciones que nos ofrece para compartir archivos


Para esta guía he generado un enlace de solo lectura, pero si deseáramos que el usuario pudiera modificar los podríamos utilizar cualquiera de las otras opciones que nos ofrece, el proceso es similar.
En este caso, pulsamos solo lectura y nos llevara a la siguiente página donde nos aparece en enlace


Debemos enviar este enlace al usuario para que tenga acceso a la carpeta. El usuario al entrar solo podrá ver el contenido de esta carpeta.
Tenemos un botón que podemos pulsar para acortar la URL, esto es algo opcional. Simplemente pulsamos en el botón acortar y la dirección cambiara a una más corta

Como subir los ficheros

Podemos hacerlo de dos formas según nuestro interés.
  • Instalando la aplicación de SkyDrive en nuestro ordenador para mantener las carpetas sincronizadas.
  • Subirlo directamente a la carpeta a través de la aplicación web.

Vamos a explicar el segundo caso ya que es el que me parece más útil para este fin

Para subirlo a la carpeta simplemente navegamos a la carpeta de SkyDrive donde deseamos subir el fichero y arrastramos el fichero de nuestro equipo a la página.


En ese momento aparecerá abajo a la derecha un mensaje indicando el progreso de la operación.







Una vez que termine veremos el fichero en la carpeta de SkyDrive.


¿Qué verá el usuario?

Esto es lo que verá al entrar en el enlace que le hemos enviado.


Si pincha en el informe podrá verlo gracias a las Office apps.



Podrá interaccionar con todos los filtros y al cerrar el documento no se guardará ningún cambio ya que el usuario solo tiene permisos de lectura, no de modificación.
Si hubiéramos dado permisos de modificación le preguntaría para guardar los cambios, como cualquier fichero de Excel.

Otras consideraciones

Esta operación la podemos realizar con ficheros de Word, Excel y PowerPoint.
El funcionamiento es realmente bueno, aunque exige una pequeña adaptación de los ficheros ya que hay ciertas características que esta versión no posee.
He estado revisando el contrato de licencia de Microsoft y en principio no pone ninguna restricción a las cuentas gratuitas no como en otros casos. De todas formas si pensamos utilizar este servicio para que nuestros clientes accedan a sus informes podemos comprar una cuenta Premium para ahórranos posibles problemas legales,  además no tienen un coste excesivo (en torno a 5 euros al mes, incluyendo correo, más espacio y más funcionalidades).

Final del tutorial



SkyDrive se ha hecho mayor y se ha convertido en un servicio muy interesante. Podemos editar cualquier fichero de Office además de poder utilizarlo como disco duro virtual. Me parece todo un acierto la integración que han hecho porque a día de hoy muchos usuarios siguen utilizando los programas de office de Microsoft que muchas veces no es tan fácil de abrir desde otros programas. Además de publicar ficheros como tal también nos permite crear encuentras y algunas cosas más bastante chulas, pero eso es harina de otro tutorial jeje.

Espero que este tutorial sea interesante, no muy aburrido y sobre todo que sirva para algo.

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y linkedin

miércoles, 12 de junio de 2013

El fichero de transacciones (LDF) crece sin límite (SQL Server) Parte 2

Buenas a tod@s

Hoy voy a hablaros de un tema que ya trate hace un tiempo en el blog. Una base de datos SQL-Server cuyo fichero de LDF (transiciones) no deja de crecer.

Tras los intentos fallidos anteriores, encontré que el problema proviene del modo de recuperación de de la base de datos.
Las bases de datos que se encuentra en modo de recuperación total no vacían nunca el registro de transiciones para que se puedan deshacer todas las operaciones, Si el modo de recuperación es Simple al realizar la copia de seguridad este si se vacía como se describe en el enlace al articulo anterior.
La forma de vaciarlo es realizando una copia de seguridad del propio fichero de transiciones. Si realizas esta copia veras como a partir de este momento el espacio libre dentro del fichero será total. Por lo que no crecerá más.

Sinceramente para mi caso guardar el fichero de transiciones más de un día es un poco absurdo, por lo que tras realizar dicho backup realizo una limpieza de las copias de los ficheros de transacciones en las que guardo solamente las copias de 1 día.

De esta manera solucionamos el problema del crecimiento desmesurado y del mantenimiento de las copias.

Espero que os sea útil.


Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.
Saludetes a todos

P.D. Podéis seguirme en Twitter @jberron y linkedin

lunes, 3 de junio de 2013

Un pequeño paréntesis

Buenas a todo@s

Últimamente no me habéis visto mucho por estos lugares.

I am sorry

Llevo un par de semanas que el proyecto de fin de grado me tiene más ocupado que en otros momentos. Ya sabéis, siempre antes de una entrega grande, a veces es necesario realizar un esfuerzo para llegar a tiempo. En nuestro caso, sinceramente podemos decir que el problema no era referente a la planificación, sino a cambios decidido a última hora, que era necesario introducir para solucionar algunos problemas que encontramos en los momento finales. Aunque hay muchas cosas por terminar, cada vez que acabas algo respiras con esa tranquilidad que te deja el trabajo bien hecho.

Siempre ocurre que en estos momentos se descuidan muchas cosas, tales como el blog, el Twitter... En un momento que tienes libre, no piensas en actualizar o en crear una nueva noticia, sino en intentar despejarte para lo próximo que viene, hacer caso a los que más quieres y más te necesitan.

Como quien no quiere la cosa, ya estamos en el sprint final del curso para los estudiantes, y ya sabéis todos como va esto. Por mucho que planifiques al final siempre estas obligado realizar un esfuerzo extra para terminar bien el curso. Por lo que espero que me entendáis y disculpéis por esta desaparición momentánea, la cual puede extenderse hasta que termine el curso (sobre finales de Junio).

Por el momento puedo, decir que todo va bien :-)

Saludetes a tod@s

miércoles, 8 de mayo de 2013

Problemas con Internet Explorer 10 y paginas web ASP.NET

Buen@s a todos

Ultimamente me he puesto un poco técnico, jeje.... ¡¡Que le vamos es el defecto profesional!!

Bueno sus cuento la batalla poque no tiene desperdicio. Hace un tiempo relativamente corto, Microsoft actualizo el Internet Explorer a la versión 10 (usuario de Xp, lo siento que os quedasteis en la 8 pero la 10 esta bastante chula).

Hasta aqui todo bien, el problema es cuando juntas .NET Framework 4 y el Internet Explorer 10. Normalmente para dotar de cierto dinamismo nuestra pagina, utilizamos contenedores UpdatePanel, ListView.... Bueno pues, si metes una imagen dentro de un UpdatePanel y programas el evento "click" te darás cuenta de que hace caso omiso a lo que estes haciendo. Si depuras la pagina desde la consola de depuración veras el siguiente error "Sys.WebForms.PageRequestManagerServerErrorException: cadena de entrada no estaba en un formato correcto".

La pregunta es, ¿si funciona en Firefox, Chrome, porque no funciona en Internet Explorer 10?

Bueno como respuesta simplmenete comentar que el error a sido reportado y que existen varios FixIt de .Net Framework que se supone que solucionan dicho problema. Con sinceridad puedo deciros que al menos a mi no me han funcionado. Es más, uno de ellos me desconfiguro totalmente el Internet Informatión Server de mi Windows Server 2008 R2. Vamos horrible.

Bueno pues lo dicho, tras darle muchas vueltas al tema, encontre que el propio Internet Explorer 10. tiene una "Consola de depuración", que podemos utilizar para depurar nuestra web.

En esta consola arriba a la derecha podemos escoger el tipo de "Standart"  (lo llaman así...) que estamos utilizando. Si seleccionamos por ejemplo "Internet Explorer 9", veremos que nuestra página se ejecuta correctamente...

Por lo tanto el problema esta claro que es del propio navegador y del "Standart" que utiliza, por lo tanto si le forzamos para que utilice un Standart diferente solucionamos el problema.

Con esta linea dentro de la cabecera de nuestra página web (<HEAD></HEAD>)  solucionamos el problema:

Forzamos a Internet Explorer 8:
<meta http-equiv="x-ua-compatible" content="IE=8">
Forzamos a Internet Explorer 9:
<meta http-equiv="x-ua-compatible" content="IE=9">

Si utilizáis una página con MasterPage debeis meterlo en la MasterPage, ya que las demás no tienen etiqueta Head.

Espero que esta entrada os sea de utilidad.

Saludetes a tod@s

Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog

Muchas gracias por leerme.

P.D. Podéis seguirme en Twitter @jberron y linkedin