PDF de programación - hd magazine 10 201308

Imágen de pdf hd magazine 10 201308

hd magazine 10 201308gráfica de visualizaciones

Publicado el 10 de Julio del 2017
517 visualizaciones desde el 10 de Julio del 2017
299,3 KB
12 paginas
Creado hace 6a (30/08/2013)
CHANGE

S U P L E M E N T O E S P E C I A L
H A C K E R S & D E V E L O P E R S M A G A Z I N E

RESPONSABLE EDITORIAL
Eugenia Bahit

HACKER TEAM:
Eugenia Bahit
María José Montes Díaz
Milagros Infante Montero

P U BL IC AC I Ó N B A J O L I C E N C I A C R E AT I VE C O M M O N S AT R IB U C I Ó N N O C O M E RC IA L C O M PA RT IR I G UA L 3 . 0 U N P O RT E D

© 2 0 1 3 H A C K E R S & D E V E L O P E R S M A G A Z I N E

HACKERS & DEVELOPERS MAGAZINE “CHANGE”
FECHA DE PUBLICACIÓN: 31 DE AGOSTO DE 2013
LICENCIA CREATIVE COMMONS ATRIBUCIÓN NO COMERCIAL COMPARTIR IGUAL 3.0 UNPORTED
CREADO CON LIBREOFFICE WRITER

CHANGE

S U P L E M E N T O E S P E C I A L
H A C K E R S & D E V E L O P E R S M A G A Z I N E

NUESTRO COMPROMISO CON QUIENES APUESTAN AL VERDADERO CAMBIO

PA PE R S D E · E U G E N I A BA H IT · M A R Í A J O S É M O N T E S D Í A Z · M I L AG RO S I N FA N T E M O N T E RO

PAPERS

GNU/LINUX:
NOTAS DE INSTALACIÓN AVANZADA DE SLACKWARE
por MARÍA JOSÉ MONTES DÍAZ (Téc. En Informática de Gestión)

Android™:
MEJORES PRÁCTICAS UX & UI PARA APLICACIONES Android™
por MILAGROS INFANTE MONTERO (Est. de Ingeniería de Sistemas)

SHELL SCRIPTING:
SNIPPETS EN BASH PARA AGILIZACIÓN DE TAREAS
por EUGENIA BAHIT (GLAMP Hacker – Programadora eXtrema)

3

6

9

HACKERS & DEVELOPERS MAGAZINE “CHANGE” - SUPLEMENTO ESPECIAL - WWW.HDMAGAZINE.ORG – CREATIVE COMMONS ATRIBUCIÓN NO COMERCIAL COMPARTIR IGUAL 3.0 UNPORTED
© 2013 EUGENIA BAHIT, MARÍA JOSÉ MONTES DÍAZ & MILAGROS INFANTE MONTERO

3

Instalando Slackware

Slackware es una distribución basada en la filosofía
KISS y además, es la distribución GNU/Linux más
antigua en vigencia. Veamos cómo es su instalación.

Escrito por: María José Montes Díaz (Docente & Programadora)

Estudiante de Grado Ingeniería en Tecnología de la información. Técnico en informática de gestión.
Monitora FPO. Docente de programación Python y Scratch para niños de 6-12 años. Activista del
software libre y cultura libre.

Webs:
Blog: http://archninfa.blogspot.com.es/

Redes sociales:
Twitter: @MMontesDiaz

E

l creador de esta distribución fue Patrick Volkerding1. Su intención es producir la distribución GNU/Linux con el objetivo
principal de la estabilidad y simplicidad de uso. Actualmente, es la distribución más antigua en vigencia, nació en abril de 1993,
y es la más “UNIX-like”. El equipo de desarrollo de Slackware considera la simplicidad y la estabilidad de suma importancia, y

como resultado, esta distribución se ha convertido en una de las más populares disponibles, estable y amigable.

Esta distribución cuenta con el núcleo Linux 3.2.29 y Glibc 2.15. Podemos descargar la imagen ISO a través de BitTorrent2 o mirrors3.
Archlinux está inspirada, entre otras, en esta distribución.

