miércoles, 14 de agosto de 2013

Configura un sitio local con Dreanweaver

Configurar un sitio local (I)

En este tema vamos a ver qué es un sitio web, cómo crearlos y gestionarlos, y cómo modificar las propiedades de los documentos, como puede ser el color de fondo.

3.1. Introducción
Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes de crear las páginas que va a contener.

La forma habitual de crear un sitio consiste en crear una carpeta en el disco local. Los documentos HTML normalmente se crean dentro de dicha carpeta, mientras que para contener las imágenes, las animaciones, archivos de tipos específico, etc., se deben crear nuevas carpetas dentro de ésta, con el objetivo de tener una mejor organización de los archivos a la hora de trabajar. Esto es lo que se conoce como sitio local.

Después se podrán copiar los archivos en un servidor web, en el denominado sitio remoto, lo que equivale a publicar el sitio, de modo que la gente podrá verlo en Internet.

Por tanto, el sitio local y el sitio remoto tienen la misma estructura. El sitio local es la copia del sitio con la que trabajaremos, y los cambios los actualizaremos en el sitio remoto.

La organización de los archivos en un sitio permite administrar y compartir archivos, mantener los vínculos de forma automática, utilizar FTP para cargar el sitio local en el servidor, etc.

La página inicial de nuestro sitio debe de tener el nombre index.htm o index.html, ya que cuando se intenta acceder a una URL genérica, el servidor devuelve la página con ese nombre.

Por ejemplo, si escribiéramos la dirección genérica http://www.aulaclic.es en el navegador, éste intentaría cargar la página http://www.aulaclic.com/index.htm, por lo que se produciría un error en el caso de que no existiera ninguna página con el nombre index.htm, y no se podría navegar por el sitio a no ser que se escribiese exactamente http://www.aulaclic.es/nombrepagina.htm

3.2. Crear o editar un sitio web sin conexión a Internet
Ver el videotutorial

Una vez creadas las carpetas que formarán la estructura del sitio local, o por lo menos la carpeta raíz, ya es posible definir el nuevo sitio.

Para ello hay que dirigirse al menú Sitio, a la opción Administrar sitios... o directamente a Nuevo sitio.


Recuerda que a través del panel Archivos, se puede cambiar a cada uno de los sitios definidos.

También podemos acceder desde el icono de acceso rápido de la barra de la aplicación a la opción Administrar sitios o Nuevo sitio...


En el caso de haber seleccionado la opción Administrar sitios, aparece una ventana que contiene la lista de sitios locales definidos



Por supuesto, pueden existir varios sitios locales en un mismo ordenador, como podemos ver en la imagen.

Desde esta ventana podemos realizar varias acciones. Debajo de la lista de sitios tenemos cuatro botones  que nos permiten borrar un sitio, editarlo, duplicarlo y exportarlo.

A continuación tenemos otros cuatro botones:

- Importar sitio. Si previamente lo hemos exportado, normalmente, desde otro ordenador.

- Importar sitio de Business Catlyst. Catalyst es un sitstema de hospedaje de pago de Adobe.

- Nuevo sitio. A continuación explicaremos esta opción.

- Nuevo sitio de Business Catlyst.

En la parte inferior derecha tenemos el botón Listo que nos abrirá el sitio seleccionado.

sigue aprendiendo mas de dreanweaver a través de este enlace






lunes, 12 de agosto de 2013

Cómo combinar celdas en html.





En algunas situaciones se necesita que una celda ocupe el lugar de dos o más celdas en forma horizonzal o vertical, para estos casos el elemento td o th dispone de dos propiedades llamadas rowspan y colspan.

A estas propiedades se les asigna un valor entero a partir de 2.

Si queremos que una celda ocupe tres columnas luego inicializamos la propiedad rowspan con el valor 3:

<td colspan="3">Facturación de los últimos tres
meses</td>
Si por el contrario queremos que una celda se extienda a nivel de filas luego hacemos:

<td rowspan="3">Secciones</td>
Veamos un ejemplo empleando el concepto de combinación de celdas:

<html>
<head>
</head>
<body>
<table border="1">
<tr>
<th rowspan="4">Recursos</th><th colspan="4">Facturación
de los últimos tres meses</th>
</tr>
<tr>
<td>Discos Duros</td><td>23000</td><td>27200</td><td>26000</td>
</tr>
<tr>
<td>CPU</td><td>73000</td><td>67300</td><td>51000</td>
</tr>
<tr>
<td>Monitores</td><td>53000</td><td>72000</td><td>88000</td>
</tr>
</table>
</body>
</html>
Veamos como definimos la primer fila de la tabla:

