Lo + destacado

Spotify, escuchando música al instanteSpotify, escuchando música al instante Estos últimos días he estado probando Spotify, el software que nos permite escuchar la música al instante. Llevaba meses escuchando hablar sobre esta aplicación, pero...

Leer más

[Poesía] Contigo[Poesía] Contigo ¿Mi tierra? Mi tierra eres tú ¿Mi gente? Mi gente eres tú El destierro y la muerte para mí están donde no estés tú ¿Y mi vida? Dime, mi vida ¿qué...

Leer más

[How To] Solicitar Asistencia Remota usando Live Messenger[How To] Solicitar Asistencia Remota usando Live Messenger Gracias a los productos Live de Microsoft podemos tener una vida mejor comunicada entre nuestros amigos. Prueba de ello son las aplicaciones Web de Hotmail, Space, Calendario,...

Leer más

[Curiosidad] El código fuente de las naves Apolo

Israel Diéguez | 06-08-2009 | Categorías: Curiosidades, Programación

0

En Mundo Geek han publicado una entrada en la que enlazan haciael código fuente del software que controlaba las naves de la NASA Apolo mediante un sistema de control de orientación y movimientos diseñado por el MIT.

ApoloNASA

El Apollo Guidance Computer o AGC tenía 3.75 KB de memoria, un procesador de 0.085 MHz y pesaba unos 30 Kg de peso, algo alucinante pensando que era lo que manejaba, en parte, la nave espacial.

Este software fue escrito en ensamblador, y se encuentra disponibles gracias a la labor de los desarrolladores de Virtual AGC and AGS, una máquina virtual que simula los equipos que usó la NASA.

Algunos ejemplos:

Comanche build 055

Flight Program 8

Luminary 1A build 099

.

Creando Webs que sigan los estándares

Israel Diéguez | 01-04-2009 | Categorías: CSS, HTML, Programación

0

navegadoresweb

Los programadores web saben bien que es difícil crear sitios web de manera que sean visualizados de la misma manera en todos los navegadores web. Por ello os dejo un par de consejos que leo en el sitio de Emilio:

Definir el DocType de tu página

Es la forma que tenemos para decirle al navegador cómo queremos que muestre la página, bajo qué directivas.

En este caso, Emilio recomienda usar el DocType HTML 4.01 Estricto:

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01//EN”>

Para más información sobre el DocType, leer esta página.

Validar tus páginas

Para conseguir sitios estándares, siempre es recomendable validar tanto el código HTML como el CSS en W3C, usando:

(X)HTML Validation Service

CSS Validation Service

El paso de estos test sin fallos ni avisos supone la obtención de un sitio que cumple posiblemente todos los estándares web en los principales navegadores.

Eliminar los estilos por defecto

A veces podemos comprobar que, aunque no tengamos ninguna hoja de estilo (CSS) en nuestro sitio, ciertos navegadores muestran márgenes, espacios,… Esto es debido a que tienen definidos una serie de estilos por defecto.

Para evitar esto, podemos eliminar esos valores por defecto y ponerlos a 0:

* { margin: 0; padding: 0; }

.

Para más información, podéis visitar Empezando con el CSS de una página

[VB .NET] Conectar a una Base de datos en VB2008

Israel Diéguez | 15-03-2009 | Categorías: Programación, Visual Basic .NET

4

La actual versión de Visual Basic es la 2008. Para aquellos que hayan querido desarrollar en esta nueva versión, habrán podido comprobar que el tema de las Bases de datos ha cambiado un poco.

Aunque yo no he conocido versiones anteriores, me ha costado la vida poder encontrar información sobre cómo realizar una conexión entre mi aplicación y una Base de datos SQL Server. Al final me decidí por comprarme el libro Novedades de Visual Basic 9.0, escrito por El Guille.

