martes, 23 de julio de 2013

Ejemplo de Cache manifest en HTML5

El cache manifest es una de las novedades de html5 que nos ayuda a la hora de diseñar sitios web que funcionen sin conexion.
El manifest tiene mas o menos esta forma:


CACHE MANIFEST        #Es obligatorio e indica el tipo de documento
# 2012-02-21 v1.0.0   #Se utiliza para evitar que se cachee el propio manifest
CACHE:                #Aqui indicamos los elementos que vamos a cachear siempre
/theme.css
/logo.gif
/main.js 
 
 
NETWORK:             #Estos son los elementos que requieren conexiona  internet
login.asp 
 
 
FALLBACK:            #Aqui se indican los elementos que cambian segun haya o no conexion 
/html/ /offline.html
 
En mi caso voy a hacer una pequeña web formada por 3 html diferentes, un index y dos webs llamadas web.html  y offline.html

index.html
 
<html manifest="cache.manifest">
    <body>
        <h1>Pagina principal<h1>
    </body>
</html>
 
web.html
 
<html>
    <body>
        <h1>
            WEB ONLINE
        </h1>
    </body>
</html>
 
 
offline.html
 
<html>
    <body>
        <h1>
        WEB OFFLINE
        </h1>
    </body>
</html>
 
Si te fijas en el index.html utilizo la etiqueta: manifest=”cache.manifest” que indica al navegador el nombre del manifest a utilizar.
En mi caso estoy utilizando un servidor apache  y bajo mi directorio /www estan los 3 html que dije antes y un archivo llamado cache.manifest con esta forma:



CACHE MANIFEST
CACHE:
NETWORK:
FALLBACK:
/web.html /offline.html
Es decir, lo unico que hago al ir a la web principal es decirle al navegador que si estoy sin conexion y pido web.html me muestre /offline.html. Vamos a hacer una prueba:
1º Inicio el apache → sudo /etc/init.d/apache2 start
2º Abro la web y el navegador se baja el manifest.

Asi es a un nivel muy basico como funciona el cache manifest, hay unos cuantos puntos a tener en cuenta.
  1.  La web que declara el manifest siempre se cachea, y no se le puede hacer fallback.
  2. Si declaras un recurso en NETWORK y intentas acceder a el sin conexion dara un error aunque lo declares tamben en FALLBACK. (network se utiliza precisamente para evitar que una web muy cambiante entre en la cache)
  3. En el apartado CACHE se meten las imagenes,scripts o estilos para que no tengan que ser descargados en cada peticion (offline u online)
  4. En ocasiones el navegador cachea el propio manifest, por eso hay que forzar cambios para obligar al navegador a descargarlo, esto se consigue mediante el comentario de version.

 Url de ayuda.http://iagolast.wordpress.com/2012/11/21/html5-cache-manifest/
    

miércoles, 10 de julio de 2013

Donar

En este sitio web facilitamos la puesta en funcionamiento y el trabajo de las aplicaciones web que se muestran acerca del desarrollo que se va realizando. El contenido es gratuito de mi humilde web y es sostenido en parte por los donativos de los usuarios y visitantes.  Puede apoyarme realizando su donación en cualquiera de los siguientes medios: 

Contactarme en el formulario para los datos de cuenta bancaria.
Micropago con sepomo
Realiza una Donacion con AlloPass 

Dona en AlloPass




Te interesa a bajo costo contar con una de las aplicaciones mostradas, póngase en contacto.

Correo: oscar860226@gmail.com  oscar_860226@yahoo.es
skype: oscar860226 
twitter: @oscarcamilocr

martes, 9 de julio de 2013

SISCARPOD :: Créditos del Aplicativo Web

El desarrollo de este Sistema de Caracterización de Población Desplazada se dio gracias al Teólogo Mauricio Quiñonez, quien en su momento era coordinador de la pastoral social del municipio de Saravena y que actualmente trabaja con Naciones Unidas. Por todo lo que le aprendí a el; Gracias. Pienso que se merece este pequeño homenaje.
Realizamos pagina web, diseño web, sistemas de información.

Para mayor información, para cotizaciones y compras contactar a:
Correo: oscar860226@gmail.com  oscar_860226@yahoo.es
skype: oscar860226 
twitter: @oscarcamilocr

lunes, 8 de julio de 2013

Sobre mí, Curriculum de OscarCamiloCR

Soy un colombiano que le gusta trabajar con programación, especialmente la web... me gusta la idea de dar soluciones a problemas existen.

Estudios realizados:
Administrador de Sistemas Informaticos - Universidad de Pamplona
Tecnologo en Gestión de Redes y Sistemas Teleinformáticos - ISER - Pamplona

Trayectoria en el sector público

Tutor en el Centro Cultural "Simon Bolivar" - Cursos de Ofimatica Basica y Avanzada - 6 Meses

Alcaldía de Saravena desde el 1 de Enero de 2008
Trayectoria en el sector privado:

Reparacion y Mantenimiento de Computadores en PROFESIONALES ASOCIADOS PARA LA ORINOQUIA

Tutor en CEDECSPRO

Desarrollo de paginas web, diseño web, sistemas de información y otros.

Para mayor información, para cotizaciones y compras contactar a:
Correo: oscar860226@gmail.com  oscar_860226@yahoo.es
skype: oscar860226 
twitter: @oscarcamilocr

sábado, 6 de julio de 2013

Asistencia Tecnica el Progreso :: Sistema de Asistencia Tecnica Ganadera

Un buen amigo el Veterinario me invito a sistematizar un trabajo de Asistencia Tecnica Ganadera, donde se organizarian a los productores en un sitio web, se darian alertas para la programacion de inseminacion, registro de finqueros, de predios, de animales y otros datos mas. Una empresa sarareña cree en nuestro trabajo y hoy dia funciona en la pagina. http://asistenciatecnica.com.co/

Los invito, adicional la impresion de pantalla del acceso.


Realizamos pagina web, diseño web, sistemas de información.

Para mayor información, para cotizaciones y compras contactar a:
Correo: oscar860226@gmail.com  oscar_860226@yahoo.es
skype: oscar860226 
twitter: @oscarcamilocr

Por que todo el mundo debería saber programar?

En mi humilde opinión Programar es un arte, un arte como cualquier otro, como ser deportista, ser abogado, pintor o cualquier otra profesión, al principio da miedo, cometes muchos errores, pero aprendes a pensar y a no quedarte con ellos y a encontrar la solución; por que programar es eso encontrar una solución a un problema existente; es ordenarle a la cosa mas estúpida "una computadora" lo que quiero que haga por mi y de que manera lo necesito. Algunos no valoran esta profesión pero somos quienes mueven el mundo. 



Para trabajos para diseño web, sistemas de informacion y portales. Marketing digital, campañas virtuales.
Las empresas que no estan en internet no existen.

Correo: oscar860226@gmail.com  oscar_860226@yahoo.es
skype: oscar860226 
twitter: @oscarcamilocr

viernes, 5 de julio de 2013

SIDOGEN :: Modulo Contratación :: Calendario

El Modulo de Contratación presento desafios en el manejo de las alertas, como la fecha de recepcion de ofertas, dias de subasta, publicacion de pliegos definitivos, fecha de actas de inicio, de recibo final y de liquidacion; para lo cual se realizo el diseño de un calendario que funciona y genera las debidas alertas el estilo de google calendar. Para recordar y apoyar las actividades a realizar. Aca una impresion de pantalla.

Para mayor información, para cotizaciones y compras contactar a:
Correo: oscar860226@gmail.com  oscar_860226@yahoo.es
skype: oscar860226 
twitter: @oscarcamilocr