Go: El lenguaje de programación de Google

Noviembre 12, 2009 panconqueso Deja un comentario

Google no deja de sorprendernos. Mientras esperamos el lanzamiento de su sistema operativo, nos enteramos que ha puesto a punto y liberado un nuevo lenguaje de programación. Al igual que sus otros productos, el nuevo Go es libre y gratuito. Los voceros de la compañía aseguran que programar aplicaciones con este lenguaje será “productivo, rápido y divertido”.

El nuevo lenguaje, todavía en fase beta -algo a lo que la empresa nos tiene acostumbrados- toma lo mejor de lenguajes más antiguos como Python o C++ y lo combina para lograr una nueva herramienta que promete revolucionar la forma en que escribimos los programas de ordenador. En Google dicen que este producto tiene como objetivo resolver algunos de los problemas que presentan los lenguajes de programación actuales, como el uso eficiente y sencillo de los microprocesadores multi núcleo o la generación de ejecutables enormes y pesados.

En Google apuestan por Go. Mientras que lo continúan desarrollando le van encontrando nuevos usos. Al respecto, el vocero de la empresa dice que “mientras seguimos mejorándolo también estamos haciendo experimentos. Go se perfila como un firme candidato para nuestro entorno de servidores”, lo que da una idea de la confianza que han depositado en este lenguaje. Parece que además de plantarle cara a Microsoft con productos como Google Docs (competidor de MS Office), Gmail (enemigo declarado de Hotmail) y el nuevo sistema operativo, han decidido pegarle a la empresa de Bill Gates donde más le duele: los lenguajes de programación.

Categorías:Programas

Linux es el futuro, aun después de la publicación de Windows 7

Noviembre 11, 2009 panconqueso Deja un comentario
keith_curtis

Keith Curtis

Así opina Keith Curtis, un ex empleado de Microsoft que fue desarrollador para la empresa por 11 años, trabajando en Windows y Office, y ahora considerando que Linux es el futuro de la informática, así como Wikipedia lo es para las enciclopedias.

En un artículo publicado en TechFlash, Keith Curtis opina sobre su antigua empresa y como Linux es el futuro de la informática. Curtis, trabajó para Microsoft por 11 años, en ese tiempo sin haber usado Linux, sino que lo empezó a utilizar hasta después de su salida en el 2004. Después de investigar el tema y con la experiencia en ambos sistemas ha escrito un libro titulado “Tras las guerras del software”, llegando a tal conclusión, y que el software privativo está deteniendo el desarrollo de la sociedad.

Curtis habla sobre la salida de Windows 7, una versión que le urgía a Microsoft para sanar las heridas que ha dejado Windows Vista, lanzamiento que fue un fracaso para la compañía de Redmond, haciéndole perder clientes que se han ido del lado de Apple y de Linux.

Microsoft es considerado por muchos como una empresa de marketing, pero no, es una compañía de ingeniería y así lo ha dejado ver con Windows Vista, que una gran cantidad de usuarios han quedado insatisfechos con su producto. Cuando hace algo mal los usuarios lo notan. De ser una compañía de marketing no tendrían comentarios negativos.

Aunque la salida de Windows 7 no hará que regresen estos usuarios, si puede detener las fugas que se estaban dando y seguir con el crecimiento perdido, sobre todo para el lado de Apple, mientras que para Linux no será suficiente.

El software es difícil, y Microsoft tiene muchos miles de programadores inteligentes y experimentados. Su problema es el siguiente: Microsoft es considerablemente obstaculizado por la compatibilidad y el código antiguo (…) Linux corre en la misma PC de bajo costo, tiene una solida comunidad de programadores por todo el mundo, menos código obsoleto, un mejor modelo de desarrollo, y puede ser adquirido de forma gratuita.” Dice Curtis.

Otro de los puntos que menciona Curtis es que Linux viene con una gran cantidad de software listo para ser instalado,y aunque mucho de este no tiene todas la funcionalidad requerida, el desarrollo va en aumento y hay una comunidad grande detrás.

Linux viene equipado con software para todos los tipos de requerimientos, tomando por ejemplo, la suite ofimática OpenOffice.org que aunque no es igual de potente que Office, si satisface las necesidades de un porcentaje muy alto de usuarios.

He estado utilizando Linux durante cuatro años y he visto mejoras espectaculares, e incluso el ritmo del progreso aumentó. De hecho, después de pasar varios años investigando el tema, he llegado a estar tan convencido de que Linux es el futuro de la informática así como la Wikipedia es el futuro de la enciclopedia”. Concluye Curtis.

Categorías:Zona Linux

Modificar el GRUB en Debian

Noviembre 2, 2009 panconqueso Deja un comentario
dsc02546

Grub - Einstein

Pasos para agregarle una imagen al grub (es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas operativos instalados en un mismo ordenador)

