13 enero 2012

Generador de getters y setter para visual studio

Buscando, encontré este complemento para Visual Studio que anda y anda. Es para generar en forma automática los getters y setters, así como hacemos con los ide de NetBean o Eclipse.

[ACTUALIZADO 13/01/2012]

Add-In Property Generator para Visual Studio


En Java Eclipse el IDE, tiene una opción de refactoring que se usa para generar todos los getters y setters de una clase a partir de las variables privadas declaradas en la misma. Lo que en Java se llama getters/setters, en C# o VB sería el equivalente a las propiedades de una clase.




Para los que extrañan esta funcionalidad en Visual Studio y tenemos clases de 15 o más propiedades, este addin es muy útil ya que no tenemos que tomarnos el trabajo de generar 1 x 1.

Este Add-in es compatible tanto con el Visual Studio 2005 como 2008.

Es libre, gratuito, pueden copiarlo, piratearlo y más que nada, disfrutarlo. El link para bajarlo es el siguiente:

http://www.leonardotrujillo.com/archivos/Addins.rar (Para descargar: botón derecho y elegir "guardar enlace..." )


Las opciones para instarlo se encuentran dentro de un archivo .txt. Cualquier sugerencia, problema o duda, dejen un comentario aquí, que prometo contestar.

Fuente: http://grimpidev.wordpress.com/

21 diciembre 2011

Abrir una consola en Ubuntu 11


Abrir una consola en Ubuntu 11. 

1)      Haciendo clic sobre el ícono de Aplicaciones, aparecerá la terminal entre los programas utilizados con más frecuencia, si no es así haces clic en Todas las aplicaciones y después en Accesorios, allí aparecerá entre las aplicaciones instaladas Terminal. 

2)      Otra forma es utilizando la combinación de teclas Alt + Control + T. Sin tener necesidad de hacer lo descrito antes.

Luego de instalar Ubuntu ¿qué cosas hacer primero?


Luego de instalar Ubuntu ¿qué cosas hacer primero para que funcione al 100% o casi…:)?

Recargar la Lista de Repositorios (depósitos donde se almacenan y mantienen las aplicaciones y paquetes de instalación) y Actualizar el Sistema

Vamos al menú principal y seguimos hacemos:  "Sistema - Administración - Gestor de paquetes Sinaptyc", allí presionamos el botón “Recargar”

Luego "marcar todas las actualizaciones" y "aplicar".
La forma de hacerlo por línea de comandos es sudo apt-get update && sudo apt-get -y dist-upgrade

También podemos actualizar directamente desde Sistema - Administración - Gestor de actualizaciones.

Instalar codecs Flash, fuentes adicionales, etc
Paquete Extras restrictivos: Contiene codecs y aplicaciones restrictivos o con copyright, tales como mp3, flash, java, formatos de vídeo, etc.
Se hace con un comando en la consola: sudo apt-get install ubuntu-restricted-extras

Instalar el Idioma para todo el sistema
Algunas aplicaciones, como OpenOffice, no vienen en español. Para poner todo el sistema en español:

Vamos a "Sistema - Administración - Soporte de Idiomas", nos dirá que no está todo el soporte instalado y pulsamos instalar.

Socios de Canonical (fuente http://sliceoflinux.com)
El repositorio “Socios de Canonical” viene predefinido en Ubuntu 11.04, pero hay que activarlo. Sin embargo, el proceso es tan sencillo como hacer clic en el icono del Centro de software
Después, nos vamos al menú Editar (recuerda que ahora el menú de la aplicación se encuentra en el panel superior) y después en Orígenes del software.
Ya sólo te quedará hacer clic sobre la solapa Otro software y activar las dos entradas que comienzan con el texto Socios de Canonical.
Ahora puedes volver a la consola e instalar algunos de sus componentes, como Adobe Reader, Skype o la Máquina Virtual Java de Sun
sudo apt-get -y install acroread

Durante la instalación, se solicita nuestro consentimiento para que Adobe Reader sea nuestro lector de archivos PDF predeterminado. Como en ocasiones anteriores, elegimos la opción y pulsamos Intro.

Cuando termine el proceso anterior, podemos seguir con Skype: sudo apt-get -y install skype

Por último, podemos instalar la máquina virtual Java escribiendo:
sudo apt-get -y install sun-java6-jre sun-java6-plugin sun-java6-fonts

No olvides que, como en otras ocasiones, durante la instalación de estos paquetes deberás leer la licencia de (la extinta) Sun Microsystems … y aceptar sus términos…

¿Continuará...?

24 agosto 2011

Configurar conexión ADSL de ANTEL en UBUNTU

Este material es extraído de http://www.ubuntu.org.uy/ e

Configurar un cliente ADSL en GNU/Linux es realmente fácil.
A continuación les adjunto un pequeño manual de como hacerlo
1) sudo pppoeconf
Este comando es el encargado de lanzar la herramienta de
configuración para el ADSL


