lunes, 13 de diciembre de 2010

Word 2003 no guarda... tienes problemas de derechos

Hace unos días me tope con un problemita que considero es bastante comun entre los administradores de sistemas (no es que me considere un experto), pero me llamo la atención que en algunos post que leí me encontré que las personas que preguntaban se dedicaban a administrar salas de computo.

Lo que a continuación presento es algo simple y que no tiene nada de complicado ya que solo es configuración leve del sistema operativo Windows XP. Bien dejémonos de hablar y vayamos a la acción.

El problema se trata de que cuando activas la cuenta del “invitado” en Windows XP (ignoro si se presentará en Vista o Win7) al momento de querer guardar un documento, pues no pasaba nada, así es como lo leen, no pasaba absolutamente nada, no aparecía el cuadro de dialogo de “guardar”.

El problema se presenta con los derechos asignados a los usuarios con “cuentas limitadas” y la solución es la siguiente (debes de estar logueado como administrador en el equipo):
1. En el escritorio damos click derecho sobre Mi PC y elegimos Administrar.
2. Nos aparece una ventana “Administración de Equipos”, ahí debemos de seleccionar en la parte izquierda de la pantalla “Usuarios locales y grupos” y en la parte derecha la opción de “Grupos”.
3. Seleccionamos el grupo “Usuarios avanzados”.
4. Nos aparece una ventana con la descripción del grupo, y una lista de miembros en donde debemos agregar a los usuarios que pertenecerían a este tipo, mas abajo un boton de agregar, damos click sobre él.
5. Clickeamos sobre el boton de “Avanzadas” para buscar los usuarios de nuestro equipo.
6. Nos aparecerá otra ventana y en ella clickearemos sobre el boton “Buscar ahora” para obtener la lista de los usuarios y elegirlos.
7. Una vez seleccionados solo pulsamos en aceptar en todas las ventanas generadas.

Y así es como podemos escalar a los usuarios invitados en cuestión de derechos.

Si hay alguna sugerencia es bienvenida. Hasta pronto.

viernes, 10 de diciembre de 2010

Gnome VS KDE, cual es tu entorno favorito?.

Esta noche me voy a meter en camisa de once varas ya que planeo hablar de la eterna rivalidad de Gnome y KDE. Este terreno es bastante controvertido ya que es una controversia a nivel mundial.

Aclaro, no soy un linuxero experto, pero espero que mi opinión pueda servirles de algo para aquellos que están entrando en el mundo de Linux.

Para los que son linuxeros de hueso colorado muchas veces no necesitan un entrono grafico, ya que ellos hacen todo a linea de comandos (a la antigüita). Eso resulta muy util ya que ahorran valiosos recursos de la maquina al prescindir del grafico.

Muchas veces llegan hasta ser muy “chupa sangre” los entornos gráficos y pueden llegar a limitarte al realizar acciones en el sistema, ciertamente es mas comodo y rapido hacer la configuración de tu sistema en base al raton, pero cuando no tienes una maquina no muy potente es momento de prescindir de la comidad y hacerlo a la antigüita.

Mucho se habla en Linux cual es entorno grafico adecuado para trabajar, que si mi maquina lo soporta? Las aplicaciones que trae cada uno? Cual es el mas seguro? Cual es el mas estable? Y como esas surgen muchas mas cuestiones.


Primeramente arrancamos con Gnome que es un entorno grafico desde mi punto de vista poco vistoso, pero lo concidero practico. Este es el entorno grafico preferido por la famosa distro de Ubuntu.