1.- Instalar el paquete startupmanager:

aptitude install startupmanager

2.- abrir el programa que se encuantra en: Sistema –> Administración –> Administrador de Arranque

Opciones de Arranque

Opciones de Arranque

3.- Agregar las imagen que desees, bien sea .png o .xpm

Pantallazo-Administrador de Arranque-1

Aspecto

4.- Cerrar y Reiniciar para ver los cambios

Categorías:Zona Linux

Mi primer programa en Perl

Octubre 27, 2009 panconqueso Deja un comentario
logo_perl

perl

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.

Perl está instalado por defecto en las distribuciones más populares de GNU/Linux incluyendo Gentoo, Mandriva, Debian, RedHat y SUSE.

/*Este script esta basado en el algoritmo DES (Data Encryption Standard), este programa pide al usuario una linea de caracteres y una contraseña y transforma esos valores en la funcion “crypt()” para calcular el valor cifrado. */

#!/usr/bin/perl
# crypy.pl
# pan = lo defines como una cadenas de caracteres escogidos del conjunto [a-z,A-Z,0-9./]
# clave = Contraseña del usuario

use strict;

printIntroduzca el un conjunto de caracteres [a-z,A-Z,0-9]: ‘;
my $pan = <stdin>;
chop $pan;

printIntoduzca la contraseña: ‘;
my $clave = <stdin>;
chop $clave;

printEl resultado es : ‘, crypt($clave, $pan), “\n“;

para descargar el programa application-x-perl

para su ejecucion :

perl crypt.pl

Categorías:Zona Linux

Manual de Joomla – Sistema de administración de contenidos

Octubre 25, 2009 panconqueso Deja un comentario
Joomla - CMS

Joomla - CMS

Titulo: Joomla! para principiantes: Aprendiendo a crear y mantener sitios Web.

Autor: Juan Antonio Trevejo Alonso.

Formato: PDF

Paginas: 267

Tamaño: 21 Mb

Descargar

Categorías:Cursos y Manuales

Configurar un Planeta en GNU/Linux Debian

Octubre 12, 2009 panconqueso Deja un comentario
UserPlanet GuayanaLUG

UserPlanet GuayanaLUG

UserPlanet GuayanaLUG, es creado con la finalidad de extraer noticias mediante los rss de algunos blog de usuarios Gnu/Linux, y así poder visualizar de mejor manera el contenido publicado en el mismo, bajo una licencia GPLv3. “Version de Prueba”

Descargar:  planeta.tar.gz

Instalación y configuración:

#aptitude install apache2 sqlite php5 php5-sqlite

Descargar y descomprimir el planeta

#tar xzf planeta.tar.gz /var/www/.

Luego de extraer el codigo en una carpeta hay que asegurarse de que los permisos esten correctos.

Ir a la carpeta descomprimida

#cd /var/www/

#chown www-data.www-data -R planeta/

#chmod 700 -R planeta/public_html/

Agragar los Feed a tus Necesidades y Guardar los cambios

#gedit planeta/feeds.conf.php

Finalmente, para que el programa se ejecute cada 10 minutos colocamos algo como esto en /etc/cron.d/anacron

*/10 * * * *  www-data cd /var/www/planeta && php planeta.php

Para extraer los rss de los blog anteriormente configurado.

Ejecutar:

#php planet.php

Cuando haya finalizado y no ocurra ningun error ir a:

http://localhost/planeta/public_html/

Para ver algunos planetas ir a:

http://planet.debian.org/es/

http://planeta.es.gnome.org/

http://planeta.unplug.org.ve/

http://planeta.guayanalug.org.ve/

Categorías:Zona Linux

Red Hat contra las patentes de software

No a las Patentes de Software

No a las Pantentes

Mientras que algunas empresas dependen casi de forma exclusiva en sus patentes de software para generar ganancias, Red Hat ha decidido ir en contra de estos derechos de exclusividad entregando un documento a la Corte Suprema de los Estados Unidos. En ese documento solicita la prohibición de todas las patentes relacionadas con el software. Según Red Hat, esta práctica de registrar patentes de software afecta a toda la industria de forma negativa y deja completamente sin protección a los desarrolladores a manos de los llamados “trolls de las patentes” que sólo se dedican a acumular derechos de exclusividad retrasando y hasta impidiendo la evolución del software.

Categorías:Zona Linux

CANTV & GNU/Linux Canaima – Password

Octubre 1, 2009 panconqueso 1 Comentario

GNU/Linux Canaima

GNU/Linux Canaima

El Servicio CANTV ofrece a disposición equipos de computadoras, que tienen instalado por defecto la distribución de Gnu/Linux canaima, el problema es que los que disponen de estas computadora no se les participa que deben ingresar al sistema operativo con un, Nombre de usuario y Contraseña, lo que CANTV no se los da, y este problema viene surgiendo por la lista de correos de canaima que tienen este problema por lo que hago este post, es para informarles que:

