Tuesday, April 30, 2013

Cursos de Ubuntu

A todos los interesados en los cursos de Ubuntu (En Venezuela), ofrezco los siguientes que inician desde cero hasta un nivel profesional:


Introduccion a Linux
Pre-requisitos: Ninguno
- Tiempo Estimado: 12 a 16 Horas
Info: Conocimiento general sobre el mundo del software libre, sus ventajas y desventajas en la actualidad como tambien sus objetivos y metas para el futuro. Abarca las diferencias de pensamiento entre un usuario de Windows que migra a Linux y cambios de paradigma en el uso del sistema operativo.


Ubuntu Basico
Pre-requisitos: Ninguno
Tiempo Estimado: 24 a 36 Horas
- Info: Ubuntu desde cero. Instalacion y configuracion de Ubuntu como tambien un gran numero de tips y pasos para solucionar multiples problemas. Incluye el uso del terminal, creacion de scripts basicos, analisis de errores y estructura del sistema de archivo.


Ubuntu Virtualizacion
Pre-requisitos: Ubuntu Basico
Tiempo Estimado: 12 a 24 Horas
Info: Abarca todo desde la instalacion y configuracion de un servidor virtual hasta la administracion de sus servicios, redes y compartir de recursos.


Ubuntu Avanzado
Pre-requisitos: Ubuntu Basico
Tiempo Estimado: 48 a 72 Horas
- Info: Incluye el manejo extenso de Bash, edicion de archivos, configuracion de red, seguridad, instalacion y configuracion de servicios entre otros.


Ubuntu Servidor
Pre-requisitos: Ubuntu Avanzado
Tiempo Estimado: 48 a 72 Horas
- Info: Instalacion y configuracion de un servidor, instalacion, configuracion y administracion de sus servicios, seguridad y analisis de datos, optimizacion de recursos, conexiones remotas y locales y una gama de tips sobre problemas comunes y soluciones.


Ubuntu Security
Pre-requisitos: Ubuntu Avanzado
Tiempo Estimado: 24 a 48 Horas
- Info: Manejo de herramientas de analisis forense (Seguridad y Recuperacion), criptoanalisis y defensa.


Cada curso varia en tiempo debido al ritmo de aprendizaje del alumno.

El costo hora (Curso a distancia) es de: 100 BsF
El costo hora (Curso Presencial SOLO en Maracaibo) es de: 140 BsF


Todos los cursos incluyen certificado y logo con permiso de Canonical 

(Canonical no tiene ninguna relacion con los cursos, solo con el permiso de utilizar el Logo)

NOTA: Es importante finalizar el curso como tambien los diferentes examenes realizados en cada uno para poder recibir el certificado. Todos los examenes deben obtener 100 puntos y pueden ser repetidos tantas veces sea necesario. El objetivo fundamental es obtener los conocimientos.

PARA MAYOR INFORMACION ENVIAR UN CORREO A: luisalvarado@ubuntu.com

Mi Curriculum Vitae lo pueden visualizar en los siguientes sitios:



Sunday, March 31, 2013

FLISoL Air



FLISoL Air es el evento del FLISoL realizado a través de Internet. FLISoL Air ofrece diferentes modalidades que pueden ser utilizadas para complementar el evento, expandir su alcance o forma de realizar con nuevas ideas, algunas de las cuales son:

* Realizar el FLISoL en un sitio físico amplio (Universidad, Mall) y transmitirlo por Internet a usuarios que deseen participar en el evento pero por múltiples razones no se encuentran físicamente en el sitio (Personas con discapacidad, problemas económicos, distancia al evento). Los usuarios que usan Internet para ver el evento pueden participar con preguntas y respuestas sobre las charlas realizadas en dicho evento.

* Poder retransmitir el evento de un FLISoL a otro sitio y de esta forma comunicar los eventos en diferentes zonas (Diferentes ciudades, estados o países). La ventaja es que pueden intercambiar preguntas, respuestas, charlas o información ambos eventos y compartir sus experiencias sobre el Software Libre.

* Poder realizar parte o todo el FLISoL a través de Internet  Por ejemplo realizar las charlas por FLISoL Air y las instalaciones en un sitio físico  Agregar noticias, discusiones u otros casos de uso al evento, ampliando en si la información del software libre a los usuarios y visitantes.

