Skip to content

Instantly share code, notes, and snippets.

#Uninstall
sudo apt-get remove skype skype-bin:i386 skype:i386
sudo apt-get install sni-qt:i386
#Install
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install gdebi
wget download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb
sudo gdebi skype-ubuntu-precise_4.3.0.37-1_i386.deb
@fornarat
fornarat / gist:86881f37fe5197368b6d
Last active October 9, 2015 21:43
Copies the contents of the id_rsa.pub file to your clipboard
xclip -sel clip < ~/.ssh/id_rsa.pub
@fornarat
fornarat / addingEBStoEC2.txt
Last active October 9, 2015 21:41
Manual steps to mount a new EBS volume to an existing EC2
Note: Newer Linux kernels may rename your devices to /dev/xvdf through /dev/xvdp internally, even when the device name entered here (and shown in the details) is /dev/sdf through /dev/sdp.
cd /mnt
lsblk
sudo file -s /dev/xvdf # if outputs 'data', it has to be formatted
sudo mkfs -t ext4 /dev/xvdf
sudo file -s /dev/xvdf
sudo cp /etc/fstab /etc/fstab.orig
sudo vi /etc/fstab
add this line:
@fornarat
fornarat / kafka.txt
Last active October 9, 2015 21:53
Kafka up & running in 5'
http://kafka.apache.org/documentation.html#quickstart
Prerequisites:
# adding java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Install:
cd /opt/
@fornarat
fornarat / Shuffle.js
Created October 9, 2015 22:24
Fisher-Yates (aka Knuth) Shuffle
function shuffle(array) {
var currentIndex = array.length
, temporaryValue
, randomIndex;
// While there remain elements to shuffle...
while(0 !== currentIndex) {
// Pick a remaining element...
randomIndex = Math.floor(Math.random() * currentIndex);
#!/bin/bash
for HOST in $(< /opt/hadoop/hadoop-1.0.3/conf/slaves); do
echo ""
echo "###############"
echo "# HOSTNAME: $HOST"
echo "###############"
# This line is for back grounding each command to execute them on all systems at once
# ssh -q -o ConnectTimeout=3 $HOST "echo password | sudo -S $* >/dev/null 2>&1 &"
package org.sparkexample; /** * sample program to read images belonging to a sample Class e.g. Male/Female . Then writing the images to Vector format into a text file. These text files will be used by Apache Spark for Linear SVM analysis */
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.awt.image.Raster;
import java.io.*;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.ArrayList;
package org.deeplearning4j.examples.convolution;
import org.canova.api.records.reader.RecordReader;
import org.canova.api.records.reader.impl.CSVRecordReader;
import org.canova.api.split.FileSplit;
import org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator;
import org.deeplearning4j.datasets.iterator.impl.MnistDataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
package org.deeplearning4j.examples.convolution;
import org.canova.api.records.reader.RecordReader;
import org.canova.api.records.reader.impl.CSVRecordReader;
import org.canova.api.split.FileSplit;
import org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator;
import org.deeplearning4j.datasets.iterator.impl.MnistDataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
package com.blah.akka;
import akka.NotUsed;
import akka.actor.ActorSystem;
import akka.http.javadsl.Http;
import akka.http.javadsl.model.HttpRequest;
import akka.http.javadsl.model.HttpResponse;
import akka.japi.Pair;
import akka.stream.ActorMaterializer;
import akka.stream.javadsl.*;