Comenzamos la instalación
Nada más arrancar, nos aparecerá una pantalla en la cual poder ingresar algún parámetro extra necesario para arrancar la
instalación. No es necesario ingresar nada y puede continuarse con la instalación pulsando Enter.

Debemos seleccionar el núcleo con el que arrancaremos. La opción seleccionada por defecto debería ir bien.
Una vez arrancado el sistema, nos preguntará qué mapa de teclado queremos. Por defecto está en inglés, así que, pulsamos 1 y
buscamos “qwerty/es.map” (o el que aplique en cada caso).

Una vez seleccionado el mapa de caracteres, nos aparecerá otra ventana en la que comprobar el teclado. Una vez realizada la prueba,
bastará introducir 1 en una nueva línea y pulsar Enter.

Una vez hecho esto, ya podremos iniciar sesión. El usuario es “root” y no tiene contraseña. Lo primero que debemos hacer es
particionar el disco. Para ello disponemos de cfdisk y fdisk para sistemas con MBR y, cgdisk y gdisk para sistemas GPT. Para
una instalación completa, con una partición raíz de 15 GB sería suficiente. Para la partición swap, si nuestro equipo tiene menos de 1
GB, podríamos darle ese tamaño; si es de 2 GB o más, incluso podríamos omitirla. De todas formas, siendo ésta el 70% de la física,

1
2
3

http://wikipedia.org/wiki/Patrick_Volkerding


http://slackware.com/getslack/torrents.php


http://mirrors.slackware.com/



HACKERS & DEVELOPERS MAGAZINE “CHANGE” - SUPLEMENTO ESPECIAL - WWW.HDMAGAZINE.ORG – CREATIVE COMMONS ATRIBUCIÓN NO COMERCIAL COMPARTIR IGUAL 3.0 UNPORTED
© 2013 EUGENIA BAHIT, MARÍA JOSÉ MONTES DÍAZ & MILAGROS INFANTE MONTERO

4

sería suficiente para poder realizar la suspensión a disco del equipo.

SETUP
Tras crear las particiones que alojarán Slackware, ejecutamos setup en la línea de comandos para empezar a configurar el sistema. Es
un sistema de menús que nos permitirá la instalación de paquetes. Dado que ya hemos seleccionado el teclado, pasaremos a la
siguiente opción.

ADDSWAP
Es donde se establecen las particiones Swap, para ello escogemos esta opción y pulsamos Enter. Aparecerá la partición o particiones
que tiene el sistema de archivos Swap, elegimos y pulsamos ok. Antes de formatear, el instalador preguntará si queremos que busque
las partes dañadas del disco, si no tenemos sospechas de tener daños, elegimos no. Cuando termine de formatearse el disco,
pulsamos la tecla Enter.

TARGET
En está sección es donde especificaremos el resto de particiones y estableceremos los puntos de montaje del sistema de archivos.
Tendremos la posibilidad de formatear cada una de las particiones. Para la partición que alojará el sistema, es decir, el punto de
montaje /, formatearemos la partición. Disponemos de varios sistemas de archivos para formatear. Una buena opción es EXT4.

SOURCE
En esta sección elegiremos el medio fuente desde el que instalar. En este caso, optaremos por la primera opción. Luego, bastará
pulsar Enter y OK en la opción auto.

SELECT
Ahora toca seleccionar los paquetes que queremos instalar. La serie A es necesaria para obtener un sistema funcional básico. Las
demás opciones son opcionales. Para elegir, basta pulsar Espacio sobre la opción. Una vez terminada la selección, pulsamos OK.

INSTALL
En este apartado podemos escoger entre siete métodos de instalación diferentes. La opción más rápida y recomendada es full. Por
supuesto, es la opción que más espacio consume.
Una vez acabada la instalación, tendremos la opción de crear un USB autorrancable.

CONFIGURE
LILO (Linux Loader).- Es un gestor de arranque que permite elegir entre sistemas operativos Linux y otras plataformas. Para
hacer una instalación automática, escogemos Simple. Lo siguiente es elegir la resolución de la pantalla, elegimos una opción (que
puede ser Standard) y pulsamos Enter.