<tr>
<th rowspan="4">Recursos</th><th colspan="4">Facturación
de los últimos tres meses</th>
</tr>
Como podemos observar la primer celda la expandimos hacia abajo 4 casilla y la segunda celda la expandimos hacia la derecha en 4 celdas.

Cuando tenemos que disponer las celdas de la segunda fila debemos tener en cuenta que la primera está ocupada. Luego el código es:

<tr>
<td>Discos Duros</td><td>23000</td><td>27200</td><td>26000</td>
</tr>

Sique aprendiendo con estos: tutorialestutoriales

Sigue aprendiendo con Blender




Sigue aprendiendo mas de Blender con estos  tutoriales , tutoriales , tutoriales , tutoriales


viernes, 9 de agosto de 2013

Comienza a programar para Android



Java y Eclipse


Como cualquier otro lenguaje de programación vamos a necesitar un editor de texto, nosotros vamos a utilizar: 

Eclipse

Es un entorno de desarrollo integrado de código abierto multiplataforma para crear aplicaciones. Eclipse es usado como la principal herramienta de desarrollo para java, pero también podemos instalar plugins para otros lenguajes.

Para utilizar java vas a necesitar el Java Development Kit (JDK) que lo puedes conseguir desde esta página.

¿Pero donde está nuestro IDE? Para descargar eclipse dirígete a su página oficial.

Una vez hecho esto ya tenemos lo necesario para empezar a trabajar con java, pero no para Android, ¿entonces qué debemos hacer?

¿Qué necesitamos para trabajar con Android?


Lo que vamos a hacer es dirigirnos hacia la página de Android developer, cuando estés dentro de ella haz click en la opción SDK, vas a encontrar un cuadro como este:



Podemos descargar una versión para Mac OS X y para Linux, en la sección se Windows hay dos: uno en formato .zip y otra en .exe. Para que se nos haga más fácil seleccionemos el que nos recomienda la misma página (exe) además así no tendremos que descomprimirlo. Si tienes problemas con la instalación puedes leer esta buena guía: (está en inglés, qué bueno que contamos con google translate). :P 
Una vez descargado e instalado debe quedarnos lo siguiente:



AVD Manager: aquí se encuentran las maquinas virtuales que nos permitirán ver la aplicación en funcionamiento, mas adelante estaremos utilizando esta herramienta.

SDK Manager: aquí se encuentran todas las herramientas ya instaladas y las que no hemos instalado, cada carpeta es una versión de Android. Dentro de ellas se encuentra el SDK que es básicamente el elemento que necesitamos para programar.

Plugin ADT para eclipse


Un Plugin es un complemento que añade función nueva y generalmente muy específica. Esta aplicación adicional es ejecutada por la aplicación principal.

Sin salirnos de la página “android developer” vamos a seleccionar el ADT 18.0.0 (es un plugin para el IDE de Eclipse que está diseñado para darle un ambiente potente e integrado) en el menú izquierdo de la página:



Luego se nos mostrarán las instrucciones para añadirlo en eclipse, en una parte de la página vamos a encontrar la siguiente dirección: http://dl-ssl.google.com/android/eclipse/

Copiemos la dirección y ejecutemos eclipse y dirijámonos a help > install new software



Y pegamos la dirección en work with, luego seleccionamos “add”, se nos abre una ventana pidiéndonos el nombre que le pondremos al plugin en mi caso yo escribí simplemente “ADT plugin”:



Hacemos click en ok y Eclipse estará verificando y llamando a la dirección que le hemos indicado. Todos los elementos que aparecerán luego deben estar seleccionados (select all); damos click en next > next > aceptamos las condiciones de uso > finish. Eclipse se va a reiniciar y nos aparecerá una ventana como esta:



Nos vamos a la opción use existing SDKs y ubicamos la ruta donde se instaló, de lo contrario usamos install new SDK y marcamos la segunda casilla. Terminamos el proceso y listo!!

Crear un dispositivo virtual


Es algo parecido a usar virtualBox. En eclipse ahora van a aparecer dos iconos en el menú:


El primero es el AVD manager y el segundo es SDK manager, escojamos el segundo para crear una máquina virtual > click en new. Luego nos aparecerán las características del dispositivo:
  • Name: escribimos el nombre
  • Target: elegimos la versión que vamos a usar ej: 2.1
  • SD card: elegimos la cantidad de espacio que ocupa, podemos poner 1GIB
  • Hardware: si damos click en new podemos añadirle soporte para funcionamientos como: acelerometrer, soporte para touch-screen, e.t.c

