admin

Este usuario no ha compartido ninguna información biográfica


Entradas de admin

Manuales Guadalinex

Durante la pasada Conferencia Internacional del Software Libre celebrada en Málaga en 2008, pudimos encontrar una serie de fascículos impresos, donde se detallaban aspectos fundamentales para el uso del Software Libre mas comunes, estos fascículos se distribuía con licencia creative commons.

Indagando por internet, encontré donde se podía descargar, en la pagina del proyecto Guadalinex, que es el Sistema Operativo de Software Libre elavorado por la Junta de Andalucía.

Desde A un Bit creemos de de obligada lectura, a pesar de estar orientados a Gudalinex.

Estamos intentando hacer una especie de repositorio de documentación, ya sean con los propios documentos (si la licencia lo permite) o con links hacia los documentos.

Fascículo 1: Introducción a GNU/Linux

Fascículo 2: Firefox

Fascículo 3: Evolution y Gaim

Fascículo 4: Gimp e Inkscape

Fascículo 5: Writer y Calc

Fascículo 6: Impress y Draw

Fascículo 7: Base

Más >

Homenaje especial a México por la gripe porcina

Muchos de nuestros lectores son de origen Mexicano, de hecho según nuestras estadísticas, México es el segundo país en visitas de nuestra web.

Desde A un Bit, queremos solidarizarnos con el pueblo mexicano y en general con todos los afectados por la gripe porcina(o como la quieran llamar).

Probablemente muchos de ellos, se queden mas tiempos en sus casas viendo la televisión y navegando por Internet mas tiempo de lo normal, por miedo al contagio.

Aquí en España, a pesar de ser el primer país europeo en “contagiarse”, no se nota mucho los efectos, de hecho aquí en Sevilla la feria de Abril está siendo tan multitudinaria o mas que otros años, también decir que se celebrarán otros festejos como Carreras de motos en Jerez o la Formula 1 en Barcelona.

Más >

Carnet para usar el ordenador e internet

En los tiempos que están corriendo, donde las nuevas tecnologías lo invaden todo, desde A un Bit queremos implantar el “Carnet por puntos para usar el ordenador e Internet”.

Como hiciera Sarkozy, con su ya famosa “ley de los 3 avisos”, queremos hacer una analogía, pero esta vez haciendo uso de la cabeza como un buen Tecnócrata y no como un político.

Todo usuario del ordenador y en general de toda nueva tecnología (Teléfono móvil, PDA, Televisor, Vídeo, TDT, microondas …), debe saber unos conocimientos básicos, y por ello recibir una certificación que avale sus conocimientos, para ponerse ante un ordenador, o de dispositivos modernos.

Por tanto dicha certificación, contaría con varios campos y especializaciones, comprendería campos básicos del Hardware (Pantalla, teclado , ratón, CPU, Disco Duro y  memoria RAM) y del Software (Sistema Operativo, Driver, Sistema de Ficheros, programas).

También existirían diferentes especialidades, una vez obtenido la primera certificación, tales como Ofimática, Internet y Nociones básicas de Linux.

Personalmente,yo soy partidario de que estas certificaciones sean gratuitas, y que toda persona puede examinarse por internet desde su casa, contestando a un test, y una vez obtenido dicho certificación, (que podría ponerse en los currículums), para verificar la empresa, que dicha persona ha obtenido ese certificado de manera legal (sin hacer trampas), existirá una especie de minitest(personalizado) que podrá hacerle la empresa para verificar que tiene los conocimientos necesarios (al menos los que tenía cuando se examinó).

Desde A un Bit, queremos poner en marcha este prestigioso proyecto, si estas interesado en colaborar ponte en contacto con nosotros, pronto habilitaremos el registro para obtener el certificado, ejemplos de exámenes y esas cosas para ver si funciona, también decir que los certificados tendrán fecha de caducidad y tendrán que ser renovados con periodicidad.

Más >

Pásate a Ubuntu 9.04

Desde A un Bit os animamos a que probéis este sistema operativos y dejéis ya ese obsoleto Windows XP, o el Vista, lleno de incompatibilidades y problemas en general.

Del MacOSX sólo podemos decir que si no os dan el Código Fuente de vuestro sistema, es como si no os dieran los planos de vuestra casa, y cada vez que tengáis un problema, tendréis que llamar a quién os la hizo, ya que sólo él, sabe por donde pasan los cables y las tuberías.

