Skip to content

Instantly share code, notes, and snippets.

View ap-Codkelden's full-sized avatar
🏠
Working from home

Renat ap-Codkelden

🏠
Working from home
View GitHub Profile
adm1 adm1_short name_ukr
Autonomous Republic of Crimea АРК Автономна Республіка Крим
Vinnytsia Вн Вінницька область
Volyn Вл Волинська область
Dnipropetrovsk Днп Дніпропетровська область
Donetsk Днц Донецька область
Zhytomyr Жт Житомирська область
Zakarpattia Зк Закарпатська область
Zaporizhzhia Зп Запорізька область
Ivano-Frankivsk ІФ Івано-Франківська область
@ap-Codkelden
ap-Codkelden / tips.csv
Last active November 5, 2023 22:09
Tips data from Bryant & Smith’s 1995 text on business statistics, obtained from the R reshape2 package
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
"total_bill" "tip" "sex" "smoker" "day" "time" "size"
16.99 1.01 "Female" "No" "Sun" "Dinner" 2
10.34 1.66 "Male" "No" "Sun" "Dinner" 3
21.01 3.5 "Male" "No" "Sun" "Dinner" 3
23.68 3.31 "Male" "No" "Sun" "Dinner" 2
24.59 3.61 "Female" "No" "Sun" "Dinner" 4
25.29 4.71 "Male" "No" "Sun" "Dinner" 4
8.77 2 "Male" "No" "Sun" "Dinner" 2
26.88 3.12 "Male" "No" "Sun" "Dinner" 4
15.04 1.96 "Male" "No" "Sun" "Dinner" 2
@ap-Codkelden
ap-Codkelden / life.py
Last active April 5, 2023 21:23
A simple John Conway Life game
#! /usr/bin/env python3
# More about Conway's Game of Life you can read here:
# < https://conwaylife.com/wiki/Conway%27s_Game_of_Life>
import random
import time
import sys
import os
from typing import Final, List, Tuple
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ap-Codkelden
ap-Codkelden / custom.css
Last active November 9, 2022 18:38
Jupyter Notebook custom CSS file
/* @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono'); */
@font-face {
font-family: 'JetBrains Mono';
src: url('fonts/JetBrainsMono-ExtraBold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
@ap-Codkelden
ap-Codkelden / cereal.csv
Created November 4, 2022 11:58
Nutrition data on 80 cereal products. (c) Kaggle
name mfr type calories protein fat sodium fiber carbo sugars potass vitamins shelf weight cups rating
100% Bran N C 70 4 1 130 10 5 6 280 25 3 1 0.33 68.402973
100% Natural Bran Q C 120 3 5 15 2 8 8 135 0 3 1 1 33.983679
All-Bran K C 70 4 1 260 9 7 5 320 25 3 1 0.33 59.425505
All-Bran with Extra Fiber K C 50 4 0 140 14 8 0 330 25 3 1 0.5 93.704912
Almond Delight R C 110 2 2 200 1 14 8 -1 25 3 1 0.75 34.384843
Apple Cinnamon Cheerios G C 110 2 2 180 1.5 10.5 10 70 25 1 1 0.75 29.509541
Apple Jacks K C 110 2 0 125 1 11 14 30 25 2 1 1 33.174094
Basic 4 G C 130 3 2 210 2 18 8 100 25 3 1.33 0.75 37.038562
Bran Chex R C 90 2 1 200 4 15 6 125 25 1 1 0.67 49.120253
@ap-Codkelden
ap-Codkelden / tools.py
Last active July 15, 2024 12:58
Useful tools for text processing
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 2024-07-15
import math
import re
from datetime import datetime
from hashlib import md5
from os import scandir
from typing import Optional, List, Iterable, Union
@ap-Codkelden
ap-Codkelden / shell_commands.md
Last active January 30, 2021 14:43
working with commads (uk-ua)

Команди, аргументи, опції, параметри

Коли ти запускаєш термінал, у ньому починає виконуватись оболонка (shell), яка чекає від тебе команд, щоб їх виконати.

ВАЖЛИВО: В оболонці ти бачиш запрошення (shell prompt), наприклад:

[rino@arch-desktop ~]$

Останній символ запрошення завичай знак доллара $. Якщо ж там не знак доллара, а гратки #, це означає, що ти працюєш від імені адміністратора (root user) та маєш адміністративні привілеї. Ніколи не працюй від імені адміністратора, якщо у цьому немає нагальної потреби.

@ap-Codkelden
ap-Codkelden / annotator.py
Created October 14, 2020 12:09
Manually labeled record pairs
import tkinter as tk
from tkinter.filedialog import askopenfilename
from tkinter import messagebox
from tempfile import gettempdir
from tkinter import ttk
import json
import pickle
class AnnotationGenerator(object):
@ap-Codkelden
ap-Codkelden / merge_docs.vba
Created October 10, 2020 10:01
Merge multiple doc(x) into one
Sub MergeDocs()
On Error GoTo ErrorHandler
Dim rng As Range
Dim MainDoc As Document
Dim strFile As String, strFolder As String
Dim Count As Long
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "Selectos"
.AllowMultiSelect = False
If .Show Then