* Poder invitar a personajes de otras ciudad, estados o países a través del FLISoL Air

* Poder comunicar ideas o tocar tópicos con otros miembros del FLISOL en distintos países.

* Poder mostrar el contenido del FLISOL a una mayor cantidad de personas no limitadas al sitio geográfico y mantener el evento guardado automáticamente para futuros visitantes.

La intención de FLISoL Air no es de sustituir el FLISoL y su modalidad física de instruir el conocimiento libre, sino de complementarlo utilizando la tecnología. FLISoL Air ayuda a los organizadores y sus usuarios de una manera mas practica y flexible, aliviando en cierto grado el esfuerzo que conlleva la búsqueda de patrocinadores, de un sitio físico para la población que visitara la instalación  gastos en general (Comida, alquiler de sitio, transporte) entre otros.


Las principales dudas sobre el FLISoL Air que he recibido son:

* Como son realizadas las instalaciones del software libre
* Como pueden los usuarios participar en charlas, instalaciones o solución de problemas
* Que pasa cuando un usuario llega tarde al vídeo en vivo
* Es posible realizar mas de un vídeo en vivo desde un mismo sitio físico

Todas estas preguntas son respondidas con la misma solución  Para mantener la misma dinámica de la instalaciones de software libre, como también poder ofrecer soporte a los usuarios mientras sus computadoras son equipadas con software libre, los siguientes pasos y funcionalidades del grupo organizador deben ser cumplidas:

1. Al menos 1 a 2 semanas antes del evento, en la pagina del FLISoL u otros sitios de información  se debe mencionar paso a paso a los usuarios, como podrán bajar la distribución a instalar y quemar (Ya sea en CD, DVD o USB). De esta forma el usuario tendrá lista su imagen de la distribución que guste para el evento.

2. Al iniciar el evento de instalación, quien dicte la instalación debe mencionar, de nuevo, como bajar y quemar la distribución a instalar.

3. Durante la instalación de la distribución, la cual sera transmitida en vivo a un sitio donde los usuarios podrán observar dicha instalación (YouTube en el caso de Google Hangouts), los usuarios podrán escribir sus comentarios en la pagina del vídeo. Estos comentarios podrán ser preguntas o dudas sobre la instalación. El formato en que los usuarios hagan estas preguntas ya queda bajo cada grupo organizador. Por ejemplo, los comentarios que sean preguntas deben comenzar con la palabra "PREGUNTA:".

4. El grupo organizador debe tener al menos 1 persona analizando las preguntas y de forma simultanea, enviarlas al hangout de quien instala la distribución  De esta forma el instalador podrá ver las preguntas que hacen sus visitante y responderlas en vivo, solucionando el problema de esa persona y otros mas que tengan la misma duda.

5. Es importante que exista al menos 1 persona que vigile y organice las preguntas, las agrupe cada cierto tiempo (Preferiblemente en tiempos cortos), las envié al hangout de quien instala y notifique a quien instala de las preguntas que tiene sobre la instalación. Este formato es para garantizar que los usuarios reciban respuestas a sus problemas lo mas pronto posible.

6. Quien instala debe, cada cierto tiempo, pausar la instalación para responder a las preguntas acumuladas. Así resolviendo el problema de las persona que posiblemente estén atascadas en un punto anterior al de la instalación y aun no tengan el conocimiento para solventar dicho problema. Esto no solo sirve para ayudar a los que realizan las preguntas, sino que también ayuda a los que observan la instalación y tengan dudas similares que pueden ser solucionadas gracias a una de las preguntas.

7. No es necesario ni recomendable tener un solo vídeo en vivo sobre la instalación. Es recomendable tener 2 o mas vídeos para garantizar opciones de instalación en caso de algún problema técnico, como también el hecho de poder ofrecer el conocimiento de instalación. de distintas distribuciones en un corto tiempo. Un ejemplo seria uno o dos vídeos en vivo de la instalación de Ubuntu, otros vídeos en vivo de Fedora, otros de Debian.

8. Es necesario asegurar, al menos 1 semana antes, la calidad de la cámara que sera utilizada para la transmisión en vivo de la instalación, como también la calidad de transmisión con respecto a la conexión de Internet. Se recomienda ver el pronóstico del clima para el día del evento. También es necesario saber quienes participaran en dicho evento y coordinar los tiempos y tópicos a tratar en el día del evento.