Actualmente el 90% o incluso mas, de todos los virus conocidos, están diseñados para funcionar en Windows, y cada vez mas, empiezan a funcionan en MacOSX, pero son muy pocos y prácticamente inofensivos los que podemos encontrar para Linux, ya que sus numerosas capas de protección, impiden su ejecución (siempre y cuando no dejemos la puerta abierta, como poner la contraseña 1234).

Usa Ubuntu, es código libre (os dan los planos), no necesitareis tener instalado un antivirus, será legal (no como los windows esos que tenéis instalados, piratillas), y encima es Gratis.

Muchos diréis eso de, si pero el programa o el juego tal, no funciona en Linux porque como es otro sistema, no permite ejecutar los exe.

Para todos aquellos que decís eso, para instalar cosas en Ubuntu tendréis que hacer uso de los repositorios, que son algo así como unos servidores que hay en internet con todos los programas que podéis necesitar, para acceder a ellos tendréis que darle a Aplicaciones->Añadir y quitar… ya podréis instalar mucho de los programas que podéis necesitar, recordaros que podéis poner en la pestaña superior “Ver todos los programas”, para que os aparezcan los programas Libres y no Libres(sin planos, como los codecs mp3, divx…, flash, java…).

Finalmente para aquellos que a pesar de tener un completo repositorio, queréis instalar algún programa EXE típico de Windows, podéis instalar mediante el mecanismo anteriormente descrito, el programa wine, que es como una especie de simulador, emulador e interfaz entre los programas de Windows y Linux, que os ayudará a utilizar todos los programas de windows, incluyendo 3D.
Para que veáis que no os miento, os dejo el siguiente link, donde muestra unas capturas de pantalla de los juegos y programas, pero sobre todo juegos, que se pueden ejecutar en linux. AppDB de Wine.

[ACTUALIIZACION] Dale a Leer mas.

Más >

La Libertad del Software

Se dice que el Software es “Sofware Libre” si cumple sus cuatro libertades:

  • “Libertad 0″: Libertad para ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, etc.).
  • “Libertad 1″: Libertad para estudiar y modificar el programa (para lo cuál es necesario poder acceder al código fuente).
  • “Libertad 2″: Libertad para copiar el programa de manera que se pueda ayudar a cualquiera al compartirlo.
  • “Libertad 3″: Libertad para mejorar el programa, y hacer públicas las mejoras, de forma que se beneficie toda la comunidad del Software Libre.

El Software Libre no quiere decir “Gratis”, en ingles (Free) significa “Libre”, pero a su vez también significa “Gratis”, por eso muchas veces en ingles se adopta las palabras “Libre” y “Gratis”, en las expresiones.

Para ello indicamos el siguiente mapa paro no perderte en el
Software Libre:

Link: Código Libre (Wikipedia)

Más >

Primeros pasos con Java

¿Qué es JAVA?

Java es un lenguaje de programación multiplataforma (capaz de ser ejecutado en diferentes equipos con diferentes sistemas operativos).

Java utiliza todas las ventajas del lenguaje C (principal lenguaje de programación utilizado para crear la mayoría de programas que utilizamos), e incorpora otras nuevas como es la Programación Orientada a Objetos.

Cuando programamos en Java, y generamos código ejecutable o también llamado bitecodes, este código es pseudointerpretado, es decir no contienen las instrucciones propias del procesador, sino que tiene instrucciones interpretadas por la Maquina Virtual Java, que convierte estas instrucciones en las instrucciones propias de cada arquitectura o procesador.

¿Que es la Programación Orientada a Objetos?

La programación como tal, puede entenderse como una sucesión de instrucciones, existen múltiples instrucciones:

 

  • Movimiento de datos.
  • Aritmética.
  • Operaciones de control de programas.
  • Operaciones lógicas.
  • Desplazamientos y rotaciones.
  • Operaciones de control del sistema.
Un nivel mas enriquecido hace uso de funciones, las funciones son conjuntos de instrucciones, que realizan operaciones sobre datos localizados en determinados lugares de la memoria, normalmente se utiliza la pila del programa, a la cual se llama desde una instrucción de llamada “CALL” y otra de retorno “RET” de tal manera que el programa salta de la posición actual de ejecución de la secuencia de instrucciones a la posición de inicio de la función, posteriormente cuando termina de ejecutar la función salta a la posición desde la cual fue llamada, esto permite hacer múltiples llamadas y en múltiples lugares del código.

 

Pero para una programación mucho mas enriquecida, tales como estructuras de datos, nos ayuda mucho tener uso de Objetos.

Un Objeto es una estructura formada por:

 

  • Espacios de memoria destinadas a datos (propiedades del objeto=>variables).
  • Espacios de memoria destinados a instrucciones (métodos del objeto=>funciones).
Las características de los Objetos son:
  • Capacidad de heredar unos de otros, esto permite que definamos un nuevo objeto que ya cuenta con métodos y propiedades definidas anteriormente, estas pueden ser nuevamente redefinidas.
  • Las propiedades de los objetos pueden ser a su vez objetos.

 

Por ejemplo, supongamos que tenemos que llevar el registro de artículos de una tienda, cada articulo tiene unas propiedades inherentes, tales como el precio, los artículos también tienen metodos o acciones que se les realizan sobre ellos mismos, como por ejemplo: rebajar(cantidad), esto haría que el precio del articulo se reduciese a la cantidad.

Supongamos que tenemos un almacén, por lo que tendremos que hacer una lista de artículos, es decir un objeto que contiene a otros objetos.

En Java se llaman Clases, para este ejemplo lo escribiremos un poco en código idealizado, pero que hará una idea de como se programa en Java.

Articulo:

class Articulo{

int precio;

public void rebajar(int cantidad){

precio=precio-cantidad;

}

}

Almacen:

class almacen{

Lista articulos;

public void añadir(Articulo articulo){

articulos.add(articulo);

}

}

¿Que necesito para empezar a programar?

En principio existen unas herramientas propias para el desarrollo llamadas JDK, pero como somos principiantes, nos iremos por el camino fácil.

Yo utilizo NetBeans, y desde la propia pagina de descarga del JDK http://java.sun.com/javase/downloads/index.jsp podemos encontrar uno de los enlaces que contiene directamente el NetBeans (JDK XX with NetBeans XX), si tenemos el JDK instalado ya, instalaremos simplemente NetBeans, en http://netbeans.org/downloads/index.html hay muchas versiones y en múltiples idiomas, yo aconsejo descargar en Español y la versión básica Java SE, pero si queremos hacer programas para móviles necesitamos la versión Java.

¿Mi primer programa?

Para ello ejecutamos el programa NetBeans,  y hacemos click en Archivo -> Proyecto Nuevo, en la ventana marcamos Java y Aplicación Java.

Presionamos Siguiente y rellenamos el nómbre del proyecto y su ubicación y finalizar.

Nos debe salir un código como el siguiente, “he borrado todo aquello que no sirve (comentarios)”

package javaapplication1;

 

public class Main {

public static void main(String[] args) {

// TODO code application logic here

}

}

 

Bien toda aplicación Java de escritorio inicia su código en el método public static void main(String[] args).

dónde args es un Array que contiene los parámetros de inicio del programa.

por lo que donde pone  // TODO code application logic here, ponemos System.out.println(“Hola mundo”);

 

package javaapplication1;

 

public class Main {

public static void main(String[] args) {

System.out.println(“Hola mundo”);

}

}

Al ejecutar el programa (botón verde de Play) obtenemos la siguientes lineas:

 

run:

Hola mundo

GENERACIÓN CORRECTA (total time: 0 seconds)

Ya tenemos nuestro primer programa.

 

 

 


Más >

El fin de la Crisis

Muchos han dado su opinión de como podemos acabar la crisis, yo personalmente voy a dar mi opinión.

A raíz de de las declaraciones de Tomomasa Sato, uno de los ingenieros mas prestigiosos del mundo de la robótica, donde indicaba la importancia de crear un robot Open Source, es decir basarse en los estándares actuales de Software y Hardware.

A este modelo le ha llamado Model-T en honor del Ford T.
Henry Ford fue el primero en aplicar la cadena de montaje del famoso modelo T de Ford, para fabricar coches en cantidades industriales, durante la gran revolución industrial, del siglo XX.

Como decía mi profesora del historia, “La historia siempre se repite” y ahora no iba a ser menos, los tiempos de crisis requieren cambios para mejorarlos, muchos dicen que esta crisis es como la “tercera guerra mundial”, con la salvedad de que no ha habido ninguna guerra, pero todos (o casi todos) sus efectos se han notado.

