Skip to content

Instantly share code, notes, and snippets.

View sescobb27's full-sized avatar
🇨🇴
sisas parce

Simon Escobar Benitez sescobb27

🇨🇴
sisas parce
View GitHub Profile
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <fcntl.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#define CREATE 1
@sescobb27
sescobb27 / files_on_demand.go
Created September 1, 2014 01:30
Serve Files On Demand
package main
import (
"log"
"net/http"
)
type Request struct {
Filename string
ResultChan chan string
@sescobb27
sescobb27 / method_matcher.go
Last active August 29, 2015 14:07
http method matcher for handlers concerning only about certain http methods
package main
import (
"fmt"
"net/http"
)
func method_matcher(method string, handler http.HandlerFunc) http.HandlerFunc {
var err string
return func(res http.ResponseWriter, req *http.Request) {
package main;
import java.io.InputStream;
import java.util.Hashtable;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.widget.ImageView;
// You don't want to serve HTTPS supporting for SSL3.0 any longer, see:
// http://googleonlinesecurity.blogspot.de/2014/10/this-poodle-bites-exploiting-ssl-30.html
import (
"crypto/tls"
"net/http"
)
// This code supports SSL3.0, TLS1.0, TLS1.1 and TLS1.2
// Chances are you currently do this but want to stop due to the POODLE
err := http.ListenAndServeTLS(addr, "crtfile", "keyfile", handler)
package main
import (
"net"
"os"
)
func main() {
strEcho := "Halo"
servAddr := "localhost:6666"
tcpAddr, err := net.ResolveTCPAddr("tcp", servAddr)
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080
FROM ruby:2.2.0-onbuild
MAINTAINER sescobb27 "sescobb27@gmail.com"
RUN apt-get update -qq
RUN apt-get install -y build-essential git-core nodejs npm --no-install-recommends
# Installation:
# Import MongoDB public GPG key AND create a MongoDB list file
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
@sescobb27
sescobb27 / ssh_copy.sh
Created February 22, 2015 01:25
Copy ssh key to AWS
cat ~/.ssh/id_rsa.pub | ssh -i home.pem {$USER}@{$IP} "cat - >> ~/.ssh/authorized_keys2"
sudo apt-get install -y build-essential libffi-dev git-core nodejs npm --no-install-recommends
git clone $REPO
sudo npm install -g bower
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo mkdir -p /data/db
sudo service mongod start