Skip to content

Instantly share code, notes, and snippets.

View dvliman's full-sized avatar

David Liman dvliman

View GitHub Profile
/* Generated on: Fri Feb 03 2023 01:39:15 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;
// build.gradle
dependencies {
implementation 'com.github.davidmoten:rxjava2-jdbc:0.2.2'
implementation 'org.postgresql:postgresql:42.2.5'
}
Netty started on port(s): 8080
Started ApplicationKt in 7.113 seconds (JVM running for 9.353)
(defn start-stream []
(record :encoder :connect-to-camera (make-event-details ...))
(manager/register :connect-to-camera
(sh/proc "ffmpeg" "-hide_banner" "-re" "-rtsp_transport" "tcp" "-i"
config/encoder-rtsp-endpoint
"-c:a" "aac" "-ar" "48000" "-b:a" "128k"
"-c:v" "h264" "-profile:v" "high"
"-g" "48" "-keyint_min" "48" "-sc_threshold" "0" "-b:v" "3072k"
"-maxrate" "3500k" "-vcodec" "libx264" "-bufsize" "3072k"
"-hls_time" "6"
;; encoder.clj
(defstate encoder
:start (try
(start-stream)
(catch Exception e))
;; error-handling here
:stop (stop-stream))
;; core.clj
(defn run-encoder []
(mount/start #'state/s3
#'state/db
#'encoder/encoder))
(defn -main [& args]
(run-encoder))
;; vm.clj
(aws/invoke state/ec2
{:op :RunInstances
:request {:InstanceType "c5d.2xlarge"
:MaxCount 1
:MinCount 1
:SubnetId "subnet-id"
:ImageId "ami-id"
:SecurityGroupIds ["sg-id"]
@dvliman
dvliman / gym.py
Created September 28, 2021 23:32 — forked from Alir3z4/gym.py
import os
import pickle
import warnings
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from tensorflow.keras.callbacks import EarlyStopping
from tensorflow.keras.layers import Dense
from tensorflow.keras.layers import Dropout
# pgTAP extension
comment = 'Unit testing for PostgreSQL'
default_version = '1.1.0'
module_pathname = '$libdir/pgtap'
requires = 'plpgsql'
relocatable = true
superuser = false
[root@ip-172-31-19-212 certbot]# cat certbot-auto
#!/bin/sh
#
# Download and run the latest release version of the Certbot client.
#
# NOTE: THIS SCRIPT IS AUTO-GENERATED AND SELF-UPDATING
#
# IF YOU WANT TO EDIT IT LOCALLY, *ALWAYS* RUN YOUR COPY WITH THE
# "--no-self-upgrade" FLAG
#