Skip to content

Instantly share code, notes, and snippets.

View sandeepshetty's full-sized avatar

Sandeep Shetty sandeepshetty

View GitHub Profile

Keybase proof

I hereby claim:

  • I am sandeepshetty on github.
  • I am sandeepshetty (https://keybase.io/sandeepshetty) on keybase.
  • I have a public key whose fingerprint is D701 C601 7AEF D8D3 DC95 86CA D589 17A0 9C41 E035

To claim this, I am signing this object:

@sandeepshetty
sandeepshetty / larp.md
Last active August 29, 2015 14:13
LARP [ Linux (Ubuntu/14.04) Apache/2.4 RethinkDB PHP/5.4 ] Linode Setup Steps
  1. Login to your Linode

    ssh root@198.51.100.0
  2. Set hostname

    echo "foobar" > /etc/hostname
    hostname -F /etc/hostname
Verifying that +sandeepshetty is my openname (Bitcoin username). https://onename.com/sandeepshetty
@sandeepshetty
sandeepshetty / gist:366696
Created April 15, 2010 05:05
Tumblroidlet
javascript:(function(){var l='http://www.tumblr.com/share?v=3&u='+encodeURIComponent(location.href)+'&t='+document.title;w=open(l,'w','location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes');if(w){setTimeout('w.focus()',1000)}else{location=l}})();
@sandeepshetty
sandeepshetty / gist:2779597
Created May 24, 2012 05:11
PHP array_merge example
<?php
$fruits = array('apples', 'oranges');
$more_fruits = array('bananas', 'mangoes');
$all_fruits = array_merge($fruits, $more_fruits);
print_r($all_fruits);
?>
@sandeepshetty
sandeepshetty / gist:2779598
Created May 24, 2012 05:12
PHP array_merge example output
Array
(
[0] => apples
[1] => oranges
[2] => bananas
[3] => mangoes
)
@sandeepshetty
sandeepshetty / gist:2779713
Created May 24, 2012 05:54
PHP array union operator example output
Array
(
[per_page] => 50
[format] => json
[page] => 3
)
@sandeepshetty
sandeepshetty / gist:2779709
Created May 24, 2012 05:53
PHP array union operator example
<?php
$default_settings = array('page'=>3, 'per_page'=>100);
$user_override = array('per_page'=>50, 'format'=>'json');
$overriden_setting = $user_override + $default_settings;
print_r($overriden_setting);
?>
@sandeepshetty
sandeepshetty / gist:2845304
Created May 31, 2012 18:34
shopify_oauth_authentication_url()
<?php
function shopify_oauth_authentication_url($shops_myshopify_domain, $api_key, $scope=array(), $redirect_uri='')
{
$scope = empty($scope) ? '' : '&scope='.implode(',', $scope);
$redirect_uri = empty($redirect_uri) ? '' : '&redirect_uri='.urlencode($redirect_uri);
return "https://$shops_myshopify_domain/admin/oauth/authorize?client_id=$api_key$scope$redirect_uri";
}
$auth_url = shopify_oauth_authentication_url('johns-group2130.myshopify.com', API_KEY, array('write_products'), 'http://localhost:8888/shopify/install.php');
@sandeepshetty
sandeepshetty / gist:2912961
Created June 11, 2012 21:49
shopify_oauth_is_valid_signature()
<?php
function shopify_oauth_is_valid_signature($shared_secret, $shop, $signature, $timestamp)
{
// TODO: make sure the request isn't more than a day old to avoid replay attacks
return (md5("{$shared_secret}shop={$shop}timestamp={$timestamp}") === $signature);
}
?>