- Crear aplicación de rails
- Con el nombre make-it-real-blog
- Abrir el folder de la aplicación con atom
- Crear base de datos
- Generar modelo Post:
- author:string
- title:string
En esta práctica repasaremos el manejo de archivos pueden visitar los ejercicios que trabajamos durante la sección anterior en el siguiente repositorio.
Para empezar con esta práctica crea un repositorio en GitHub, donde se encuentre los archivos necesarios para el desarrollo de la práctica y resuelve cada uno de los siguientes ejercicios en un archivo independiente:
1- Lee el archivo students.txt e imprime su contenido
2- Itera sobre cada una de las lineas del archivo students.txt e imprime cada linea de la siguiente forma:
# Practica de Arrays
zombie_apocalypse_supplies = ["hatchet", "rations", "water jug", "binoculars", "shotgun", "compass", "CB radio", "Tactical 10mm"]
Itera sobre el array zombie_apocalypse_supplies
, imprimiendo cada elemento dentro del array.
Para mantenernos organizados, organiza el array zombie_apocalypse_supplies
de forma alfabetica.
Nos contactó la Fiscalia General de la nación, estan enloquecidos con la cantidad de documentos e información física que tienen en sus archivadores, no estan conformes con digitalizarla o escanearla ya que esto significaría demasiadas gigas de almacenamiento y no sería optimo, por lo tanto quieren que solucionemos este problema en el menor tiempo posible con un algoritmo de compresión.
## ¿Como lo haremos?
Debemos crear un algoritmo que nos permita comprimir la información de todos los procesos penales que allí se llevan a cabo, para eso debemos implementar la siguiente funcionalidad:
Si tenemos el siguiente texto:
# My basic ~/.slate file. | |
# It has some tweaks so it doesn't fuck with my IDE | |
config defaultToCurrentScreen true | |
config nudgePercentOf screenSize | |
config resizePercentOf screenSize | |
# Resize Bindings -> resize | |
bind right:alt;ctrl resize +5% +0 | |
bind left:alt;ctrl resize -5% +0 |
Gist for Atom Sync-Settings plugin |