Voy a hacer un corto hilo sobre "programación básica". Y en este caso sobre un lenguaje que considero imprescindible en #sistemas, y sobre un tema de iniciación en #ciberseguridad.
🧵
Iniciarse en administración de sistemas implica conocer muchas cosas, cada día más, de hecho siempre queda algo que aprender. Yo considero que un administrador de sistemas debe de tener nociones de programación.
⬇️
Si a esto le sumamos que quieres entrar en el entorno de la #Ciberseguridad, lo de aprender se queda corto. Cada cosa nueva que aprendes te deja la impresión de que no sabes nada, y el camino este nunca se acaba.
⬇️
Y te diré, si y no. Sí que sabes algo, pero hay que ir asimilando y acumulando, y no nunca se acaba, esto es cierto. Necesitas aprender y evolucionar constantemente. Dicho esto, paso a lo básico, básico.
⬇️
Todo este rollo es un aviso a todos los que se inician, porque es normal sentirse así, y lo mejor es ir paso a paso e ir sentando base.
Respecto a la programación, mi opinión es que el lenguaje C es básico (habrá quien no opine lo mismo) en sistemas y ...
⬇️
... este es el lenguaje que imparto a mis alumnos.
Pero como se están iniciando, aún hay muchísimos temas y conceptos que tienen que ir conociendo y atando cabos entre ellos.
⬇️
Es por esto que ayer les introduje el concepto de cifrado en programación. Eeeeeh!!!! tranquilos... a nivel muy muy básico. Hay que ir poco a poco.
Y les expliqué un poco la historia del Cifrado Cesar, y luego el ROT13. Como podéis imaginar, todo simple y sencillo.
⬇️
Insisto, estamos partiendo de cero. Y con conocimientos muy básicos aún en la programación.
No obstante le propuse hace un simple ejercicio de un pequeño programa que aplique ROT13 a una cadena de texto y muestre el resultado.
⬇️
Hoy veré cuantos han podido resolver el problema, que, por otro lado, se puede hacer maneras diferentes y cada uno aplicar una visión y resolución diferente al problema.
⬇️
De momento dejo por aquí captura de pantalla del código de mi solución (que no tiene por qué ser la mejor, ni la única).
⬇️
Y aquí todo el código colgado en un gist para los que lo quieran probar y no tengan ganas de picar el código directamente. 😬
gist.github.com/gabimarti/dc70…
⬇️
Y acabo este hilo para decir que, si vas a comentar y aportar críticas constructivas, serán muy bienvenidas. Pero si vas a comentar para trolear o desprestigiar trabajo, siento decirte que lo único que vas a conseguir es que te ignore. 😏
🔚

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with b14ckh013

b14ckh013 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @310hkc41b

10 Feb
Creo que el tema #RAID está ampliamente explicado en libros, y también en cientos de sitios Web. Pero el problema de internet es que cualquiera puede escribir y dar su opinión (igual que hago yo ahora mismo) y a veces las informaciones se distorsionan.
Hilo ⬇️
Intentaré explicar brevemente los 3 tipos de RAID y deshacer el entuerto del artículo de #Xataka que contiene algunas irregularidades.
⬇️
Empecemos por lo que significa RAID = Redundant Array of Independent Disks, que viene a ser, un "Grupo de discos independientes redundantes" y se creó con la finalidad de la seguridad de los datos ante fallas de hardware. Pero ...
⬇️
Read 17 tweets
9 Aug 20
Cuando se desarrolla código es importante tener copias de seguridad de versiones anteriores. Nunca se sabe si podemos estropear una parte importante de código y no darnos cuenta hasta pasadas unas horas, o días.
(abro hilo) ⬇️
⤵️
Y supongo que todos los desarrolladores son conscientes (o debería de serlo) de que en nuestros archivos fuente muchas veces hay datos sensibles que no deberían ser vistos por cualquier usuario.
⬇️
⤵️
Es por esto que las copias de seguridad también deben de estar protegidas.
Seguro que muchos de vosotros tenéis vuestro propio sistema. Algunos renombrando simplemente el archivo antes de modificar a, por ejemplo, la extensión .bak (que es muy típica)
⬇️
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(