Skip to content

Instantly share code, notes, and snippets.

@freaker2k7
freaker2k7 / chat2chat.py
Last active September 2, 2025 16:05
Chat between AI's
"""
This script facilitates a chat between multiple AI models, allowing them to take turns responding.
It is designed to be run in a terminal environment on linux/macOS, but should work on windows as well.
Finally, it saves the chat history to a file, by default `/tmp/chat_history_<timestamp>.txt`.
# Prerequisites:
- Python 3.7 or higher
- Required Python packages: `pip install ollama`
- Ollama server running: https://ollama.com/
- (Optional) Install `say` command on macOS if not installed, `spd-say` on linux (if not installed) or `ptts` on windows for voice output.
@zhanglongqi
zhanglongqi / clone_disk_telnet_dd.md
Last active January 17, 2025 02:05
Clone disk partition using dd over telnet with bzip compression
@ttys3
ttys3 / diskusage.go
Last active July 29, 2022 06:48 — forked from lunny/diskinfo.go
Disk Usage info like `df -h` for Golang
package main
import (
"fmt"
syscall "golang.org/x/sys/unix"
)
type DiskStatus struct {
All uint64 `json:"all"`
Used uint64 `json:"used"`
@ersin-demirtas
ersin-demirtas / nginx-allow-only-get-request-method
Last active June 14, 2022 09:48
Secure - NGINX allow only get request method
# Open your /etc/nginx/sites-enabled/sitename.com file place limit_except directive
# More info available at http://nginx.org/en/docs/http/ngx_http_core_module.html#limit_except
location / {
limit_except GET {
deny all;
}
try_files $uri $uri/ =404;
@robhrt7
robhrt7 / MySQL_5-7_macOS.md
Last active October 5, 2025 11:57 — forked from nrollr/MySQL_macOS_Sierra.md
Install MySQL 5.7 on macOS using Homebrew

This is a fork of original gist https://gist.github.com/nrollr/3f57fc15ded7dddddcc4e82fe137b58e, with slight changes on pointing to 5.7 version branch, instead of 8 (latest default of MySQL in Hombrew).

Install MySQL 5.7 on macOS

This procedure explains how to install MySQL using Homebrew on macOS (Sierra 10.12 and up)

Install Homebrew

  • Installing Homebrew is effortless, open Terminal and enter :
    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Note: Homebrew will download and install Command Line Tools for Xcode 8.0 as part of the installation process.
@dideler
dideler / bot.rb
Last active November 28, 2025 21:01
Sending a notification message to Telegram using its HTTP API via cURL
# Use this script to test that your Telegram bot works.
#
# Install the dependency
#
# $ gem install telegram_bot
#
# Run the bot
#
# $ ruby bot.rb
#
@kellyrmilligan
kellyrmilligan / s3Sync.sh
Created June 8, 2017 13:38
Sync files to s3 and set cache control headers
#!/bin/bash
if [[ "$1" != "" ]]; then
S3BUCKETNAME="$1"
else
echo ERROR: Failed to supply S3 bucket name
exit 1
fi
aws s3 sync build s3://$S3BUCKETNAME --delete --cache-control max-age=31536000,public
@ipedrazas
ipedrazas / dump
Created April 22, 2017 04:10
Mongo dump/restore with docker
# Backup DB
docker run \
--rm \
--link running_mongo:mongo \
-v /data/mongo/backup:/backup \
mongo \
bash -c ‘mongodump --out /backup --host $MONGO_PORT_27017_TCP_ADDR’
# Download the dump
scp -r USER@REMOTE:/data/mongo/backup ./backup
@romuald
romuald / processlist.sql
Last active July 24, 2025 22:30
Show PostgreSQL current (running) process list;
SELECT user, pid, client_addr, waiting, query, query_start, NOW() - query_start AS elapsed
FROM pg_stat_activity
WHERE query != '<IDLE>'
-- AND EXTRACT(EPOCH FROM (NOW() - query_start)) > 1
ORDER BY elapsed DESC;
@epixoip
epixoip / 8x1080.md
Last active November 7, 2025 09:47
8x Nvidia GTX 1080 Hashcat Benchmarks