Los tiempos de guerras están acompañados de adelantos tecnológicos desarrollados en secreto y los tiempos de posguerras suelen utilizarse, para reutilizar las fabricas y maquinaria bélica para otro fin mucho mas lúdico, el consumismo siempre da su nota creativa para crear nuevos productos que mejoren el estilo de vida, desde el microondas hasta la aviación, son productos derivados de estos tiempos.

Por tanto el hecho de desarrollar un robot que pueda ser fabricado en masa, basándose en Open Source, mejoraría el nivel de vida, proporcionaría nuevos puestos de trabajo, aumentaría exponencialmente la investigación en estas lineas, como lo hicieran anteriormente Internet (que por cierto también viene de la Guerra, aunque fuese la Guerra Fría) y por último esto favorecería la consciencia común, de estar caminando al futuro (mirada positiva en tiempos de crisis).

Del dicho al hecho hay un trecho (otros dicen que hay un estrecho), de nada servirían todas estas ideas, si no se establece un plan completamente viable (esto para los políticos es algo difícil), pero como yo no soy político daré mi idea.

Yo Andaluz (de Andalucía, sur de España “Jaen incluida”), podría destacar dentro del mundo del Software los grandes avances que se esta llevando en esta Comunidad Autónoma, tanto a nivel de Sistemas Operativos (Guadalinex) como de Software Open Source para las administraciones públicas.

En la Comunidad Andaluza ha existido una gran dependencia del campo, pero tampoco se ha alejado tanto de la industria como puede parecer, desde tiempos lejanos, en el campo de la náutica hemos destacado, por la creación de Naos importantísimas, siendo hoy en día una gran referencia mundial en la fabricación de buques navales.

Pero no sólo de astilleros se nutre, aquí también se elabora parte (la cola) del que es actualmente, el avión de pasajeros mas grande del mundo, junto con otras muchas factorías aeronáuticas de las que salen algunos de los aviones mas importantes dentro del mudo militar(A400M).
También cuenta con factorías muy importantes de automoción (Santana Motor).

En el mundo de la investigación contamos con gran experiencia en el sector eólico y solar gracias a sus centros de investigaciones solares y al gran número de centrales eólicas que podemos encontrar en toda la geografía andaluza.

También contamos con uno de los mayores experimentos biológicos de cultivo de alimentos en las mas terribles condiciones, algunos los denominan como el mar de plásticos deAlmería, visible desde el espacio.

El enclave de este territorio hace que sea estratégicamente único, y por ello numerosos países se hayan disputado algunas de sus zonas para establecer sus bases militares estratégicas y de apoyo, es el caso de bases estadounidenses como morón y rota, o la base de territorio del Reino Unido afincado en el estrecho deGibraltar.

Dicho todo lo anteriormente mencionado, contamos con las mejores espectatívas para convertirnos en el referente mundial en el sector de la robótica, destinada a múltiples sectores: construcción, militar, sanidad, industria y ocio.
Contamos con dos cosas fundamentales, abundante mano de obra y mano de obra cualificada para dicha labor.

Más >

Soporte SSL

Nuestro nuevo servidor, nos ofrece la posibilidad de acceder a este sitio, de una manera segura, esto quiere decir que los datos entre cliente y servidor van cifrados.

De esta manera los usuarios que hagan uso de nuestros servicios, sabrán que todos sus datos viajan por un canal seguro.

Para acceder de una manera segura presione el botón Inicio (Seguro), aun que irá algo mas lento.

Si por el contrario quiere que vaya mas rápido utilice el botón inicio (Normal)

Más >

Nuevo servidor

En las próximas semanas, cambiaremos de servidor, por lo que puede ser que algunas cosas fallen durante el traslado, pedimos que mantengan la calma, existen salidas en las cache de google y una copia en mi ordenador.

No es que cambiemos de proveedor, simplemente mejoramos de servidor pasando de PHP 4 a PHP5, esto nos ofrecerá muchas mas mejoras tanto en rendimiento como en recursos.

 


Más >

Propositos para 2009

A un Bit propone soluciones integrales para su empresa, desarrollamos aplicaciones web para la gestión, administración y producción de recursos.

Entornos amigables basados en Software Libre, déjese de complejos Sistemas Operativos que acaban en pantallas azules o bloqueos incontrolables.

Cuente con la mejor opción de seguridad y fiabilidad del mercado.

Más >