A continuación algunas de las características mas importantes de la versión mas reciente:
  • En esta última versión (2.32)  del entorno grafico vine más internacional soporta más idiomas que en sus versiones anteriores.
  • Según se publicó en el sitio oficial de Gnome después de esta versión la siguiente será la 3 en abril del 2011.
  • Mejor soporte para lectura de PDF.
  • Gedit soporta búsquedas hacia atrás y a delante.
  • GNOME 2.32 incluye actualizaciones de Nautilus, el Gestor de archivos de GNOME. Nautilus ha añadido un diálogo para ayudarle a manejar conflictos al realizar operaciones de copiar o mover. Ahora Nautilus muestra los archivos cortados con iconos transparentes al cortar archivos para pegarlos en otro directorio.
  • La gestión los archivos que quiere eliminar que se han movido a la Papelera también obtiene mejoras. Al ver la carpeta de la Papelera, existe un nuevo botón en la barra de información que le permite restaurar los archivos seleccionados. La carpeta de la Papelera también muestra la ubicación original del archivo eliminado y la fecha en la que se borró.
  • Gnome también piensa en usuarios con capacidades diferentes, asi que mejora su acceso para que puedan hacer uso de él todos los usuarios y desarrolladores.
  • Muy buena documentación sobre, estan considerados los diferentes perfiles de los usuarios. Ya seas administrador de sistemas, desarrollador o un usuario.


Bien ahora toca el turno a KDE que es un entorno grafico mas orientado a ser mas agradable a la vista (creo que el entorno gráfico de WinVista fue hecho a partir de KDE y Mac), pero en Linux eso no es un punto a considerar ya que este entorno es para trabajar rápido, sin errores, seguro, estable y si de paso lo puedes hacer bonito, bien.

Para ser sinceros la experiencia de usuario que te deja KDE es muy buena, ya que los gráficos son muy detallados y hacen la pantalla se sienta “viva”.

Algunas de las características de este entorno grafico las enlisto a continuación:
  • Aún más mejoras en la interfaz de escritorio Plasma, que hacen que organizar su espacio de trabajo sea más fácil. Miniaplicaciones nuevas y mejoradas, como un lanzador rápido, información metereológica, fuentes de noticias, tiras cómicas, compartición rápida de ficheros por medio de servicios de tipo pastebin. Las miniaplicaciones de Plasma se pueden usar ahora encima del salvapantallas, por ejemplo para dejar una nota mientras el usuario está ausente. Plasma actúa opcionalmente como un escritorio tradicional, al estilo de un gestor de ficheros.
  • KWin ofrece una gestión de ventana fluida y eficiente. En KDE 4.2 emplea física del movimiento para dar dar un aire natural a viejos y nuevos efectos tales como el «Cubo» y la «Lámpara maravillosa». KWin sólo habilita los efectos de escritorio en la configuración predeterminada en aquellos equipos que sean capaces de manejarlos. Una configuración más fácil permite al usuario seleccionar distintos efectos como intercambiador de ventanas, haciendo que cambiar de ventanas sea más eficiente.
  • s herramientas nuevas y mejoradas del espacio de trabajo aumentan la productividad. PowerDevil facilita la vida móvil ofreciendo una gestión de energía moderna y discreta para portátiles y dispositivos móviles. Ark ofrece creación y extracción inteligente de archivos, y las nuevas herramientas del sistema de impresión permiten al usuario gestionar impresoras y trabajos de impresión fácilmente.
  • La gestión de ficheros se vuelve más rápida y eficiente. El gestor de ficheros Dolphin tiene ahora un deslizador para ajustar el tamaño de los iconos fácilmente.
  • Hay disponibles versiones previas de varias aplicaciones de KDE para Windows y Mac OS X, y algunas aplicaciones se están acercando ya a la calidad de publicación, mientras que otras necesitan algo de trabajo dependiendo de las funcionalidades que implementan. La implementación de OpenSolaris está avanzando y aproximándose a la calidad de una versión estable. KDE4 sobre FreeBSD sigue madurando.

Cada entorno trae su paquete de aplicaciones tanto como para el aprendizaje de un estudiante o como para que un científico pueda realizar su trabajo.

En conclusión cada uno tiene los suyo y son muy buenos, ya que su equipo de desarrollo es muy profesional, saben lo que quieren y conocen las metas de cada uno de los entornos. En mi muy particular punto de vista yo me quedo con Gnome (It´s just work) a pesar de que es un poco feo de cierta manera pero de los dos es el mas ligero y no requiere tanta memoria como KDE para hacer sus efectos. Pero si tu tienes una maquina potente y eres fan de los efectos gráficos tienes que probar KDE o si solo usas Linux para trabajar entonces te conviene Gnome.

