Run localstack docker:
docker run -d --rm \
-p 4566:4566 -p 4510-4559:4510-4559 \
--name localstack \
localstack/localstack
Add aws cli config:
// gcc a.c | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
void clean_name(char **name) { | |
printf("clean clean!"); | |
free(*name); | |
} |
#!/bin/sh | |
# Iterate over a csv file and aggregate items. | |
# in BEGIN we define global variables. | |
# in the middle block we define the logic. | |
# in the END we define the conclusion logic like prints etc. | |
# NR>1 means ignore the first line. | |
awk -F "," 'BEGIN { | |
delete visited_items; | |
} | |
NR>1 { |
{ pkgs ? import <nixpkgs> {} }: | |
# { pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-23.11.tar.gz") {} }: | |
with pkgs; | |
mkShell { | |
nativeBuildInputs = [ | |
]; |
{ | |
"TableName": "Users", | |
"KeySchema": [{ | |
"AttributeName": "ID", | |
"KeyType": "HASH" | |
}], | |
"AttributeDefinitions": [{ | |
"AttributeName": "ID", | |
"AttributeType": "S" | |
}], |
Run localstack docker:
docker run -d --rm \
-p 4566:4566 -p 4510-4559:4510-4559 \
--name localstack \
localstack/localstack
Add aws cli config:
cmake_minimum_required(VERSION 3.25.0) | |
project(HelloWorld) | |
# Enable for IDE | |
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | |
# Download thirdparty | |
include(FetchContent) | |
FetchContent_Declare( | |
tomlplusplus |
package main | |
import "fmt" | |
func GetData() any { | |
a := map[string]any{ | |
"name": map[string]any{ | |
"age": 1, | |
}, | |
} |
#include <iostream> | |
#include <string> | |
#include <type_traits> | |
// Custom data structures. | |
struct Car{ | |
std::string name; | |
}; | |
struct Bike{ | |
std::string name; |
# Create a namespace | |
$ tctl --ns <NAMESPACE> n re | |
# Get namespace description. | |
$ tctl --ns <NAMESPACE> n desc | |
# Send a request to the workflow. | |
$ tctl workflow run --taskqueue <TASK-QUEUE> --workflow_type <WORKFLOW-NAME> --input '{"name": "something", "foo": "bar"}' | |
# Get list of workflows. |
package main | |
import ( | |
"fmt" | |
"log" | |
"github.com/aws/aws-sdk-go/aws" | |
"github.com/aws/aws-sdk-go/aws/session" | |
"github.com/aws/aws-sdk-go/service/dynamodb" | |
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute" |