Os digo cómo realizar la conexión usando LINQ to ADO.NET:

  1. Crear la Base de datos (BD)
    • Ir a Proyecto > Crear nuevo elemento > Base de datos local

    .

  2. Crear las Tablas de la Base de datos
    • Ir al Ver > Explorador de Bases de datos
    • Dentro de nuestra BD, con el botón derecho sobre Tablas, seleccionar la opción Crear tabla
    • Una vez creada, con el botón derecho sobre la tabla, seleccionar Mostrar datos de la tabla. Podremos introducir nuevos datos

    .

  3. Añadir las Tablas al DataSet
    • En el Explorador de soluciones, hacer doble clic sobre el DataSet
    • Arrastramos la tabla de la BD al Diseñador de DataSet (pantalla que nos ha aparecido cuando hemos hecho doble clic)

    .

  4. Realizar Consultas

Dim adapt As New Database1DataSetTableAdapters.Tabla1TableAdapter()         ‘ Declaro el Adaptador
Dim datos As New Database1DataSet        ‘ Declaro el DataSet tipado

adapt.Fill(datos.Tabla1)         ‘ Preparar los datos en el DataSet

‘ Realizar la consulta LINQ para acceder a los datos de la tabla TABLA1
Dim result1 = From Tabla1 In datos.Tabla1 _        ‘ Almacena la consulta en RESULT1
Where Tabla1.columna1 = “Israel” _
Select Tabla1.columna1, login.columna2

‘ Recorro RESULT1 y muestro los datos en un MsgBox
For Each registro In result1
MsgBox(registro.columna1 + ” ” + registro.columna2)
Next

.

Espero que os sirva. Si tenéis alguna duda, podéis dejar un comentario y os contestaré siempre y cuando sepa la respuesta! :P

.

KBasic: un nuevo Visual Basic para Linux

Israel Diéguez | 24-01-2009 | Categorías: Programación

0

KBasic es un nuevo y poderoso lenguaje de programación basado en el dialecto del amado Basic (fácil de aprender para el novato, hobbista o estudiante). kbasicPero KBasic va también mucho más allá: además de un IDE, intérprete y compilador combina las mejores características de VB.Net, Visual Basic for Applications (VBA) y Java, siendo además 100% compatible con la sintaxis de VB8, VBA y QBasic.

La versión KBasic KDE Edition para Linux es gratuita para producir software libre luego licenciado bajo la GPL v3. KBasic está actualmente disponible en inglés y alemán, aunque el soporte para otros idiomas (incluído el español) esta “en preparación”.

El paquete para Linux fue probado en Ubuntu, Fedora, Gentoo, KNOPPIX, Slackware, Xandros y Linspire, pero debería funcionar también en cualquier distribución que tenga la versión 4.4 (o superior) de las librerías de Qt instaladas. La versión para Linux es gratuita para software producido bajo la licencia GPL v3.

Download | KBasic

.

Descomprimir código JavaScript

Israel Diéguez | 05-12-2008 | Categorías: JavaScript, Programación

0

Normalmente, cuando queráis usar un código JavaScript, veréis que está comprimido. No intentéis buscarle lógica ni empezar a meter espacio ni saltos de líneas al código para hacerlo más legible, simplemente usa algún descompresor de código JavaScript.

Vía | Emilio

Inconsolata, una Fuente para Programar

Israel Diéguez | 28-11-2008 | Categorías: Programación

0

Inconsolata es una Fuente de texto que es muy suave a la vista y, por tanto, agradable para programar. La instalación es sencilla:

En Windows: copiar la fuente en C:\WINDOWS\Fonts

En Linux: copiarla en el directorio .fonts, en /home/nombreUsuario/.fonts

.

[VB .NET] Iniciar Formulario Maximizado

Israel Diéguez | 11-11-2008 | Categorías: Programación, Visual Basic .NET

2

Hace unos días comencé a desarrollar el proyecto integrado que tendré que presentar a final de curso, tras las prácticas en la empresa.

Siempre he creado los ejercicios de Visual Basic .NET en ventanas con un tamaño medio (o sea, restaurado). Sin embargo, para el proyecto quiero que se ejecute Maximizado, por ser una aplicación bastante amplia en contenido.

Para ello he usado el método WindowState del panel derecho de las Propiedades del Formulario Padre. Por defecto tiene el valor Normal; lo cambiaremos a Maximized.

Un pequeño truco que no había logrado encontrar antes… Un saludo!