Hay otros entornos gráficos aparte de estos, pero yo estos son los mas conocidos y son los que se van disputando la punta pero de igual forma estoy abierto a sugerencias y si necesitas que hable de mas entornos pues eso sería que los pruebe. De igual forma tu opinión es bienvenida en este blog.

miércoles, 8 de diciembre de 2010

API de Google Maps

En esta ocasión les voy a hablar sobre la API de Google Maps. Es muy común que en nuestros sitios requerimos incluir un mapa, en el cual requerimos indicar una dirección. Para esto Google dispone de un servicio de mapas (como la gran mayoría ya conoce) para ubicarnos mejor.

Pues a continuación les voy a detallar el código javascript para mostrar varios puntos en un sitio. Esto nos permitirá que nuestro mapa sea interactivo. En este ejemplo vamos a utilizar la versión 2 de la API y los pasos son los siguientes:

  1. Lo primero que tenemos que hacer es registrar nuestro dominio en Google Maps aquí. Una vez registrados nos dará una llave que la usaremos como parámetro en un js que mandaremos llamar, de la siguiente manera:

<codigo>
      <script type=”text/javascript” src=”http://www.google.com/jsapi?key=ABC123”></script>
</codigo>

Esta es la forma de llamar a la API.

En donde ABC123 es el key proporcinado por Google una vez que hayamos registrado nuestro dominio.

  1.  Definimos un dentro de nuestro HTML un objeto contenedor:

<codigo>
<div id="map" style="width: 500px; height: 500px"></div>
</codigo>

  1. A continuación muestro el código javascript:

<codigo>

<script type="text/javascript">

      var objMarkers = {
                  "1": {
                              "lat":                 25.672086771652626,
                              "lng":                -100.31084060668945,
                              "image":                       "http://gls.agilityhoster.com/marker.png",//url icon
                              "imageWidth":  65, //width icon
                              "imgaeHeight":  43, //height icon
                              "text":               "Texto" // Puedes poner HTML para que aparezca en la burbujita
                             },
                  "2": {
                             "lat":                 19.54240050966042,
                              "lng":                -101.61632537841797,
                              "image":                       "http://gls.agilityhoster.com/marker1.png",
                              "imageWidth":  32,
                              "imgaeHeight":  32,
                              "text":               "Texto"
                             },
                  "3": {
                             "lat":                 25.572485247912066,
                              "lng":                -103.4996223449707,
                              "image":                       "http://gls.agilityhoster.com/marker2.png",
                              "imageWidth":  48,
                              "imgaeHeight":  48,
                              "text":               "Texto"
                             }
                  };
     
     
      google.load("maps", "2");

      function createMarker(place, map) {
                                                                
                  // Creamos nuestro icono
                  var defIcon = new GIcon(G_DEFAULT_ICON);
                 
                  defIcon.image = place.image;
                  defIcon.iconSize = new GSize(place.imageWidth, place.imageHeight); // tamaño del icono
                  defIcon.iconAnchor = new GPoint(10, 34);

                  markerOptions             = { icon: defIcon };
                  var point                      = new GLatLng(place.lat, place.lng);
                  var marker                   = new GMarker(point, markerOptions);
                 
                  // Agregamos un evento al marcador
                  GEvent.addListener(marker, "mouseover", function() {
                             marker.openInfoWindowHtml(place.text);
                             });
                 
                  map.addOverlay(marker);
                  }
     
      // Esta es la función que creara los marcadores
      function initialize() {
                  var map = new google.maps.Map2(document.getElementById("map"));
                 
                  map.addControl(new GLargeMapControl()); // Agregamos un control
                  map.addMapType(G_SATELLITE_MAP);
                  map.setCenter(new google.maps.LatLng(25.6574972222, -108.640675), 16); // indicamos cual será el centro de nuestro mapa
                 
                  //recorrido del objeto para crear cada marcador
                  for (var idx in objMarkers) {
                             createMarker(objMarkers[idx], map);
                             }

      }
      google.setOnLoadCallback(initialize);
</script>

</codigo>

Y listo, en caso de requerir mas ubicaciones solo tenemos que agregarlas a nuestro objeto con sus respectivas propiedades.

En caso de alguna duda puedes dejar tu comentario y con gusto te respondo.