9. Es necesario realizar una prueba del evento días antes para asegurar que cada uno de los miembros que coordinaran el evento conozcan bien sus papeles en el FLISoL Air.

10. Algunas de las posiciones que son utilizadas para coordinar cada funcionamiento del FLISoL Air son:

 * Instalador - Persona que instalara las distribuciones en vivo. Debe verificar que la PC donde instalara la distribución funcione correctamente para optimizar el tiempo y garantizar que las instrucciones de instalación, serán correctamente dictadas con la menor cantidad de problemas posibles.

* Coordinador - Organizan cada uno de los sitios en vivos para conocer cualquier necesidad o eventualidad que ocurra durante el evento y tomar las medidas necesarias para solventar el problema lo mas eficiente y rápido posible. Algunos de los problemas que pueden suceder son: corte de transmisión, calidad del vídeo o audio, luz utilizada en un hangout de instalacion, etc.. En cualquiera de estos casos, el organizador debe notificar a los miembros que participan sobre el problema y ayudar en su solución. Adicional puede también preparar a los participantes de las Charlas, los tópicos a conversar e invitaciones al evento.

* Notificador - Son los mas activos y los que llevan el mayor peso del FLISoL Air. Son en un principio los moderadores de los comentarios en un vídeo en vivo. Deben tomar todas las preguntas realizadas por los usuarios, organizarlas, clasificarlas y entregarlas al que realiza el vídeo (Miembros en una Charla, Instaladores de una distribución). Todo esto en el menor tiempo posible. Adicional deben encargarse de que los comentarios se mantengan libre de spam u otros tipos de comentarios negativos. También debe mencionar las normas para realizar comentarios así como atender dudas directamente de los usuarios.

11. Es recomendado tener por cada instalador, un notificador, a menos que el mismo instalador quiera leer los comentarios y responderlos a medida que son creados. También es recomendado tener por cada 2 a 4 eventos en vivo, un organizador.

12. Es importante resaltar que en el FLISoL Air no existen posiciones fijas o una forma jerárquica de administrar el evento. Los miembros del evento y el estilo de funcionamiento del mismo es similar a un BarCamp (Tipo de Desconferencia) donde cada miembro es igual en todo sentido. Dependiendo del caso, un notificador se puede retirar y ser reemplazado por un instalador o coordinador. A su vez, un coordinador puede ser sustituido por un notificador o instalador si lo desea. Esto se realiza con la intención de ofrecer un break a los miembros, ya que, por ser FLISoL Air, es en si un evento corrido desde que comienza hasta que termina.

13. Se recomienda que los Hangouts no tengan un tiempo mayor a 2 o 3 horas para proporcionar un vídeo que no se extienda al tratar de verlo en el futuro. Adicional, al cerrar un hangout, en la pagina donde se encuentra el vídeo del hangout guardado, es necesario colocar el URL del siguiente hangout para que los visitantes puedan visualizar el siguiente vídeo del hangout de forma consecutiva. Esto lo realizaría el notificador de dicho canal. Por ejemplo si el url del vídeo en vivo de una charla es X, entonces en dicha pagina, se colocaría el url del siguiente vídeo en vivo que trate también sobre charlas. De esta forma el visitante puede llevar un orden cronológico en el futuro sobre cada charla dictada en el evento.

14. Los URL de cada vídeo deben ser actualizados en la pagina oficial del FLISoL como también mencionar el orden en que fueron creados para que futuros visitantes puedan llevar un sentido cronológico de como fueron realizados.

15. Se recomienda no realizar diferentes vídeos en vivo desde una misma conexión de Internet ya que cada vídeo en vivo consume un ancho de banda que es necesario mantenerlo bajo para garantizar que los usuarios que vean el vídeo lo puedan observar con la mejor calidad posible, tanto en audio como en vídeo.


De donde surge la idea del FLISoL Air (O eventos similares)

Viendo y viviendo los problemas que normalmente afectan un evento de este estilo, por ejemplo la falta de tiempo para realizar ciertas actividades, el costo de los materiales, alimentos, anuncios, transporte, la búsqueda de patrocinadores, la búsqueda de un sitio físico donde realizar el evento como tal y el tiempo necesario que se necesita para la toma de muchas decisiones, me vi en la necesidad de buscar alguna alternativa para garantizar que los eventos de este tipo no tengan estos problemas acumulativos o al menos poder reducir la cantidad de problemas del mismo a un mínimo. 