Para finalizar click en create AVD, si queremos ver en funcionamiento la máquina virtual, click en start:



Ahora, ya podemos empezar a programar y crear un nuevo proyecto android.

Crear un "Hola mundo" en Android


Antes de empezar vamos a tener una serie de carpetas y me gustaría señalar algunas de ellas

  • SRC: Aquí se encuentra podría decirse nuestra hoja PRINCIPAL del proyecto en java.
    Dentro de la carpeta res esta la carpeta layout donde se encuentra nuestro main.xml
  • XML: es un lenguaje basado en etiquetas, al cual yo llamaría hermano de html porque lo que hace es crear la parte estructural de (en este caso) componentes para android, ej: los botones, campos de texto, imágenes e.t.c. En main.xml tenemos dos vistas disponibles la forma gráfica y la forma de código.




Si lo modificamos en la manera gráfica, automáticamente se genera el código xml, haciéndonos la vida más fácil XD.
  • Strings.xml: por defecto si ejecutamos la máquina virtual con nuestro proyecto veremos un texto que dice Hello World, EjemploActivity! Pero si nos vamos a src, donde está la hoja principal de java en ninguna parte está escrito esto, pero sucede que en strings.xml hay una línea así: 

Código :
<string name="hello">Hello World, EjemploActivity!</string>

Ha, con que de ahí sale!! En java lo único que se hace es un llamado a ese contenido con:
Código :
setContentView(R.layout.main);

Además, también podemos modificar el texto de un botón llamándolo a través de su nombre.
Para crear nuestro propio hola mundo desde java importemos:
Código :
import android.widget.TextView;

Para llamar a TextView, y escribamos:
Código :
TextView variable = new TextView(this);
variable.setText("Hola Mundo");
setContentView(variable);

Fácil, creamos un texto visual (que llamamos variable), luego le añadimos el método setText y por último escribimos que se coloque en pantalla el contenido visual de “texto”.

Aprende a perforar objetos en Blender 3D

  • Agregamos un Cubo que será la Pared, y será el objeto al que haremos hueco.
  • Agregamos un Cilindro que será el Taladro, y será el objeto que va hacer hueco a la Pared. 



Al Cilindro le ponemos de nombre: Taladro, para poder identificarlo.



Al Cubo le ponemos de nombre: Pared, también para identificarlo.



Colocamos en Cilindro (con nombre Taladro), en medio de la Pared (Cubo), como si lo atravesáramos, en esta posición que los colocamos nos servirá para que podamos hacer el hueco a la Pared.



Ahora nos vamos hacia la parte derecha de la ventana del Programa, hacemos click donde hay un icono en forma de llave inglesa, este icono contiene los modificadores, y allí es donde está nuestro modificador para hacer el hueco.



Hacemos click en Add Modifier, y luego seleccionamos Boolean.



Ahora en las opciones del modificador, que nos aparecen, hacemos click en el icono que tiene forma de una cajita naranja y escogemos de la lista: Taladro( Recordemos que es el Cilindro al que le pusimos de nombre o de identificador: Taladro ).



Podemos ver que al costadito hay una opción llamada Operation.



Desplegamos la lista de opciones de Operation y seleccionamos: Difference.



Hacemos click en el botón Apply, para aceptar y hacer nuestro hueco.



Por último nos vamos a nuestra escena de Trabajo en donde están nuestros objetos, acá movemos el Cilindro (que hizo de taladro) hacia delante para poder apreciar el hueco que hicimos al cubo (con nombre Pared).


lunes, 5 de agosto de 2013

Feedly presenta su versión de pago

Feedly ha acabado erigiéndose sustituto supremo de Google Reader, absorbiendo una gran parte de los usuarios que quedaron huérfanos cuando cerró el servicio de Google. Y ahora tiene una versión de pago que sin duda captará la atención de sus power users.
Feedly Pro incluye algunas mejoras al servicio gratuito como la navegación totalmente cifrada utilizando HTTPS (aunque esto, desde mi punto de vista, debería estar en la opción gratuita),búsqueda de artículos, integración con Evernote y soporte técnico prioritario.

Top de Ilustradores

                                            
ANDRÉS ARIZA

