29 oct 2011
Google Code In 2011
Google ya ha publicado la información para el Google Code-In de este año 2011, un concurso en el que jóvenes programadores de todo el mundo competirán por hacerse con los primeros puestos.
Para participar en Google Code-In tienes que estar en la franja de edad entre los 13 y los 17 años, ser estudiante, y sobre todo conocer y fascinarte el desarrollo de proyectos open source, que es de lo que se trata.
Google Code-In 2011 comienza el 21 de noviembre, extendiéndose hasta el 20 de enero de 2012.
Y entre los participantes, los 10 que obtengan mejor puntuación en el concurso viajarán a la sede central de Google (en California) para la entrega de premios.
Mas Info : google-melange
28 oct 2011
Google+ ahora tiene Trending Topics, editor de imágenes y mucho más
22 oct 2011
Windows 8: Características y novedades
Asi como tambien anunciaron que la version Windows Developers Preview Esta Disponible desde el dia 16 de septiembre. la cual la pueden descargar en : http://msdn.microsoft.com/en-us/windows/home/
La cual he probado en las ultimas semanas aquí les dejo algunas capturas de pantalla para que vean las nuevas funciones del windows 8 y aplicación metro.
18 oct 2011
Actualizaciones Novedades Facebook
La red social de Mark Zuckerberg esta implementado nuevas actualizaciones a su web.
Atención Todos las personas que sus cuentas no tengan su nombre real facebook las tomara como cuentas no autenticas de acuerdo a las nuevas normas que se tendran que cumplir en facebook
con las implementaciones que estan por llegar como el timeline y muchas mas encontraras muchas cosas nuevas e interesantes en facebook algunas están siendo implementadas otras se implementaran a finales de año y algunas a inicios del siguiente año dejo vídeo de muestra de lo que sera el timeline
mas información Sobre como recuperar tu cuenta Baneada por no cumplir con autenticidad de datos: https://www.facebook.com/video/video.php?v=726298160506
Fuente: Facebook
Humor de Sistemas Operativos y sus creadores
y luego se les unio a la lucha un conocido importante Mac..
y la ultima de los tiempos cuando se encontraron en una reunion inusual bill gates con steve jobs... R.I.P.
17 oct 2011
La Muerte de Flash y Silverlight? El maravilloso mundo de HTML5!
Zynga lanza tres juegos en HTML5 compatibles con cualquier dispositivo móvil
Facebook Project Spartan, para móviles en HTML5
Conozcan al NAO Robot
Dejando las bromas de lado Nao es un robot que puede escuchar, hablar, ver, reaccionar al tacto, caminar y conectarse a Internet para recibir instrucciones. Este pequeño robot que puede levantarse sin ayuda del suelo, es un organismo robot autónomo, programable de mediana estatura diseñado y desarrollado por la empresa Francesa Aldebaran Robotics. Sustituyo al perro robot Aibo de Sony en el concurso internacional de robótica Robot Soccer World Cup.
Altura | 58 cm |
Peso | 4,3 kg |
Autonomía | 45 min. (15 min. Caminando) |
CPU | x86 AMD Geode a 500 MHz |
Sistema operativo (OS) | Linux |
OS compatibles | Windows, MacOS, Linux |
Lenguajes de programación | C++, C, Python, Urbi |
Conectividad | Ethernet, Wi-Fi |
5 ago 2011
IMAGEN DE FONDO DESDE UN COMBO JAVA
bueno pense en hacerlo en netbeans las modificaciones necesarias y publicarlo con ustedes por si alguien mas tambien tenga esa duda y aparte guardarlo en mi blog como un borrador electronico de las cosas interesantes que algun dia me podran servir ok bueno sin mas paso a poner el codigo
y la pantalla quedaria asi
bueno eso es todo cualquier duda avisar comenten
por cierto cuando recien carga la aplicacion se cargar por defecto sin imagen de fondo debido a que el cambio de imagen en el combo se realiza en el metodo ActionPerformered Okiii Thank's You too
desde el el Siguiente Link pueden Descargar El Codigo Fuente de La aplicacion Aqui
Si desean Obtener una cuenta HotFile Gratis pueden hacerlo siguiendo el link Aqui
Hosting : HotFile
y recuerda
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.5 Perú.
24 jun 2011
Imprimir contenido de divs especificos
ayer un amigo (de la universidad) me hizo una consulta y me planteo el siguiente tema. mira yo estoy haciendo un reporte de unas tablas de mi base de datos pero el detalle es que los estoy mostrando en html y si hago un boton imprimir me va a imprimir toda la pagina y solo quiero imprimir el div donde esta la tabla con los los datos SI!
bueno ahora viene la cosa interesante si seria de imprimir la pagina entera bastaria con un window.print(); en un link que diga imprimir
entonces me dejo con la duda y la interrogante y la solucion que le prpuse fue la siguiente para que podamos imprimir de manera sencilla el contenido de un div y la comparto con ustedes
<DIV ID="divimpresion">Este texto es lo que se imprimirá cuando se pulse el enlace.</DIV>
En esa página colocamos un enlace o un botón que llame a la función de imprimir
<a href="javascript:imprimirSelec('divimpresion')" >Imprime ficha</a>
ahora todo el asunto nos quedaria enviar la impresión parcial del documento osea nuestro div
para eso necesitamos la siguiente función javascript
<script language="Javascript">
function imprimirSelec(nombre)
{
var ficha = document.getElementById(nombre);//almacenamos en variable los datos del div a imprimir
var ventimp = window.open(' ', 'Impresion');//aqui se genera una pagina temporal
ventimp.document.write( ficha.innerHTML );//aqui cargamos el contenido del div seleccionado
ventimp.document.close();//cerramos el documento
ventimp.print( );//enviamos los datos a la impresora
ventimp.close();//cerramos ventana temporal
}
</script>
ahora si a ponerse al dia en el blog no se preocupen lectores cibernautas estare colgnado nuevas inquietudes
y codigos utiles hasta la proxima
17 mar 2011
29 ene 2011
CURSO INTRODUCTORIO JQUERY
Para utilizar la librería como dijimos debemos descargarla del sitio oficial y en cada página que lo requiera agregar:
Del sitio oficial de jQuery descargaremos la versión descomprimida que ocupa alrededor de 60 Kb (es el archivo jquery.js) y cuando subamos nuestro sitio es recomendable descargar la versión comprimida que tiene un peso de 20 Kb.
La librería jQuery en resumen nos aporta las siguientes ventajas:
- Nos ahorra muchas líneas de código.
- Nos hace transparente el soporte de nuestra aplicación para los navegadores principales.
- Nos provee de un mecanismo para la captura de eventos.
- Provee un conjunto de funciones para animar el contenido de la página en forma muy sencilla.
- Integra funcionalidades para trabajar con AJAX.
La Pagina Oficial de Jquery AQUI
y el link de descargar para la libreria jquery.1.4.4.min.js la encuentras Aqui
Copias Todo el contenido de la pagina y lo pegas en un archivo JAVASCRIPT y le puedes poner el nombre que desees Te Recomiendo jquery.1.4.4.min.js
otra pagina donde puedes encontrar tutoriales muy buenos es javascriptya Entrar AQUI
Video Muy Bueno
Para ver mas videos aca esta la direccion
Apoya al blog dando click en los anuncios no te tomara mas de 10 segundos -- ademas te informaras de noticias de actualidad Comentar es Agradecer (Clickear Anuncios También)
19 ene 2011
Insertar Eliminar Datos en ListBox Java
Primero Diseniamos la pantalla de presentacion que tendra nuestra aplicacion
Asi como se Muestra :
Utilizaremos la propiedad : MODEL del Jlist que nos permite personalizar el Elemento Jlist
desde El codigo dicha propiedad se puede cambiar como se observa la imagen y le asignamos el nombre nuestra pereferencia
luego en el formulario como se muestra el siguiente codigo
01 /*
02 * JvinFrm.java
03 *
04 * Created on 14/01/2011, 11:32:16 PM
05 */
06
07 package jvinlistbox;
08 import javax.swing.DefaultListModel;
09 import javax.swing.JOptionPane;
10 /**
11 *
12 * @author Vinces
13 */
14 public class JvinFrm extends javax.swing.JFrame {
15 DefaultListModel jvinlist = new DefaultListModel();
16 /*declaramos el modelo del jlist que definimos en la propiedad*/
17 int pos=-1;
18 /** Creates new form JvinFrm */
19 public JvinFrm() {
20 initComponents();
21 txtjvin2.setVisible(false);
22 setSize(450, 465);
23 setLocation(350, 150);
24 this.setResizable(false);
25 }
26
27 private void btnjvinActionPerformed(java.awt.event.ActionEvent evt) {
28 Agregar();//llaama al metodo que insertara los datos
29 }
30
31 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
32 eliminar();//Llamamos Al Metodo Eliminar sin ningun parametro debido a que utiliza
33 //la variable global pos
34 }
35
36 private void jList1MouseClicked(java.awt.event.MouseEvent evt) {
37 verifica();//llamamos al metodo que verificac que indice se ha seleccionado
38 }
39
40 private void jList1FocusGained(java.awt.event.FocusEvent evt) {
41 verifica();//llamamos al metodo que verificac que indice se ha seleccionado
42 }
43
44 private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) {
45 verifica();//llamamos al metodo que verificac que indice se ha seleccionado
46 }
47
48 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
49 parametros();//carga el abecedario por defecto
50 }
51
52 private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
53 jvinlist.clear();//limmpia el model
54 }
55 /*Meetodos*/
56 public void Agregar()
57 {
58 if(txtjvin.getText().trim().equalsIgnoreCase(""))//verifica se hemo escrito algo
59 {//el textbox(Caja de Texto eliminando espacios en blanco
60 JOptionPane.showMessageDialog(null, "nu ha Escrito Nada tenga la Amabilidad de escribir para poder ingresar los datos al ListBox", "http://Jvinceso.blogspot.com", WIDTH);
61 this.txtjvin.setText("");//limpiamos espacios
62 }
63 else
64 {
65 jvinlist.addElement(txtjvin.getText());//agregamos los datos del textbox al list box
66 this.txtjvin.setText("");//limpiamos caja texto
67 }
68 }
69
70 public void eliminar()
71 {
72 if(pos>=0)//Verificamos que hayan Datos Agregados en el Listbox
73 {
74 jvinlist.remove(pos);//Si Contiene DatosRemovemos del ListModel
75 } else
76 {
77 //Caso Contrario Mostramos un Mensaje De Informacion
78 JOptionPane.showMessageDialog(null, "nu selecciono ningun Item", "http://Jvinceso.blogspot.com", WIDTH);
79 }
80 }
81
82 public void verifica()
83 {
84 if(jvinlist.getSize()>1)//validamos que el listmodel contenga datos
85 {
86 pos = jList1.getSelectedIndex();//Obtenemos el Indice Seleccionado con el metodo getSelectedIndex()
87 //y lo igualamos a la variable global que guarda las posiciones de seleccion
88 int tem=pos+1;
89 txtjvin2.setText("Item a Eliminar : "+tem);//mostramos que indice se eliminara
90 txtjvin2.setVisible(true);//hacemos visible el textbox
91 }
92 }
93 public void parametros()
94 {
95
96 String[] ABC={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
97 for(int i=0;i<ABC.length;i++)
98 {
99 jvinlist.addElement(ABC[i]);
100 }
101 }
ahora solo nos faltaria la clase main la cual tiene el siguiente codigo
01 package jvinlistbox;
02
03 /**
04 *
05 * @author Vinces
06 */
07 public class Main {
08
09 /**
10 * @param args the command line arguments
11 */
12 public static void main(String[] args) {
13 // TODO code application logic here
14 new JvinFrm().setVisible(true);
15 }
16
17 }
LO QUE EJECUTANDO EL PROGRAMA NOS QUEDARIA COMO LAS SIGUIENTES PANTALLAS
no se puede eliminar si no se tiene itemes en el list otra imagen del programa corriendo
y no podia faltar el codigo fuente del programa para bajar el proyecto y darle un vistazo al codigo
Hosting Mediafire
No Olvides Comentar Es Agradecer