Skip to content

Instantly share code, notes, and snippets.

View dzinushin's full-sized avatar

Dmitry Zinushin dzinushin

View GitHub Profile
@umputun
umputun / safari-summary.sh
Last active June 13, 2025 21:09
Raycast script for Safari's page summary
#!/bin/sh
# @raycast.schemaVersion 1
# @raycast.title Summarize Safari page
# @raycast.mode fullOutput
#
# Optional parameters:
# @raycast.icon ✨
#
# @raycast.packageName Things
@taingmeng
taingmeng / web_tools.html
Created June 18, 2021 09:01
Web Tool Bookmarks for Chrome
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
DO NOT EDIT! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DT><H3 ADD_DATE="1624006311" LAST_MODIFIED="1624006311">Web Tools</H3>
<DL><p>
<DT><A HREF="https://regex101.com/" ADD_DATE="1624006311" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABrklEQVQ4jVVSPW8TQRSc2duz75IQKxgZRZFACoIiQhQgGipS8BMoU9Eh/gDiL9AgJBA/gTYFDR0SUqCjAPNRxAIXwQYcnBjZd94divvwest5+968mTe88+g1AEkkJSF4FUJyAdqwRgY1of4rocYtAAGoGGa5d14S4ojNOFJAXjRbAASqAq5srbdWYhA/R9Pvg0lsSRppsVbJQNI5v5LYh3evHk+y0Wm2eTb99OPvi1dfi/oSgyrVxjB3/sl+90t/fLGz9vjejYPPw4PucDWJnS9lmGKlmlFCPvfO6/Do5Nd4eiaNnYqZWnKpVCJFhjcvt8+tJzsXWgA+HI7SRhRICBqK8bHlrZ3zt6+ZrXZ6/9n7P+NZI45qAeVKle8whtPcP93vPnj+rv/73/VLG1nuw6uVDaWnACCCaSOa5f7lm97e7nZnI8nmLgxBIFqS6Lx3Xmupfftx2O2P93a3s9wTi8iwzhIAQ26208HxNJt7SauJ7bSS3uCUIConqzsAJL3UO5pYS0OCnEzdt8lJMzbF4RYuFe2FFc2YqggjQ2si
@mikeananev
mikeananev / scratch_2.txt
Created May 3, 2021 07:50
MacOS mc Midnight commander open jar file
# jar
shell/i/.jar
Open=%cd %p/uzip://
View=%view{ascii} /usr/local/Cellar/midnight-commander/4.8.26/libexec/mc/ext.d/archive.sh view zip
# jar
type/i/^jar\ archive
Open=%cd %p/uzip://
View=%view{ascii} /usr/local/Cellar/midnight-commander/4.8.26/libexec/mc/ext.d/archive.sh view zip

Это краткая памятка, которая подходит во время вспышки любого респираторного вирусного заболевания. Я ее пишу не для того, чтобы вы срочно начинали все это делать - никакого повода нет. Но, если вы хотите снизить вероятность получения или распространения вирусов - прочитайте.

Общее поведение

  1. Контролируйте свою панику. Никакого повода для паники нет, как говорил человек, падающий с пятого этажа, пролетая мимо четвертого: “пока все нормально”. Напомню, уже на вашей памяти у людей была такая же паника из-за птичьего гриппа и атипичной пневмонии. И никакого зомби-апокалипсиса не произошло. Контролировать панику - значит следить за своими реакциями и стараться принимать решения разумно.
  2. Не осуждайте чужую панику. Это не помогает ни вам, ни паникующим - каждый человек волен паниковать или не паниковать перед лицом любой опасности. Кроме того, активное осуждение паники вокруг “эпидемий” порождает и подпитывает многочисленные теории заговора, так что просто не надо.
  3. Примите разумные меры предосторожно
@bgauduch
bgauduch / multiple-repository-and-identities-git-configuration.md
Last active February 17, 2026 09:22
Git config with multiple identities and multiple repositories

Setup multiple git identities & git user informations

/!\ Be very carrefull in your setup : any misconfiguration make all the git config to fail silently ! Go trought this guide step by step and it should be fine 😉

Setup multiple git ssh identities for git

  • Generate your SSH keys as per your git provider documentation.
  • Add each public SSH keys to your git providers acounts.
  • In your ~/.ssh/config, set each ssh key for each repository as in this exemple: