Skip to content

Instantly share code, notes, and snippets.

View proveeder's full-sized avatar
🐢
Turtles are great!

Alex proveeder

🐢
Turtles are great!
View GitHub Profile
rspec $(git diff --name-only HEAD~1 HEAD -- '*_spec.rb')
rubocop -a $(git diff --name-only HEAD~1 HEAD -- '*_spec.rb')
@proveeder
proveeder / flatpack-home.sh
Created August 30, 2024 11:12
Run Slack in flatpack to be able to upload files from home dir
flatpak run --filesystem=home:ro com.slack.Slack
from django.db import connection
connection.queries_log.clear()
# do some stuff
query_count = len(connection.queries)
print(f"Number of queries for this request: {query_count}")
sudo $EDITOR /etc/hosts

# `add 127.0.0.1    <domain_name>`

sudo systemctl restart systemd-resolved.service
@proveeder
proveeder / distrobox_export_remove_app.md
Last active April 29, 2024 09:39
Distrobox remove exported application icon
cd /home/alex/.local/share/applications

# select and delete what you don't need
@proveeder
proveeder / rails_model_strucutre.rb
Created January 9, 2024 12:02
Sample of rails model class structure sample.
# frozen_string_literal: true
class ModelName < ApplicationRecord
# INCLUDES
# DEFAULT SCOPE
# CONSTANTS
# ATTR ACCESSORS
# ATTRIBUTES
# ENUMS
# RELATIONS
@proveeder
proveeder / deploy.md
Last active January 6, 2025 16:51
Rails capistrano deploy

This file describes an overall manual deploy instructions of the rails + capistrano application to the VPS.

Connect to server

ssh root@<ip>

Configure user

adduser deployer
@proveeder
proveeder / no_ibus_zoom.md
Last active May 5, 2025 13:17
Zoom without 'ibus' dependency

INFO REFERENCE

Zoom .deb package provided by zoom themselves has very annoying and unnecessary ibus package dependency. Here how u can easily remove it by several lines in your command line:

Download zoom

scratch=$(mktemp -d)

# Extract package contents