miércoles, 18 de octubre de 2017

Función SQL que no Retorna Datos

Cuando queremos crear una función que no retorne dato lo debemos indicar luego de la palabra clave returns disponiendo el valor VOID. La sintaxis sería la siguiente:



CREATE OR REPLACE FUNCTION nombre_funcion(lista_parametros)

RETURNS VOID AS

comandos_sql

language sql;


Veamos el siguiente ejemplo para entender un poco más las funciones que no retornan datos:

 

  • Crearemos una función que inserte dos registros en la tabla 'Usuarios' creada en uno de los ejercicios anteriores:

 

            CREATE OR  REPLACE FUNCTION cargarusuarios() RETURNS VOID

            AS

            '

                         insert into usuarios (nombre, clave) values (''Marcelo'',''Boca'');

                         insert into usuarios (nombre, clave) values (''JuanPerez'',''Juancito'');

                         insert into usuarios (nombre, clave) values (''Susana'',''River'');

                         insert into usuarios (nombre, clave) values (''Luis'',''River'');

            '

            language sql;

  • Luego para llamar la función haremos lo siguiente:

            select cargarusuarios();

 Si te interesa aprender mas sobre este tema entra a https://uneweb.edu.ve/curso-de-postgre-sql/




 Email: cursosenvivo@outlook.com


 


viernes, 13 de octubre de 2017

Selección y organización de capas en Affter Efects

Selección de capas: 

Las capas seleccionadas que también tienen propiedades seleccionadas se indican con un resalte hundido en el panel Línea de tiempo. Una capa seleccionada que no tiene propiedades seleccionadas se indica con un resaltado sólido. 





Capa superior seleccionada, pero sin propiedades seleccionadas; capa inferior seleccionada con propiedades seleccionadas. Para desplazar la capa seleccionada situada más arriba hasta la parte superior del panel Línea de tiempo, presione X.

• Para seleccionar una capa, haga clic en ella en el panel Composición, haga clic en su nombre o en la barra de duración en el panel Línea de tiempo, o bien, haga clic en el nombre de la capa en el panel Diagrama de flujo.

• Para seleccionar una capa oscurecida en el panel Composición, haga clic con el botón derecho (Windows) o haga clic mientras pulsa Control (Mac OS) sobre la capa en el panel Composición y elija Selección > [nombre de la capa].

• Para seleccionar una capa que se encuentra abierta en su propio panel Capa, elija el nombre de la capa en el menú Ventana o en el menú del visor del panel Capa.

• Para seleccionar una capa por su número de posición, escriba el número de capa en el teclado numérico. Si el número de capa tiene más de un dígito, escriba los dígitos rápidamente, de forma que After Effects pueda reconocerlos como un número.

• Para seleccionar la capa siguiente en el orden de apilamiento, presione Ctrl+Flecha abajo (Windows) o Comando+Flecha abajo (Mac OS). Para seleccionar la capa anterior, presione Ctrl+Flecha arriba (Windows) o Comando+Flecha arriba (Mac OS).

• Para ampliar la selección a la siguiente capa en el orden de apilamiento, presione Ctrl+Mayús+Flecha abajo (Windows) o Comando+Mayús+Flecha abajo (Mac OS). Para ampliar la selección a la capa anterior en el orden de apilamiento, presione Ctrl+Mayús+Flecha arriba (Windows) o Comando+Mayús+Flecha arriba (Mac OS).

• Para seleccionar todas las capas, elija Editar > Seleccionar todas mientras el panel Línea de tiempo o Composición está activo. Para eliminar la selección de todas las capas, elija Editar > Anular selección. Si se selecciona el definidor Ocultar capas tímidas de la composición, las capas tímidas no se seleccionarán cuando se utilice la opción de selección de todas las capas con el panel Línea de tiempo activo. 

• Para cancelar la selección de cualquier capa actualmente seleccionada y seleccionar las demás capas, seleccione al menos una capa y elija Invertir selección en el menú contextual del panel Composición o Línea de tiempo.

• Para seleccionar todas las capas que utilizan la misma etiqueta de color, haga clic en la etiqueta de color en el panel Línea de tiempo y elija Seleccionar grupo de etiquetas, o bien, seleccione una capa con esa etiqueta de color y elija
Editar > 




 Email: cursosenvivo@outlook.com


 


lunes, 9 de octubre de 2017

Los backlinks y su importancia para el SEO

Básicamente, un backlink es un enlace entrante de otro sitio para mi sitio web o blog. Algunas personas se refieren a estos enlaces entrantes o backlinks, junto con el número de enlaces entrantes que tiene a un determinado sitio, como un índice de la popularidad. En términos sencillos, que estos vínculos son como votos para los motores de búsqueda. Cuanta más gente enlace contigo, significa que más votos tienes en el motor de búsqueda, y si son enlaces de calidad, entonces tu sitio web va a un nivel superior en el rango de búsqueda.

