Using Terraform docker
- Set up
~/.aws/credentials
- Install
awscli
~/.aws/credentials
awscli
from typing import Any, Dict, List | |
import s3fs | |
from pyarrow import Table, parquet as pq | |
from pandas import DataFrame, Series | |
def to_df(data: List[Dict[str, Any]]) -> DataFrame: | |
df = DataFrame() | |
for item in data: | |
indexes = [] | |
values = [] |
import time | |
import multiprocessing as mp | |
import psutil | |
from typing import Any, Callable, List, Tuple | |
def monitor(target: Callable[..., Any], args: Tuple[Any, ...]) -> List[float]: | |
worker_process = mp.Process(target=target, args=args) | |
worker_process.start() | |
p = psutil.Process(worker_process.pid) |
$ npm list mdast-util-find-and-replace
my-app@0.1.0 /home/rkaneko/workspace/axelglobe/docs.axelglobe.com
└─┬ remark-gfm@3.0.1
└─┬ mdast-util-gfm@2.0.1
└─┬ mdast-util-gfm-autolink-literal@1.0.3
└── mdast-util-find-and-replace@2.2.2
WITH original AS ( | |
SELECT | |
ST_Collect(ST_ShiftLongitude(ST_GeomFromGeoJSON(feat->>'geometry'))) geom | |
FROM (SELECT json_array_elements('HERE_IS_FEATURE_COLLECTION_GEOJSON'::json->'features') AS feat) AS f | |
) | |
SELECT ST_AsGeoJSON(o.geom) FROM original o LIMIT 1; |
const assert = require("assert"); | |
const fs = require("fs"); | |
const path = require("path"); | |
function findFilesRecursively(pathToDir) { | |
assert(typeof pathToDir === "string"); | |
return fs.readdirSync(pathToDir).map(filename => { | |
const fullpath = path.join(pathToDir, filename); | |
if (isFile(fullpath)) { |