ASIR2

domingo, 20 de octubre de 2013

DFS en Windows 2008 Server

DFS.

¿Que es?


            Sistema de archivos distribuido (DFS) es un conjunto de servicios de cliente y servidor que permiten a una organización que utiliza Microsoft Windows para organizar muchos servidores distribuidos SMB compartidos de archivos en un sistema de archivos distribuido. DFS proporciona transparencia de ubicación y redundancia para mejorar la disponibilidad de datos en la cara de fracaso o de carga pesada, al permitir múltiples acciones en diferentes lugares para ser lógicamente agrupadas en una carpeta, o la raíz DFS


Implementacion del servicio en w2008s
  
El primer paso será agregar la funcion “servicios de archivo” desde el panel de administración de funciones




A continuación elegimos la opción referida a DFS



Le decimos que después crearemos el espacio de nombres con el complemento de Administración DFS


Procedemos a la instalación







Comprobamos que la instalación se ha ejecutado correctamente








Ahora podremos comprobar en nuestro panel de funciones que se ha agregado correctamente el DFS




A continuación vamos a crear el espacio de nombres

Para ello le indicamos el servidor (nuestra maquina) y ponemos un nombre






Ahora comprobamos que todo se ha configurado correctamente







Configuración del Servicio


Entramos en herramientas → Administración de DFS

 


Creamos un nuevo espacio de nombres indicándole la IP del servidores




Y elegimos un nombre para el espacio de nombres.



Creamos un espacio de nombres independiente ya que no tenemos ninguna AD creado




Comprobamos que se ha creado correctamente



Ahora debe aparecer la carpeta que hemos creado como un recurso compartido. Para ello vamos a a herramientas administrativas → administración de almacenamiento y recursos compartidos



Creamos una carpeta dentro del servicio de nombres de DFS y modificamos los permisos a nuestro gusto


Ahora tan solo tendremos que abrir ejecutar en una máquina cliente y comprobar que funciona correctamente



jueves, 17 de octubre de 2013

Alternativas y Ciclos en PHP

Estrucuturas alternativas 


Las estructuras alternativas permiten bifurcar el flujo del programa en función de una expresión lógica. Existen tres tipos de extructuras alternativas: simple, doble y múltiple


Estructuras alternativas simple, doble y múltiple

 

 Una estructura alternativa simple es aquella que permite evaluar una expresión lógica y en función de dicha evaluación ejecutar una acción o no ejecutarla, esta estructura es conocida con la expresión "SI - ENTONCES"

        Ejemplo:

                             if ($a > $b )  {
                              echo "a es mayor que b";
                             }


Una estructura alternativa doble es muy similar al caso anterior solo que aquí se da salida no solo a la sentencia "verdadera" sino que también a la falsa, es decir, en caso de que la expresión lógica de un resultado verdadero se ejecutará una acción y en caso de que de un resultado falso se ejecutará una diferente.

        Ejemplo:

                             if ($a > $b)  {
                               echo "a es mayor que b";
                             }
                             else  {
                               echo "a no es mayor que b";
                             }


Una estructura alternativa múltiple es aquella estructura que evalúa una expresión que puede tomar N valores y ejecuta una acción o grupo de acciones diferentes en función del valor tomado por la expresión

        Ejemplo:

                             if ($a > $b) {
                               echo "a es mayor que b";
                             }
                             elseif ($a == $b) {
                               echo "a es igual que b";
                             }
                             else {
                               echo "a es menor que b";
                             }


Estructuras repetitivas

Las estructuras repetitivas permiten, como su propio nombre indica, repetir una acción. Dicha repetición puede llevarse a cabo un número predeterminado de veces o depender de la evaluación de una expresión lógica. Existen tres tipos de estructuras repetitivas: Precondición, postcondición e iterar.

 Estructuras repetitivas precondición, postcondición e iterar

Un ciclo precondición es aquel que evalúa la condición al principio y luego ejecuta las acciones. Por ejemplo : Mientras haga sol estoy en la calle, esto quiere decir que primero comprobará que hay sol y luego decidirá si sigue en la calle

Ejemplo:


