Skip to content

Instantly share code, notes, and snippets.

View amanelis's full-sized avatar
🧙‍♀️

amanelis

🧙‍♀️
View GitHub Profile
@amanelis
amanelis / concurrent.rb
Created September 16, 2014 16:03
Ruby concurrency using the 'concurrent' package.
# gem install concurrent-ruby
require 'rubygems'
require 'concurrent'
require 'thread'
require 'open-uri'
module Galaxy
class Ticker
def self.get_year_end_closing(symbol, year)
@amanelis
amanelis / string.java
Created August 26, 2013 22:33
String color codes
//foreground color
public static final String BLACK_TEXT() { return "\033[30m";}
public static final String RED_TEXT() { return "\033[31m";}
public static final String GREEN_TEXT() { return "\033[32m";}
public static final String BROWN_TEXT() { return "\033[33m";}
public static final String BLUE_TEXT() { return "\033[34m";}
public static final String MAGENTA_TEXT() { return "\033[35m";}
public static final String CYAN_TEXT() { return "\033[36m";}
public static final String GRAY_TEXT() { return "\033[37m";}
@amanelis
amanelis / psql.md
Last active December 12, 2015 04:58
psql default commands
\c [patter]    connect to db
\d [NAME]      describe table, index, sequence, or view
\d{t|i|s|v|S} [PATTERN] (add "+" for more detail)
             list tables/indexes/sequences/views/system tables
\da [PATTERN]  list aggregate functions
\db [PATTERN]  list tablespaces (add "+" for more detail)
\dc [PATTERN]  list conversions
\dC            list casts
\dd [PATTERN]  show comment for object

\dD [PATTERN] list domains

@amanelis
amanelis / nmap.md
Created February 4, 2013 07:02
A thorough guide to NMAP.

#NMAP Guide

  1. Basic scan to see what ports have a valid service running on them:

    nmap {host} nmap -v {host}

Pass the -v flag to print a little more information.

@amanelis
amanelis / fork_block.c
Created December 6, 2010 07:21
The most effective un-stoppable fork bomb....ever
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <signal.h>
int main (void) {
struct sigaction act_int, act_ter;
sigset_t newsigset;