Ususario = usuario  ;  Contraseña = usuario

Saludos a todos y espero que Canaima funcione bien..!

Categorías:Zona Linux

vrms (Virtual Richard M. Stallman)

Septiembre 27, 2009 panconqueso Deja un comentario
richard-stallman

alias = RMS

es un programa que analiza el conjunto de paquetes instalados en un sistema basado en Debian y que muestra cuáles no son libres. Generalmente, estos paquetes son los que pertenecen a la rama non-free (no libre).

En versiones futuras de vrms se ha planeado incluir una opción que muestre escritos públicos de Stallman y otras personas explicando por qué el uso de cada uno de los paquetes no libres instalados podrían provocar problemas morales para la comunidad del Software libre sin embargo esta funcionalidad no está incluida todavía.

Instalación : aptitude install vrms

a13×00x1:/home/freak# vrms
Non-free packages installed on a13×00x1

fglrx-atieventsd          external events daemon for the non-free AMD/ATI r5xx,
fglrx-control             control panel for the non-free AMD/ATI r5xx, r6xx, r7x
fglrx-driver              non-free AMD/ATI r5xx, r6xx, r7xx display driver
fglrx-glx                 proprietary libGL for the non-free AMD/ATI r5xx, r6xx,
fglrx-modules-2.6.26-2-68 Display driver for AMD/ATI Radeon and FireGL graphics
sun-java6-bin             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-jre             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-plugin          The Java(TM) Plug-in, Java SE 6

Contrib packages installed on a13×00x1

b43-fwcutter              Utility for extracting Broadcom 43xx firmware
flashplugin-nonfree-extra Adobe Flash Player platform support library for Esound

8 non-free packages, 0.7% of 1097 installed packages.
2 contrib packages, 0.2% of 1097 installed packages.

En caso de no tener paquetes privativos instalados en su máquina, vrms dará la siguiente salida:

No non-free or contrib packages installed on al3×00x1!  rms estaría orgulloso.

Categorías:Zona Linux

Red Hat le responde a Tovalds

Septiembre 25, 2009 panconqueso Deja un comentario
8FABx250y200

kernel linux

Linus Torvalds, mente maestra detrás del kernel Linux, declaró que su creación ya no es lo que fue hace algunos años. Las palabras, frías como dagas, fueron “enorme e hinchado”. Como era de esperarse, el entorno del código abierto se alzó en voces. Muchos usuarios opinan lo contrario. Muchos desarrolladores opinan lo contrario. Y hasta mi instalación de Debian probablemente opine lo contrario. Pero estas palabras vinieron de la boca del mismo Torvalds, y por más que los usuarios de Linux se sientan incómodos, sigue siendo una opinión muy fuerte. Por supuesto, alguien iba a responderle a Torvalds tarde o temprano, y fue nada menos que el CEO de Red Hat, Jim Whitehurst. Las expresiones del CEO fueron muy diplomáticas, refiriéndose constantemente a los aspectos tecnológicos de Linux, en vez de centrarse en Torvalds.

Linus Torvald

Linus Torvald

Whitehurst dijo que “la hinchazón es cuando comienzas a agregar funcionalidades que la gente no necesita”, lo cual no se ve representado cuando aquellos que desarrollan Linux son quienes determinan la mayoría de las necesidades del kernel. También declaró que “Linux está creciendo” pero que ese crecimiento es un reflejo de aquello que la gente necesita. Torvalds hubiera tenido mucha más razón si se hubiera referido a algunas distros que se basan en Linux (porque “hay” distros hinchadas, todo el mundo Linux lo sabe), pero al referirse al kernel, ha sembrado incertidumbre y perplejidad por todas partes.

Las palabras de Torvalds se podrían interpretar como un ataque directo contra el modelo de software libre existente. El CEO de Red Hat plantea que son los usuarios quienes determinan el contenido en el código del kernel. Yo, en lo personal, me pregunto: ¿Linux está hinchado con algo como el soporte para USB 3.0? ¿O los entornos gráficos que trabajan sobre él? ¿O el soporte para hardware que va creciendo cada vez más y más? Ya escuché por ahí la clásica frase: “El rey ha muerto. Larga vida al rey”. No tengo dudas de que es una frase muy fuerte para dirigirla hacia alguien como Torvalds, después de todo lo que ha hecho (y seguirá haciendo) con su kernel. ¿Pero qué es exactamente lo que pasa por la mente de Torvalds? ¿Qué lo incomoda específicamente del kernel, y qué le quitaría? Hasta que no amplíe sus declaraciones, sólo podemos especular.

Categorías:Zona Linux