La idea parte del ultimo UDS realizado por Ubuntu del cual pude ser visitante, y el cual me dio la idea. La idea en si simplifico muchos aspectos de la cantidad de esfuerzo necesario para planificar, organizar y coordinar estos tipos de eventos (Sin mencionar costos, tiempo invertido o distancias a recorrer). Este UDS fue en parte por Google Hangouts y en parte físico. La parte que mas me llamo la atención fue el hangout en si. 

Para los que aun no lo han usado, el hangout es una tecnología tipo Skype pero en esteroides. Nos ofrece muchas ventajas entre las cuales pueden participar en un live chat varias personas (Llamado hangout) como también realizar streaming para mostrar el hangout a muchas mas en tiempo real, lo que se conoce como "Hangouts on air".

Mi intención fue plantear esta idea a los miembros encargados del FLISoL en mi ciudad, ya que en eventos anteriores, esta tecnología no ofrecía un uso de ancho de banda adecuado, ni características fáciles de usar o implementar en sitios geográficos donde las conexión de Internet son bajas. Actualmente esto ha cambiado ya que es posible usar esta tecnología para dictar charlas, vídeo conferencias u otros tipos de difusión de conocimiento a través de la red, con un consumo mucho mas bajo de ancho de banda y con características que sobresalen para dichos eventos.

LOS BENEFICIOS DE REALIZAR LOS EVENTOS AL ESTILO AIR:

* Diferentes Hangouts para diferentes eventos (Instalaciones, Charlas sobre.., información).

* No es limitada por espacio. Pueden existir máximo 10 participantes activos en el hangout, pero infinitos en el canal de YouTube asociados al streaming del hangout on air.

* Todos se ahorran gastos económicos y tiempo, tanto los que deseen participar en el evento como los que desean ver el evento. Esto tiene sus puntos a favor con respecto a la cantidad de participantes. No solo son del área donde se ofrece el evento, sino que pueden ser de otros estados o países.

* Usuarios con problemas físicos, económicos u otros podrán participar en el evento con muchos menos problemas que los eventos físicos.

* Es factible usar conexiones bajas. A 32KB/Seg el funcionamiento del Hangout aun es aceptable y estable.

MIS RECOMENDACIONES PARA UTILIZA GOOGLE HANGOUTS

Para los participantes de cada Hangout

1. Debe tener cuenta en Google+. 

2. Es recomendado tener cuenta de gmail (Opcional). Menciono este punto por lo fácil que seria utilizar YouTube, hangout y chat, todo en uno, en especial para los participantes.

3. Es necesario instalar el Plug-in de Google Video/Audio para usarlo (El Plug-in existe en todos los OS incluso para celulares Android). 

4. Se recomienda usar Chrome o Firefox. También funciona con IE y otros pero con los que se siente mejor son Chrome y Firefox.

5. Si el participante es uno de los 10 activos en el hangout, debe tener al menos un micrófono y opcional una cámara web. Si no tiene micrófono, podrá participar en otras actividades, como la recolección de preguntas y ayuda a los usuarios. El micrófono es un requerimiento indispensable. La cámara web no lo es ya que, dependiendo de la conexión puede ser eliminada para ahorrar ancho de banda o no.

Para los usuarios que estaran observando el Hangout on Air

1. Se recomienda usar Chrome o Firefox. También funciona con IE y otros pero con los que se siente mejor son Chrome y Firefox.

2. Tener Flash Player instalado o un navegador que sea compatible con HTML5 para poder visualizar el video del Hangout. De nuevo, recomendado Chrome o Firefox.



NORMAS PARA LOS PARTICIPANTES DEL GOOGLE HANGOUT

1. Una pagina web que muestre cada Hangouts on Air y de que trata. NO DEBE existir un link directo al hangout donde participan los 10 miembros como tal, para asegurar que los participantes del hangout sean los expertos en la materia y evitar que los usuarios se conecten al hangout en vez de al hangout on air ubicado en YouTube.

