Skip to content

Instantly share code, notes, and snippets.

View Glutexo's full-sized avatar
🇨🇿
Wypili moją krew na hejnał

Glutexo Glutexo

🇨🇿
Wypili moją krew na hejnał
  • Frýdek, Czechia
View GitHub Profile
@Glutexo
Glutexo / cell.py
Created November 30, 2021 19:55
A mutable cell with the simplest API possible
_SENTINEL = object()
class Cell:
def __init__(self, value=_SENTINEL):
if value is not _SENTINEL:
self.value = value
def __call__(self, value=_SENTINEL):
if value is not _SENTINEL:
@Glutexo
Glutexo / data_collector.patch
Last active November 9, 2021 21:26
Data Collector patch for Insights Core to limit collection only to a single file
Index: insights/client/data_collector.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/insights/client/data_collector.py b/insights/client/data_collector.py
--- a/insights/client/data_collector.py (revision 42907d96132d4877ac588e6aa090b0cd4adbfcf1)
+++ b/insights/client/data_collector.py (date 1636398517420)
@@ -320,6 +320,13 @@
rm_commands = rm_conf.get('commands', [])
@Glutexo
Glutexo / uninstall-all-pip-packages.xonsh
Created September 12, 2021 17:12
xonsh script to uninstall all pip packages
for line in $(pip freeze).split("\n"):
. try:
. package, _ = line.split("==")
. except ValueError:
. continue
. else:
. $(pip uninstall -y @(package))
@Glutexo
Glutexo / gist:5669c06ef54e60684c4433e0a9e29534
Created January 29, 2021 17:22
APA - AstraZeneca.pdf[1].txt
Obsah:
* 2020.08.27 APA - FINAL AZ signature only - Legal Redactions
* 1. Definitions.
* 1.1. “Accounting Standards” means International Financial Reporting Standards (IFRS).
* 1.2. “Additional Doses” has the meaning given in Section 5.3.
@Glutexo
Glutexo / pomodoro.html
Created September 24, 2020 09:09
A simple experiment with JavaScript objects
<!DOCTYPE HTML>
<html>
<head>
<title>Pomodoro</title>
<meta charset="utf-8"/>
</head>
<body>
<script>
@Glutexo
Glutexo / cd-podani-7LJ3-FE3Q.md
Last active July 19, 2020 13:45
Podání ČD č. 7LJ3-FE3Q

Cestoval jsem z Frýdku-Místku do Železné Rudy – centra. Na pražské hlavní nádraží jsem přijel zpožděným vlakem EC 144, pokračovat jsem měl vlakem Os 8834 na Smíchov. Kvůli zpoždění jsem tento přípoj nestihl, ale naštěstí jsem mohl použít též zpožděný vlak R 986. Tím jsem dorazil na Smíchov jen několik málo minut před pravidelným odjezdem původně plánovaného R 768 do Železné Rudy.

Protože jsem měl na přestup málo času a ještě jsem s sebou měl jízdní kolo, podíval jsem se do aplikace Můj vlak, ze kterého nástupiště R 768 pojede. Aplikace pro datum 6.7.2020 ukázala, že místo vlaku jede náhradní autobus. Nevěda, kde se stanoviště nachází, jal jsem se je co nejrychleji najít, již nesleduje informační systém přímo ve stanici. Bál jsem se, že bych náhradní autobus nemusel stihnout, nebo že mi ujede dodávka na jízdní kola.

S úlevou jsem stanoviště podle šipek našel a dorazil na něj sice těsně, ale včas. Na místě čekalo několik dalších skupinek lidí. Žádný autobus nepřijel, všichni ostatní lidé postupně odešli. Když

class MyTestCase(TestCase):
def test_event_producer_instrumentation(self):
from unittest.mock import Mock
from unittest.mock import ANY
class MockFuture:
def __init__(self):
self.callbacks = []
self.errbacks = []
@Glutexo
Glutexo / cd-podani-7LJ3-FE3Q.txt
Created July 6, 2020 12:07
Podání ČD č. 7LJ3-FE3Q
Cestoval jsem z Frýdku-Místku do Železné Rudy – centra. Na pražské hlavní nádraží jsem přijel zpožděným vlakem EC 144, pokračovat jsem měl vlakem Os 8834 na Smíchov. Kvůli zpoždění jsem tento přípoj nestihl, ale naštěstí jsem mohl použít též zpožděný vlak R 986. Tím jsem dorazil na Smíchov jen několik málo minut před pravidelným odjezdem původně plánovaného R 768 do Železné Rudy.
Protože jsem měl na přestup málo času a ještě jsem s sebou měl jízdní kolo, podíval jsem se do aplikace Můj vlak, ze kterého nástupiště R 768 pojede. Aplikace pro datum 6.7.2020 ukázala, že místo vlaku jede náhradní autobus. Nevěda, kde se stanoviště nachází, jal jsem se je co nejrychleji najít, již nesleduje informační systém přímo ve stanici. Bál jsem se, že bych náhradní autobus nemusel stihnout, nebo že mi ujede dodávka na jízdní kola.
S úlevou jsem stanoviště podle šipek našel a dorazil na něj sice těsně, ale včas. Na místě čekalo několik dalších skupinek lidí. Žádný autobus nepřijel, všichni ostatní lidé postupně odešli. Když
@Glutexo
Glutexo / orangeHRM.js
Last active July 1, 2020 08:16
OrangeHRM timesheet fill-out
// ==UserScript==
// @name OrangeHRM filler
// @version 1.0.0
// @description Simplifies OrangeHRM monthly timesheet submission
// @author Glutexo
// @homepage https://gist.github.com/Glutexo/c07cc56085a00d11906094597c97ff9d
// @match https://*.orangehrm.com/index.php/time/viewTimesheet/mode/my
// ==/UserScript==
/**
@Glutexo
Glutexo / workday.js
Created June 30, 2020 11:17
Workday timesheet fill-out
// ==UserScript==
// @name Workday Timesheet Filler
// @namespace http://github.com/Glutexo/
// @version 0.1
// @description Fills in timesheets in the Workday app.
// @author You
// @match https://wd5.myworkday.com/*
// @grant none
// ==/UserScript==