Blog de Berto

Informática

¿Física o Física?

by on Sep.11, 2008, under General, Informática, Vida y anécdotas

Fisica..

Bueno, os debo a todos un post relacionado con mi mes de Agosto 2008, se está convirtiendo en un tópico, pero este mes ha superado como siempre los anteriores, ya pondré historietas y fotitos, el tema a tratar ahora es mi atracón de estudio.

Como muchos sabréis, estudio Ingeniería en Informática en la Universidad de León, este año he aprobado 2º entero limpio, y de primero he dejado la física por falta de tiempo, el tiempo lo estoy echando ahora.

Yo siempre he sido un chaval bastante estudioso, pero analizando el tiempo que estoy echando con física, contando sólo esta vez (ya que es la 3ª vez que la estudio, aunque debo decir que la 1ª vez que la estudio bien) y ahora mismo a día de hoy llevo 52 horas exclusivamente de estudiar Física. Bien es verdad que no me importaría echar hasta 200 si hiciera falta, con tal de sacar un 5.0, así que a ver si por lo menos no estoy sacrificando 17 días de mi vida en vano.

Os iré relatando mis batallas con esto durante los próximos días, ya que me veo con fuerzas para escribir más de 3 días seguidos en el blog, a ver si lo consigo :P.

Saludos!

Deja un comentario more...

Curso limpio, todo se puede.

by on Jul.28, 2008, under Actualidad, Informática, Vida y anécdotas

Se puede...

Hace mucho que no escribo, es cierto, en gran parte a mi «vagueria» o como queráis llamarlo, siempre me digo a mí mismo que escribiré 3 o 4 posts semanales, pero en el periodo de estudio porque toca estudiar y el tiempo de ocio lo gasto en cosas que no estén relacionadas con el PC y que en vacaciones estoy más tiempo fuera que dentro de casa…. al final nunca cumplo.

No obstante, hoy tenía ganas de escribir algo, y lo mejor es que es por expresar mi gran alegría por haber hecho un curso que no pensaba ni de lejos que pudiera salir así de bien.Este año me he dado cuenta que si uno se lo propone, por muy difícil que sea, si lo deseas al máximo y te mentalizas bien, es posible.Como se lee en el título de este Post, he sacado 2º de Ingeniería Informática totalmente limpio en Junio, y además con un Notable en MTP, que para los que conozcan la asignatura, sabrán que es una proeza… y no está bien que lo diga yo, pero bueno.

Para conseguir esto, hacen falta diversos factores elementales:

1.Gustarte lo que estudias.
2.Querer realmente aprobar todo, sin importar el esfuerzo que eso conlleve.
3.Currárselo al máximo.
4.Tener la suerte de que no se cruce algún profesor hdp que te agüe la fiesta, esto no lo podemos controlar.

Y todo esto por supuesto acompañado de tener tiempo libre para despejarte con los más queridos, la familia y las amistades, que quizá sin ellos uno se volvería loco estudiando…

Y nada más, que deseo a todo el mundo que pase un feliz verano y que recarguen bien las pilas para comenzar el próximo curso.Y a los que no tienen todavía muy claro qué quieren hacer con su vida, no quiero meterles prisa, pero sí les diría que gastasen unas cuantas tardes o mañanas en recapacitar y pensar bien lo que pueden / quieren hacer :).

Saludos.

1 Comentario more...

Codificar a EAN13 ( TIC: Teoría de la Información y Códigos )

by on Abr.21, 2008, under Informática, Interesante

Buenos días a todos, me digno por fin a poner una entrada nueva en mi blog, espero poder poner más cuando tenga más tiempo.Cada vez está más cerca el final del curso… así que hay menos tiempo para todo, algo normal.

Lo que quería poner hoy es el resultado de un trabajo muy interesante que nos mandaron en Teoría de la Información y Códigos, asignatura optativa de 2º de Ingeniería Informática en la ULE ( Universidad de León ).

Codificador en acción.

El trabajo consistía en explicar de manera teórica, cómo se hacía el cambio de Número normal de 13 dígitos (12 Dígitos de código + 1 de control) a EAN13, explicación del algoritmo a utilizar, y programa que pase de número a EAN13 y viceversa. ENUNCIADO.

El resultado es el siguiente:
Código.
Documentación.

Está hecho en C y con GTK2, si tenéis una máquina con Linux podréis ejecutarlo tranquilamente, la línea para compilar es :
cc -o ticean ticean.c `pkg-config –cflags gtk+-2.0«pkg-config –libs gtk+-2.0`

1 Comentario more...

Una Shell en lenguaje C [Intérprete de Comandos].

by on Oct.03, 2007, under Informática, Interesante

Bueno, esto para los futuros informáticos/as y para la gente que está aprendiendo C en general, dejo aquí una práctica que tuve que hacer en la asignatura de Sistemas Operativos de 1º de Ingeniería en Informática. La práctica consiste en crear una Shell o Intérprete de Comandos para linux en C, el enunciado dice así:

Enunciado

Realice un programa que liste los ficheros del directorio en curso y después muestre por pantalla el mensaje FIN DE PROGRAMA.Realice un interprete de comandos reducido. La función básica de este interprete de comandos será pedir un comando o programa, ejecutarlo y volver a pedir otro comando. El programa terminará cuando se teclee el comando FIN.

El ordinograma del programa será:
Ordinograma.

Requisitos:

