Skip to content

Instantly share code, notes, and snippets.

View tulik's full-sized avatar
:octocat:
Kubernetes!

Lukasz D. Tulikowski tulik

:octocat:
Kubernetes!
View GitHub Profile
openapi: 3.0.0
info:
title: GitHub v3 REST API
description: |-
GitHub's v3 REST API.
Contact Support:
Name: Support
version: 1.0.0
servers:
@tulik
tulik / safe-place.md
Last active October 25, 2023 01:36
Personal email signatures

Here.

@tulik
tulik / .zshrc
Created September 19, 2022 13:38
My .zshrc file backup (oh-my-zsh)
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
@tulik
tulik / email-tmp.pl
Last active August 27, 2020 11:03
Generates N numbers of of email in @dispostable.com domain
#!/usr/bin/perl
use strict;
use warnings qw( all );
use feature qw( say );
my @chars = ('0'..'9');
my $len = 4;
my $x = shift // 1;
for (1..$x) {
@tulik
tulik / azure-pipelines.yml
Last active September 19, 2022 13:33
Azure CI pipeline example
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
trigger:
- master
pr:
@tulik
tulik / Full nmap LAN scan
Last active September 19, 2022 13:31
Nmap - Example scan of local network services
➜ ~ arp -a | awk '{ print $2 }' | tr -d '()' > /dev/null | sudo xargs nmap -sSV -Pn -A
Starting Nmap 7.70 ( https://nmap.org ) at 2019-05-17 01:10 BST
WARNING: Service 192.168.0.1:5000 had already soft-matched upnp, but now soft-matched rtsp; ignoring second value
Stats: 0:01:02 elapsed; 7 hosts completed (3 up), 3 undergoing Service Scan
Service scan Timing: About 69.23% done; ETC: 01:11 (0:00:05 remaining)
WARNING: Service 192.168.0.1:5000 had already soft-matched upnp, but now soft-matched sip; ignoring second value
Stats: 0:01:17 elapsed; 7 hosts completed (3 up), 3 undergoing Service Scan
Service scan Timing: About 84.62% done; ETC: 01:12 (0:00:05 remaining)
Nmap scan report for 192.168.0.1
Host is up (0.015s latency).
We can make this file beautiful and searchable if this error is corrected: It looks like row 3 should actually have 20 columns, instead of 13. in line 2.
Row_Number,Time,Main_Engine_Fuel_Consumption_MT_day,Main_Engine_Using_HFO_bool,Main_Engine_Using_MGO_bool,Draft_Forward_meters,Draft_Aft_meters,Draft_Mid_1_meters,Draft_Mid_2_meters,Speed_Over_Ground_knots,Speed_Through_Water_knots,Heading_degrees,Rudder_Angle_degrees,Weather_Service_Apparent_Wind_Speed_knots,Weather_Service_Apparent_Wind_Direction_degrees_from_bow,Weather_Service_True_Wind_Speed_knots,Weather_Service_True_Wind_Direction_degrees_from_north,Weather_Service_Temperature_celsius,Water_Depth_meters,id
9347,2018-08-03T16:00:00,10.913841492649835,0.0,1.0,5.89235741589783,8.017753112339147,6.805289620956243,6.8274737795711555,11.53482996976405,10.674355944895282,353.28414232614733,359.6009471542625,13.247325692122882,336.24394744704824,5.369116709200043,76.97491656310808,20.777613234293653,31.840821457731494,10
9348,2018-08-03T17:00:00,10.909833830163013,0.0,1.0,5.883866744298486,8.005327431655886,6.808095018775865,6.835383609315669,11.24691954924996,10.575995892722792,4.992563061978614,359.253737992
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 68 columns, instead of 36. in line 1.
DATE,USD_11,USD_10,USD_9,USD_8,USD_7,EUR_11,EUR_10,EUR_9,EUR_8,EUR_7,CHF_11,CHF_10,CHF_9,CHF_8,CHF_7,LIBOR_CHF_1W_11,LIBOR_CHF_1W_10,LIBOR_CHF_1W_9,LIBOR_CHF_1W_8,LIBOR_CHF_1W_7,LIBOR_CHF_1M_11,LIBOR_CHF_1M_10,LIBOR_CHF_1M_9,LIBOR_CHF_1M_8,LIBOR_CHF_1M_7,LIBOR_CHF_3M_11,LIBOR_CHF_3M_10,LIBOR_CHF_3M_9,LIBOR_CHF_3M_8,LIBOR_CHF_3M_7,LIBOR_CHF_6M_11,LIBOR_CHF_6M_10,LIBOR_CHF_6M_9,LIBOR_CHF_6M_8,LIBOR_CHF_6M_7,LIBOR_CHF_1R_11,LIBOR_CHF_1R_10,LIBOR_CHF_1R_9,LIBOR_CHF_1R_8,LIBOR_CHF_1R_7,WIBOR_1W_11,WIBOR_1W_10,WIBOR_1W_9,WIBOR_1W_8,WIBOR_1W_7,WIBOR_1M_11,WIBOR_1M_10,WIBOR_1M_9,WIBOR_1M_8,WIBOR_1M_7,WIBOR_3M_11,WIBOR_3M_10,WIBOR_3M_9,WIBOR_3M_8,WIBOR_3M_7,WIBOR_6M_11,WIBOR_6M_10,WIBOR_6M_9,WIBOR_6M_8,WIBOR_6M_7,WIBOR_1R_11,WIBOR_1R_10,WIBOR_1R_9,WIBOR_1R_8,WIBOR_1R_7,WY_CHF,ID
2001-01-30,4.1087,4.1016,4.1004,4.1125,4.082,3.8806,3.8626,3.8492,3.8561,3.8533,2.512,2.5101,2.5028,2.5223,2.5243,3.55,3.5367,3.4733,3.4333,3.5883,3.475,3.4683,3.4417,3.4367,3.4833,3.425,3.4117,3.4083,3.4017,3.4183,3.37,3.355,3.3617,3.3567,3.3
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 68 columns, instead of 40. in line 1.
DATE,USD_11,USD_10,USD_9,USD_8,USD_7,EUR_11,EUR_10,EUR_9,EUR_8,EUR_7,CHF_11,CHF_10,CHF_9,CHF_8,CHF_7,LIBOR_CHF_1W_11,LIBOR_CHF_1W_10,LIBOR_CHF_1W_9,LIBOR_CHF_1W_8,LIBOR_CHF_1W_7,LIBOR_CHF_1M_11,LIBOR_CHF_1M_10,LIBOR_CHF_1M_9,LIBOR_CHF_1M_8,LIBOR_CHF_1M_7,LIBOR_CHF_3M_11,LIBOR_CHF_3M_10,LIBOR_CHF_3M_9,LIBOR_CHF_3M_8,LIBOR_CHF_3M_7,LIBOR_CHF_6M_11,LIBOR_CHF_6M_10,LIBOR_CHF_6M_9,LIBOR_CHF_6M_8,LIBOR_CHF_6M_7,LIBOR_CHF_1R_11,LIBOR_CHF_1R_10,LIBOR_CHF_1R_9,LIBOR_CHF_1R_8,LIBOR_CHF_1R_7,WIBOR_1W_11,WIBOR_1W_10,WIBOR_1W_9,WIBOR_1W_8,WIBOR_1W_7,WIBOR_1M_11,WIBOR_1M_10,WIBOR_1M_9,WIBOR_1M_8,WIBOR_1M_7,WIBOR_3M_11,WIBOR_3M_10,WIBOR_3M_9,WIBOR_3M_8,WIBOR_3M_7,WIBOR_6M_11,WIBOR_6M_10,WIBOR_6M_9,WIBOR_6M_8,WIBOR_6M_7,WIBOR_1R_11,WIBOR_1R_10,WIBOR_1R_9,WIBOR_1R_8,WIBOR_1R_7,WY_CHF,ID
2001-01-17,4.0961,4.0727,4.1212,4.0846,4.0991,3.8741,3.8881,3.9035,3.8969,3.9029,2.5445,2.554,2.5655,2.5497,2.5523,0,0,0,3.5,3.5,3.3666,3.3666,3.4767,3.3917,3.365,3.37,3.37,3.315,3.3533,3.3217,3.37,3.37,3.305,3.2917,3.24,3.3683,3.3683,3.24,3.2
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 68 columns, instead of 40. in line 1.
DATE,USD_11,USD_10,USD_9,USD_8,USD_7,EUR_11,EUR_10,EUR_9,EUR_8,EUR_7,CHF_11,CHF_10,CHF_9,CHF_8,CHF_7,LIBOR_CHF_1W_11,LIBOR_CHF_1W_10,LIBOR_CHF_1W_9,LIBOR_CHF_1W_8,LIBOR_CHF_1W_7,LIBOR_CHF_1M_11,LIBOR_CHF_1M_10,LIBOR_CHF_1M_9,LIBOR_CHF_1M_8,LIBOR_CHF_1M_7,LIBOR_CHF_3M_11,LIBOR_CHF_3M_10,LIBOR_CHF_3M_9,LIBOR_CHF_3M_8,LIBOR_CHF_3M_7,LIBOR_CHF_6M_11,LIBOR_CHF_6M_10,LIBOR_CHF_6M_9,LIBOR_CHF_6M_8,LIBOR_CHF_6M_7,LIBOR_CHF_1R_11,LIBOR_CHF_1R_10,LIBOR_CHF_1R_9,LIBOR_CHF_1R_8,LIBOR_CHF_1R_7,WIBOR_1W_11,WIBOR_1W_10,WIBOR_1W_9,WIBOR_1W_8,WIBOR_1W_7,WIBOR_1M_11,WIBOR_1M_10,WIBOR_1M_9,WIBOR_1M_8,WIBOR_1M_7,WIBOR_3M_11,WIBOR_3M_10,WIBOR_3M_9,WIBOR_3M_8,WIBOR_3M_7,WIBOR_6M_11,WIBOR_6M_10,WIBOR_6M_9,WIBOR_6M_8,WIBOR_6M_7,WIBOR_1R_11,WIBOR_1R_10,WIBOR_1R_9,WIBOR_1R_8,WIBOR_1R_7,WY_CHF,ID
1/17/2001,4.0961,4.0727,4.1212,4.0846,4.0991,3.8741,3.8881,3.9035,3.8969,3.9029,2.5445,2.554,2.5655,2.5497,2.5523,0,0,0,3.5,3.5,3.3666,3.3666,3.4767,3.3917,3.365,3.37,3.37,3.315,3.3533,3.3217,3.37,3.37,3.305,3.2917,3.24,3.3683,3.3683,3.24,3.29