improve(note-taking-experiment): Wording and improve image quality
This commit is contained in:
parent
b7c712a633
commit
87e7ed9ffd
2 changed files with 15 additions and 18 deletions
Binary file not shown.
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 18 KiB |
|
@ -8,29 +8,15 @@ tags:
|
||||||
date: 2023-03-12
|
date: 2023-03-12
|
||||||
---
|
---
|
||||||
|
|
||||||
He estado un par de semanas experimentando con un concepto relativamente simple: _un programa que permita crear y
|
|
||||||
almacenar notas encriptadas_.
|
|
||||||
|
|
||||||
Este concepto es sencillo, pero la ejecución es lo importante. Me establecí una serie de objetivos que permitieran
|
|
||||||
poder establecer una base sobre la que trabajar, y estos objetivos eran los siguientes:
|
|
||||||
- **Simple**. Una aplicación fácil de usar para todo el mundo, con y sin conocimientos.
|
|
||||||
- **Seguro**. Las notas no deben ser susceptibles de ataques de fuerza bruta y compañía.
|
|
||||||
- **Completo**. Se debe ofrecer una gran variedad de opciones y posibilidades a la hora de redactar y ver las notas.
|
|
||||||
|
|
||||||
Y pese a que el proyecto aún está siendo activamente desarrollado para poder cumplir todos los objetivos, creo que
|
|
||||||
ya se encuentra en un estado en el que puedo mostrar más sobre él y explicar ciertas decisiones.
|
|
||||||
|
|
||||||
## motivación
|
## motivación
|
||||||
|
|
||||||
Un día me di cuenta que mi _setup_ para tomar notas era bastante engorroso: abría el bloc de notas, escribía, guardaba
|
Un día me di cuenta de que mi _setup_ para tomar notas era bastante engorroso: abría el bloc de notas, escribía, guardaba
|
||||||
el .txt, abría [Kleopatra](https://www.gpg4win.org/about.html), esperaba a que se cargara la base de datos, abría el
|
el .txt, abría [Kleopatra](https://www.gpg4win.org/about.html), esperaba a que se cargara la base de datos, etc.
|
||||||
Bloc de Notas de Kleopatra, cifraba y firmaba el texto usando una clave específica, y finalmente lo guardaba de vuelta
|
|
||||||
en el .txt original.
|
|
||||||
|
|
||||||
No es difícil darse cuenta de que este sistema no era _el óptimo_. Por tanto, decidí embarcarme en la búsqueda de
|
No es difícil darse cuenta de que este sistema no era _el óptimo_. Por tanto, decidí embarcarme en la búsqueda de
|
||||||
algún programa que cumpliera los siguientes requisitos:
|
algún programa que cumpliera los siguientes requisitos:
|
||||||
1. **Offline**. No quiero mis notas, encriptadas o no, viajando por lugares desconocidos.
|
1. **Offline**. No quiero mis notas, encriptadas o no, viajando por lugares desconocidos.
|
||||||
2. **Seguro**. No quiero mis notas siendo desencriptadas por alguna vulnerabilidad o problema de diseño.
|
2. **Seguro**. No quiero mis notas siendo expuestas por alguna vulnerabilidad o problema de diseño.
|
||||||
3. **Simple**. No quiero tener que dar mil vueltas para escribir un documento de 50 palabras.
|
3. **Simple**. No quiero tener que dar mil vueltas para escribir un documento de 50 palabras.
|
||||||
|
|
||||||
Y todo lo que encontraba no cumplía todos los requisitos: o tenía _sincronización en la nube_, o la interfaz era muy
|
Y todo lo que encontraba no cumplía todos los requisitos: o tenía _sincronización en la nube_, o la interfaz era muy
|
||||||
|
@ -39,6 +25,17 @@ compleja, etc.
|
||||||
Por tanto, decidí que debía arreglar esto yo misma: y así surgió
|
Por tanto, decidí que debía arreglar esto yo misma: y así surgió
|
||||||
[note taking](https://git.sofiaritz.com/sofia/note-taking).
|
[note taking](https://git.sofiaritz.com/sofia/note-taking).
|
||||||
|
|
||||||
|
## idea
|
||||||
|
|
||||||
|
He estado un par de semanas experimentando con un concepto relativamente simple:
|
||||||
|
_un programa que permita crear y almacenar notas encriptadas_.
|
||||||
|
|
||||||
|
Este concepto es sencillo, pero la ejecución es lo importante. Me establecí una serie de objetivos que permitieran
|
||||||
|
poder tener una base sobre la que trabajar, y estos objetivos eran los siguientes:
|
||||||
|
- **Simple**. Una aplicación fácil de usar para todo el mundo, con y sin conocimientos.
|
||||||
|
- **Seguro**. Las notas no deben ser susceptibles de ataques de fuerza bruta y compañía.
|
||||||
|
- **Completo**. Se debe ofrecer una gran variedad de opciones y posibilidades a la hora de redactar y ver las notas.
|
||||||
|
|
||||||
## funcionamiento
|
## funcionamiento
|
||||||
|
|
||||||
note taking tiene un funcionamiento bastante sencillo. Cuando abres la aplicación ocurre lo siguiente:
|
note taking tiene un funcionamiento bastante sencillo. Cuando abres la aplicación ocurre lo siguiente:
|
||||||
|
@ -92,7 +89,7 @@ ajustes.
|
||||||
## quiero probarlo!
|
## quiero probarlo!
|
||||||
|
|
||||||
Ahora mismo [no estoy distribuyendo ejecutables](https://git.sofiaritz.com/sofia/note-taking/issues/2), pero es muy
|
Ahora mismo [no estoy distribuyendo ejecutables](https://git.sofiaritz.com/sofia/note-taking/issues/2), pero es muy
|
||||||
fácil compilar el proyecto si ya tienes Rust y Cargo!
|
fácil compilar el proyecto si ya tienes Rust y Cargo.
|
||||||
|
|
||||||
Si ya tienes Rust y Cargo [instalados](https://www.rust-lang.org/tools/install) y
|
Si ya tienes Rust y Cargo [instalados](https://www.rust-lang.org/tools/install) y
|
||||||
[actualizados](https://rust-lang.github.io/rustup/basics.html#keeping-rust-up-to-date), ejecuta los siguientes comandos:
|
[actualizados](https://rust-lang.github.io/rustup/basics.html#keeping-rust-up-to-date), ejecuta los siguientes comandos:
|
||||||
|
|
Reference in a new issue