Skip to content

Instantly share code, notes, and snippets.

<?php
require dirname(__FILE__) . '/../vendor/autoload.php';
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
class ImageScraper {
//GuzzleHttp\Client
@allenp
allenp / markdown.css
Last active August 29, 2015 14:18 — forked from imjasonh/markdown.css
* {
font-size: 12pt;
font-family: monospace;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: black;
cursor: default;
}
@allenp
allenp / gist:39a6b0b81f0ed4b64e4b
Created April 9, 2015 14:29
sample product showing inventory overrides
{
"_token": "p2bBNWxB6WD1ZaoK4XQbmZrwtClHoU621caBuCA6",
"product": {
"status": "INACTIVE",
"currency": "USD",
"images": [
],
"location": null,
"locations": [
@allenp
allenp / gist:8371047
Created January 11, 2014 13:40
Create swap file when out of ram on small box
# /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
# /sbin/mkswap /var/swap.1
# /sbin/swapon /var/swap.1
@allenp
allenp / gist:7681856
Created November 27, 2013 19:38
Capturing response filter ASP.NET
class CapturingResponseFilter : Stream
{
private Stream _sink;
private MemoryStream mem;
public APIAccessLogItem AccessLogItem { get; set; }
public CapturingResponseFilter(Stream sink, APIAccessLogItem item)
{
_sink = sink;
@allenp
allenp / CapturingResponseFilter.cs
Last active March 21, 2017 17:02
Filter attribute to capture and log requests and responses in ASP.NET
class CapturingResponseFilter : Stream
{
private Stream _sink;
private MemoryStream mem;
public APIAccessLogItem AccessLogItem { get; set; }
public CapturingResponseFilter(Stream sink, APIAccessLogItem item)
{
_sink = sink;
<h2 class="page-title">Payment Result</h2>
<div class="main">
<% if @viewdata.type.eql? 'change' %>
<div class="notice">Your plan was successfully changed <%= @viewdata.oldplan.blank? ? '' : 'from ' + @viewdata.oldplan + ' ' %> to <%= @viewdata.newplan.name %></div>
<% else if @viewdata.type.eql? 'new' %>
<div class="notice">You are now subscribed for the <span class="plan"> <%= @viewdata.newplan.name %></span> plan.</div>
<% end %>
<% end %>
<h3>Transaction Details</h3>
class PaymentsController < ApplicationController
helper_method :time_ago_or_time_stamp
def new
@plan = Plan.find(params[:plan_id])
@user = current_user
@amount = @plan.amount
end