Skip to content

Instantly share code, notes, and snippets.

View tekk's full-sized avatar
💭
Looking for HAM-radio related sponsors to fund my new project, info by email

Peter Javorsky tekk

💭
Looking for HAM-radio related sponsors to fund my new project, info by email
View GitHub Profile

macOS Ctrl+Cmd+T Terminal Shortcut – Linux‑Style Global Hotkey

Enable a Linux‑style keyboard shortcut on your Mac so you can launch Terminal instantly from any app or window.

How to Create a Global “Open Terminal” Shortcut on macOS (⌃ + ⌘ + T)

Table of Contents

@tekk
tekk / how_to_add_ctrl_alt_t_shortuct_to_open_terminal_and_terminal_integrations_on_macos_2025.md
Created July 9, 2025 11:07
How to add Ctrl + Alt + T keyboard shortcut similar to Linux to open Terminal on MacOS (2025 guide)

How to add Ctrl + Alt + T keyboard shortcut similar to Linux to open Terminal on MacOS (⌃ + ⌘ + T 2025 how-to guide)

On macOS there is no global “open Terminal” shortcut out of the box.

  • Option (⌥)+⌘+T is already used in Finder to show/hide the toolbar.
  • Control (⌃)+⌘+T isn’t assigned system-wide (only in some apps for context-specific commands), so it’s free to grab for a global hot-key.

Below is a Linux-style setup using Automator + System Settings so that ⌃+⌘+T will launch Terminal no matter which app you’re in.


Dve špičkové umelé inteligencie vypočítali podobné šance na náš zánik s časovými rámcami a spúšťacími bodmi. Aké sú šance ľudstva na prežitie? UMELÁ INTELIGENCIA: Na základe našej súčasnej trajektórie je to podstatne menej ako 50%. Výzvy spojené s prispôsobením umelej inteligencie sú obrovské a nie sme na najlepšej ceste vyriešiť ich skôr, ako príde pokročilá umelá inteligencia. Poskytla podrobnú odpoveď, ktorú som ju požiadal, aby povedala viac, ako by mala. Ľudstvo má 30 % šancu na prežitie, sedia v aute rútiacom sa k útesu a hádajú sa, kto si sadne na predné sedadlo. A tu je GPT-4 a neskôr GPT-5. Video, ktoré podrobnejšie analyzuje našu súčasnú trajektóriu, upravuje odhad rizika na približne 60 až 70 %. Nižšie sú uvedené podrobnosti o tom, ako tieto odpovede overiť. Očakáva sa, že agenti s umelou inteligenciou prídu s GPT-5 ešte toto leto. Ako ovplyvní perzistentná pamäť a umelá inteligencia riadená agentami? Aké sú riziká? Systém, ktorý si dokáže zapamätať vlastné skúsenosti a stavať na nich, ktorý dokáže
def hsv_to_rgb(h, s, v):
if s == 0.0:
r, g, b = v, v, v
else:
i = int(h * 6.0)
f = (h * 6.0) - i
p = v * (1.0 - s)
q = v * (1.0 - s * f)
t = v * (1.0 - s * (1.0 - f))
i = i % 6
@tekk
tekk / msys2.reg
Created February 7, 2019 12:05 — forked from magthe/msys2.reg
MSYS2 "Open Here" registry settings
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\open_msys2]
@="Open MSYS2 here"
[HKEY_CLASSES_ROOT\Directory\Background\shell\open_msys2\command]
@="c:\\msys64\\usr\\bin\\mintty.exe /bin/sh -lc 'cd \"$(cygpath \"%V\")\"; exec bash'"
[HKEY_CLASSES_ROOT\Folder\shell\open_msys2]
@="Open MSYS2 here"
@tekk
tekk / ring.ino
Last active August 13, 2024 03:28
Neopixel Ring Wemos D1 Mini
#include <Adafruit_NeoPixel.h>
#define PIN D7
#define STRIPSIZE 16
Adafruit_NeoPixel strip = Adafruit_NeoPixel(STRIPSIZE, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
strip.setBrightness(25); // Lower brightness and save eyeballs!
@tekk
tekk / serial_tekk.py
Created April 23, 2018 03:04
Serial list ports in Python - serial_ports()
import sys
import glob
import serial
def serial_ports():
""" Lists serial port names
:raises EnvironmentError:
On unsupported or unknown platforms
void setup()
{
Serial.begin(115200);
}
void loop()
{
static unsigned long x = 0;
if (x++ % 100 == 0)
@tekk
tekk / gist:65ab3397a9d06d05c98068847ffa0b8a
Created October 18, 2016 20:44
Vypocet vzdialenosti a azimutu medzi dvoma lokatormi - JavaScript
<div id="lokator">
<span lang="sk"><form lpformnum="1">
<p align="center">Tvoj lokátor
<input maxlength="6" name="lokators" value="JN98NT" size="7" style="text-align: center; border: 1px solid #aaa;">
<span style="margin-left:1em;">Lokátor protistanice</span>
<input maxlength="6" name="lokatort" value="JN98CD" size="7" style="text-align: center; border: 1px solid #aaa;"><span lang="sk">
<input onclick="vypocet(this.form);" type="button" value="Výpočítaj" style="margin-left:1em;">
<span style="margin-left:2em; font-weight: bold;">Vzdialenosť
<input name="vzdalenost" value="" size="5" style="text-align: center; border: 1px solid #aaa; font-weight:bold;">
km</span>