2) A continuación la aplicación intenta detectar el modem ADSL conectado a la tarjeta de red.
Es importante tener presente que para evitar problemas en este punto debe estar conectado a la red y encendido nuestro modem ADSL, esa cajita negrita que nos da Antel.


3) En este punto comienza la modificación de los archivos de configuración, se nos alerta de que van a realizarse cambios, por lo que es aconsejable hacer respaldos de dichos archivos.
Si es la primera vez que realizamos la configuración.


4) Dejamos que pppoeconfig se encargue de modificar la configuración como haga falta en este punto, seleccionamos si y seguimos al siguiente
punto.



Nombre de usuario para los distintos planes que tiene Antel

ADSL 30 hs usuario@adsl10
ADSL 60 hs usuario@adsl11
ADSL 512 usuario@adinet
ADSL 768 usuario@adslresidencial
ADSL 1 Giga usuario@adsl51
ADSL 3 Giga usuario@adsl61
ADSL 10 Giga usuario@adsl55

5) Como nombre de usuario debe ponerse alguno de los mencionados arriba, todo depende del contrato que se tenga con Antel, a la fecha son solo estos, pero con el tiempo es casi seguro que agreguen o cambien algunos.



6) A continuación se pone la contraseña que nos dieron cuando contratamos el servicio, como norma general, se suele poner de clave el mismo número que tenemos de contrato por ej, V41370, pero esto es como caso general, obviamente que puede ser cualquier otra clave.


7) En estos momentos se nos avisa que nuestro proveedor de Internet
puede pasarnos la dirección DNS con la que vamos a resolver las
direcciones que ponemos, Antel maneja dos, 200.40.30.245 y 200.40.220.245.

Al conectarnos nos manda esa información y si aquí decimos que si entonces automáticamente es agregado a nuestgro resolv.conf (fichero
que contiene los datos del DNS)


8) Con los valores por defecto Antel no tiene inconvenientes, así que contestando que si estaría bien


9) Por último se nos pregunta si queremos hacer que se conecte automáticamente cuando arranca nuestro Linux, vemos que es lo que nos
conviene, en ese caso, y luego si queremos iniciar la conexión al terminar de configurar.


Una vez que tenemos configurado nuestro ADSL hay dos comandos muy
sencillos para marcar y para colgar.
pon dsl-provider (marca a nuestro proveedor de ADSL)
poff (corta la conexión)
Hay que alcarar que dsl-provider es el nombre que da por defecto pppoeconfig" a nuestro proveedor de ADSL, en caso que hubieramos puesto otro hay que hacer la llamada al proveedor que corresponda.

26 marzo 2011

¿Quién es Richard Stallman?

(Extraído de wikipedia)


Richard Matthew Stallman (nacido en Manhattan, Nueva York, 16 de marzo de 1953), con frecuencia abreviado como "rms",[1] es un programador estadounidense y fundador del movimiento por el software libre en el mundo.
Entre sus logros destacados como programador se incluye la realización del editor de texto GNU Emacs,[2] el compilador GCC,[3] y el depurador GDB,[4] bajo la rúbrica del Proyecto GNU. Sin embargo, es principalmente conocido por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo. Es también inventor del concepto de copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad.

