Skip to content

Instantly share code, notes, and snippets.

View ourway's full-sized avatar
🏆

Farshid Ashouri ourway

🏆
View GitHub Profile
[2025-10-12 00:56:17,195: INFO/ForkPoolWorker-2] Task tasks.check_for_completed_tickets[4f682d1e-661b-46c6-ac5d-00c542f1bfad] succeeded in 0.0012130020186305046s: None
[2025-10-12 00:56:22,192: INFO/Beat] Scheduler: Sending due task check tickets every 5 seconds (tasks.check_for_completed_tickets)
[2025-10-12 00:56:22,193: INFO/MainProcess] Task tasks.check_for_completed_tickets[d936ef88-1c98-4649-abf7-9b67d41150c8] received
[2025-10-12 00:56:22,194: INFO/ForkPoolWorker-2] Beat: Checking for completed tickets...
[2025-10-12 00:56:22,194: INFO/ForkPoolWorker-2] Task tasks.check_for_completed_tickets[d936ef88-1c98-4649-abf7-9b67d41150c8] succeeded in 0.0007713509257882833s: None
[2025-10-12 00:56:27,192: INFO/Beat] Scheduler: Sending due task check tickets every 5 seconds (tasks.check_for_completed_tickets)
[2025-10-12 00:56:27,194: INFO/MainProcess] Task tasks.check_for_completed_tickets[1ee5defa-0597-4bf5-a4a9-47b2a4da68bf] received
[2025-10-12 00:56:27,195: INFO/ForkPoolWorker-2] Beat: Checking for completed
[2025-10-12 00:56:17,195: INFO/ForkPoolWorker-2] Task tasks.check_for_completed_tickets[4f682d1e-661b-46c6-ac5d-00c542f1bfad] succeeded in 0.0012130020186305046s: None
[2025-10-12 00:56:22,192: INFO/Beat] Scheduler: Sending due task check tickets every 5 seconds (tasks.check_for_completed_tickets)
[2025-10-12 00:56:22,193: INFO/MainProcess] Task tasks.check_for_completed_tickets[d936ef88-1c98-4649-abf7-9b67d41150c8] received
[2025-10-12 00:56:22,194: INFO/ForkPoolWorker-2] Beat: Checking for completed tickets...
[2025-10-12 00:56:22,194: INFO/ForkPoolWorker-2] Task tasks.check_for_completed_tickets[d936ef88-1c98-4649-abf7-9b67d41150c8] succeeded in 0.0007713509257882833s: None
[2025-10-12 00:56:27,192: INFO/Beat] Scheduler: Sending due task check tickets every 5 seconds (tasks.check_for_completed_tickets)
[2025-10-12 00:56:27,194: INFO/MainProcess] Task tasks.check_for_completed_tickets[1ee5defa-0597-4bf5-a4a9-47b2a4da68bf] received
[2025-10-12 00:56:27,195: INFO/ForkPoolWorker-2] Beat: Checking for completed
#! /usr/bin/env python3
from optparse import OptionParser
from subprocess import check_output, CalledProcessError
from shlex import quote
import sys
import os
import os.path as path
import json
import math
➜ ffmpeg-docker git:(main) ✗ docker --debug build -t ffmpeg . > error.log
[+] Building 6.6s (11/15) docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.43kB 0.0s
=> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 3) 0.0s
=> [internal] load metadata for docker.io/library/alpine:3.12
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3
is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
is_fzf="ps -o state= -o comm= -t '#{pane_tty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?fzf$'"
unbind C-b
set -g prefix C-a
bind-key C-a last-window
@ourway
ourway / vim.py
Created May 20, 2025 20:26
Simple Vim Implementation in Python
import curses
import os
import sys
# Modes
NORMAL_MODE = 0
INSERT_MODE = 1
COMMAND_MODE = 2
class PyVim:
import json
class IcebergSchemaFlattener:
def __init__(self):
self.flattened_fields = []
def flatten_schema(self, columns):
for column in columns:
self._process_column(column, parent_path=[])
We couldn’t find that file to show.
-----BEGIN CERTIFICATE-----
MIIEBTCCAu2gAwIBAgIUYem6IP2M6fawN09msj1M3/PgIx8wDQYJKoZIhvcNAQEL
BQAwgZExCzAJBgNVBAYTAkdCMRAwDgYDVQQIDAdFbmdsYW5kMQ8wDQYDVQQHDAZM
b25kb24xDTALBgNVBAoMBEpQTUMxDDAKBgNVBAsMA0lDQjEVMBMGA1UEAwwManBt
Y2hhc2UuY29tMSswKQYJKoZIhvcNAQkBFhxmYXJzaGlkLmFzaG91cmlAanBtb3Jn
YW4uY29tMB4XDTI1MDIyMzAyMjcwM1oXDTI2MDIyMzAyMjcwM1owgZExCzAJBgNV
BAYTAkdCMRAwDgYDVQQIDAdFbmdsYW5kMQ8wDQYDVQQHDAZMb25kb24xDTALBgNV
BAoMBEpQTUMxDDAKBgNVBAsMA0lDQjEVMBMGA1UEAwwManBtY2hhc2UuY29tMSsw
KQYJKoZIhvcNAQkBFhxmYXJzaGlkLmFzaG91cmlAanBtb3JnYW4uY29tMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+IOl00NNUTFK8ppfkpfX3+/7BFQ