miércoles, 31 de diciembre de 2008
visual basic .net -> ejemplo grid
martes, 23 de diciembre de 2008
intercambio enlaces
¿Por que participar en el programa de enlaces?
Numerosas son las ventajas de participar en programas de intercambio de enlaces, he aquí unas cuantas respuestas
- A mayor número de paginas que te enlazan, mayor sera el numero de visitantes que tendrás.
- Mayor PageRank. El orden en que salen los resultados en Google, se basa en el PageRank y una parte muy importante para tener un buen PageRank es el número de webs que te estén enlazando.
- Es una manera diferente de conocer otros blogs que te pueden interesar, he incluso de conocer a otros blogers como tu, con tus mismos intereses.
viernes, 19 de diciembre de 2008
Permisos para archivos y directorios en un servidor web
- Ficheros -> 604: Los ficheros tiene que tener lectura y escritura para tu usuario y solamente permisos de lectura para el resto de usuarios.
- Directorios -> 701: Los directorios deben de tener todos los permisos para tu usuario y solamente ejecución para el resto.
jueves, 11 de diciembre de 2008
Productor consumidor, resuelto con semaforos en C
Nota:
El ejemplo esta echo para el caso de tres productores y un único consumidor.
Código fuente
jueves, 4 de diciembre de 2008
Timo en la televisón
Madre mía con estos "mentalistas", por llamarlos de algún modo, si esta gente invirtiera su tiempo en hacer cosas provechosas y no en engañar a la gente, serían unos prodigios. No hay más que ver el vídeo para entenderlo, no tiene desperdicio.
Fuente
miércoles, 26 de noviembre de 2008
Visual Basic .net + access
La aplicación, es un Listin Telefónico super sencillo, en el que se pueden buscar telefonos según el nombre introucido o insertar nuevas personas.
Public Class Form1
Dim dt As New DataTable
Dim fila As Integer = 0
Dim strConexion As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=bd1.mdb"
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim strSQL As String = "Select * from telefonos"
Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, strConexion)
dataAdapter.Fill(dt)
dataAdapter.Dispose()
ActualizaTexto()
End Sub
Private Sub ActualizaTexto()
txtNombre.Text = CStr(dt.Rows(fila)("nombre"))
txtTelefono.Text = CStr(dt.Rows(fila)("telefono"))
End Sub
Private Sub btnBuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBuscar.Click
Dim StrBuscaNombre As String
Dim Encontrado As Boolean = False
Dim i As Integer
StrBuscaNombre = txtNombre.Text
For i = 0 To dt.Rows.Count - 1
If CStr(dt.Rows(i)("nombre")) = StrBuscaNombre Then
Encontrado = True
;fila = i
ActualizaTexto()
End If
Next
If Not Encontrado Then
MsgBox("No se encontro " & StrBuscaNombre)
End If
End Sub
Private Sub btnInsertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsertar.Click
Dim Conex As New OleDb.OleDbConnection
Dim Comm As New OleDb.OleDbCommand
Conex.ConnectionString = strConexion
Comm.Connection = Conex
Dim filas As Integer = dt.Rows.Count + 1
Comm.CommandText = "INSERT INTO telefonos(id, nombre, telefono)" & _
"values(" & filas.ToString & ", '" & txtNombre.Text & "', " & txtTelefono.Text & ");"
Conex.Open()
Comm.ExecuteNonQuery()
Conex.Close()
MsgBox("Dato introducido correctamente")
Dim strSQL As String = "Select * from telefonos"
Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, strConexion)
dataAdapter.Fill(dt)
dataAdapter.Dispose()
End Sub
End Class
viernes, 21 de noviembre de 2008
Huelga informatica en la UJI: ¡UN EXITO!
El 19N ha ocurrido, tanto la prensa escrita como la televisión no lo han mostrado, pero ha ocurrido. Profesionales, como estudiantes de las diferentes ingenierias informáticas, nos hemos reunido y manifestado para demostrarle al ministerio que estamos hartos de no tener competencias ni atribuciones.
Muchas gracias a todos los asistentes por participar en la manifestación y en especial a los organizadores.
sábado, 15 de noviembre de 2008
Accesibilidad web: etiqueta alt en el html
jueves, 6 de noviembre de 2008
Huelga informáticos
¡BASTA YA!
Por favor, mirar los siguientes enlaces y si sois informáticos no vayáis a trabajar el próximo 19 de Noviembre. ¡VAMOS A PARAR EL PAÍS!
Fuentes:
Desaparición de la ingeniería en informática del CPIIA
Más información desde barrapunto
Huelga informática
martes, 28 de octubre de 2008
El Android G1 ya está muy cerca
domingo, 26 de octubre de 2008
Importar o exportar favoritos en Internet Explorer
domingo, 19 de octubre de 2008
Explorador de ficheros linux en windows
sábado, 11 de octubre de 2008
¿Qué harías para superar la crisis?
Muchas gracias por su colaboración
jueves, 9 de octubre de 2008
miércoles, 8 de octubre de 2008
Traductor para móviles con JAVA
sábado, 4 de octubre de 2008
martes, 30 de septiembre de 2008
ecuación del logo de apple
miércoles, 24 de septiembre de 2008
instalar windows y linux en el mismo ordenador
- Instalar windows, si ya tenéis una máquina con windows instalado, pues eso que os ahorráis ;)
- Conseguir algún programa de particionado de discos duros. Yo he utilizado el Partition Magic.
- Particionar el disco tal y como se ve en la figura siguiente, es decir, el la primera parte del disco debe estar la partición boot de tipo ext2 y de un tamaño de unos 200 MB. La segunda sera la partición donde se va a instalar linux, también de tipo ext2, el tamaño de esta será el que queramos asignarle. La siguiente partición será del tipo swap y su tamaño variara entre 1,5 y 2 veces el tamaño de la ram. Por ejemplo si tenemos un ordenador con 1 GB de RAM, el tamaño de la swap podrá ser entre 1,5 y 2 GB. Para finalizar dejaremos el resto para el sistema operativo de windows con tipo ntfs por ejemplo, pero aquí no habrá que tocar nada, ya que hemos supuesto de que partimos con un ordenador con windows instalado. ¡OJO! La partición boot debe estar marcada como primaria y no como lógica.
- Con esto ya podemos ponernos a instalar linux en la máquina. En mi caso he utilizado la distribución ubuntu, que para mi gusto esta muy bien y detecta la mayoría del hardware de cualquier ordenador.
- Ubuntu viene con un entorno de instalación gráfico en el cual solo tendremos que ir apretando siguiente, siguiente, hasta que lleguemos a la última parte que es la que se configura donde se va a instalar el sistema operativo.
- Aquí marcaremos la opción de manual y asignaremos a la partición boot el punto de montaje "/boot" y la partición que hemos creado para linux el punto de montaje "/". Con esto ya podemos pasar al siguiente paso en el cual se instalara el sistema operativo en cuestión.
Saludos desde linux, y gracias a Marco por su colaboración.
miércoles, 17 de septiembre de 2008
Qué hay que hacer para ser profesor de universidad
Qué hay que hacer para ser profesor universitario
PD
La entrada ha sido propuesta por un servidor.
domingo, 14 de septiembre de 2008
1 año -> 5.000 visitas
sábado, 6 de septiembre de 2008
viernes, 5 de septiembre de 2008
Portadas Pro Evolution Soccer
Se trata del Pro Evolution Soccer, al cual llevo jugando desde 1998, es decir, ¡toda una década!
Los orígenes: International Super Star Soccer 98
International SuperStar Soccer 2000
ISS Pro Evolution
Grandes cambios: Pro Evolution Soccer 3
Pro Evolution Soccer 4
Pro Evoultion Soccer 5
Pro Evolution Soccer 6
Pura actualidad: Pro Evolution Soccer 2008
Fuente | KONAMI
viernes, 29 de agosto de 2008
Hattrick: Ampliar estadio
Con este excel solo tienes que introducir los asientos que tienes actualmente en tu estadio y el número de asientos que quieres ampliar y el te dice cuantos asientos tienes que poner de cada tipo, con el porcentaje de cada tipo de asiento optimizado para tener el máximo beneficio.
Espero que os sirva de ayuda y ganéis mucho más dinero ;)
Descargar fichero HTampliarEstadio
domingo, 24 de agosto de 2008
Gran discurso de Steve Jobs
Parte 1:
Parte 2:
¡Gracias Mireia!
miércoles, 13 de agosto de 2008
The best games and applications for Nintendo DS
- Phoenix Wright Ace Attorney Justice For All
- Jam Sessions
- English Training
- Advance Wars Dual Strike
- Making Magic Fun
- Mario and Sonic at the Olympic Games
- Mario Kart DS
- Pokemon Perl
- Pro Evolution Soccer 2007 FINISH
APPLICATIONS:
- DSmaps
- DSOrganize
viernes, 8 de agosto de 2008
Domino para moviles con JAVA
Aquí os pongo un juego java el cual viene muy bien para los tiempos muertos en los que tenemos el móvil a mano. La parte más interesante del juego es un modo carrera en el cual tendrás que abrirte paso entre los 30 mejores jugadores de domino del mundo. Yo voy de momento estoy en el número 17 :P
Descargas según la configuración de la pantalla:
320x240
240x320
N95
352x416
Por si a alguien le sirve de algo, yo tengo un nokia n70 y utilizo la configuración 240x320.
Fuente | Digital Chocolate Dominos
martes, 29 de julio de 2008
Android se presenta en España
Hoy se ha presentando en la campus party el nuevo sistema operativo para móviles proporcionado por Google: ANDROID.
La presentación ha estado bastante interesante, pero la han hecho en ingles, si si, en ingles. Es cierto que Google es una empresa americana y que el idioma de este mundo globalizado es el ingles. Pero si vas a presentar tus novedades a otros países creo que tienes que respetar también las costumbres de los sitios a dónde vas.
Hay que comentar que android está basado en el kernel de Linux 2.6 y para desarrollar aplicaciones se utilizará JAVA.
Después nos han enseñado de donde se pueden conseguir las sdk´s y el emulador para empezar a desarrollar, ya que aun no hay ningún dispositivo en el mercado. Y se ha proyectado una demo del emulador de android. En la charla también se ha comentado que el lanzamiento del primer dispositivo con Android llegara en el segundo semestre de 2008.
Cuando ha acabo el ponente de Google han hecho un par de demos de lo que se puede hacer ya con las sdk´s de google. Una ha sido una aplicación cliente/servidor enfocada a controles médicos y la otra era un receptor para todo un sistema de monitoreo de seguridad. Esta última estaba hecha por los creadores de android-spa, la primera comunidad española para android.
Enlaces:
Web oficial, donde podéis encontrar la SDK
Comunidad de Android en español
lunes, 28 de julio de 2008
jueves, 24 de julio de 2008
lunes, 21 de julio de 2008
PL/SQL Bucle for al reves
FOR i IN REVERSE inicio..fin LOOP
-- Instrucciones
EN LOOP;
Siendo i una variable numérica e inicio y fin también, aunque también se puede poner el número directamente, aquí tenéis el ejemplo de un bucle for de 10 a 0:
FOR i in REVERSE 0..10 LOOP
-- Instrucciones
END LOOP;
Fuente | Estructuras de control en PL/SQL
¡Saludos y plsqlear!
miércoles, 16 de julio de 2008
martes, 1 de julio de 2008
¡Qué son los RSS?
Un posible lector de RRS online
Y ya sabéis, si decidis haceros con un lector de RSS, no dudeís en agregar soy_informaático
domingo, 22 de junio de 2008
enseñame a ser
No es muy habitual encontrarse en soy_informático con entradas sobre cosas que no son estrictamente informáticas, pero hoy voy a lanzarme.
Desde que somos pequeños la sociedad(occidental) en la que vivimos nos enseñan que hay que ser grandes, poderosos, importantes, nos enseñan a competir con personas de nuestra misma sociedad por dinero, estatus social o cualquier otra cosa trivial. Puede ser muy obvio, pero no lo es, no nos enseñan a ser hermanos, padres, novios o amigos. Considero que ser padre debe de ser una de las cosas mas impresionantes que hace un ser humano en su vida, pero también considero que debe de ser una de las tareas más dificiles en la vida de una persona. Antes de tener 15 años sabía hacer una raiz cuadrada, pero no sé como tendré que hacer que mi hijo estudie o coma, sin condicionarlo o sin orientarlo hacía el mal camino. Tambien sé calcular espacios tridimensionales, pero no se como actuar cuando un amigo me falla o me necesita.
Con esto no quiero decir que en los institutos se deban enseñar estas cosas(que podría ser una buena solución), lo que quiero decir es que veo más facil llegar lejos profesionalmente que personalmente y no creo que eso este bien.
sábado, 7 de junio de 2008
Nokia barcode
Se trata de unos códigos en binario codificados que se leen mediante la cámara de nuestro móvil, se descodifican y pueden contener anuncios, enlaces a paginas web o incluso imagenes.
Me encanto la iniciativa y me puse a buscar donde encontrarlo y como no he encontrado casi nada en castellano me he lanzado a escribir una entrada con los enlaces más destacados.
Enlaces:
Página oficial de nokia con bastante información (ingles)
Descarga el programa para el N70 (en la web oficial pone que no es compatible, pero a mi si que me funciona)
Diseña tus barcodes (como el que hay en este blog)
miércoles, 28 de mayo de 2008
Los mejores juegos y programas para la Nintendo DS
- Phoenix Wright Ace Attorney Justice For All
- Jam Sessions
- English Training
- Advance Wars Dual Strike
- Making Magic Fun
- Mario and Sonic at the Olympic Games
- Mario Kart DS
- Pokemon Perla
- Pro Evolution Soccer 2007 COMPLETADO
PROGRAMAS:
- DSmaps
- DSOrganize
jueves, 8 de mayo de 2008
¿Eres más listo que un mono?
Tendras que
leer más
Mirar cómo reacciona el mono ante el siguiente puzle:
Un cacahuete metido en un tubo fijo en el cual no le cabe la mano.
¿Como sacariais el cacahuete?
Tengo que decir que a mi este mono me gano XD
martes, 29 de abril de 2008
martes, 22 de abril de 2008
Desarrollador 5 Estrellas
No se hasta que punto será oficial el certificado que ofrecen, pero siempre se puede considerar como una línea que de un poco más de peso a nuestros currículos.
Enlace | Desarrollador 5 Estrellas
Programa del curso:
sábado, 12 de abril de 2008
Futbol que da risa...
Con el siguiente video estrenamos una nueva categoria jajaja
¡A disfrutar!
jueves, 3 de abril de 2008
miércoles, 2 de abril de 2008
Lo útimo en acceso a datos -> LINQ
Nos comentaron los aspectos más novedosos de la herramienta Visual Studio 2008, también se hablo sobre la nueva capa de presentación de Windows, la WPF. Y otras charlas de servicios web y programación distribuida.
Pero la conferencia que más me llamo la atención fue sobre la nueva manera de acceder a bases de datos desde nuestras aplicaciones Windows o páginas web, LINQ.
Con LINQ se quiere reducir la complejidad del acceso a datos e integrar la información que no se define de manera nativa utilizando la tecnología orientada a objetos. Como por ejemplo bases de datos relacionales o datos en ficheros XML.
Cito textualmete de la página de Microsoft donde explican que es LINQ.
Language Integrated Query - LINQCon esto, los desarrolladores damos un paso adelante a la hora de hacer nuevas aplicaciones, ya que cada vez nos tenemos que preocupar menos en los diferentes lenguajes de programación o de que manera están almacenados los datos "por debajo" y nos podemos centrar en atender las necesidades de los usuarios, que es lo realmente importante.
Utilizamos el término consultas integradas en los lenguajes para indicar que las consultas son una característica integrada del lenguaje de programación principal del desarrollador (por ejemplo C#, Visual Basic). Las consultas integradas en los lenguajes permiten que las expresiones de consulta se beneficien de los metadatos ricos, verificación de sintaxis en tiempo de compilación, tipado estático y ayuda IntelliSense que antes estaban disponibles solo para el código imperativo. Las consultas integradas en los lenguajes también hacen posible aplicar una única facilidad declarativa de propósito general a toda la información en memoria, y no solo a la información proveniente de fuentes externas.
La presentación:
Según los ponentes que hicieron posible la presentación del Visual Studio 2008 en Valencia, el evento fue un éxito ya que fue la tercera ciudad de toda España con más asistentes. Yo nunca había participado en un evento de este tipo y tengo que decir que siempre esta bien ir a este tipo de charlas ya que te ahorran mucho tiempo de lectura por la red.
Como regalito final os dejo un vídeo del poder de WPF.
Saludos.
jueves, 20 de marzo de 2008
Un poquito de ingles, por favor / A little of English, please
Soy_informático nació con la idea de ayudar/informar a la gente en el maravilloso mundo de la informática. Y creo que conseguiré este objetivo de ayudar/informar a mucha más gente, si también escribo las entradas que publico al ingles.
Por cierto cuando digo ingles no es que quiera con esto llegar al publico ingles o americano(que si que quiero), si no que me refiero a que un japones, indio, africano o de la nacionalidad que sea, con unos conocimientos básicos de ingles podrá leernos y comentar para poder ayudarnos entre todos.
After 6 months writing in soy_informático, with more of 1000 visits and someones coments, I decided expand my horizons on blogger comunity. And what better way than by writing entries in English. Be careful! This is not to say that language blog now turn to be the English, if not that entries that I write in Spanish, I traslated into English.
sábado, 15 de marzo de 2008
Nube de entradas para Blogger
Al final, gracias vagabundia.blogspot y una excelente entrada donde lo explica paso a paso ya podemos disfrutar de la magnifica nube de entradas que he añadido.
Enlace | nube de entradas para blogger
martes, 4 de marzo de 2008
¡1000 gracias!
Enlace informe
domingo, 2 de marzo de 2008
Ponte como un espartano
¡A ponerse en forma!
martes, 26 de febrero de 2008
Nokia N95 como mando de la Wii
Aquí os pongo el enlace de su web, por si queréis descargaros el programa o hacerle alguna donación ;)
Enlace | NiiMe
jueves, 21 de febrero de 2008
Juego NDS: Advance Wars Dual Strike
El juego es del tipo estrategia por turnos y la tematica del juego consiste en realizar batallas para ganarle la guerra al ejercito contrario. Si te gustan los juegos de estrategia por turnos seguro que te gustara esta version de esta famosa saga, y si no te gustan o no has probado nunca este tipo de juegos, te lo recomiendo encarecidamente. Yo nunca había jugado a un juego de este tipo y la verdad es que me ha enganchado.
El Advance Wars Dual Strike no es el ultimo juego de la sasga, ya que no creo que tarde en salir el Advance Wars Days of Ruin pero este que os he nombrado os puedo asegurar qur tambien da mucho juego.
¡A viciarse!
miércoles, 13 de febrero de 2008
Pong para Symbian (hecho en python)
Así que aquí os dejo mi primera versión del pong, solo teneis que pasaros el fichero pong.py a vuestro movil y ejecutarlo como cualquier otra aplicacion python.
Por cierto tengo que recordar que es una primerisima version de pruebas, y si el tiempo me lo permite seguire añadiendole cosas, como por ejemplo una interfaz de inicio o modo multijugador a traves de bluetooth
Descargate el pong para moviles s60
¡Saludos y a divertirse!
lunes, 21 de enero de 2008
importar marcadores en FireFox
Así que he decidio poner un pequeño tutorial de como importar los marcadores en FireFox, para que no os pase lo que me paso a mi o para que tengais copia de seguridad de vuestros enlaces más importantes.
Lo que teneis que hacer es ir al menu "Marcadores" y dentro de este a "Administrar marcadores..." entonces es cuando aparacera una ventana como la siguiente
En esta ventana teneis que hacer clic en "Archivo" y posteriormente en "Exportar" esto os genereara un fichero bockmarks.html el cual contendra vuestros favoritos, guardar este fichero en un sitio seguro ya que si alguna vez os desaparecen los favoritos del FireFox solo tendreis que ir otra vez a la pagina de administración de marcadores y darle a "Archivo -> Importar" seleccionáis la opción "Desde archivo" y seleccionas el fichero bookmarks.html y ya volveréis a tener vuestros marcadores tal y como los tenias.
Espero que este mini tutorial os halla servido de ayuda y que no os pase como a mi.
jueves, 10 de enero de 2008
Solución a un examen sobre directorios UNIX
solo servira a los estudiantes de la Universitat Jaume I pero de todas maneras voy a escribir que hace el código por que siempre hay interesados en aprender.
Lo que hace el siguiente programa escrito en c es recorrer recursivamente
los directorios que le pasemos al programa y mandar los ficheros a dos colas de impresión
diferentes dependiendo del tamaño del fichero.
Espero que os sirva de ayuda tanto si estais en la uji como si no.
¡¡¡¡Saludos y a estudiar!!!!
Descarga fichero