A medida que nuestro sitio aumenta su volumen de contenido y este es compartido por los usuarios en las redes sociales y en la web, muy probablemente vayan aumentando nuestros números de links entrantes, otra opción que podemos utilizar son intercambiar enlaces con otras páginas webs y también los generadores de backlinks online que en un principio pueden impulsar y ayudarnos en nuestro SEO.

Algunos sitios para generar backlinks gratuitamente son:

http://www.imtalk.org/cmps_index.php?pageid=IMT-Website-Submitter
http://webmasterdeck.com/tools/wsbacklinker/
http://backlinkgenerator.net/index.php?op=redir

Es importante tener claro que diariamente es recomendable, no hacer más de 50 u 80 backlinks ya que Google puede detectar esta técnica como forzada poco ética, y en vez de ayudarnos al seo, penalizarnos.



Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros Cursos y Diplomados de Tecnología Web visita https://uneweb.edu.ve/  para más información escríbenos a cursosenvivo@outlook.com 

viernes, 6 de octubre de 2017

Tablas Asociativas en Php nivel 2

Recorrido de Tablas Asociativas:
  • Para cada arreglo existe un puntero interno
  • Se posiciona sobre el primer valor a menos que sea movido
A continuación se muestra cuadro con las funciones y la descripción.

Función

Descripción

current

Devuelve el valor del elemento que indica el puntero

pos

Igual que current

reset

Mueve el puntero al primer elemento de la tabla

end

Mueve el puntero al último elemento de la tabla

next

Mueve el puntero al elemento siguiente

prev

Mueve el puntero al elemento anterior

count

Retorna el número de elementos de una tabla


Ejm:

 

<?php

$semana = array("lunes",

                "martes",

                "miercoles",

                "jueves",

                "viernes",

                "sabado",

                "domingo");

echo count($semana);          //7

//situamos el puntero en el primer elemento

reset($semana);

echo current($semana);  //lunes

next($semana);

echo pos($semana);  //martes

end($semana);

echo pos($semana);  //domingo

prev($semana);

echo current($semana);  //sábado

?> 

Función each(): Devuelve el valor del elemento actual y su clave y avanza al siguiente elemento de la tabla. Cuando llega al final devuelve falso.


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros Cursos y Diplomados de Tecnología Web visita https://uneweb.edu.ve/  para más información escríbenos a cursosenvivo@outlook.com 

 


viernes, 29 de septiembre de 2017

Descarga e instalación de WordPress local

Cuando tenemos que hacer modificaciones en nuestro blog, retocar el theme, y todas estas cosas, es muy molesto tener que andar subiendo las cosas al servidor a cada rato, esto es una pérdida de tiempo. Una buena solución a esto es instalar WordPress en forma local en nuestro equipo, para esto necesitamos algunas cositas, que son las que tienen los servidores que contratamos comúnmente:

  • Apache
  • MySQL
  • PHP
  • phpMyAdmin

Lo que tenemos que hacer es descargarnos XAMPP. lo instalamos, y una vez que tenemos el acceso directo al panel de XAMPP en el escritorio lo ejecutamos.


Ahí tenemos que empezar a correr Apache y MySQL dándoles al botón "start". Ahora ya tenemos el servidor corriendo.

Para entrar en el servidor abrimos nuestro navegador (Firefox, IE, o el que usemos), y en la barra de direcciones escribimos localhost, y le damos a enter.

 

Pero para que WordPress funcione necesitamos una base de datos, para crear una lo podemos hacer desde phpMyAdmin. Una vez dentro, podemos crear la base de datos, para esto colocamos el nombre que queramos, por ejemplo "wordpress", y elegimos utf8_unicode_ci y le damos a "crear".

 

Ahora que ya tenemos todo listo, vamos a instalar WordPress, para esto tenemos que descargar la última versión de WordPress, descomprimir, y copiar la carpeta en la carpeta www del localhost, que es donde se alojan todos los archivos "públicos".

 

Tenemos que modificar el archivo wp-config-sample.php para poner los datos de acceso a nuestra base de datos, tendía que quedarles algo como esto.

 

define('DB_NAME', 'wordpress'); (nombre que hayan elegido para la base de datos)

define('DB_USER', 'root'); (ponemos el usuario root)

