viernes, 13 de junio de 2008

96 Efectos Flash

Buscando algunos efectos Flash,claro que muchas paginas solo te dan el compilador y no en si el documento para poder editarlo y hacer otras cosas como estudiar su comportamiento.
Pero en SentidoWeb encontre una recomendación para la siguiente pagina donde encontremos multiples efectos Flash para poder editarlos ,estudiarlo y todo lo que el usuario quiera.



Aqui para ver los efectos.
Fuente |Levitated via SentidoWeb

Nueva Funcion de Google :Saltar Intro


Una nueva función de google en esta semana nos soprende al omitir el intro de esas paginas hechas en Flash y con un intro no tan entretenido y largos.
Google identifica si la pagina contiene elementos flash de intro y te saldra automaticamente a tu busqueda un salto a este tipo de busqueda.

Via |cybernetnews

Truco Google :Mira las imagenes en un remolino

Este es un truco que podemos hacer con el navegador google.Las imagenes de busqueda dan vueltas en remolino por toda tu pantalla de la siguiente manera.

El truco se desarrolla de la siguiente manera:
Bucas en la seccion de imagenes de google de la siguiente manera:


Luego en la seccion donde colocamos la url podemos el siguiente código:


Código:

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI= document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5 ); void(0)




Y luego obtendras algo asi: xD

miércoles, 11 de junio de 2008

Java 2 - Sesión 1 parte 2

Sesión 1 - segunda parte

Sigamos trabajando con la base de datos de la primera parte...

Ejemplo 3 :Mostrar una tabla con nombres de cada columna

Aveces resulta fácil imprimir una tabla y arriba al querer poner las filas lo copiamos como estan en las tablas.Pero que pasaría si tenemos 100 filas,¿la copiarias todas?.
Veamos un código que nos reduce un codigo que si saldria con pocos datos pero con muchos se hace muy trabajoso.
Abrimos un project de igual forma del ejemplo uno pero en este caso le pongo el nombre conexion3.
-------------------------------------------------------------------------------------------------

Código:


import java.sql.*;
public class conexion3{
public static void main(String args[]) {
Connection con;/*establece la coneccion a BD*/
Statement sen; /*contenedor para aplicar comandos sql*/
ResultSet res;
ResultSetMetaData meta;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){
System.out.println("Error en los drivers"+e);
}
try{
con=DriverManager.getConnection("jdbc:odbc:base1");
System.out.println("conexion establecida corretamente");
sen=con.createStatement();
res=sen.executeQuery("Select * from Proveedores");
meta=res.getMetaData();
int cols= meta.getColumnCount();
//esta parte imprime Los nombres de la columnas
for(int i=1;i<cols;i++){
if(i<cols){
System.out.print(meta.getColumnName(i)+"");
}
else{
System.out.println(meta.getColumnName(i));
}
}
System.out.println("\n");
//esta parte imprime El contenido de cada columna y tabla en si
while(res.next()){
for(int i=1;i<cols;i++){
if(i<cols){
System.out.print(res.getString(i)+" ");
}else{
System.out.println(res.getString(i));

}
}
System.out.println("\n");
}
con.close();
}catch(SQLException e){
System.out.println("Error en la conexion"+e);
}
}
}



-------------------------------------------------------------------------------------------------
La Salida es la siguiente(clic para agrandar)

Notamos que los nombres de las columnas salen muy juntos,bueno en eso lo podrian arreglar facilmente con un System.out.println("\t");//que es un separador de espacio entre dato y dato.

Cave rescatar:
Lo puesto de color azul el
getMetaData es una funcion digamosla asi , permite sacar propiedades de una tabla getColumnCount(); que nos quiere decir que consigamos el numero de columnas de la tabla y getColumnName que nos quiere decir consigue nombre de la columna.

Ejemplo 4 :Trabajar con mas de una tabla y hacer llamados de columnas de diferentes tablas

Ahora en este ejemplo ilustraremos mejor cuando queremos utilizar datos de dos tablas por ejemplo cuando en una tabla tenemos Idproductos,NombreProducto ,Proveedor ,entre otros atributos;queremos que nos imprima el Id del proveedor pero para eso tenemos que llamar a la tabla Proveedores,bueno con este ejemplo quedaria mejor ilustrado.


Abrimos un project de igual forma del ejemplo uno pero en este caso le pongo el nombre conexion4.
-------------------------------------------------------------------------------------------------


