Skip to content

Instantly share code, notes, and snippets.

View liladas's full-sized avatar
💭
falalalala

Adam Buga liladas

💭
falalalala
  • Lilrobo, Karaokio
  • Solana Beach, CA
View GitHub Profile
@liladas
liladas / readfile.c
Last active October 3, 2016 02:28
read file example
#include <stdio.h>
#include <string.h>
int main(void) {
puts("Reading File");
FILE *fp; // file pointer to data file
fp = fopen ("data.txt", "r");
FILE *stream;
@liladas
liladas / space.html
Created May 30, 2017 19:03
space.html
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<TITLE>Land O'Pines School, MIR Space Station, SAREX Page</TITLE>
<META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\html.dot">
<META NAME="keywords" CONTENT="howell, land, pines, school, SAREX, mir, mir space station, amsat, nasa, arrl, amateur, radio, amateur radio, school, howell, nj, andy thomas, astronaut, cosmonaut, space, shuttle">
</HEAD>
<BODY LINK="#800080" BACKGROUND="mirback.jpg">
@liladas
liladas / space_mir.html
Created May 30, 2017 19:05
Space Station Mir -- Mission Control
#
<center>![Land O'Pines School, Mir Space Station Mission Control](mcontrol.jpg)</center>
<embed src="aboard.wav" autostart="true" hidden="true" loop="false" width="100" height="100" align="BOTTOM">
<center>[![SAREX](sarex.gif)](http://www.gsfc.nasa.gov/sarex)</center>
<center>**The <u>S</u>pace <u>A</u>mateur <u>R</u>adio <u>EX</u>periment is sponsored by**</center>
@liladas
liladas / isoweekday2datetime.py
Last active September 6, 2017 22:48
datetime from isoweekday
def date_from_day_of_week(isoweekday):
base = datetime.datetime.today()
return [d for d in [base - datetime.timedelta(days=x) for x in range(0, 7)] if d.isoweekday()==isoweekday][0]
const AWS = require('aws-sdk');
const fs = require('fs');
const mime = require('mime-types')
const path = require("path");
// Base AWS config.
// AWS Reference: Make sure the profile exists in ~/.aws/credentials
// See managing access keys:
// https://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html
// https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#id_users_create_console
const AWS = require('aws-sdk');
const fs = require('fs');
const mime = require('mime-types')
const path = require("path");
// Base AWS config.
// AWS Reference: Make sure the profile exists in ~/.aws/credentials
// See managing access keys:
// https://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html
// https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#id_users_create_console
@liladas
liladas / github.css
Created February 23, 2018 23:26 — forked from andyferra/github.css
Github Markdown CSS - for Markdown Editor Preview
body {
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
line-height: 1.6;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px; }
body > *:first-child {
@liladas
liladas / print_logger.py
Last active April 5, 2018 01:10
Mock logger object with auto function and label generation
class Singleton(object):
''' singleton class only allows for one instantiation per python interpreter '''
_instance = None
def __new__(class_, *args, **kwargs):
''' override __new__ behavior to only return new instance if not previously instantiated '''
if not isinstance(class_._instance, class_):
class_._instance = object.__new__(class_, *args, **kwargs)
return class_._instance
class PrintLogger(Singleton):
@liladas
liladas / systemd.sh
Last active April 12, 2018 01:09
Helper script for installing/uninstalling systemd service files
#!/bin/bash
CMD="$(basename $0)"
usage() {
echo "usage: $CMD [-f file | -n name ] [ -i | -u | -s | -r ] [-v] | [-h]"
echo ''
echo 'systemd service installer'
echo 'optional arguments:
-h, --help show this help message and exit
@liladas
liladas / past_time_window.py
Created April 30, 2018 06:11
Getting previous time windows
#!/usr/bin/env python3
from datetime import datetime, timedelta
current_time = datetime.now()
start_time = current_time.replace(microsecond=0,second=0,minute=0,hour=0)-timedelta(days=1)
end_time = current_time.replace(microsecond=0,second=0,minute=0,hour=0)-timedelta(seconds=1)
print("Getting All Data from Day Prior")
print("Time of invocation:", current_time)
print("Start Time Window :", start_time)