Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View dev4dev's full-sized avatar
💭
Beep Boop Beep

Alex Antonyuk dev4dev

💭
Beep Boop Beep
View GitHub Profile
@dev4dev
dev4dev / Postgres
Created April 17, 2011 17:13
start/stop postgres
#!/usr/local/bin/ruby
if !File.exist?('/usr/local/var/postgres/postmaster.pid') && ARGV[0] == 'start'
p %x[pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start]
p 'PG Started'
end
if File.exist?('/usr/local/var/postgres/postmaster.pid') && ARGV[0] == 'stop'
%x[pg_ctl -D /usr/local/var/postgres stop -s -m fast]
p 'PG Stopped'
@dev4dev
dev4dev / gist:1313553
Created October 25, 2011 17:22
pop file information from $_FILES array
function pop_file(&$files)
{
## single file
if (!is_array($files['name'])) {
$temp = $files;
$files = array('name' => array());
return $temp;
}
## as array
@dev4dev
dev4dev / redis
Created February 28, 2012 18:21
start/stop redis-server
#!/usr/bin/env ruby -wKU
redis_bin = %x[which redis-server].strip
redis_cli = %x[which redis-cli].strip
redis_pid = '/usr/local/var/run/redis.pid'
redis_cfg = '/usr/local/etc/redis.conf'
if File.exists? redis_pid
## stop redis
print 'stopping redis-server...'
@dev4dev
dev4dev / test.js
Created March 9, 2012 21:01
parse google by nodejs
var http = require('http-get'),
HTML5 = require('html5'),
Script = process.binding('evals').Script,
util = require('util'),
jsdom = require('jsdom'),
window = jsdom.jsdom(null, null, {parser: HTML5}).createWindow(),
url = require('url');
var parser = new HTML5.Parser({
document: window.document
@dev4dev
dev4dev / .gitignore
Last active April 13, 2016 08:51
Git Ignore Rules
Thumbs.db
.Trash
# Exclude the build directory
/build
# Exclude OS X folder attributes
.DS_Store
# Exclude user-specific XCode 3 and 4 files
@dev4dev
dev4dev / doc.md
Last active December 11, 2015 06:59
Git Rules

Git Configuration

Global ignore list

Проверить где у вас находится файл с глобальными правилами игнорирования можно коммандой

git config --global core.excludesfile

Если оказалось что у вас его нет, то выполняем следующие комманды:

cd ~
@dev4dev
dev4dev / gist:4656536
Created January 28, 2013 15:39
newgit shell command
function newgit() {
if [[ ! -d "$1" ]]; then
mkdir $1 && cd $_ && git init && touch README.md && git aa && git ci -m Initial
else
echo 'ERROR: such directory already exists.'
fi
}
@dev4dev
dev4dev / prob.cpp
Last active December 12, 2015 02:09
//
// main.cpp
// prob344
//
// Created by Alex Antonyuk on 2/1/13.
// Copyright (c) 2013 Alex Antonyuk. All rights reserved.
//
#include <iostream>
@dev4dev
dev4dev / deploy.rb
Created February 4, 2013 22:09
Builder auto deploy script
#!/usr/bin/env ruby -wKU
# encoding: UTF-8
def fail message
puts "ERROR: " + message
exit(-1)
end
def log message
stars = '*' * (message.length + 6)
@dev4dev
dev4dev / .profile
Created November 10, 2014 18:45
Function for opening Xcode workspace/project
xc() {
WORKSPACE=$(ls -dt *.xcworkspace 2>/dev/null | head -n 1)
PROJECT=$(ls -dt *.xcodeproj 2>/dev/null | head -n 1)
if [[ $WORKSPACE != '' ]]; then
open $WORKSPACE
elif [[ $PROJECT != '' ]]; then
open $PROJECT
else
echo 'R U SROUS?'
fi