import java.sql.*;
public class conexion4{
public static void main(String args[]) {
Connection con;/*establece la coneccion a BD*/
Statement sen; /*contenedor para aplicar comandos sql*/
ResultSet res;
ResultSetMetaData meta;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){
System.out.println("Error en los drivers"+e);
}
try{
con=DriverManager.getConnection("jdbc:odbc:base1");
System.out.println("conexion establecida corretamente");
sen=con.createStatement();
res=sen.executeQuery("Select * from Productos inner join Proveedores on Productos.idProveedor=Proveedores.idProveedor");
meta=res.getMetaData();
int cols= meta.getColumnCount();

for(int i=1;i<=cols;i++){
if(i<cols){
System.out.print(meta.getColumnName(i)+"");
}
else{
System.out.println(meta.getColumnName(i));
}
}

while(res.next()){
for(int i=1;i<cols;i++){
if(i<cols){
System.out.print(res.getString(i)+"");
}else{
System.out.println(res.getString(i));
}
}
System.out.println("\n");
}

con.close();
}catch(SQLException e){
System.out.println("Error en la conexion"+e);
}

}
}


-------------------------------------------------------------------------------------------------

La salida es la siguiente...
Bueno la salida un poco desordenada contiene todos loa atributos de la tabla Productos y asigando continuamente con los atributos al proveedor correspondiente.
Cave rescatar:

Lo primero puesto de color azul Select * from Productos inner join Proveedores on Productos.idProveedor=Proveedores.idProveedor nos indica que primero llamamos ala tabla Productos y despues a Proveedores con la condicion que el atributo Proveedor de la tabla Productos sea igual al atributo proveedor y comparando sus id de los dos busca su igualdad.
No olvidar tambien que la otra parte marcada de azul el con.close(); cierra las determinadas tablas abiertas,esmuy importante su uso.


gracias...Fin primera sesión

Trucos para Windows Vista



En este nuevo post trataremos de trucos para el Windows vista,para los que usan aqui una gama de pequeños trucos.
Fuente |Adslzone

Trucos para XP


En este caso presentaremos unos pequeños trucos para el uso mas rapido y algunas funcionalidades que queramos poner en nuestro sitemas operativo Windows xp.


Si deseas aprender mas trucos Descarga aquí una colección de trucos, mas de 100 trucos.

Fuente |Adslzone

sábado, 7 de junio de 2008

Diseño Gráfico


Al intentar buscar buenos sitios para tener resolución de un par de imágenes ,me tope con unas web`s que me llamaron la atención con amplios temas referente al diseño gráficos.

PhotoLazy

En esta página podrá adquirir todo lo necesario para ser un auténtico experto en fotografías tanto para hacer montajes fotográficos como manipular fotos, programas recomendados para las fotos, tutoriales y manuales para la correcta utilización de Photoshop, manuales y tutoriales para manipiular fotos, galerías de imágenes de expertos en la utilización de estos programas, aprenderás a utilizar Photoshop al 100%.

Programación & Diseño Gráfico

En esta web adquirirás conocimientos básicos y expertos de numerosos programas y lenguajes de programación, aprenderás a desarrollar software, juegos, aplicaciones 3D,gráficos 3d.

Ciudad del foro

Perfeccione las imágenes con las capacidades de edición de imágenes líderes del
sector, que incluyen herramientas de correción, de clonación y de ajuste del color.


Busca música desde Google

Aveces nuestro buscador predilecto Ares nos hace muchas jugada malas como infectar nuestro computador con un virus o simplemente se cuelga no abre y se rinde en pocas palabras.
Bueno una alternativa que me funcionó es intentar buscarlo por google pero senti que faltaba algo poque me dirigia a paginas sin mi objetivo pero por casualidad me entere de un metodo de google para que puedas encotrar mas rapido , que aquí les dejo.
Abrir google normal mente y copiar el siguiente codigo en la barra de buscar.Por ejemplo sencillo haremos las busqueda de "the Beatles".Entonces ponemos lo siguiente.

"The Beatles" last modified mp3 "index of" -html -htm -php -asp


De los resultados por lo general el mas eficiente es el que dice Index of/beatles:
Al hacer clic en el resultado por lo general nos llevara a una página donde estan toda su discografia del autor que buscamos en un página como se dice medio monce xD pero que la apariencia no nos engañe contiene lo que buscamos.
De otro modo particular la web Audio Raider la tecnologia precisa de los que hacemos con lo anterior,nos busca la musica que queramos.
Cave rescatar:Que si sequiere descargar puede poner al final de la busqueda un Donwload.Gracias
Fuente grupogeek|Audio Raider