Skip to content

Instantly share code, notes, and snippets.

Stephen Chisholm sbchisholm

View GitHub Profile
View ds214-ipkg-install
# How to install `ipkg` on a Synology DS214
After a couple of days of trying to get `ipkg` woking on my DS214 I found [this article](https://github.com/trepmag/ds213j-optware-bootstrap) by [trepmag](https://github.com/trepmag). It is written for the DS213j, but it’s been working for me and [others](https://github.com/alberthild) for the DS214 too.
I have done some minor changed to clarify some things, but if you are a Linux guy (unlike me) my changes might be of no use to you.
## Guide
@sbchisholm
sbchisholm / api_gateway.tf
Created Jan 28, 2019
API Gateway/Lambda Example
View api_gateway.tf
resource "aws_api_gateway_rest_api" "example" {
name = "ServerlessExample"
description = "Terraform Serverless Application Example"
}
resource "aws_api_gateway_resource" "proxy" {
rest_api_id = "${aws_api_gateway_rest_api.example.id}"
parent_id = "${aws_api_gateway_rest_api.example.root_resource_id}"
path_part = "{proxy+}"
}
View clang-format
$ cat test.cpp
size_t tempYLTFileCount =
Helpers::getFiles(m_pvSimulatedUnsortedYLTFilePattern,
regex(".*~", regex::basic)).size() +
Helpers::getFiles(m_lvSimulatedUnsortedYLTFilePattern,
regex(".*~", regex::basic)).size();
$ clang-format-3.7 -style=google test.cpp
size_t tempYLTFileCount = Helpers::getFiles(m_pvSimulatedUnsortedYLTFilePattern,
View msnow.jl
function msnow()
t = time()
tm = Libc.TmStruct(t)
DateTime(tm.year+1900,tm.month+1,tm.mday,tm.hour,tm.min,tm.sec,round(Int64,t*1000)%1000)
end
View test.py
import struct
import sys
def main():
print 'file:', sys.argv[1]
with open(sys.argv[1], 'r') as dat_file:
print 'count:', struct.unpack('=I', dat_file.read(4))
View test.cpp
#include<fstream>
#include<iostream>
int main(int argc, char* argv[]) {
std::cout << "sizeof(unsigned int)" << sizeof(unsigned int) << std::endl;
std::cout << "sizeof(double)" << sizeof(double) << std::endl;
if (argc < 2) return -1;
View .screenrc
hardstatus alwayslastline "%{b}[%{B}%H%{b}][%{k}%?%-Lw%?%{b}(%{R}%n %t%?(%u)%?%{b})%{k}%?%+Lw%?%?%= %{b}][%{B}%d/%m %{k}%C%{b}]"
msgwait 1
vbell off
shell "/bin/bash"
scrollback 3000
View load module from string.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View Parallel Memory Leak
module RemoteHelpers
using Base: sync_add
function remote_call_from_module(w, expression::Expr)
call_expr = :(remotecall($w, eval, Main, $(Expr(:quote, expression))))
eval(Main, call_expr)
end
remote_eval(w, expression::Expr) = remote_call_from_module(w, expression)
View Self Generating Class Attributes.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
You can’t perform that action at this time.