JASoft.org

SQL Server Express: Hacer backups programados y con retención

SQL Server Express: Hacer backups programados y con retención
SQL Server Express es una excelente opción para trabajar con SQL Server en proyectos pequeños y medianos sin tener que pagar licencias. Es una versión gratuita pero totalmente funcional del gestor de base de datos relacionales de Microsoft. A cambio tiene ciertas limitaciones. Por ejemplo, no permite utilizar más de 1 GB de RAM por instancia para caché de datos en memoria y el tamaño de cada base de datos gestionada no puede superar los 10 GB (que es un tamaño considerable para aplicaciones normales). Carece de otras características de alta disponibilidad y replicación, pero ofrece toda la funcionalidad habitual (incluyendo integración de datos y reporting) y las herramientas de administración. Aquí podrás encontrar una comparativa de todas las ediciones de SQL Server. Una de las cosas que no están disponibles con SQL Server es el Agente SQL. El agente nos permite programar tareas que se ejecutarán sobre las bases de datos cuando nosotros queramos. Esta carencia dificulta un poco, por... [Más]

Cómo extender/aumentar la partición del sistema en Windows Server

Cómo extender/aumentar la partición del sistema en Windows Server
Hoy he tenido que redimensionar el disco de sistema de un servidor virtual y me ha dado un poco más de trabajo del que preveía, por lo que os cuento aquí como lo he solucionado por si le sirve de ayuda a alguien. Resulta que en una máquina virtual necesitaba duplicar el tamaño del disco principal virtualizado (con VMWare), así que simplemente desde la herramienta de administración le aumenté el espacio. Lo que yo esperaba ingenuamente era obtener el disco con el doble d eespacio ya disponible en C:\ pero por lógica esto no podía ser así. Lo que obtienes en realidad es una partición del disco con el espacio nuevo sin asignar, así: Esto es lo que se ve desde el gestor de almacenamiento al que llegamos desde Inicio y luego pulsando en “Administrar” en el menú contextual del equipo: Como vemos en la primera imagen, a la derecha y justo a continuación de la unidad actual, tenemos el espacio sin utilizar, por lo que cabría esperar que pulsando sobre C:\ con el botón derecho y eligiend... [Más]

Cómo funcionan las cookies y por qué es importante saberlo

Cómo funcionan las cookies y por qué es importante saberlo
De todos los personajes de Barrio Sésamo, cuando era pequeño los que más me gustaban eran el Conde Draco (que contaba todo lo que se le ponía por delante) y sin duda Triki, el monstruo de las galletas. Triki se pasaba el día comiendo galletas de forma desmesurada, rompiéndolas en mil pedazos mientras lo hacía. Creo que se le salían de la boca más que las que era capaz de procesar. Era un personaje muy divertido. Me he acordado de él hoy al pensar en escribir este post, ya que a algunos programadores web les pasa lo mismo que a Triki: procesan las cookies pero le sirven de bien poco o le hacen un flaco favor. Más o menos todos los programadores web tienen una idea aproximada de qué son las cookies en un navegador web y para qué se utilizan. Pero hay algún concepto básico que todavía no es bien conocido y que me parece interesante aclarar, así que me he decidido a escr... [Más]

jQuery 2.0 ya está disponible… pero no corras a descargarlo todavía

jQuery 2.0 ya está disponible… pero no corras a descargarlo todavía
Hace dos días se liberó la versión 2.0 de jQuery, el plugin más conocido y el más utilizado por todos los desarrolladores web del mundo. Por regla general una nueva versión de cualquier cosa siempre es bien recibida, ya que aporta soluciones a bugs y nuevas características, y generalmente siendo compatible hacia atrás. Así que todos corremos a descargarla y probarla en nuestros sistemas. En este caso va a ser mejor que te lo pienses dos veces… La versión 2.0 de jQuery NO ofrece características nuevas, y soluciona un mínimo número de bugs. Sus desarrolladores se han centrado en una cosa fundamentalmente: eliminar código de compatibilidad con Internet Explorer 6, 7 y 8 que les complicaba mucho la vida y hacía que perdiera un poco de rendimiento. Así que la única novedad real de jQuery 2.0 es que no ofrece soporte para IE 6, 7 y 8. Al mismo tiempo han liberado l... [Más]

Tu estilo gana a mi estilo: Especificidad en reglas CSS

