viernes, 9 de enero de 2009

Python

0 comentarios

Es un Lenguaje de alto nivel, interpretado, interactivo y de propositos generales creado por Guido Van Rossum en el año 1991



Alto nivel

Es cuando su léxico y estructuras mucho más cercanas a los lenguajes humanos que al lenguaje que el ordenador es capaz de comprender.

Interpretado


Significa que es un lenguaje que no requiere proceso de compilación y por ello no produce archivos binarios o ejecutables. Los lenguajes de programación convencionales se basan en un programa que crea programas llamado compilador. Lee el código fuente, acopla todo lo necesario y crea un programa o archivo ejecutable. Los lenguajes interpretados se basan en un intérprete que lee el archivo de código y ejecuta las órdenes secuencialmente. La ejecución se lleva a cabo mediante la combinación del archivo de código o script y el intérprete.

Interactivo

Cuando un lenguaje interpretado es además interactivo significa que existe la posibilidad de manipular directamente la ejecución de los scripts en cualquier instante de la misma. Esta condición suele ir ligada a la existencia de una consola para comunicarse con el intérprete tal como se utiliza una consola para comunicarse con el sistema operativo. En el caso de python consola e intérprete están tan ligados que se consideran la misma cosa.

De propósito general

Cuando un lenguaje de progrramación es lo suficientemente polivalente como para llevar a cabo cualquier tarea relacionada con un ordenador (hasta escribir un sistema operativo propio) se dice que es de propósito general.



Ejecutando en la consala

# python


Pagina oficial


http://www.python.org/

Tutoriales

Python para todos


Introducción a la programación con python

La elegancia en la programación


En Ingles


Python, c++ y swig

Quick reference card


Python programming


Articulos Python en algunas revistas linux


Mundo Phyton

Todos los modulos para sus necesidades con Python(número 2)

Libros para iniciar con Python(número 1)


Magazine linux

La revolucion se acerca al mundo de Phyton

Tuxinfo

El lenguaje Python, ellos usan Python, udted podría ser el próximo(número 11)

Python y las interfaces gráficas de usuario(número 10)

Python, el lenguaje de todo terreno del software libre(número 5)
Read full story

jueves, 8 de enero de 2009

recuperando el grub

0 comentarios

Existen diversas formas de hacerlo, yo tube un problema recientemente y esta fue la forma como la solucione:

En mi caso tengo 2 SO, Debian lenny beta 2 y Guindows XP SP2

inserte el cd de Debian

elegi la opcion : modo rescue

segui los pasos basicos hasta obtener el pront y luego hice lo siguiente:

# cd /boot/grub/

luego borre menu.lst, debido a que estaba dañado, ya que no me era nada facil modificarlo :-(

# rm /boot/grub/menu.lst

ahora tenia que volver a instalar el grub, asi que hice esto:


# touch /boot/grub/menu.lst

el touch me crea un fichero vacio, pero al tratarce del grub me vino con el texto basico por defaut, ahora actualizo el grub

# update-grub

luego reinicie

# reboot

Luego me salio la pantalla del grub, donde me aparecia el debian tanto la version 2.6.26 y 2.6.24 (ya que yo habia hecho una actualizacion del kernel previamente), pero para mi sorpresa.. no aparecia el Guindows :-(

bueno entre a debian y todo cargo normal :-) , asi q me puse a solucionarlo, esto fue lo que hice:

# vi /boot/grub/menu.lst

y agregue esto: (al final)


title Other operating systems:
root
# /dev/sda1
title Guindows XP SP2

root (hd0,0)
savedefault
makeactive
chainloader +1


Tambien como hice con touch, tube que agregar esto : (al inicio)
aunque vale recalcar, q no es necesario

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.


## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your

# array will desync and will not let you boot your system.
default 0


## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$
aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

asi obtengo, las opciones de modificar el tiempo y que SO arranca primero, claro que para eso no necesitas todo eso, pero lo puse ya que cada vez que instalamos, eso nos sale por defecto...

y listo eso es todo.. :-)
Read full story
 

My Blog List

Labels

Hello