Skip to content

Instantly share code, notes, and snippets.

Avatar
💻
Learning the sh*t out of things

Noud Adrichem noudadrichem

💻
Learning the sh*t out of things
View GitHub Profile
View random-color.js
Math.floor(Math.random() * 16777215).toString(16)
@noudadrichem
noudadrichem / Logger.java
Created Dec 9, 2019
Java utility class to get Logs.
View Logger.java
// INTERFACE:
public interface ILogger {
public static void error(String msg, Object obj) {
System.out.println(msg + " " + obj.toString());
}
public static void warning(String msg, Object obj) {
System.out.println(msg + " " + obj.toString());
}
public static void info(String msg, Object obj) {
@noudadrichem
noudadrichem / Logger.java
Created Dec 9, 2019
Java utility class to get Logs.
View Logger.java
// INTERFACE:
public interface ILogger {
public static void error(String msg, Object obj) {
System.out.println(msg + " " + obj.toString());
}
public static void warning(String msg, Object obj) {
System.out.println(msg + " " + obj.toString());
}
public static void info(String msg, Object obj) {
@noudadrichem
noudadrichem / getRandomString.js
Created Oct 4, 2019
Return a random string with custom length from assigned characters
View getRandomString.js
function getRandomString(wishedIdLength) {
var result = '';
var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789=-[]\|';
var charactersLength = characters.length;
for (let i = 0; i < wishedIdLength; i++ ) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return result;
}
View ipass_dfv_2019_ddl.sql
-- delete
drop table message;
drop table email;
drop table product;
drop table feed;
drop table account;
create table account (
account_id SERIAL PRIMARY KEY not null,
name varchar(255) not null,
View oracledb
docker run -d -p 49160:22 -p 49162:8080 -p 49161 -v oracledb thebookpeople/oracle-xe-11g
View get-domain-from-email.sql
SELECT [email_column], SUBSTRING([email_column], POSITION('@' IN [email_column]) + 1) AS domain_name
FROM [table]
View split array in 2
function getSplittedArray(arr) {
const first = arr.length % 2 === 0
? arr.splice(0, (arr.length/2))
: arr.splice(0, (arr.length/2 + 1))
const second = arr
return [first, second]
}
View docker-dbs.yml
version: '3'
services:
postgres:
image: postgres
environment:
POSTGRES_PASSWORD: test1234
POSTGRES_USER: noud
restart: always
ports:
- 5432:5432
@noudadrichem
noudadrichem / ultra-unique-id.js
Created Jan 10, 2019
Returns a id string with a timestamp in it
View ultra-unique-id.js
const timestamp = (new Date().getTime() / 1000 | 0).toString(16);
const uniqueTimeStampId = (stamp) => stamp + 'xxxxxxxxxxxxxxxx'.replace(/[x]/g, () => (Math.random() * 16 | 0).toString(16)).toLowerCase()