Este Colombiano se describe como un tipo especial y así lo es  su obra. Con un estilo muy especial y unas ilustraciones muy trabajadas echas por ordenador ha conseguido no dejar indiferente a nadie. En cada trabajo se refleja parte de el, de sus gustos y de su vida, como el gusto por la comida japonesa. Es un ilustrador que merece la pena tener en tu lista de favoritos para no perderte nada de lo que hace. Sigue disfrutando de sus trabajos.


                                           
ROLA CHANG

La artista taiwanesa Rola Chang (Jungshan) trabaja como ilustradora independiente. Destacan sus trabajos en tinta, ilustraciones cercanas al universo de los video juegos de combate. Manchas que cobran vida en la pluma de esta ilustradora.
Taiwan Rola Chang, conocida como Jungshan fascina con su trabajo de ilustración, tratan de piezas realizadas con tinta que tienen un impacto visual fenomenal.


Damos el salto a Alemania con Daniela Uhlig, Una increíble ilustradora. Sus trabajos normalmente contiene mujeres, aunque también es capaz de lo más divertido o de lo más tétrico. Sigue disfrutando de  su web y su blog.

SACHIN TENG

Ilustrador residente en Los Angeles, utiliza diferentes técnicas y sus obras se caracterizan por tener fondos granulados y colores desaturados.  Su obra ha sido mostrada en publicaciones como Wired Magazine o The new Yorker y ha realizado numerosas exposiciones. Sigue conociendo sus trabajos en su web

                                  
VICTORIA FRANCÉS

Los trabajos de Victoria Francés están inspirados en el movimiento gótico, considerándosele una precursora de la ilustración de este género: mujeres fantasmales con vestidos largos y las referencias vampíricas. Sus ilustraciones muestran personajes solitarios, mujeres jóvenes o parejas, en un ambiente gótico y atmósfera romántica o melancólica. Sigue disfrutando de su trabajo

                             
MINJAE LEE

Sus obras expresa tensión interior semi-perturbadora que es difícil de ignorar, atrae con sus colores fuertes, la yuxtaposición de imágenes , la inocencia y la fragilidad con desparpajo, fuerte y agresivo.

ALICIA MALESANI
Licenciada en Artes Visuales en Argentina, trabaja en Roma como Diseñadora Textil, comenzó su trayectoria profesional en Madrid en los años 80 (1986). Con un estilo muy personal al utilizar pinturas y dibujos profundizados con varias técnicas y materiales


                                 

ARTURO ELENA

El realismo, los colores, los exquisitos detalles: lo encuentro fabuloso. Derrocha personalidad y originalidad a borbotones a través de sus rotuladores. Sigue viendo su trabajo

WORDPRESS 3.6 En Continua Evolución

Ayer fue lanzada la versión 3.6 de WordPressmejoras bastante interesantes que hace que merezca la pena actualizar desde la versión 3.5., el gestor de contenidos más popular a la hora de mantener blogs (y otro tipo de sitios Web). Como de costumbre, no es una revolución, sino una evolución de la versión anterior. Aunque incluye 
De nombre en clave “Oscar”, incluye varias características realmente interesantes. Para empezar, un nuevo tema llamado Twenty-Thirteen, de una columna, adaptativo (lo que en inglés llamanresponsive), con formatos de posts y, desde mi punto de vista, bastante agradable a la vista. Aunque no es la única mejora.
Hay mejoras a la hora de incrustar contenido de otros sitios o contenido multimedia en nuestros posts, hasta el punto de que podemos pegar la URL de un archivo de audio o de vídeo y WordPress se encargará de sustituirla por un magnífico reproductor HTML5 compatible con todos los navegadores (siempre que el vídeo esté codificado con un códec compatible con ellos).
También hay mejoras en el autoguardado de artículos (que funciona tanto en el servidor como en local) y en la edición colaborativa de posts, pudiendo bloquear un artículo para evitar que otro lo modifique, y tomar el control de un post. Hay mejoras también a la hora de ver revisiones de un mismo artículo.
La actualización se reduce a un clic desde el panel de actualización de nuestros blogs, aunque conviene hacer una copia de seguridad completa por si algo sale mal.

Las abreviaciones de la web 2.0




Cada vez es más fácil encontrarse este tipo de siglas y acrónimos en Internet y la web 2.0 en general. Siglas y acrónimos derivados del inglés y que en su mayoría pretenden hacer las conversaciones más breves y ganar tiempo.

Basta con echar un vistazo por diferentes canales que hay en la red para encontrarnos con las siguientes:


-TGIF: Thanks God It’s Friday – ¡Por fin es viernes!


-TGIAF: Thanks God It’s Almost Friday – ¡Ya casi es viernes!


-ASAP: As soon as possible – Lo más pronto posible.


