how to assemble and link:
nasm -f elf32 -o <filename>.o <filename>.asm
ld -m elf_i386 -o <filename> <filename>.o
template code (hello world):
section .text
global _start
Below 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
/* | |
* 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; |
[ | |
{ "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 * x
I hereby claim:
To claim this, I am signing this object:
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.