Skip to content

Instantly share code, notes, and snippets.

View deltastateonline's full-sized avatar

Admin Deltastateonline deltastateonline

View GitHub Profile
@deltastateonline
deltastateonline / get-request.js
Created October 8, 2021 00:03
Using Promises
async republishRequest({dispatch,commit},payload) {
//console.log(dispatch);
//console.log(commit);
commit('SET_BUSY_RESPONSES',true);
commit('CLEAR_TO_REPUBLISHLIST');
return new Promise((resolve, reject)=>{
axios.post(endpoint.repub_prefix+"func_republish_events_http", payload).then(response=>{
@deltastateonline
deltastateonline / logic.app.json
Last active August 18, 2023 06:54
Format Date Logic App
/General/Test Folder/file_uploaded/@{formatDateTime(utcNow(),'yyyy-MM-dd')}
processedDate": "@{convertFromUtc(utcNow(),'E. Australia Standard Time','yyyy-MM-dd')}
EndOfWeek : addDays(formatDateTime(variables('startDate'), 'yyyy-MM-ddT12:00:00.0000000Z'),sub(5,dayOfWeek(formatDateTime(variables('startDate'), 'yyyy-MM-ddT12:00:00.0000000Z'))))
@deltastateonline
deltastateonline / download_s3_vanilla.py
Created July 2, 2020 03:33 — forked from h5rdly/download_s3_vanilla.py
Download a file from S3 using "vanilla" standard library Python
import hashlib, hmac, socket, ssl
from datetime import datetime
try:
from urlparse import urlsplit
except:
from urllib.parse import urlsplit
ALGORTHM = 'AWS4-HMAC-SHA256'
@deltastateonline
deltastateonline / gist:dfa6b994127999920a5a857b070b54d1
Created February 18, 2020 01:29
Using aggregate in mongoose 4.x with Mongodb 3.6
return new Promise((resolve, reject) => {
var allResultsCursor = this.model('Combined').aggregate([{
// $match object
// $lookup
// $unwind
// $group
// $project
]).cursor({ batchSize: 1000 })
.exec();
@deltastateonline
deltastateonline / Parameter.store.java
Last active October 8, 2021 00:06
Connecting to SSM , Parameter Store
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.auth.profile.ProfileCredentialsProvider;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.simplesystemsmanagement.AWSSimpleSystemsManagement;
import com.amazonaws.services.simplesystemsmanagement.AWSSimpleSystemsManagementClientBuilder;
import com.amazonaws.services.simplesystemsmanagement.model.GetParameterRequest;
import com.amazonaws.services.simplesystemsmanagement.model.GetParameterResult;
@deltastateonline
deltastateonline / game.fn.array.js
Last active December 19, 2019 00:34
Solving Problems the Clojure Way - Rafal Dittwald
function runGame(){
let states = [{
turn : 0,
bCards : [1,2,3,4,5,6,7,8],
pCards : [
[1,2,3,4,5,6,7,8],
[1,2,3,4,5,6,7,8]
],
@deltastateonline
deltastateonline / Employee.java
Created October 9, 2019 10:05
Creating annotation for an array of object
package com.adjustit.employeeapi.model;
import java.io.Serializable;
import java.util.ArrayList;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class Employee implements Serializable {
@deltastateonline
deltastateonline / App.java
Created September 12, 2019 21:26
Copying Binary File using BufferInputStream and Bufferoutputstream, ensuring that the correct number of bytes are written
package com.deltastateonline.files;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
@deltastateonline
deltastateonline / activemq.connection.php
Created February 27, 2019 05:31
Connecting to Stomp on AmazonMq Using stomp-php
<?php
use Stomp\Client;
use Stomp\StatefulStomp;
use Stomp\Exception\StompException;
class Adjustit_activemqconnection {
var $connection = NULL;
function __construct()
@deltastateonline
deltastateonline / App.java
Created February 14, 2019 19:59
Using apache commons csv and java 8 lambda functions
package com.adjustit.csv;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.Predicate;