Skip to content

Instantly share code, notes, and snippets.

@ghafran
ghafran / setup_spark_2.0_with_cassandra_connector.txt
Last active January 4, 2021 12:33
Setup Spark 2.0 with Cassandra Connector
# install java
sudo apt-get update -y
sudo apt-get install software-properties-common -y
sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt-get install wget -y
sudo apt-get install openjdk-8-jdk -y
sudo apt-get update -y
# make serve directory
sudo mkdir -p /srv
@ghafran
ghafran / gist:20e339c4bf9e2bfc3652
Last active September 17, 2020 05:27
install webrtc2sip on ubuntu
#!/bin/bash
#http://linux.autostatic.com/installing-webrtc2sip-on-ubuntu-1204#install_packages
sudo su
# install
apt-get update
apt-get install -y python-software-properties
add-apt-repository ppa:autostatic/doubango
#!/bin/bash
# https://code.google.com/p/webrtc2sip/wiki/Building_Source_v2_0
sudo su
sudo yum -y update
sudo yum install -y make libtool autoconf subversion git cvs wget libogg-devel gcc gcc-c++ pkgconfig nasm
#Building libsrtp
@ghafran
ghafran / gist:9585408
Last active August 29, 2015 13:57
Experiment with Kafka
wget http://apache.petsads.us/kafka/0.8.1/kafka_2.9.2-0.8.1.tgz
tar -xzf kafka_2.9.2-0.8.1.tgz
cd kafka_2.9.2-0.8.1
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
bin/kafka-topics.sh --list --zookeeper localhost:2181
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
@ghafran
ghafran / MurmurHashV2.sql
Last active December 11, 2022 11:20
MySQL Function to Calculate Murmur Hash Murmurhash (MurmurHashV2)
DROP FUNCTION IF EXISTS MurmurHashV2;
DELIMITER //
CREATE FUNCTION `MurmurHashV2`(`keyx` varchar(65535), `seed` int unsigned)
RETURNS int unsigned
BEGIN
DECLARE l,i,m,r INT unsigned;
DECLARE h,k BIGINT unsigned;
SET l = LENGTH(keyx), i=1, m = 0x5bd1e995, r=24;
SET h = seed ^ l;
@ghafran
ghafran / MurmurHashV3.sql
Last active June 19, 2023 22:32
MySQL Function to Calculate Murmur Hash Murmurhash (MurmurHashV3)
DROP FUNCTION IF EXISTS MurmurHashV3;
DELIMITER //
CREATE FUNCTION `MurmurHashV3`(`keyx` varchar(65535), `seed` int unsigned)
RETURNS int unsigned
BEGIN
DECLARE remainder,bytes,c1,c2,i, m1,m2 INT unsigned;
DECLARE h1,k1,h1b BIGINT unsigned;
SET remainder = LENGTH(keyx) & 3;
SET bytes = LENGTH(keyx) - remainder;
SET h1 = seed;
@ghafran
ghafran / node_dev_setup_ubuntu.sh
Created January 7, 2014 20:41
Setup node development environment on ubuntu
echo 'System Update'
echo '============='
sudo apt-get update
echo 'System Upgrade'
echo '=============='
sudo apt-get -y upgrade
echo 'Install Git'
echo '==========='