Skip to content

Instantly share code, notes, and snippets.

View arwankhoiruddin's full-sized avatar

Arwan Ahmad Khoiruddin arwankhoiruddin

  • Mandatech
  • Yogyakarta, Indonesia
View GitHub Profile
@arwankhoiruddin
arwankhoiruddin / macdown_link_samesection.md
Last active July 27, 2017 01:54
This is used if we want to export macdown into html which contain some links in the same section. Note that in the macdown, the section is not working. It will work only if it is exported into HTML
import sys
import os
sys.path.append(os.path.abspath("yourpath/Instagram-API-python/InstagramAPI"))
from InstagramAPI import InstagramAPI
import time
import random
import requests
def getUID(usernameTarget):
r = requests.get('https://www.instagram.com/' + usernameTarget+ '/?__a=1')
@arwankhoiruddin
arwankhoiruddin / soalMatematika.py
Created September 5, 2017 13:19
Kode python untuk membuat soal matematika sederhana (tambah, kurang, bagi, dan kali)
import random
for i in range(10):
a = random.randint(1, 4)
b = random.randint(1, 100)
c = random.randint(1, 100)
if a == 1: # tambah
print (str(i+1) + '. ' + str(b) + ' + ' + str(c))
elif a == 2: # kurang
import random
import sys
#this is to create file with certain amount of size
sizeWanted = int(sys.argv[1]) # in kilobytes
sizeWanted = sizeWanted*1024 # convert from byte into kilobyte
wordCreated = ''
fileName = sys.argv[2]
@arwankhoiruddin
arwankhoiruddin / buildHadoop.sh
Created January 17, 2018 05:18
Build Hadoop by skipping tests
mvn package -Pdist,native -DskipTests -Dtar -e -X
@arwankhoiruddin
arwankhoiruddin / hadoopBuildMac.sh
Last active January 17, 2018 11:12
Prepare build environment for Mac OS
brew install gcc autoconf automake libtool cmake snappy gzip bzip2 homebrew/versions/protobuf250 zlib openssl
brew link --force --overwrite protobuf250
@arwankhoiruddin
arwankhoiruddin / hadoopBuildUbuntu.sh
Last active January 23, 2018 04:22
Prepare environment in Ubuntu so you can compile Hadoop on your own
# Oracle JDK 1.8 (preferred)
sudo apt-get purge openjdk*
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
# Maven
sudo apt-get -y install maven
#!/usr/bin/python
from mininet.cli import CLI
from mininet.net import Mininet
net = Mininet()
h1 = net.addHost('h1')
h2 = net.addHost('h2')
#!/usr/bin/python
"""
Create a mininet network and start sshd(8) on each host.
While something like rshd(8) would be lighter and faster,
(and perfectly adequate on an in-machine network)
the advantage of running sshd is that scripts can work
unchanged on mininet and hardware.
In addition to providing ssh access to hosts, this example
demonstrates:
import java.util.*;
import java.lang.*;
import java.io.*;
class MyClass
{
public static void main (String[] args) throws java.lang.Exception
{
int[] a = {1,2,3};
int[] b = {1,3,5};