Skip to content

Instantly share code, notes, and snippets.

@neosis
neosis / build.gradle
Created January 29, 2024 00:36 — forked from noelcurtis/build.gradle
deeplearning4j, nd4j build.gradle configuration
dependencies {
compile (group: 'org.deeplearning4j', name: 'deeplearning4j-nlp', version: '0.8.0') {
exclude group: 'org.bytedeco.javacpp-presets'
}
compile (group: 'org.deeplearning4j', name: 'deeplearning4j-nlp-uima', version: '0.8.0') {
exclude group: 'org.bytedeco.javacpp-presets'
}
compile (group: 'org.datavec', name: 'datavec-api', version: '0.8.0') {
exclude group: 'org.bytedeco.javacpp-presets'
}
@neosis
neosis / KeycloakClientAuthExample.java
Created September 12, 2022 17:32 — forked from thomasdarimont/KeycloakClientAuthExample.java
Retrieve and verify AccessToken with Keycloak Client.
package de.tdlabs.keycloak.client;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.keycloak.OAuth2Constants;
import org.keycloak.RSATokenVerifier;
import org.keycloak.admin.client.Keycloak;
import org.keycloak.admin.client.KeycloakBuilder;
import org.keycloak.common.VerificationException;
import org.keycloak.jose.jws.JWSHeader;
import org.keycloak.representations.AccessToken;
@neosis
neosis / KeycloakAdminClientExample.java
Created September 12, 2022 16:42 — forked from thomasdarimont/KeycloakAdminClientExample.java
Using Keycloak Admin Client to create user with roles (Realm and Client level)
package demo.plain;
import org.keycloak.OAuth2Constants;
import org.keycloak.admin.client.CreatedResponseUtil;
import org.keycloak.admin.client.Keycloak;
import org.keycloak.admin.client.KeycloakBuilder;
import org.keycloak.admin.client.resource.RealmResource;
import org.keycloak.admin.client.resource.UserResource;
import org.keycloak.admin.client.resource.UsersResource;
import org.keycloak.representations.idm.ClientRepresentation;
@neosis
neosis / neo4j.yaml
Created August 29, 2022 08:34 — forked from mneedham/neo4j.yaml
Kubernetes + Neo4j
# Headless service to provide DNS lookup
apiVersion: v1
kind: Service
metadata:
labels:
app: neo4j
name: neo4j
spec:
clusterIP: None
ports:
@neosis
neosis / shell-setup.ps1
Created August 14, 2022 23:20 — forked from mikepruett3/shell-setup.ps1
Packages to install via scoop, winget, choco, and other tools...
<#
.SYNOPSIS
Script to Initialize my custom powershell setup.
.DESCRIPTION
Script uses scoop
.NOTES
**NOTE** Will configure the Execution Policy for the "CurrentUser" to Unrestricted.
Author: Mike Pruett
Date: October 18th, 2018
@neosis
neosis / my-admin-checker-mapper.js
Created August 10, 2022 09:30 — forked from Videl/my-admin-checker-mapper.js
JS for script mapper in Keycloak
// https://stackoverflow.com/questions/52518298/how-to-create-a-script-mapper-in-keycloak
// https://stackoverflow.com/questions/48199539/best-way-to-test-debug-javascript-mappers-policies-in-keycloak
// https://docs.oracle.com/javase/10/nashorn/nashorn-java-api.htm#JSNUG119
var client = keycloakSession.getContext().getClient();
var forEach = Array.prototype.forEach;
// print(user.getRealmRoleMappings());
var isAdmin = false;
CREATE OR REPLACE FUNCTION test1(in_array jsonb)
RETURNS text[] AS $$
DECLARE
js jsonb := in_array;
i jsonb;
result_ids TEXT[];
uuid text;
state text;
version text;

A complete list of books, articles, blog posts, videos and neat pages that support Data Fundamentals (H), organised by Unit.

Formatting

If the resource is available online (legally) I have included a link to it. Each entry has symbols following it.

  • ⨕⨕⨕ indicates difficulty/depth, from ⨕ (easy to pick up intro, no background required) through ⨕⨕⨕⨕⨕ (graduate level textbook, maths heavy, expect equations)
  • ⭐ indicates a particularly recommended resource; 🌟 is a very strongly recommended resource and you should look at it.
@neosis
neosis / convert.sh
Created October 20, 2021 05:04 — forked from random-robbie/convert.sh
Convert webp to png
#!/bin/bash
for picture in *.webp ; do
new=$(echo $picture | sed 's/\.[^.]*$//')
dwebp $picture -o $new.png
done
@neosis
neosis / cellrecognition.py
Created June 4, 2021 03:42 — forked from huks0/cellrecognition.py
A table detection, cell recognition and text extraction algorithm to convert tables in images to excel files, using pytesseract and open cv.
import cv2
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import csv
try:
from PIL import Image
except ImportError:
import Image