2. De un máximo de 10 personas, no todos participaran en la charla que se este ejecutando en un momento. Pueden y es recomendable rotar papeles. Adicional a esto, máximo 4 personas podrán tocar un tema. Mas de 4 personas ocasiona que el usuario pierda la identidad de cada miembro que participa en el evento. Esto es una manera de que la comunidad pueda identificar a cada miembro, los comience a conocer e identificar. Al rotar los papeles, pueden decidir quien hablara sobre un punto especifico.

3. Es recomendable tener los puntos a tratar en el hangout, el tiempo estimado para hablar y quienes participaran en dicho punto.

4. Si otro miembro tiene la necesidad de participar en un punto y no forma parte de los 4 máximos de dicho punto, es necesario para dicho miembro escribir en el chat del hangout que desea dar su opinión al respecto. Nunca debe hablar o interrumpir los que están tratando del tema. En ese momento, uno de los 4 que tiene el punto podrá decidir tomar un tiempo del tema para el miembro solicitante o uno de los 4 puede retirarse y pasas su posición al miembro solicitante. El miembro que se retira puede tomar ese tiempo para algún asunto de la vida real (Comer, realizar X tarea). La idea es tratar de mantener siempre como máximo 4 personas tocando el tema para garantizar la imagen, coordinación con los usuarios y fácil manejo del tema y su tiempo.

5. Se debe preparar el hangout al menos una hora antes para asegurar que todos tengan buena conexión, buena calidad, el fondo de cada miembro sea adecuado, el vestuario sea el mas indicado (Representando alguna distribución por ejemplo), la configuración del hangout sea la mas óptima (Usar lower thirds correctamente etiquetados), el audio sea correcto o el sitio donde el miembro se encuentre no tenga ruido que cause problemas en el hangout.

6. Utilizar el vocabulario correcto. No debe ser muy técnico ya que el publico que estará observando el evento probablemente no este formado por usuarios de Linux. Tampoco se deben utilizar palabras obscenas o rebuscadas. Hablar de forma normal, tranquila y pausada.

7. Recordar que cada tema tiene un tiempo. Sean breves y recuerden que el que tenga el turno de hablar es el que puede pasar el turno, por lo tanto debe ser considerado con los demás con respecto al tiempo. Al terminar de hablar, debe mencionar quien tiene la palabra. De esta forma, no se interrumpe al que habla y se coordina para tener listo al próximo que hablara. Esto también se puede hacer por el chat, de esta forma se sabe quien sera el próximo en hablar.

8. No se debe interrumpir al que habla (Regla del buen hablante y oyente). Cualquier problema se canaliza a través del chat del hangout. Si esta tomando mucho tiempo, alguien quiere opinar algo al respecto, etc.. Pero nunca se debe interrumpir al que habla.









Saturday, September 22, 2012

Curso Basico de CSS - Texto y Formato





TIEMPO: 12:23

Contenido:

- Uso de Propiedades de Texto
- Uso de Propiedades de Formato
- Multiples Ejemplos


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Curso Basico de CSS - Posicionamiento


TIEMPO: 26:57

Contenido:

- CSS y el posicionamiento
- Posicion Absoluta
- Posicion Relativa
- Posicion Fija
- Tips


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Saturday, September 15, 2012

Curso Basico de CSS 5 - Selectores


TIEMPO: 8:55

CONTENIDO:

- Pseudoclases


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Curso Basico de CSS 4 - Selectores


TIEMPO: 15:08

CONTENIDO:

- Selectores por Relacion
- Relaciones Basicas entre Elementos


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Curso Basico de CSS 3 - Selectores


TIEMPO: 10:05

CONTENIDO:

- Selectores por Atributo
- Selectores por Atributo + Elemento


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Curso Basico de CSS 2 - Selectores


TIEMPO: 15:05

CONTENIDO:

- Selectores por Clase
- Selectores por ID


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Curso Basico de CSS 1 - Selectores


TIEMPO: 17:46

Contenido:

- CSS y los Navegadores
- Estructura de un Selector
- Tipos de Selectores:
+ Selector Universal (*)
+ Selector por Elemento (h1, ol, li, div)


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Tuesday, August 21, 2012

Curso de HTML Basico: Creacion de Pagina Web


DURACION: 43:33

Contenido:

- Crear 2 tipos de pagina solamente con HTML
- Tipos de Links (Relativos, Absolutos, Internos)
- Recomendaciones