<?php
                  $a = 1;
                    while ($a<=10) {
                    echo "$a++";
?>



Un ciclo para es aquel que nos permite hacer un conjunto de instrucciones o sentencias un número determinado de veces y tiene la siguiente sintaxis

<?php
                   for (inicialización; condición, incremento/decremento) {
                   sentencia (s);
                   }
?>


Ejemplo:

<?php
                   for ($a = 1; $a<=10; $a++) {
                   echo "$a";
}



Un ciclo postcondición es aquel que evalúa la condición al final, es decir, se ejecutan las acciones y luego se comprueba el resultado y se seguira repitiendo la acción hasta que deje de cumplirse la condición


       Ejemplo :

<?php
                      $a=0;
                       do {
                           echo("$a");
                           $a++;
                    } while ($a<=10);
?>



En los ciclos iterar la condición no se encuentra ni al principio ni al final del bucle, sino que se encuentra en medio, cuando cumpla la condición de salida pondra fin al bucle

 
               Ejemplo:

<?php
                         $a=0;
                         while (a<=10) {
                              if ($a==7) {
                                    break;
                             }
                              echo "$a";
                              $aa++;
                          }
?>




Contadores y acumuladores

Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción.

Un acumulador es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable.

La principal diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable 
 










lunes, 14 de octubre de 2013

Sistemas de archivos virtuales. Flickr

Sistemas de archivos virtuales (VFS)


Es una capa de abstracción encima de un sistema de archivos más concreto. El propósito de un VFS es permitir que las aplicaciones cliente tengan acceso a diversos tipos de sistemas de archivos concretos de una manera uniforme. Puede ser utilizada para tender un puente sobre las diferencias en los sistemas de archivos de Windows, MAC OS o Unix, de modo que las aplicaciones pudieran tener acceso a archivos en los sistemas de archivos locales de esos tipos sin tener que saber a qué tipo de sistema de archivos están teniendo acceso.

Flickr           

¿Qué es?



Flickr es un sitio web gratuito, que fue lanzado en febrero de 2004 por Ludicorp, una compañía de Vancouver fundada en el año 2002 donde se nos permite almacenar, ordenar, buscar, compartir e incluso vender nuestras fotografías y videos en línea.



La popularidad de Flickr se debe fundamentalmente a su capacidad para administrar imágenes mediante herramientas que permiten al autor etiquetar sus fotografías y explorar y comentar las imágenes de otros usuarios.

Características


Flickr cuenta con una versión gratuita y con otra de pago, llamada pro. A continuación veremos las características mas importantes de cada uno de ellos.


Cuenta PRO

Cargas ilimitadas de fotos (20 MB por foto).
  • Cargas ilimitadas de videos (máximo de 90 segundos, 500 MB por video).
  • La capacidad de mostrar video HD.
  • Cantidad ilimitada de almacenamiento.
  • Cantidad ilimitada de ancho de banda.
  • Archivado de imágenes originales en alta resolución.
  • La capacidad de reemplazar una foto.
  • La posibilidad de publicar cualquiera de tus fotos o videos en hasta 60 murales de grupos.
  • Exploración y uso compartido sin anuncios publicitarios.
  • La posibilidad de ver estadísticas de referenciadores y conteo de visitas.

Cuenta gratuita

La cuenta no es del todo gratuita, te exige un numero de móvil para enviarte el código de activación a través del sistema de micropagos por recepción de sms.
  • Límite de cargas de fotos mensuales de 1 TB (10 MB por foto).
  • 2 cargas de videos por mes (máximo de 90 segundos, 150 MB por video).
  • Vistas de las galerías limitadas a las 200 imágenes más recientes.
  • La posibilidad de publicar cualquiera de tus fotos en hasta 10 murales de grupos.
  • Acceso único a imágenes de tamaño menor (aunque los originales se guardan en caso de que actualices la cuenta luego).
Funcionalidades



El sistema de Flickr permite hacer búsquedas de imágenes por etiquetas, por fecha y por licencias de Creative Commons
Otras funcionalidades son los canales RSS y Atom, y la API que permite a desarrolladores independientes crear servicios y aplicaciones vinculados a Flickr. El servicio se basa en las características habituales de HTML, permitiendo que sea usable en múltiples plataformas y navegadores . La interfaz de etiquetación y edición de texto utiliza AJAX, que también es compatible con la gran mayoría de los navegadores.

Instalación

Lo primero que tenemos que hacer es entrar en www.flickr.com y hacernos una cuenta de usuario o vincular la que ya tenemos de google o facebook





Una vez hecho esto ya podemos utilizar Flickr, que dispone de un tutorial muy básico para nuevos usuarios:




Cuando agregamos las fotos o videos deseadas se nos da la opción de etiquetar la foto o etiquetar a personas en ella así como agregar una descripción o incluirlas en algún álbum, de manera que sean fácilmente accesibles



Luego podemos seguir a personas para estar al tanto de las cosas que comparten, podemos buscarlas en la web o podemos simplemente importar nuestros contactos de correo y redes sociales





Flickr también permite la creación de grupos donde gente con intereses o aficiones comunes pueden reunirse para compartir sus fotos/videos y discutir sobre ellos




Sincronizar Flickr con tu equipo


Ahora vamos a ver como montar el sistema de archivos virtuales en nuestro equipo de manera que podamos sincronizar una carpeta para que suba automáticamente las fotos y videos a flicker y que las descargue en caso de subir las fotos a flickr directamente. Para ello vamos a utilizar PhotoSync, un programa exclusivo para windows, ya que no he encontrado una alternativa para sistemas Linux


PhotoSync usa el mismo método de Dropbox, es decir, que nos crea una carpeta principal donde debemos guardar la fotos que queremos subir a Flickr. Una vez que hemos añadido una foto o vídeo a esa carpeta, la sincronización se realizará de forma automática.

Una vez instalado tan solo tenemos que seguir el manual que viene en su web para sincronizar la carpeta con tu cuenta de flickr de una manera rapida y sencilla y conseguiremos algo parecido a esto.



También existe una aplicación para Andriod e iOS que permite manejar tu cuenta de flickr desde tu dispositivo móvil así como vincular tu dispositivo a tu cuenta de manera que suba automáticamente las fotos que tu elijas.




En conclusión Flickr es una herramienta interesante si te gusta el mundo de la fotografía.
Además cuenta con múltiples aplicaciones a parte de las ya vistas que permiten, por ejemplo, vincular la cuenta a una página de facebook de manera que las fotos de Flicker sean visibles desde la página.