define('DB_PASSWORD', "); (el password hay que dejarlo vacío)

define('DB_HOST', 'localhost'); (dejenlocalhost)

 

Ahora este archivo que estamos modificando lo tenemos que renombrar a wp-config.php.

 

Ahora ya tenemos todo listo, y en la barra de direcciones del navegador ponemos esto: http://localhost/wordpress/wp-admin/install.php y comenzamos la instalación.





Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros Cursos y Diplomados de Tecnología Web visita https://uneweb.edu.ve/  para más información escríbenos a cursosenvivo@outlook.com 

 


jueves, 28 de septiembre de 2017

APIS EN ANDROID

Los nombres de las versiones de Android se escogen de nombres de postres y siguiendo la secuencia del abecedario!

 

·         Android "CUPCAKE" - versión 1.5

Lanzamiento: Abril del 2009

Funciones: Teclado QWERTY virtual, widgets, captura de video,copiar&pegar, subir videos a Youtube en forma directa.

Notas: Marca el inicio de este sistema operativo.

API 3

 

·         Android "DONUT" - versión 1.6

Lanzamiento: Septiembre 2009

Funciones: Navegación en Google Maps paso-a-paso, mejora en el interfaz de la cámara de foto y video, búsquedas por voz.

Nota: Esta versión era muy barata y no encarecía el costo de los dispositivos. Inicia de manera importante el crecimiento de la comunidad de desarrolladores.

API 4

 

·         Android "ECLAIR" - versión 2.0

Lanzamiento: Diciembre 2009

     Funciones: Zoom digital de la cámara de fotos y video, mejoras en Google      Maps, nuevo navegador de internet con soporte de video e incluso de          Flash, salvapantallas animadas.


Nota: Comienza a demostrar la robustez y estabilidad como sistema operativo para dispositivos móviles.

API 5

 

·         Android "FROYO" - versión 2.2

Lanzamiento: Mayo 2010

Funciones: mejora de memoria, mucho mas veloz que las versiones anteriores, WiFi incluido, soporte de correo electrónico Microsoft Exchange y video llamada. Soporta Flash

Nota: Ya tomando su sitio de honor entre la mayoría de los dispositivos móviles a nivel mundial. Excelente aceptación por parte de los usuarios.

API 8

 

·         Android "GINGERBREAD" - versión 2.3

Lanzamiento: Diciembre 2010

Funciones: Mejora del soporte de video online, mejora de la gestión de la energía (y consumo de la batería), mejora del teclado virtual, soporte para pagos mediante NFC.

Nota: Abre mas posibilidades para usuarios totalmente conectados. API 9, 10

 

·         Android "HONEY COMB" -versión 3.0/3.4

Lanzamiento: Mayo 2011

Funciones: Sistema operativo optimizado para tablets, posee plenas funcionalidades multitareas (multitasking) para cambiar de aplicaciones en uso dejando las demás en espera visibles en una columna, soporte Flash y DivX, aparte de los navegadores privados tradicionales integra Dolphin, home page personalizable y widgets.

Nota: Esta versión está optimizada para Tablets, manteniendo en smartphone la versión 2.3

API 11

 

·         Android "ICECREAM SANDWICH" - versión 4.0

Lanzamiento: Finales 2011

Funciones: Diseñado para todas las plataformas (smartphones, tablets y netbooks de todas las medidas), pantalla principal con imágenes 3D, barras de estado y widgets redimensionables, reconocimiento facial, mejora de reconocimiento de voz; soporte USB para teclados y controles para PS3.

Nota: Novedades y mejoras en la navegación e interfaz, con el objetivo de dinamizar y facilitar la experiencia del usuario.

API 14

 

·         Android "JELLY BEAN" - versión 4.3

Lanzamiento: Julio 2013

Funciones: Motor multi-idioma de Síntesis de habla para permitir a cualquier aplicación de Android "hablar" una cadena de texto, fotos panorámicas con "Photo Sphere", etc.

Nota: Por primera vez en Android se incluyen los idiomas hebreo, árabe, afrikáans, amhárico, hindi, suajili y zulú. Posee un sistema de localización Wi-Fi en segundo plano.

API 16

 

·         Android "KITKAT" - versión 4.4

Lanzamiento: Finales 2013

Funciones: Optimización de múltiples tareas, vista web en Chrome, fotos en HDR+, etc.

Nota: Integración de SMS en Hangouts, emoji.

API 19

 

·         Android "LOLLIPOP" - versión 5.0

Lanzamiento: Diciembre 2014

Funciones: Rediseño de la interfaz de usuario basado en "Material design", cambios en las notificaciones, pantalla de bloqueo, optimización de la batería.

API 21

 

·         Android Marshmallow – versión 6.0

Lanzamiento: Mayo 2015

Funciones: Soporte nativo para el reconocimiento de huellas digitales. Un nuevo sistema de administración de energía conocida como "doze" reduce las actividades en fondo del dispositivo cuando el sistema operativo detecta que el dispositivo no está siendo tocado físicamente.

API 23



Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros Cursos y Diplomados de Tecnología Web visita https://uneweb.edu.ve/  para más información escríbenos a cursosenvivo@outlook.com 

 


Entradas populares