miércoles, 14 de diciembre de 2011

Respaldo de Archivos y Directorios Terminal Linux

El comando basico seria el siguiente para respaldar archivos:

rsync -av /path/directory /path/directory

sábado, 10 de diciembre de 2011

Configuracion "ipconfig" terminal linux

"ifconfig" es utilizado en la terminal de linux y unix para configurar las tarjetas de red
acontinuacion vamos a realizar algunos procesos en los cuales nos serviran para poder cambiar sus configuraciones:

ifconfig, invocado sin argumentos mostrará el detalle de todas las interfaces activas. Si como argumento pasamos el nombre de una interfaz, veremos los detalles específicos de una interfaz.
ifconfig
o
ifconfig eth0

  • Ver un detalle de todas las interfaces (incluidas las deshabilitadas)

ifconfig -a

  • Deshabilitar una interfaz

ifconfig eth0 down

  • Habilitar una interfaz

ifconfig eth0 up

  • Asignar un dirección IP a una interfaz

Asignar una IP:
ifconfig eth0 192.168.0.2

Cambiar la máscara de sub red:
ifconfig eth0 netmask 255.255.255.0

Cambiar la dirección de broadcast:
ifconfig eth0 broadcast 192.168.0.255

Asignar dirección IP, máscara y broadcast al mismo tiempo:
ifconfig eth 0192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255Fuente: http://luauf.com/2009/03/26/ejemplos-de-como-configurar-la-interfaz-de-red-mediante-ifconfig/

martes, 16 de agosto de 2011

Programador Certificado Java 2: Curso Práctico




PDF | Spanish | ISBN: 8478978178 | 221 MB | 620 Páginas | Editorial Ra-ma | MARTIN SIERRA, A. J.| Segunda Edición
Descripción

Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito.
Su orientación didáctica le permitirá llevar a cabo el estudio de Java desde el principio, paso a paso, de modo claro y sencillo. Los ejemplos y ejercicios de autoevaluación le ayudarán, en todo momento, en la comprensión de los contenidos de cada capítulo, hasta adquirir un completo conocimiento del lenguaje.

El libro está estructurado en dos grandes partes: el contenido del primer bloque se centra en un estudio profundo del lenguaje, desde la sintaxis hasta cómo está implementada la programación orientada a objetos en Java, junto con el acceso a ficheros y a bases de datos, sin olvidar la creación de entornos gráficos y las aplicaciones multitarea (hilos).
En el segundo bloque se aborda exhaustivamente los objetivos del examen de certificación CX-310-055, llevándose a cabo un estudio de las cuestiones que dichos objetivos plantean, con la finalidad de preparar al lector para que obtenga la certificación de Programador Java Sun.

Prólogo Parte I
Programación en Java

Capítulo 1

* Introducción a Java
* Características de Java
* La máquina virtual de Java (JVM)
* Ediciones Java
* Primeros pasos en Java
* Entornos de desarrollo para Java
* Conceptos básicos de programación en Java
* Cuestiones de autoevaluación

Capítulo 2

* Sintaxis del lenguaje
* Sintaxis básica
* Secuencias de escape
* Tipos de datos primitivos
* Variables
* Operadores
* El recolector de basura de Java
* Instrucciones de control
* Arrays
* Tipos enumerados
* Métodos con número variable de argumentos
* Cuestiones de autoevaluación
* Listado de las prácticas

Capítulo 3

* Clases de uso general
* Organización de clases: los paquetes
* Gestión de cadenas: la clase String
* La clase Math
* Clases de envoltorio
* Entrada y salida en Java
* Expresiones regulares
* Colecciones
* Organización de programas en clases
* Cuestiones de autoevaluación
* Listado de las prácticas

Capítulo 4

* Programación orientada a objetos con Java
* Empaquetado de clases
* Modificadores de acceso
* Encapsulación
* Sobrecarga de métodos
* Constructores
* Herencia
* Clases abstractas
* Polimorfismo
* La herencia y los tipos genéricos
* Interfaces
* Cuestiones de autoevaluación
* Listado de las prácticas

Capítulo 5

* Excepciones
* Excepciones y errores
* Clases de excepción
* Tipos de excepciones
* Captura de excepciones
* Lanzamiento de una excepciós
* Métodos para el control de una excepción
* Clases de excepción personalizadas
* Aserciones
* Cuestiones de autoevaluación
* Listado de las prácticas

Capítulo 6

* Acceso al disco
* Información sobre ficheros y directorios. La clase File
* Lectura de un fichero de texto
* Escritura en ficheros de texto
* Escritura de datos primitivos Java en un fichero
* Lectura de datos primitivos de un fichero
* Escritura de objetos en un fichero
* Lectura de objetos en un fichero
* Listado de las prácticas

Capítulo 7