Biografía

Laboratorio de inteligencia artificial del MIT

En 1971, siendo estudiante de primer año de Física en la Universidad Harvard, Stallman se convirtió en un hacker del laboratorio de inteligencia artificial (IA) del Instituto Tecnológico de Massachusetts (MIT). En los años 1980, la cultura hacker que constituía la vida de Stallman empezó a disolverse bajo la presión de la comercialización en la industria del software. En particular, otros hackers del laboratorio de IA fundaron la compañía Symbolics, la cual intentaba activamente reemplazar el software libre del Laboratorio con su propio software privativo.
Durante dos años, desde 1983 a 1985, Stallman por sí solo duplicó los esfuerzos de los programadores de Symbolics para impedir que adquirieran un monopolio sobre los ordenadores del laboratorio. Por ese entonces, sin embargo, él era el último de su generación de hackers en el laboratorio.
Se le pidió que firmara un acuerdo de no divulgación (non-disclosure agreement) y llevara a cabo otras acciones que él consideró traiciones a sus principios. El 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de Usenet el inicio del proyecto GNU que perseguía crear un sistema operativo completamente libre.[5]

Iniciativa GNU

Al anuncio inicial del proyecto GNU siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es Unix), pronunciado de forma parecida a ñu, en inglés (de ahí los dibujos-logotipos que lo representan). Poco tiempo después fundó la organización sin ánimo de lucro Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la "GPL") en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.

La persona

Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida. Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.
"Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño."
Richard Stallman
En 1999 promovió la creación de una enciclopedia libre, la GNUPedia, considerada como un antecedente directo de la Wikipedia.
En la actualidad, Stallman se encarga de difundir la ideología GNU en todo el mundo mediante charlas y conferencias. Esto hace que algunos le consideren como un profeta o gurú. Stallman posee un buen nivel de castellano, y ha dado numerosas conferencias en español en Argentina, Cuba, España, Perú, México, Venezuela, Uruguay, Colombia, y otros países latinoamericanos (en universidades, etc). Durante sus charlas aparece con una segunda personalidad que corresponde a San Ignucio en la que suele bendecir las computadoras de las personas.[6]
Su aparentemente descuidada imagen y sus manías extravagantes (no utiliza teléfono móvil, siempre va acompañado de su computadora portátil, no duerme en hoteles, etc.) le han hecho ser blanco de numerosos chistes y bromas, llegando a aparecer en tiras cómicas.[7]

Distinciones

Stallman ha recibido numerosos premios y reconocimientos por su trabajo, entre ellos:
  • Una membresía en la MacArthur Foundation en 1990.[8]
  • El Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original.[9]
  • Un Doctorado Honoris Causa del Royal Institute of Technology de Suecia en 1996.[10]
  • El Pioneer award de la Electronic Frontier Foundation en 1998.[11]
  • El Yuri Rubinsky memorial award en 1999.[12]
  • El Takeda award en 2001.[13]
  • En 2004 recibió un Doctorado Honoris Causa otorgado por la Universidad de Salta (Argentina).[14]
  • Primer galardonado con el Premio Internacional Extremadura de Conocimiento Libre que concedió la Junta de Extremadura el 7 de febrero de 2007 en Badajoz en el marco de la III Conferencia Internacional de Software Libre.[15]
  • Doctor Honoris Causa de la Universidad de Los Angeles de Chimbote, en Perú en 2007
  • Doctor Honoris Causa de la Universidad de Pavia, en 2007
  • Doctor Honoris Causa de la Universidad Nacional de Trujillo, en Perú en 2008
  • Doctorado Honorario en Ciencias en la Universidad de Lakehead en Canadá en 2009[16]

Publicaciones

Stallman ha realizado publicaciones de varios tipos, entre ellas se destacan las siguientes:
Dos artículos en revistas científicas:
  • Stallman, Richard M; Sussman, Gerald J (November de 1975). Heuristic Techniques in Computer-Aided Circuit Analysis. CAS-22 (11). IEEE Transactions on Circuits and Systems. 
  • Stallman, Richard M; Sussman, Gerald J (1977). Forward Reasoning and Dependency-Directed Backtracking In a System for Computer-Aided Circuit analysis. Artificial Intelligence 9. pp. 135–196. 