Friday, August 17, 2012

Curso Basico de CSS - Introduccion


TIEMPO: 26:46

Contenido:

- Que es CSS
- Fundamentos basicos de CSS
- ID y CLASS
- Estructura basica de CSS


Herramientas: Debido a que CSS es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Curso de HTML Basico: Tips 2


TIEMPO: 26:06

Contenido:

- Tips y Sugerencias

Thursday, August 16, 2012

Curso de HTML Basico: Tips 1


TIEMPO: 52:51

Contenido:

- Tips y Sugerencias

Curso de HTML Basico 3


TIEMPO: 20:58

Contenido:
- Formularios
- Metodo GET y POST
- INPUT (Texto, Clave, Boton, Submit...)
- INPUTs Nuevos de HTML5
- Ejemplos Basicos



Herramientas: Debido a que HTML es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.



Problemas:

1. Que es un formulario y cual es su elemento?
2. Mencione al menos 3 elementos que se encuentren dentro de un formulario?
3. Mencione al menos 5 tipos de <input>?
4. Cual es la diferencia entre el metodo POST y GET?
5. Al trabajar con informacion sensible cual metodo se utilizaria?
6.  Cual es la utilidad del atributo action en el elemento <form>?
7. Si se desea esconder un <input> que tipo se le asignaria?
8. Cual es la diferencia entre el <input> tipo radio y checkbox?
9. Crear un formulario donde se solicite: Nombre, Apellido, Cedula, Edad, Sexo y Ciudad.
10. Crear un formulario donde se solicite: Cedula, Clave y Tipo de Cuenta

Curso de HTML Basico 2


TIEMPO: 43:52

 Contenido:
- Elementos de Imagenes, Links, Listas
- Modelo de Caja (Box Model)
- Tablas
- Ejemplos Basicos



Herramientas: Debido a que HTML es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.



Problemas:

1. Que atributo necesita <img> para funcionar?
2. Cual es la diferencia entre <ol> y <ul>?
3. Cuales son las 4 partes que forman el Box Model (modelo de caja)?
4. Cuales son las partes del Box Model que son normalmente visibles?
5. El atributo href se coloca en que elemento?
6. Cual de los siguientes seria la jerarquia correcta para <table>:
<table> --> <th> --> <td> --> <tr>

<table> --> <tr> --> <th> --> <td>

<table> --> <th> --> <tr> --> <td>

7. El elemento <li> se utiliza dentro de que elementos?
8. Crear una pagina con multiples imagenes en la pagina.
9. Crear una tabla que contenga multiples parrafos e imagenes.
10. Crear una tabla de actividades diarias incluyendo el horario.

Curso de HTML Basico I


TIEMPO: 31:12

Contenido:
- Historia de HTML
- Estructura Basica de HTML
- Que son Elementos o Tags
- Ejemplos Basicos

Herramientas: Debido a que HTML es un lenguaje por parte del cliente, no es necesario ninguna herramienta que no sea un simple editor de texto. Para los usuario de Windows les recomiendo Notepad++ o Sublime-Text (Favor no usar la basura del Bloc de notas por favor).

Para los usuarios de Ubuntu tienen un arsenal a su disposicion, desde Gedit, Kate, Geany, Nano, pico.... pero les recomiendo Sublime-Text. Favor visitar la pagina de ASKUBUNTU si desean informacion sobre como instalarlo.

Problemas:

1. Crea una pagina con Titulo y un mensaje centrado.
2. Crea una pagina con multiples parrafos (Al menos 3 parrafos).
3. Que es el tag de inicio? (Diga al menos 3 ejemplos).
4. Cual es la diferencia del tag de inicio y el de final?.
5. En el siguiente ejemplo, que es el contenido?.
<p>Hola Mundo!</p>

6. Busque las fallas en el siguiente codigo:
<html>
<head>
</head>
<title>Pagina Oficial de Programacion Web<title/>
<body>
<h1>Tutorial 42</h1>
<p>En este tutorial podremos ver multiples ejemplos.</p>
<p<los cuales son importante para aprender</p>
</body>
<html

7. Para crear una nueva linea utilizamos que elemento?
8. Que son elements block e inline y sus diferencias?
9. Que son elementos normal y void y sus diferencias?
10. En un elemento, que es un atributo o parametro?