* Acceso a datos en Java
* La tecnología Java DataBase Conectivity (JDBC)
* El driver JDBC
* El lenguaje SQL
* El API JDBC
* Utilización de JDBC para acceder a datos
* Cuestiones de autoevaluación
* Listado de las prácticas

Capítulo 8

* Aplicaciones basadas en entorno gráfico
* AWT
* El modelo de gestión de eventos en Java
* Swing
* Applets
* Cuestiones de autoevaluación
* Listado de las prácticas

Capítulo 9

* Aplicaciones multitarea
* Aplicaciones multitarea en Java
* Extensión de la clase Thread
* Implementación de la interfaz Runnable
* Sincronización de threads
* Comunicación entre threads
* Cuestiones de autoevaluación

Parte II

* Preparación para el examen de certificación

Capítulo 10

* Clases anidadas
* Tipos de clases anidadas
* Clases internas estándares
* Clases internas locales a método
* Clases anónimas
* Clases internas estáticas

Capítulo 11

* Objetivos del examen Java Sun Certified Programmer 310-035
* Objetivo 1: declaraciones y control de acceso
* Objetivo 2: control de flujo, aserciones y gestión de excepciones
* Objetivo 3: el recolector de basura
* Objetivo 4: fundamentos del lenguaje
* Objetivo 5: operadores y asignaciones
* Objetivo 6: características de la orientación a objetos
* Objetivo 7: Threads
* Objetivo 8: clases fundamentales del paquete java.lang
* Objetivo 9: las colecciones

Capítulo 12

* Objetivos del examen Java Sun Certified Programmer 310-055
* Objetivo 1: declaración, inicialización y ámbito
* Objetivo 2: control de flujo
* Objetivo 3: el API J2SE
* Objetivo 4: concurrencia
* Objetivo 5: conceptos de orientación a objetos
* Objetivo 6: colecciones y genéricos
* Objetivo 7: fundamentos

Apéndices

* A. Clases para la creación de aplicaciones gráficas
* AWT
* Swing
* B. Java 6

Nuevas características de J2SE 6.0

* C. solución a las cuestiones de autoevaluación
* D. Preguntas tipo de examen
* Exam 310-035
* Exam 310-055

3 link only Megaupload



lunes, 13 de junio de 2011

Error en el servicio de perfil de usuario al iniciar sesión. No se puede cargar el perfil de usuario

1) entrar en modo seguro, esta es la unica forma en que el windows carga, para entrar en modo seguro solo tienen que oprimir f8 apenas se prende el computador, hay les da varias opciones y escogen la de entrar en modo seguro.
2) cuando ya aya cargado windows 7 se van a inicio y en el buscador escriben¨regedit¨ , y oprimen enter una vez lo visualicen en el buscador, hay se les abre una ventana, en esa ventana se meten en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
en Profilelist aparecen 5 carpetas; S-1-5-18; S-1-5-19; S-1-5-20; S-1-5-21-numeros; S-1-5-21-numeros.
3) en estos dos últimos donde hay un chorrero de números al final debe haber uno que termina con .bak, y otro sin .bak, verifiquen haciendo click sobre el que termina en .bak y tiene que haber un archivo que dice C:\Users\TEMP, ojo si no es ese y es este C:\Users\(nombre de usuario), entonces hay un error, toca cambiarlos.
4) el cambio lo hacen de la siguiente forma, primero colocan al final de los números al que no tiene .bak por .bak2, después el que tiene .bak borran el .bak, y por ultimo al que le pusimos .bak2 lo reemplazamos de nuevo pero esta vez por .bak
5) listo cerramos y reiniciamos, debe ya entrar normalmente, espero que les sirva....

jueves, 7 de abril de 2011

Instalacion Gnome3 Ubuntu 10.10

Saludos, vamos a instalar el nuevo Gnome 3 en ubuntu 10.10
los pasos son los siguientes:

Desde la Consola hay que bajar primero los repositorios de gnome 3

sudo add-apt-repository ppa:gnome3-team/gnome3

Actualizar :

sudo apt-get update

Instalar:

sudo apt-get install gnome3-session

Volver a Actualizar:

sudo apt-get update


Y listo nomas Reiniciamos y cuando nos pida logguearnos en la maquina en la parte inferior, tendremos una nueva entrada llamada "GNOME 3"..


si entramos de manera automática que no nos pida loguearnos, y por lo tanto por default todabia etraremos en gnome 2, solo hay que cambiar la opcion en pantalla de inicio dentro de adminitracion y listo solo nos queda volver a reiniciar.

martes, 29 de marzo de 2011

codigo Reparado para cargar imagenes y mostrarlas


Saludos esta ves estaba buscando la manera de mostrar imagenes y cargarlas desde sqlserver 2005 con apoyo de .net