Manuales:
Recopilaciones de ensayos:
Biografía:

Véase también

Referencias

  1. Stallman, Richard (N.D.). «Richard Stallman's 1983 biography». Richard Stallman's homepage. (Published in the first edition of "The Hacker's Dictionary"). Consultado el 20 November 2008. «
    "'Richard Stallman' is just my mundane name; you can call me 'rms'"».
  2. «GNU Emacs FAQ» (en inglés). Consultado el 17 de noviembre de 2009. «The first Emacs was a set of macros written in 1976 at MIT by RMS (Richard M. Stallman».
  3. The GCC team. «GCC Contributors» (en inglés). Consultado el 17 de noviembre de 2009. «Richard Stallman, for writing the original GCC and launching the GNU project.».
  4. «GDB Steering Committee». Consultado el 17 de noviembre de 2009.
  5. Richard Stallman (1983). «New UNIX implementation» (en inglés). Consultado el 10-05-2007.
  6. St IGNUcius [1]
  7. Por ejemplo Tira Ecol número 78 o Comic xkcd número 225.
  8. Fundación McArthur[2]
  9. «ACM Award Citation / Richard Stallman».
  10. «HackerBladet 1996-11-08».
  11. «EFF 1998 Pioneer Awards Press Release».
  12. «ahref.com > Guides > Industry > WWW8 Notes: Open-Source Software and Software Patents».
  13. «The Takeda Foundation».
  14. Universidad de Salta [3]
  15. Terra Actualidad - EFE (31-01-2007) Extremadura premia a Richard Stallman, el padre del software libre
  16. http://stallman.org/#serious

¿Quién es Linus Torvalds?

(Extraído de wikipedia)

Linus Benedict Torvalds (Helsinki, Finlandia, 28 de diciembre de 1969), es un ingeniero de software finlandés; es conocido por iniciar y mantener el desarrollo del "kernel" (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas, los compiladores y un número de utilidades desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad sueco-parlante de Finlandia.

Biografía

Sus padres tomaron su nombre de Linus Pauling (estadounidense, Premio Nobel de Química 1954). Comenzó sus andanzas informáticas a los 11 años cuando su abuelo, un matemático y estadista de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.
En 1988 admitido en la Universidad de Helsinki, donde se gradúa con el grado de Máster en Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tannenbaum saca a la luz el S.O. Minix con propósitos didácticos. Dos años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.
A finales de los años 80 tomó contacto con los computadores IBM, PC y en 1991 adquirió una computadora con procesador modelo 80386 de Intel.
A la edad de 21 años, con 5 años de experiencia programando (en C), ya conocía lo suficiente del sistema operativo Minix como para tomar prestadas algunas ideas y empezar un proyecto personal. Basándose en Design of the Unix Operating System, publicado por Maurice J. Bach en 1986, crearía una implementación que ejecutará cualquier tipo de programa, pero sobre una arquitectura de ordenadores compatibles, IBM/PC.
Este proyecto personal desembocó el 5 de octubre de 1991 con el anuncio[1] de la primera versión de Linux capaz de ejecutar BASH (Bourne Again Shell) y el compilador conocido como GCC (GNU Compiler Collection).
En enero de 1992 se adoptó la Licencia Pública General (GPL) para Linux. Ésta añade libertades de uso a Linux totalmente opuestas a las del software propietario, permitiendo su modificación, redistribución, copia y uso ilimitado. Este modelo de licencia facilita lo que es conocido como el modelo de desarrollo de bazar, que ha dado estabilidad y funcionalidad sin precedentes a este sistema operativo.
En 1997 Linus Torvalds recibe los premios 1997 Nokia Foundation Award de Nokia y Lifetime Achievement Award at Uniforum Pictures. Ese mismo año finaliza los estudios superiores (1988 - 1997) tras una década como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo del núcleo del S.O. desde 1992.
Torvalds trabajó en Transmeta desde febrero de 1997 hasta junio de 2003. Actualmente trabaja para el Open Source Development Labs en Beaverton, Oregón. Solo el 2% del código del Linux actual está escrito por él, pero en su persona sigue descansando la paternidad de este núcleo del sistema operativo.
Torvalds posee la marca registrada "Linux" y supervisa[2] el uso de la marca a través de la organización sin ánimo de lucro Linux International.

Cómo creó Linux

En Finlandia, Linus Torvalds, por entonces estudiante de Ciencias de la Computación de la Universidad de Helsink, decidió realizar la cuantiosa inversión de $3500 para adquirir un nuevo PC 386 (33 Mhz, 4MB de RAM; una de las más avanzadas de su época). El pago lo realizaría a plazos, pues no disponía de tal cantidad de dinero en efectivo.
Normalmente, lo utilizaba para acceder a la red de su universidad , pero debido a que no le gustaba el sistema operativo con el cual trabajaba, Minix, decidió crear uno él mismo. Decidió aprovechar esta oportunidad para realizar un programa a bajo nivel prescindiendo de Minix.
En los primeros intentos consiguió arrancar el ordenador y ejecutar dos procesos que mostraban “AAAAABBBBB ”. Uno lo utilizaría para leer desde el módem y escribir en la pantalla, mientras que el otro escribiría al módem y leería desde el teclado. Inicialmente, el programa arrancaba desde un disquete.
La siguiente necesidad que tuvo fue la de poder descargar y subir archivos de su universidad, pero para implementar eso en su emulador era necesario crear un controlador de disco. Así que después de un trabajo continuo y duro creó un controlador compatible con el sistema de ficheros de Minix. En ese momento se percató que estaba creando algo más que un simple emulador de terminal (informática), así que, descontento con su sistema Minix, emprendió la aventura de crear un sistema operativo partiendo de cero.
De forma privada, Linus nombraba Linux a su nuevo sistema, pero cuando decidió hacer una presentación pública pensó que era demasiado egocéntrico llamarlo así y propuso llamarlo Freax, aunque después se le siguió conociendo Linux.
Después de anunciar el 25 de agosto de 1991 su intención de seguir desarrollando su sistema para construir un reemplazo de Minix, el 17 de septiembre de 1991 sube al servidor de File Transfer Protocol proporcionado por su universidad la versión 0.01 de Linux con 10.000 líneas de código. A partir de ese momento Linux empezó a evolucionar rápidamente.

Reconocimiento

  • En 1996, un asteroide recibió el nombre de "9793 Torvalds" en honor a Linus Torvalds.
  • En 1998 recibió el premio "Pioneer Award" de la EFF.[3]
  • En 1999 recibió el título de doctor honorífico en la Universidad de Estocolmo.
  • En 2000 recibió el título de doctor honorífico en la Universidad de Helsinki.
  • En la votación "Persona del Siglo" de la revista Time, Linus Torvalds obtuvo la posición número 17.[4]
  • En 2001, compartió el premio "Takeda Award" para las artes sociales y económicas junto a Richard Stallman y Ken Sakamura.
  • La película del 2001, "Swordfish"", contiene un personaje finlandés (el hacker número uno del mundo) llamado Axl Torvalds.
  • En 2004, fue nombrado como una de las personas más influyentes del mundo en el artículo de la revista Time.[5]
  • En el verano de 2004, obtuvo el puesto número 16 en "Suuret Suomalaiset".[6]
  • En 2005, fue nombrado como uno de "los mejores administradores empresariales" en una encuesta de la revista "BusinessWeek".[7]
  • En agosto de 2005, Linus Torvalds recibió el premio "Vollum Award" del Reed College.[8]
  • En 2006, la revista "Business 2.0" lo nombró como "una de las diez personas que no tienen importancia" debido a que el crecimiento e importancia de Linux habían eclipsado el impacto individual de Linus.[9]
  • En 2006, la revista Time lo nombra como uno de los héroes revolucionarios de los últimos 60 años.[10]

Véase también

Referencias