Si no queremos agregar ningún parámetro al kernel, dejamos el siguiente cuadro vacío y pulsamos Enter.

Cuando nos pregunte si queremos usar la consola UTF-8 pulsamos “No”.

Lo siguiente es seleccionar dónde queremos instalar Lilo. Elegimos MBR, pulsamos OK.

Toca elegir los drivers para el ratón, seleccionamos imps2. A continuación se nos preguntará si queremos que el ratón se pueda usar

HACKERS & DEVELOPERS MAGAZINE “CHANGE” - SUPLEMENTO ESPECIAL - WWW.HDMAGAZINE.ORG – CREATIVE COMMONS ATRIBUCIÓN NO COMERCIAL COMPARTIR IGUAL 3.0 UNPORTED
© 2013 EUGENIA BAHIT, MARÍA JOSÉ MONTES DÍAZ & MILAGROS INFANTE MONTERO

5

mientras reinicia, elegimos yes. Se nos pregunta si queremos configurar la red, elegimos yes.

Ahora ecribimos el HOSTNAME y pulsamos Enter (en mi caso, por ejemplo, ninfa-Slack).
Si queremos unir nuestro equipo a un dominio, escribimos el nombre, sino escribimos (.) y pulsamos Enter

Una vez hecho esto, elegimos cómo queremos nuestra IP, dinámica o estática. En este caso elegimos DHCP. Luego nos pedirá el
hostname DHCP, si no tenemos ninguno, pulsamos Enter:

Aparece un menú con los servicios que pueden ser iniciados durante el arranque. De entrada, yo recomendaría utilizar estos: rc.cups,
rc.fuse, rc.inetd, rc.messagebus, rc.samba, rc.ntpd, rc.syslog, rc.sshd, al final pulsamos Enter.

Nos pregunta si queremos personalizar fuentes adicionales, en mi caso No y pulsamos Enter. Luego, para seleccionar la zona horaria,
escogemos la opción No y especificamos la ciudad.

¿Qué entorno gráfico queremos? Esa es la selección que hay que hacer en este punto. Una buena opción es KDE, así que
correspondería elegir xinitrc.kde

Ya estamos casi terminando, pero nos falta un punto muy importante: la contraseña del usuario root, por tanto, cuando nos pregunte
si queremos añadir una contraseña al root, escogeremos yes. Ya ha terminado la instalación, salimos de la utilidad y reiniciamos el
equipo con reboot.

Habilitando la interfaz gráfica.
Una vez reiniciado el sistema, activamos la interfaz gráfica. Para ello editaremos el archivo /etc/inittab y, en la opción que aparece
id:3:initdefault, la cambiamos por id:4:initdefault.

# nano /etc/inittab

Guardamos con Ctrl+O , Enter, y salimos con Ctrl + X, Enter. Reiniciamos con: reboot

Referencias:
http://www.slackware.com/

http://docs.slackware.com/

HACKERS & DEVELOPERS MAGAZINE “CHANGE” - SUPLEMENTO ESPECIAL - WWW.HDMAGAZINE.ORG – CREATIVE COMMONS ATRIBUCIÓN NO COMERCIAL COMPARTIR IGUAL 3.0 UNPORTED
© 2013 EUGENIA BAHIT, MARÍA JOSÉ MONTES DÍAZ & MILAGROS INFANTE MONTERO

6

Las mejores prácticas de UX & UI
para aplicaciones Android™

Al momento de desarrollar una aplicación, debemos
estar al tanto de que ésta cumpla las expectativas de
los usuarios de Android™ (tanto para la interfaz como
para la navegación en un dispositivo) ya que, aunque
no lo parezca, la aplicación se verá afectada
enormemente por ellas.

Escrito por: Milagros Alessandra Infante Montero (Est. Ing. Informática)

Estudiante de Ingeniería Informática . Miembro de la comunidad de software libre Lumenhack.
Miembro del equipo de traducción al español de GNOME. Apasionada por el desarrollo de software,
tecnología y gadgets. De
  • Links de descarga
http://lwp-l.com/pdf5086

Comentarios de: hd magazine 10 201308 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad