This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'open-uri' | |
require 'nokogiri' | |
doc = Nokogiri::HTML(open("http://www.emoji-cheat-sheet.com/")) | |
emoji = doc.css('.name') | |
IO.popen('pbcopy', 'w') { |f| f << ":#{emoji.to_a.sample.text}:" } | |
puts "Copied to clipboard!" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo cp nginx /etc/init.d/ | |
sudo update-rc.d nginx defaults | |
sudo chmod +x /etc/init.d/nginx | |
/etc/init.d/nginx start |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'stripe' | |
Stripe.api_key = "YOUR_STRIPE_API_KEY" | |
duplicate_customers = [] | |
last_customer_id = nil # Cursor for paginating through results | |
# Stripe can retrieve a maximum of 100 customers in one go, so we need to loop. | |
loop do | |
customers = Stripe::Customer.all(limit: 100, starting_after: last_customer_id) | |
emails = customers.data.each.map { |d| d["email"] } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
echo "Updating apt..." | |
sudo apt-get update -y -qq > /dev/null | |
echo "Installing required libraries for the app..." | |
sudo apt-get -y -q install ruby-dev > /dev/null | |
cd /vagrant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GeoIP C API /Gem Install on Intel Mac | |
# Download the GeoIP C API. | |
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz | |
# Uncompress and install GeoIP C API from source. | |
tar zxvf GeoIP-1.4.6.tar.gz | |
cd GeoIP-1.4.6 | |
env ARCHFLAGS="-arch i386" ./configure --prefix=/srv/GeoIP | |
env ARCHFLAGS="-arch i386" make |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Example MySQL config file for medium systems. | |
# | |
# This is for a system with little memory (32M - 64M) where MySQL plays | |
# an important part, or systems up to 128M where MySQL is used together with | |
# other programs (such as a web server) | |
# | |
# You can copy this file to | |
# /etc/my.cnf to set global options, | |
# mysql-data-dir/my.cnf to set server-specific options (in this | |
# installation this directory is /usr/local/mysql/data) or |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "Deleting dennmart.com archive for $(date +%A) if it exists..." | |
tarsnap --cachedir /usr/local/tarsnap-cache --keyfile /root/tarsnap.key -d -f dennmart.com-daily-$(date +%A) | |
echo "Creating dennmart.com archive for $(date +%A)..." | |
tarsnap --cachedir /usr/local/tarsnap-cache --keyfile /root/tarsnap.key -c -f dennmart.com-daily-$(date +%A) /var/www/dennmart.com | |
echo "Making temporary database dump..." | |
mysqldump -u root -pxxxxxx --all-databases --add-drop-table > /tmp/mysqldump.sql | |
echo "Deleting database dump archive for $(date +%A) if it exists..." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mysql> SELECT * FROM logs LIMIT 1; | |
+----+--------------+---------------+--------+---------+ | |
| ID | ipaddress | date | user | time | | |
+----+--------------+---------------+--------+---------+ | |
| 1 | 192.168.1.23 | March 3, 2004 | dennis | 1:28 pm | | |
+----+--------------+---------------+--------+---------+ | |
1 row in set (0.00 sec) |
OlderNewer