Skip to content

Instantly share code, notes, and snippets.

View gist:9919357

Pry Cheat Sheet

Command Line

  • pry -r ./config/app_init_file.rb - load your app into a pry session (look at the file loaded by config.ru)
  • pry -r ./config/environment.rb - load your rails into a pry session

Debugger

View ikea_notify.sh
#! /bin/bash
function runCheck() {
while :; do
curl 'https://ww8.ikea.com/clickandcollect/us/receive/' \
-H 'authority: ww8.ikea.com' \
-H 'pragma: no-cache' \
-H 'cache-control: no-cache' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36' \
-H 'dnt: 1' \
View chrome.refresh.sh
#!/bin/bash
# Chrome Refresh
#
# Simple applescript browser reloader for Google Chrome. It will either open a
# new tab with the url passed in as an argument, refresh an existing tab, or open
# a file from your current working directory.
#
# Link this up with watchr to auto-refresh browser windows when you save files
# or bind it in vim, textmate etc.
View renames.md
for f in foo.replace; do
  mv -- "$f" "${f%.ts}.tsx"
done

find . -name "*.txt" -exec rename 's/.txt$/.newext/' {} \;
View cf-worker-workshop.md
View Foo.js
import React, { Component } from 'react'
import PropTypes from 'prop-types'
import Baz from 'baz'
class Foo extends Component {
static propTypes = {
baz: PropTypes.bool,
list: PropTypes.array,
}
@lfender6445
lfender6445 / gist:70b00c97df43827279f7
Last active Sep 12, 2018
Never go idle in hipchat - Disable hipchat idle when away from computer
View gist:70b00c97df43827279f7
#! /bin/bash
# This if for the mac hipchat client
# To setup, download this file to any folder and save as `hip.sh`
# change the permissions of the file so it is executable using terminal
# You can do this by running `chmod u+x ./hip.sh`
# Now you can run `./hip.sh`
echo 'Hipchat hooray...ho... - Press CTRL+C to stop'
while :
do
@lfender6445
lfender6445 / gist:6226290
Created Aug 13, 2013
restrict googleplaces by United States so it only returns zipcodes and states
View gist:6226290
// Application Javascript - see https://github.com/lfender6445/google_places for full example
var autocomplete, input, address = {};
$(document).ready(function(){
input = $("#searchBox");
$("#searchBox").clearOnFocus();
$('form').submit(function(){ return false; });
});
var init = function(){
View gist:a727fcef39cceb938104d7fedfc092e5
body {
background-color: #262626 !important;
}
body > center > table, input, textarea {
background-color: #222 !important;
}
body > center > table > tbody > tr:first-child > td {
background-color: #ff6600 !important;
@lfender6445
lfender6445 / query_to_hash.js
Created Sep 25, 2013
jQuery convert query string to json
View query_to_hash.js
query_to_hash = function() {
var j, q;
q = window.location.search.replace(/\?/, "").split("&");
j = {};
$.each(q, function(i, arr) {
arr = arr.split('=');
return j[arr[0]] = arr[1];
});
return j;
}
You can’t perform that action at this time.