Tuesday, December 6, 2011

Razones para usar Software Libre

En este post voy a mencionar los puntos positivos del uso del software libre y como pueden beneficiar a cualquier usuario final. Como el software libre nos afecta de forma directa o indirecta y como podemos salir ganando al usarlo.

Friday, December 2, 2011

Venezuela y la Programacion Web

Esto se lo dedico a un par de amigos que trabajan en varias de las empresas o instituciones relacionadas a estos sitios web (Parezco un mafioso con tantos contactos lol). En este caso son sitios web que representan a una institucion o empresa venezolana pero el mismo problema lo he encontrado en numerosos sitios que van desde la puntica mas al sur de latino america hasta la puntica mas lejana de la luna. Los errores al utilizar tecnicas de programacion viejas y muy obsoletas, la falta de aplicacion de estandares web, el desarrollo de sitios estaticos (A punta de tablas) en vez de dinamicos y, particular a mi, la compatibilidad con dinosaurios, o sea IE6. La suma de todo esto (Sin olvidar el uso de Flash) y como afectan de forma negativa los futuros cambios o ampliaciones del sitio web como tal.

Thursday, December 1, 2011

Evolucion de la computacion en la era actual

Recuerdo cuando tuve mi primera 286. Los buenos tiempos de...bullshit. No eran buenos tiempos en comparacion con las nuevas cosas de hoy en dia. Eran horribles dias donde la PC era solo usada para procesadores de texto y calculadoras. La unica cosa que podia hacerse era utilizar gw-basic y un juego de un robot en un laberinto que no recuerdo.

Pero las cosas han cambiado y ultimamente van algo aceleradas. Exponencial diria yo como podran ver a continuacion...

Tuesday, November 29, 2011

Ejecucion de Programas y Juegos de Windows en Linux

Esto es algo largo pero lo hice como guia final para poder ejecutar la mayoria de los programas y juegos de Windows en Linux. Sin tantos problemas, sin tantos pasos y ahorrarse tener que hacer hacks/compilaciones extras/debugging exagerado para poder ejecutar un simple programa a medias. A continuacion les explico sobre Wine y otros no tan comunes:

Tuesday, November 15, 2011

La Tendencia de los Escritorios

Comenzando con lo que puedo ofrecer de mis experiencias, la Apple II ofrecio un (Asi es bitches me la pasaba jugando con la bendita tortuga que dibuja con su trasero, el famoso qwerty y el juego de viajar al oeste Oregon Trail.. siempre me ahogaba en un rio) de escritorio con uso de mouse en el cual al hacer click en un icono obtenias un programa ejecutado... y luego todo cambio.

Thursday, November 10, 2011

Web 3.0 - Realidad o Ficcion?

En los ultimos años hemos escuchado un termino que poco a poco se ha mencionado. El termino de la web 3.0. Se ha mencionado tanto y por tanto tiempo que.. donde esta?

Tuesday, September 27, 2011

Fragmentacion en Linux


El usuario sroot coloco un comentario en el post anterior que contenia un link a un articulo bueno sobre la fragmentacion en Linux y como se asemeja a la de Linux. Primero gracias a sroot por el aporte y espero que continue. Ahora el hecho de que haga un post sobre esto es que no es la primera vez que tocan este tema y estoy MUY seguro que no sera la ultima.

Monday, September 26, 2011

Comparacion de Linux vs Windows (Actualizada: Septiembre 2011)

Comparacion de Linux vs Windows (Actualizada: Septiembre 2011): Funcionalidades de Linux que no existen de forma inmediata (Preinstaladas) en Windows o no existen en lo absoluto.

En esta comparacion utiliaremos a la ultima version de Ubuntu y Kubuntu 11.10 Versus la ultima de Windows 7 ya con todos sus actualizaciones. Esta comparacion tambien incluye cualquier ventaja que tengan previas versiones de windows versus Linux.

Tuesday, August 9, 2011

El uso y desuso de una red social

Cuando comenzo la primera red social para mi... o sea IRC motherfuckers! todo era bien y dandy hasta que comenzaron los spammers, trollers y demas bichos raros que comenzaron a salir por un detalle chiquito minimo de la red social... ESTABA SIENDO UTILIZADA POR HUMANOS!! OMG WTF LAG!!