Introducción a la programación ensamblador para Amiga
- October 18, 2015
- tuxotron

Amiga, un viejo conocido de Cyberhades y amado incondicionalmente por el que escribe, fue un ordenador revolucionario a mediados/finales de los 80s, principalmente por el potencial gráfico y el sistema operativo AmigaOS.
Desde Reaktor nos traen una entrada muy didáctica sobre como programar en ensamblador para dicho sistema.
La entrada comienza con la preparación del sistema, en el que usa el emulador FS-UAE (por lo que no necesitas tener un Amiga físicamente), la ROM Kickstart 1.3 y Vasm como ensamblador. A partir de ahí nos muestran unos trucos para la depuración del código, explicación de ciertas parte del código que usa como ejemplo.
Además del contenido teórico, a lo largo de la entrada podemos encontrar numerosos enlaces a recursos muy interesantes relacionados con el tema.
Material de LinuxCon Europe 2015
- October 16, 2015
- tuxotron
- IoTivity Core Framework: Features & Opportunities
- IoT Meets Security
- Creating IoT Demos with IoTivity
- Container mechanics in rkt and Linux
- TC: Traffic Control
- Measuring and reducing crosstalk between virtual machines
- Introduction to GPUs and the Free Software Graphics Stack
- At-Scale Datacenters and the Demand for New Storage Architectures
- Reducing Latency for Linux Transport
- Maximum Performance: How to get it and how to avoid pitfalls
- Linux Performance Profiling and Monitoring
- Introducing the Industrial IIO subsystem - the home of sensor drivers
- Deadline scheduler in the audio domain
- Secure server
- Network Analysis: People and Open Source Communities
- Challenges in Distributed SDN
- Portable Linux Lab - a novel approach to teaching programming in schools
- BitRot detection in GlusterFS
- How to Thoroughly Insult and Offend People in Your Open Source Communities, or “Your #$%@ $%@&ing Sucks and I $%@&ing Hate It"
- OpenSMTPD: we deliver !!
- Use "strace" to understand your shell (BASH)
- gnuplot - A picture says a thousand numbers
- The Devil Wears RPM: Continuous Security Integration
- Introduction to Advanced Bash Usage
- Data Plane Isolation via the Jailhouse Hypervisor
- Enhancements to FreeIPA replication topology management
- Towards Application Driven Storage: Controlling Data Placement and Garbage Collection using RocksDB with LightNVM.
- Developers Care About the License: Using SPDX to Describe License Information
- Outreachy kernel internship report
- Enhance OpenSSH for fun and security
- Balancing Power and Performance in the Linux kernel
- HOW TO DO AFFORDABLE SUPERCOMPUTING AT HOME?
- Suspend/Resume at the Speed of Light
- Setting up an IPv6 Lan with Linux
- eBPF on the mainframe - Packet filtering and more
- Reflections on data plane performance, iptables and ipsets
- How To Make a Positive Impact In Open Source Without Doing Any Coding
- Statistical Performance Analysis with Performance Co-Pilot and R
- Advancements in Automatic File Replication in Gluster
- dbusoorexx - Bringing the Power of D-Bus to Your Fingertips
- Catch Up on the Raspberry Pi
- container management apis: an overview
- NFS-Ganesha and Clustered NAS on Distributed Storage Systems
- Static Analysis of your OSS Project with Coverity
- Tracing virtual machines from the host with trace-cmd virt-server
- ACPI on ARM64: challenges ahead
- IoTivity, the Open Interconnect Consortium and the IoT Challenge
- System recovery with BTRFS and snapshots/rollback
- Boosting Developer Productivity with Clang

Ya podemos descargarnos las diapositivas (PDFs) de las presentaciones de la LinuxCon Europe 2015 celebrada a principios de este mes de octubre.
thefuck, una aplicación que corrige tu último comando de consola
- October 15, 2015
- tuxotron

¿Cuántas veces has intentado instalar una aplicación en tu sistema Linux y has olvidado el comando sudo? ¿O cuántas veces has escrito de forma equivocada un comando o un argumento del mismo?
thefuck es una aplicación que es capaz de corregir tu último comando. Se basa en una serie predefinida de errores, pero además te permite añadir tus propias reglas, en caso que quieras añadir algunas nuevas o modificar las ya existentes.
Veamos un pequeño ejemplo. Supongamos que ejecutamos:
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Hemos olvidado añadir sudo. En vez de repetir la operación, todo lo que tienes que hacer es ejecutar:
➜ fuck sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] password for nvbn: Reading package lists... Done ...
Y como ves, éste automáticamente añade sudo delante del comando que has ejecutado previamente.
También es capaz de corregir errores en cadena, es decir, puedes corregir el último comando, y si éste tiene otro error, thefuck es capaz de reaccionar al mismo y así sucesivamente.
Aquí tienes un pequeño gif animado con algunos ejemplos para que te hagas un mejor idea:

En su repositorio, además del código fuente, también tienes las instrucciones de instalación y uso.
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec