how to assemble and link:
nasm -f elf32 -o <filename>.o <filename>.asm
ld -m elf_i386 -o <filename> <filename>.otemplate code (hello world):
section .text
global _startBelow CloudFormation stack which runs GitHub Self-hosted runners on EC2 Spot Instances managed by AutoScalingGroup. It automatically register new instances as self-hosted runners and removes them when Spot is interrupted.
UserData fill stack parameter AdditionalUserData| [ | |
| { "id": "QJ5DOWPGxwg", "title": "It's beginning to look a lot like Christmas" } | |
| , { "id": "xvHQO9LT6ZI", "title": "White Christmas" } | |
| , { "id": "R8CBoVc_OMI", "title": "Santa Claus is coming to town" } | |
| , { "id": "Nx-DvH41Tjo", "title": "Jingle Bells" } | |
| ] |
Copyright © 2016-2017 Fantasyland Institute of Learning. All rights reserved.
A function is a mapping from one set, called a domain, to another set, called the codomain. A function associates every element in the domain with exactly one element in the codomain. In Scala, both domain and codomain are types.
val square : Int => Int = x => x * xI hereby claim:
To claim this, I am signing this object:
| /* | |
| * Unrestricted security policy files for Java JRE need to be installed from Oracle for 256 keys to work | |
| */ | |
| package com.mycompany.mavenproject1; | |
| import java.security.SecureRandom; | |
| import java.security.Security; | |
| import javax.crypto.Cipher; | |
| import javax.crypto.SecretKey; |
| var parser = document.createElement('a'); | |
| parser.href = "http://example.com:3000/pathname/?search=test#hash"; | |
| parser.protocol; // => "http:" | |
| parser.hostname; // => "example.com" | |
| parser.port; // => "3000" | |
| parser.pathname; // => "/pathname/" | |
| parser.search; // => "?search=test" | |
| parser.hash; // => "#hash" | |
| parser.host; // => "example.com:3000" |
| package aidaclient; | |
| import com.sun.xml.internal.ws.developer.WSBindingProvider; | |
| import com.whitecitycode.aida.*; | |
| import java.util.List; | |
| /** | |
| * | |
| * @author adrian | |
| */ |
| curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc | sudo apt-key add - | |
| sudo vi /etc/apt/sources.list | |
| cat /etc/apt/sources.list | |
| deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi | |
| deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main | |
| sudo apt-get update | |
| sudo apt-get install uv4l-webrtc | |
| sudo apt-get install uv4l-raspicam-extras | |
| sudo service uv4l_raspicam restart |
Simply put, destructuring in Clojure is a way extract values from a datastructure and bind them to symbols, without having to explicitly traverse the datstructure. It allows for elegant and concise Clojure code.