he aqui el codigo y funciona.

Bueno y mesclado con lo siguiente de la fuente:

http://jquispe.wordpress.com/2009/10/11/guardar-imagenes-en-sql-server-2005-y-recuperarlas-desde-net/
---------------------------------------------------






Imports System.IO
Imports System.Text
Imports System.Data.SqlClient

Public Class Form1

Dim OpenFD As New OpenFileDialog

Dim connectionString As String = "Data Source = (local);Initial Catalog = basededatos;User = sa; Password="
Public cn As SqlConnection = New SqlConnection(connectionString)
Public ds As New DataSet





Private Sub BtnInsertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnInsertar.Click
Try
cn.Open()
Dim arrFilename() As String = Split(Text, "\")
Array.Reverse(arrFilename)

Dim ms As New MemoryStream
PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
Dim arrImage() As Byte = ms.GetBuffer

Dim cmd As New SqlCommand("Insert Into MyTablePreview(Nombre,Descripcion,Imagen)Values(@Nombre,@Descripcion,@Imagen)", cn)
With cmd
.Parameters.Add(New SqlParameter("@Nombre", SqlDbType.NVarChar, 10)).Value = Me.txtNombre.Text
.Parameters.Add(New SqlParameter("@Descripcion", SqlDbType.NText, 10)).Value = Me.txtDescripcion.Text
.Parameters.Add(New SqlParameter("@Imagen", SqlDbType.Image)).Value = arrImage
End With
MessageBox.Show("Registro Insertado Correctamente")
cmd.ExecuteNonQuery()
carga()
Catch sqlExc As SqlException
MessageBox.Show(sqlExc.ToString, "SQL Exception Error!", MessageBoxButtons.OK, MessageBoxIcon.Error)
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Sub



Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
carga()

End Sub


Sub carga()
Dim daCategories As New SqlDataAdapter("Select * From MyTablePreview", cn)
ds.Clear()
daCategories.Fill(ds, "MyTablePreview")
Me.DataGridView1.DataSource = ds
Me.DataGridView1.DataMember = "MyTablePreview"
End Sub

Private Sub BtnNuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnNuevo.Click
Me.txtNombre.Text = ""
Me.txtDescripcion.Text = ""
'txtnombrecategoria.Focus()
End Sub

Private Sub BtnExaminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnExaminar.Click
With OpenFD
.InitialDirectory = ""
.Filter = "Todos los Archivos|*.*|JPEGs|*.jpg|GIFs|*.gif|Bitmaps|*.bmp"
.FilterIndex = 2
End With
If OpenFD.ShowDialog() = Windows.Forms.DialogResult.OK Then
With PictureBox1
.Image = Image.FromFile(OpenFD.FileName)
.SizeMode = PictureBoxSizeMode.StretchImage
.BorderStyle = BorderStyle.Fixed3D
Me.BtnInsertar.Enabled = True
End With
End If
End Sub

Function ExtraerImagen(ByVal Foto As Integer) As Byte()
Dim SqlSelect As String = "Select Imagen From MyTablePreview Where Codigo = " & Foto
Dim Command As New SqlCommand(SqlSelect, cn)
cn.Open()
Dim MyPhoto() As Byte = CType(Command.ExecuteScalar(), Byte())
cn.Close()
Return MyPhoto
End Function

Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Try
TxtCodigo.Text = Convert.ToString(Me.DataGridView1.CurrentRow.Cells(0).Value)
txtNombre.Text = Convert.ToString(Me.DataGridView1.CurrentRow.Cells(1).Value)
txtDescripcion.Text = Convert.ToString(Me.DataGridView1.CurrentRow.Cells(2).Value)
Dim ms As New MemoryStream(ExtraerImagen(CInt(Me.TxtCodigo.Text)))
PictureBox1.Image = Drawing.Image.FromStream(ms)
'PictureBox1.Image = DataGridView1.SelectedCells(3).Value
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class


sábado, 26 de marzo de 2011

correr androide en ubuntu 10.10

ingresas a la carpeta por terminal donde se encuentra el sdk de andoid, despues a tools
ejemplo
cd /home/user/android-sdk-linuxXX/tools

dentro de la carpeta executas .

sh adroid

listo.
---------------------
en la pagina comenta que solo debes de executar android pero no jala solo haci.

martes, 4 de enero de 2011

Query Buscar por meses

Saludos el día de hoy 04/01/2011 me tope con un problema cuando estaba buscando un query que satisfaciera mis necesidades de produccion y esto para poder sacar todos los registros que tienen una fecha en especifico refediendome a un mes e aqui el query:


select id_registro,fecha_registro,estatus from base.tabla
where month(fecha_registro) = 1 -- 1 referiendo a mes enero


espero que les sirva nos vemos