a) Los comandos o programas se ejecutarán poniendo la ruta absoluta
b) Si el comando o programa no tiene ruta absoluta se supondrá que se encuentra en el directorio
directorio /bin.
c) Si el comando o proceso no se ejecuta correctamente se visualizará el mensaje de error.
d) El interprete de comandos quedará bloqueado hasta que termine el programa .
e) El interprete de comandos tendrá el siguiente prompt :
#@>
OPCIONAL:
f) Permitir que ejecute un comando o programa en segundo plano si el programa termina con &.
g) Cualquier otra opción se valorará

Después de todo esto, finalmente mi shell cumple todos los requisitos, y además le añadí una serie de extras como por ejemplo tuberías ( pipes ) , redireccionamiento de entrada y salida… etc.

Aquí tenéis la documentación y el código, espero que os sea de utilidad.

6 Comentarios more...

Práctica Febrero EDI 2006/2007

by on Sep.18, 2007, under Informática

Gollum :D

Bueno, aunque ya casi pasadas las vacaciones, no prometo, pero sí­ que espero poder actualizar más el blog, además después de que he estado unos dos dí­as totalmente a full para actualizar el wordpress a la última versión, trapasar la base de datos de mi antiguo host al nuevo, etc.

Pues primero voy a postear un poquito de programación. Este año en EDI ( Estructura de Datos y de la Informacón) la práctica obligatoria que nos mandaron hacer para Febrero consistí­a en programar en freepascal un juego sobre Frodo.El juego consistí­a en lo siguiente :

Tenemos un tablero, de como máximo 500×500 ( 500 filas x 500 columnas ) en el cual se moverí­a nuestro amigo Frodo. En cada casilla debí­amos almacenar dos datos, el movimiento que tendrí­a que hacer Frodo y el objeto que hay. Por ejemplo si Frodo encontraba un pan en la casilla, sumarí­a 2 puntos de vida, y si en la casilla pone que se dirija hacia el norte, estando en la casilla [2,2] irí­a a la casilla [2,1]. Además de esto, debemos controlar la vida de Frodo, el estado de Frodo ( si está mareado o normal ) y alguna cosilla más que viene en la espcificación, aquí­ no me quiero enrollar mucho.

En definitiva, el usuario finalmente lo que hace es, ejecuta el programa y le pide la extensión del tablero, la vida inicial de Frodo, y le pide introducir los datos que debe haber en cada casilla, objeto y dirección, y una vez introducido todo, el programa muestra finalmente si Frodo ha muerto (ya sea a manos de un orco, o porque se le acabó la vida) o si ha cogido el anillo, y todo esto lo almacena en un log.

La especificación la podéis descargar de aquí­ y el programa ya hecho de aquí­.

En el siguiente post sobre programación, subiré mi práctica de junio, que me pareció bastante más interesante que esta :).

Deja un comentario more...

Ejercicios y prácticas en C [Básico]

by on Jun.26, 2007, under Informática, Interesante

Bueno, aunque he llegado a replanteármelo, tras mucho pensar sobre cómo enfocaría todo esto, viendo que no cuento con tanto tiempo libre como para elaborar un buen manual básico de C, he optado por dejar todas mis prácticas y ejercicios de clases de Iniciación a la Programación y ya si realmente alguien tiene alguna duda o no entiende cualquier cosa, puede postear su comentario aquí y ya con ello o abriré un post en el cual explique el funcionamiento del programa en sí, o contestaré directamente en comentarios o por correo electrónico.

Cuando abra un post en el que vaya a comentar una práctica grande sí explicare las cosas con el mayor detalle que pueda en el post.

Así que lo dicho, espero que a los que se están iniciando en el tema les sirva mi trabajo durante el primer cuatrimestre de este año :D.

Ejercicios y prácticas.

11 Comentarios more...

Herramientas útiles para un programador.

by on Jun.26, 2007, under Informática, Interesante

Inteligente chaval

Bueno, en primer lugar y para comenzar con la nueva sección, abro este post en el cual simplemente dejaré una serie de enlaces que pueden ser muy útiles para realizar una buena programación.

Para programar una de las herramientas más útiles y que facilitan el trabajo son los editores de texto especiales. Estos son programas como puede ser el notepad en windows, o el nano en linux, pero que no sólo permiten escribir sino que colorean el código destacando la sintaxis de cada lenguaje. Existen muchos editores, pero bueno, aquí os pongo los que yo he probado y que realmente me han sido útiles y me han gustado en general.

Notepad++.

Jedit.

EditPlus.

Y bueno, en general para linux, tanto para gnome como para kde, tenéis el kwrite y el gedit que son muy buenos editores también ( y para los más frikis el vi 😛 ).

Una vez tenemos ya un editor que nos ha atraído y del cual diremos que es la rehos*** y ese tipo de cosas, necesitamos un compilador, yo en concreto para pascal he utilizado a lo largo del año el Freepascal 2.0.2 ( ya que era el que tenían en el laboratorio y con él se compilaban las prácticas ), no obstante hay versiones más nuevas y todo lo que queráis en su web, y para C bajé el DevC++, aunque también hay muchos otros compiladores, aquí dejo los enlaces:

FreePascal.

DevC++.

Una vez dicho esto, ya puedo comenzar a explicar alguna que otra cosilla :).

 

Deja un comentario more...

¿Buscas algo?

Usa el formulario de búsqueda:

¿No encuentras lo que buscas? Deja un comentario en un post o contacta conmigo vía email.