Skip to content

Instantly share code, notes, and snippets.

View necromant2005's full-sized avatar

Rostyslav Mykhajliw necromant2005

View GitHub Profile
@necromant2005
necromant2005 / gist:5787170
Created June 15, 2013 06:35
ec2 mac os x
$ brew install ec2-api-tools
# -- add the following into $HOME/.bash_profile:
# export REGION='us-west-2'
# export EC2_KEYPAIR="$HOME/.ssh/ec2-$REGION.pem"
# export EC2_HOME="`brew --prefix ec2-api-tools`/jars"
# export EC2_URL="https://ec2.$REGION.amazonaws.com"
# export EC2_CERT="$(/bin/ls $HOME/.ec2/cert-*.pem)"
# export EC2_PRIVATE_KEY="$(/bin/ls $HOME/.ec2/pk-*.pem)"
<?php
$landing = '/';
$goal = '/metric?signup';
$retention = '/metric?signin';
$dir = __DIR__ . '/nginx';
$full = __DIR__ . '/full.log';
unlink($full);
for($i=0;$i<100;$i++) {
<?php
$landing = '/';
$goal = '/metric?signup';
$retention = '/metric?signin';
$dir = __DIR__ . '/nginx';
$full = __DIR__ . '/full.log';
unlink($full);
for($i=0;$i<100;$i++) {
@necromant2005
necromant2005 / extract.php
Last active December 15, 2015 15:39
extract *.gz files and remove error logs for the next step
<?php
$dir = __DIR__ . "/nginx";
foreach (new DirectoryIterator($dir) as $item) {
if (!$item->isFile()) continue;
if (strpos($item, 'access')===false) {
unlink($item->getPathname());
continue;
}
if (!strpos($item, '.gz')) continue;
system('gunzip ' . escapeshellarg($item->getPathname()));
@necromant2005
necromant2005 / MyApp.conf
Created November 1, 2012 08:44
Nginx.conf
server {
server_name myhost.com www.myhost.com;
root /var/www/MyAppName/public;
index index.php;
location / {
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}
@necromant2005
necromant2005 / deploy.rb
Created November 1, 2012 08:39
recipy php
ssh_options[:keys] = [File.join(Dir.pwd, "config", "ubuntu.pem")]
set :application, "MyAPPNAME"
set :repository, "git@github.com:necromant2005/MYAPPName.git"
# If you aren't deploying to /u/apps/#{application} on the target
# servers (which is the default), you can specify the actual location
# via the :deploy_to variable:
set :deploy_to, "/var/www/#{application}"