Skip to content

Instantly share code, notes, and snippets.

Privacy & Permissions

NoBadWords AI respects your privacy:

  • ✅ All processing happens locally in your browser
  • ✅ No data is sent to external servers
  • ✅ Settings are stored locally using Chrome's sync storage
  • ✅ No tracking, analytics, or data collection
  • ✅ Open source - inspect the code yourself

Permissions Explained

#Headless Setup of Raspberry Pi Zero W (Raspberry Pi 3 Wireless) (macOS)

  1. Formatt the Micro SD card - Open a terminal and type 'diskutil list'. Find your card and copy the disk name (For example: /dev/disk4). Format the card with diskutil eraseDisk ExFat temp disk4(Use your disk here)
  2. Download Raspbian - wget https://downloads.raspberrypi.org/raspbian_lite_latest
  3. Unmount the SD card - diskutil unmountDisk /dev/disk4 or whatever your disk path is
  4. Mount the Raspbian image to the card - sudo dd if=PATH-TO-RASPBIAN-IMAGE of=/dev/disk4` or whatever your disk path is
  5. Enable SSH on the Pi - cd /volumes && ls. You should see a boot partition from the SD card cd boot && touch ssh
  6. Setup WiFi on the PI - While still in the boot partition of the card type nano wpa_supplicant.conf and enter network={ ssid="YOUR-SSID" psk="YOUR-WIFI-PASSWORD" }
  7. Boot the PI - Unmount the card diskutil unmountDisk /dev/disk4 (or whatever your disk path is) and put it in the

#Setting up Docker Machine on Raspberry PI

  1. SSH into the pi and install docker with curl -sSL https://get.docker.com | sh (If we let Machine try to install the Docker daemon it will fail.)
  2. Change the OS's ID so Docker Machine won't throw errors. sudo nano /etc/os-release and change the line that says ID=raspbian to ID=debian
  3. From a new terminal window run docker-machine create --driver generic --generic-ip-address YOUR-PIS-IP --generic-ssh-key ~/.ssh/id_rsa --generic-ssh-user pi --engine-storage-driver overlay2 MACHINE-NAME
@calebbrewer
calebbrewer / wkhtmltopdf-install.md
Last active August 5, 2024 02:36
How to Setup wkhtmltopdf on CentOS 7

How to Setup wkhtmltopdf on CentOS 7

Install Dependencies

yum install fontconfig libXrender libXext xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi freetype libpng zlib libjpeg-turbo

Install wkhtmltopdf

@calebbrewer
calebbrewer / Stop SELinux from blocking apache external program execution.md
Last active October 10, 2019 09:29
Allow apache to execute an external program through SELinux.

Allow apache to execute an external program through SELinux

This is helpful when you don't want to disable SELinux but do want to allow apache to execute an external program. For example wkhtmltopdf. Run the following commands from the terminal. (This has been tested in CentOS 7.)

Allow Exicution

setsebool httpd_execmem on

Change a dirs security context if the program writes to a file

Contract Killer

The popular open-source contract for web designers and developers by Stuff & Nonsense

  • Originally published: 23/12/2008
  • Revised date: 15/12/2013
  • Original post

@calebbrewer
calebbrewer / deletePendingComments
Created December 24, 2013 22:06
Deletes all pending comments WordPress from within MySQL
DELETE FROM wp_comments WHERE comment_approved = 0
You can check if SELinux is blocking sendmail by running:
/usr/sbin/getsebool httpd_can_sendmail
...which will report:
httpd_can_sendmail --> {on|off}
...and if it is off, you can turn it on using
@calebbrewer
calebbrewer / ifJesus
Created July 14, 2013 22:45
If the Gospel where written in PHP this would be the constructor function
<?php
if($believeInAdhereToAndRelyOnJesus == TRUE) {
//Run functions
loveGod();
loveOthersAsYourself();
makeDisciples();
}
else {
//Output a message and terminate the current script
The php_curl.dll file that came with WampServer 2.2 distribution does not work on 64bit systems. You can download a working php_curl.dll file (php_curl-5.3.13-VC9-x64.zip) from http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
1. Setup wamp.
2. From wamp icon select PHP > PHP extensions > php_curl (it needs to be checked)
3. Extract php_curl.dll from the zip and copy it to PHP extension directory (mine is c:\wamp\bin\php\php5.3.13\ext)
4. Restart all services from the wamp menu
5. Go to localhost and click phpinfo() link and see that curl is there…