Tu estilo gana a mi estilo: Especificidad en reglas CSS
Los selectores CSS nos permiten definir con mucha precisión el aspecto (¡y comportamiento!) que van a tener los elementos HTML en nuestras páginas. Así, utilizamos: estilos embebidos, identificadores, clases, pseudo-clases, etiquetas y atributos para definir exactamente cómo ha de funcionar cada elemento. Las hojas de estilo .css suelen tener decenas o cientos de estilos que el navegador debe aplicar a cada elemento. Muchos de estos estilos entran en conflicto, por lo que ¿cómo decide el navegador qué estilo o estilos concretos debe aplicar a un determinado elemento de la página? Pongamos un ejemplo sencillo y consideremos el siguiente fragmento de HTML: 1: <ul id="menu"> 2: <li>Menu 001</li> 3: <li class="destacado">Menu 002</li> 4: <li>Menu 003</li> 5: </ul> Al cual se le aplican los siguientes dos estilos: 1: ul#menu li { ... [Más]

Déjà vu: Blink es IE5/6 y Google es la nueva Microsoft

Déjà vu: Blink es IE5/6 y Google es la nueva Microsoft
Los que tenemos ya unos cuantos años a nuestras espaldas y somos además bilingües digitales, recordamos lo que fue la tremenda guerra de los navegadores de finales de los años ‘90 y principios de los ‘00. Todavía sentimos punzadas de dolor al recordar lo que ello supuso para los desarrolladores web de entonces. Si crees que ahora es complicado programar una aplicación web y que funcione para todos los dispositivos y navegadores, tendrías que haber visto lo que era eso en el año 2.000 :-S Cuando Internet apareció en nuestras vidas a principios de los años ‘90 muchas empresas subestimaron su importancia. Y quizá la que más se confundió entonces fue Microsoft, por aquella época ya líder del mercado de sistemas operativos para el escritorio. No supo ver el potencial que suponía la Red de redes, y se dejó llevar. para cuando quiso darse cuenta una peque&nti... [Más]

MVP por décimo año consecutivo

MVP por décimo año consecutivo
Bueno, generalmente no suelo poner estas cosas, pero esta vez me hace especial ilusión: por décimo año consecutivo Microsoft Corporation me ha reconocido como Most valuable Professional (MVP) en tecnologías Web. Me hace especial ilusión porque llevo 10 años siéndolo (desde 2004), y ya se ha convertido casi en un estilo de vida. Ser MVP me ayuda a tener un aliciente para mantenerme al día, para escribir este blog y para crecer profesionalmente. Me ha dado oportunidad de viajar a muchos sitios y de conocer a gente estupenda. Y es que ya sé que suena a tópico, pero realmente si me he de quedar con algo de estos diez años es la cantidad de gente extraordinaria que he tenido la oportunidad de conocer: Otros MVP: y es que, hay de todo, pero la mayoría son gente verdaderamente excepcional tanto en lo técnico (por supuesto) como en lo personal, ya que ambas cosas suelen ir unidas de manera indisoc... [Más]

Música en Windows Phone 8: suficiente, pero necesita mejorar

Música en Windows Phone 8: suficiente, pero necesita mejorar
ATENCIÓN: Este artículo está obsoleto. Todo lo que se cuenta en él ya está muy superado por las nuevas versiones del sistema operativo y del software que se menciona. Lee la nueva versión de Septiembre de 2014 de este artículo: "Música en Windows Phone 8.1: sin ningún problema".Se deja este artículo antiguo aquí por histórico, pero ya no es válido.¡No sigas leyendo! :-) Para terminar con esta serie que he comenzado sobre mi cambio de iPhone a Windows Phone 8 voy a comentar mi experiencia personal respecto a la música con mi Nokia Lumia 920. Una de las funciones principales para mi en un teléfono es la de poder oír música. Antes de nada he de comentar mis necesidades particulares en lo que a música en un móvil se refiere, que puede que no coincidan para nada con las tuyas, en cuyo caso tu experiencia puede variar sustancialmente respecto a la mía: Música off-line: El motivo es que solo suelo escuchar música en mis ratos libres lejos del ordenador, y mientras estoy en transporte, es dec... [Más]

Comparativa cámaras Lumia 920 vs iPhone 4 y 5

Comparativa cámaras Lumia 920 vs iPhone 4 y 5
El otro día os escribía sobre mi cambio desde un iPhone a un Lumia 920 y prometía hablar en especial sobre la cámara de fotos de estos móviles, ya que su calidad lo merecía. La verdad es que una de las cosas que más me han gustado siempre del iPhone es su cámara. Cuando salió el primero allá por 2007 este aspecto en concreto estaba a años luz de lo que ofrecían los demás móviles. A pesar de sus limitaciones si la compramos con las cámaras de móviles actuales, realmente ya entonces la podías emplear para sacar fotografías "útiles" para el blog, o incluso para tu álbum de fotos familiar. Nada que ver con lo que tenías en los otros dispositivos (excepto algunos Nokia altos de gama). Las siguientes encarnaciones del teléfono fueron mejorando este aspecto, y la del iPhone 4, por ejemplo, era ya una cámara para tomársela bastante en serio. De hecho algunos móviles de última generación, a no ser por el zoom, pueden sustituir con ventaja a muchas cámaras normales de las que te lleva... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.