-LOL: Laugh out loud – (risas).


-FYI: For your information – Para tu información. Muy usado al reenviar e-mails o contestar a una pregunta.


-OMG/OMFG: Oh my God/Oh my fucking God – ¡Oh Dios mío!


-AKA: Also known as – También conocido como. Unas siglas muy usadas en música y espectáculos al igual que “feat.”


-IMO: In my opinion – En mi opinión.


- Tweet: Mensaje de un máximo de 140 caracteres de longitud que es publicado en Twitter por un usuario.

- Retweet (RT): Tweet publicado por un usuario que es re-enviado por otro diferente. Se trata, por tanto, de copiar el tweetde otra persona, pero acreditándole como su autor o autora original.

- Mention (@): Respuesta o comentario que un usuario envía a otro. En español, mención.

- Direct message (DM): Mensaje privado que se intercambia entre usuarios. También se utiliza, aunque con menos frecuencia, la abreviatura en español (MD), que proviene de mensaje directo.

- Hashtag (#): Etiqueta incorporada a un tweet que pretende especificar la palabra clave o tema del mismo. 

- Follow: Acción de seguir o suscribirse a los tweets publicados por un usuario.

- Unfollow: Acción de dejar de seguir los tweets publicados por un usuario.

-1+ Un “+1” representa un apoyo explícito a lo que viene a continuación. Se usa a menudo en Twitter como reconocimiento al contenido de un retuit.

- FA (#FA) Hashtag usado en Twitter. Significa “Follow Always”, “seguir siempre” (como alternativa a #FF, “Follow Fryday”).

- IN (#IN) Si tienes las cuentas enlazadas, y dependiendo de tu configuración, el hashtag#in sirve para que un tuit aparezca también como actualización de estado en LinkedIn. Más info aquí: LinkedIn works with Twitter. Ver también LI (#LI).

- OMW Abreviatura de “On my way”, “estoy en camino”.

-TL: Timeline “línea temporal”, un término que en castellano suele traducirse por “cronología”.


-FF: Follow Friday – un clásico de los viernes en Twitter. Mediante el Hashtag #FF los usuarios recomiendan seguir a otros que éstos creen que son interesantes, influyentes, etc.


-FTW: For the win – utilizado para expresar entusiasmo hacia algo. Tienen connotaciones positivas.


-THX: Thanks – Gracias.


-U2: You too – tú también


-TFTI: Thanks for the info – Gracias por la información.


-PLZ: Please – Por favor.

Lectores de RSS

Google Reader fue un lector de RSS y Atom que permitía organizar y acceder rápidamente desde una interfaz web a todas las noticias de las páginas configuradas en el sistema que soporten
El lector RSS (o agregador Rss o Rss Reader)  permiten a una persona darse de alta en las RSS de sus páginas web o blogs favoritos para recibir los artículos y contenidos que son de su interés.

Si eres de esas personas a las que le gusta leer todas las mañanas la prensa, blogs y foros, seguramente habrás visto que Google Reader desapareció para siempre ¿Qué es Google Reader? Google Reader es un lector de RSS que permitía a los usuarios acceder a noticias de páginas que ellos habían seleccionado y configurado.
Debido a la progresiva disminución de usuarios y así centrarse en ofrecer otros servicios.  El Reader desapareció progresivamente tras un tiempo de haberlo anunciado 
No obstante, no era el único lector de RSS en el mercado, pero sí el más popular y conocido por tener la sombra y el apoyo de Google tras él. Por eso el mundo no se ha acabado y hoy en día seguimos encontrando otros programas y aplicaciones que cumplen la misma función o similar.
Feedly. Seguramente este reader haya ganado con la pérdida de Google Reader. Fue el primer sitio a parar para muchos. Su uso es muy sencillo y permite pasar los datos de tu cuenta de Google a ésta en muy poco tiempo. Sirve tanto para iOS como Android y su interface es muy amigable.
Flipboard. Es una revista digital cuyos contenidos son 100% personalizables y que presenta una interface muy similar al del anterior reader.
Reeder: Es un lector de RSS muy similar a los anteriores, pero solo disponible para productos de Apple (iOS y Mac).
Firefox. El buscador Firefox permite a sus usuarios suscribirse a canales de RSS ya que cuenta con un lector integrado
FeedReader: ellos mismos se definen como “una buena alternativa a Google Reader” y sus funciones son muy similares al resto de apps.
Básicamente todos los programas ofrecen lo mismo, con diseños  diferentes.

Entradas populares