-
Monedas emitidas por el gobierno y criptomonedas
Primero lo primero: Fiat: Es una moneda fiduciaria, significa que es una moneda que se ve obligada a circular por un gobierno. Esto quiere decir que el gobierno exige que ciertos impuestos, deudas y otras transacciones relacionadas se realicen en una moneda determinada. Básicamente vincula el valor de una moneda con el potencial productivo y la confianza de los inversores en una economía nacional. Bitcoin: Es la tecnología conocida como la Cadena de Bloques de Bitcoin. Los «datos» transferidos se conocen como Bitcoins. Recuerde, Bitcoin es información con un incentivo financiero adjunto. La transferencia de Bitcoins es voluntaria y no tiene que ser aceptada por la parte receptora. Aunque hay…
-
La segunda generación del internet
El «hype» del Bitcoin como criptomoneda es entretenido, todo este «sueño utópico libertario del Silicon Valley» es romántico y salvaje también. Por eso me parece que nunca es tarde para aprender… además no escarbar cómo funciona el comercio y la economía durante esta burbuja, en este momento de la humanidad es más o menos igual a tener el cerebro muerto. «One hand, one million dollars, no tears» — Salomon Brothers. Sabemos que Bitcoin (BTC) es una criptomoneda, un activo digital diseñado para funcionar como un medio de intercambio. Bitcoin «no depende» de las autoridades centrales y tradicionales para controlar su creación y administración. Cypherpunks El presunto creador bajo el pseudónimo…
-
¿Cómo funciona una criptomoneda?
Blockchain – Confianza + Criptografía = Criptomoneda Este no es un artículo con comentarios o especulaciones sobre los tipos de cambio actuales o futuros del Bitcoin. Pero si trata sobre conocer al menos los fundamentos de la tecnología. Libro mayor Es una lista de registros organizados en bloques, que se encuentran enlazados y asegurados mediante criptografía. Cada bloque contiene típicamente un puntero de hash criptográfico que enlaza hacia un bloque anterior, una fecha completa y los datos de la transacción. Por diseño, los blockchains son intrínsecamente resistentes a la modificación de sus datos. Un blockchain puede servir como «un libro mayor abierto y distribuido que puede registrar transacciones entre dos…
-
NinjaDevs
-
Humanismo
Humanistas tienen fe en los recursos intelectuales y espirituales de las personas, esto no sólo ofrece el conocimiento para comprender el mundo que percibimos, además resuelve los problemas morales de cómo utilizar nuestro propio conocimiento. Básicamente tenemos una actitud de respeto a otras personas sin distinción de clase, raza o credo. Entre nuestros principios morales fundamentales podemos encontrar la libertad, la tolerancia y la felicidad. Código moral Sabemos que toda sociedad necesita un código moral para que las personas puedan vivir en armonía. Sin embargo, también sabemos que la moral proviene de dentro de nosotros mismos. Tiene que ver con la gente, con la buena voluntad individual y la responsabilidad…
-
Workshop: Express JS
Por favor consulte: https://github.com/josoroma/expressworks
-
Workshop: Node JS
Sólo porque siempre hay más de una manera de hacer las cosas, este repo incluye otras maneras interesantes de resolver el mismo problema, dicho esto… Sus comentarios, sugerencias y mejoras son bienvenidas. Por favor consulte: Solutions to learnyounode workshops
-
¿Qué es la Ciencia Cognitiva?
La ciencia cognitiva es el estudio interdisciplinario de la mente y la inteligencia, que abarca la filosofía, la psicología, la inteligencia artificial, la neurociencia, la lingüística y la antropología. Su origen intelectual surge a mediados de la década de 1950 cuando investigadores de varios campos comenzaron a desarrollar teorías sobre la mente, basados en representaciones complejas y procedimientos de cálculo.
-
Hack tipo mentirilla blanca
Si alguna vez necesitas ayuda (en un foro, base de conocimiento o sitio de preguntas y respuestas) sólo abres un perfil (conste yo nunca he hecho esto, es feo, feo, feo) con la cara de una «chick bonita» y seguidamente todo el mundo empieza a ser generoso y amable contigo.
-
Electricidad
La electricidad (del griego ήλεκτρον elektron, cuyo significado es ámbar) es el conjunto de fenómenos físicos relacionados con la presencia y flujo de cargas eléctricas. Se manifiesta en una gran variedad de fenómenos como los rayos, la electricidad estática, la inducción electromagnética o el flujo de corriente eléctrica. Introducción a la electricidad Electricidad y circuitos Corriente y voltaje Por favor consulte: Electricidad
-
Imanes
¿Por qué algo sucede? Se mencionan por primera vez en la ciudad de Magnesia, en Asia Menor, de ahí el término magnetismo. Sabían que ciertas piedras atraían el hierro y que los trocitos de hierro atraídos, atraían a su vez a otros. Estas se denominaron imanes naturales. Magnetismo https://www.youtube.com/watch?v=UuwPIprs4DY Creando electricidad con imanes
-
SSH – Llaves privadas y públicas
ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa -P "" -q
-
Concatenar fecha actual a nombre de archivo
cp -p /etc/hosts /etc/hosts_`date +%F_%T | sed 's/[:-]/_/g'`
-
Linux – Arbol de directorios y tamaños de archivos
Arbol de directorios ("tree" usando "ls") y otros condimentos interesantes utilizando du y find.
-
Linux – Encontrando lo recién modificado
Es decir, los archivos recientes de primero.
-
Linux – Niveles de ejecución y Servicios
SysV Init Runlevels El sistema de niveles de ejecución SysV init provee un proceso estándar para controlar cuáles programas init lanza o detiene cuando se inicializa un nivel de ejecución. SysV init fué escogido porque es más fácil de usar y más flexible que el proceso init estilo-BSD tradicional. Los archivos de configuración para SysV init están en el directorio /etc/rc.d/ Dentro se encuentran los scripts: rc rc.local rc.sysinit rc.serial (opcional) También se encuentran los siguientes directorios: init.d/ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ El directorio init.d/ contiene los scripts usados por el comando /sbin/init utilizados para controlar los servicios. Cada uno de los directorios numerados representan los seis…
-
Linux – Conversando con el aparato
Información de la configuración de una máquina (El diablo en los detalles).
-
Linux networking – Descubriendo vecinos en la red
Obteniendo información acerca de los vecinos y aparatos en la red.
-
Linux networking – Solución simple de problemas
Es muy probable que la mayoría de los problemas relacionados con la red aparecen de las siguientes dos formas: Lentitud «NIC Duplex» y las incompatibilidades de velocidad. Congestión de la red. Pobre enrutamiento. Error en el cableado. Interferencia eléctrica. Un servidor sobrecargado en el extremo remoto de la conexión. DNS mal configurados. Todas las fuentes de lentitud pueden llegar a ser tan severas que se termina perdiendo la conectividad. Falta de conectividad Fallos de alimentación de poder. El servidor remoto está apgando. Un servicio en el servidor remoto se encuentra abajo. Pruebas de cableado y estado del enlace Un servidor no puede comunicarse con otro dispositivo de la red a…
-
Linux Networking: Lo que sucede en la Red
«Siempre hay que guardar los registros para que otros también puedan interpretar los reportes tal y como los vimos.» Probando la conectividad con ping No es un secreto que ping es la herramienta número uno para comprobar la conectividad. ping -c3 scanme.nmap.org Se recomienda no bloquear los siguientes mensajes: echo-request echo-reply time-exceeded destination-unreachable Algunos administradores de sistemas bloquean los mensajes de ping en sus firewalls, y este es un error y un problema porque la mayoría de las funciones de las redes ocupan que al menos estos 4 mensajes operen de manera adecuada. Perfile y compare la red con FPing y Nmap Primero descubramos todos los hosts de la red,…
-
Linux Networking: Pruebas y seguimiento de cableado
«No importa cuántas certificaciones puedas tener, no importa qué tan avanzado seas en ingeniería de alto nivel, nunca te vas a escapar de hacer cableado para Redes.» Hay todo tipo de herramientas interesantes para realizar pruebas con el cableado, usando pequeños aparatos de bajo costo: Recursos y herramientas básicas para cableado: Cable para LAN, se recomienda Cat5e. Conectores RG45. Martilla cables (Punch Down Tool, 110 Blade). Patrón B cuando se martilla-perfora el cable. Tijeras de electricista. Crimpadora (Crimper). Para probar los cables (Patch Cable Tester). Posición de cables en «Patch Cable»: Naranja/Blanco, Naranja Verde/Blanco, Azul Azul/Blanco, Verde Café/Blanco, Café
-
Linux Networking: «three-way handshake»
Para establecer una conexión, TCP utiliza lo que se conoce como negociación en tres pasos (three-way handshake). Antes de que un cliente intente conectar con un servidor, se necesita que el servidor este escuchando por conexiones en un puerto que se encuentre abierto para ello, esto se llama una apertura pasiva (passive open), se debe verificar que el servidor-destino ofrezca el servicio activo y esté aceptando peticiones en el número de puerto que el cliente intenta usar para la sesión. Una vez que se establece la apertura pasiva, un cliente puede iniciar una apertura activa (active open). Al establecer una negociación en tres pasos ocurre lo siguiente: SYN: La apertura…
-
Linux Networking: Rendimiento en tiempo real
Entonces si de repente hay una gran cantidad de tráfico de red, se puede encender NetHogs para ver inmediatamente que PID lo está causando, también si se trata de algún proceso hilado, hay que traerlo abajo ("kill it").
-
Linux Networking: «Small Office Home Office»
Para configurar un NAT en Linux, el equipo con el Gateway debe tener 2 tarjetas de interfaz de red (NICs), se van a necesitar dos conexiones de red y direcciones IP. Una IP para la red privada y otra IP para la red externa y pública.
-
Linux Networking: «Baby steps»
Redes significa: lograr que equipos se comuniquen entre sí. Es algo sencillo de decir, pero no tan fácil de implementar. Una Red Ethernet en Linux se conforma por las piezas que hacen todo el trabajo: routers, firewalls, switches, cableado, interfaz dehardware y los diferentes tipos de servicios de WAN y de Internet.