Skip to content

Instantly share code, notes, and snippets.

View agungf's full-sized avatar

Agung Firdaus agungf

  • Jakarta, Indonesia
View GitHub Profile
@agungf
agungf / install.sh
Last active August 29, 2015 14:14 — forked from wdullaer/install.sh
# Add Docker PPA and install latest version
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker -y
# Install fig
sudo sh -c "curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname -s`-`uname -m` > /usr/local/bin/fig"
sudo chmod +x /usr/local/bin/fig
#!/bin/sh
# Cleanup docker files: untagged containers and images.
#
# Use `docker-cleanup -n` for a dry run to see what would be deleted.
untagged_containers() {
# Print containers using untagged images: $1 is used with awk's print: 0=line, 1=column 1.
# NOTE: "[0-9a-f]{12}" does not work with GNU Awk 3.1.7 (RHEL6).
# Ref: https://github.com/blueyed/dotfiles/commit/a14f0b4b#commitcomment-6736470
docker ps -a | tail -n +2 | awk '$2 ~ "^[0-9a-f]+$" {print $'$1'}'
@agungf
agungf / seo.md
Last active August 29, 2015 14:17 — forked from dypsilon/seo.md
@agungf
agungf / dacast-snippet-ios
Created February 27, 2017 12:00
Dacast player code snipper from IOS App
@IBOutlet weak var videoWebView: UIWebView!
videoWebView.allowsInlineMediaPlayback = false
videoWebView.mediaPlaybackRequiresUserAction = true
videoWebView.scrollView.scrollEnabled = false
let videoURLString = String(format:"%@/%@?file_id=%@&ip=%@&ua=%@", RGConstant.Services.URL.videoBaseURL, RGConstant.Services.URL.Path.videoPlayer, fileIDVideo, ipAdress,userAgent)
let videoURL = NSURL(string: videoURLString)
let request = NSMutableURLRequest(URL: videoURL!)
if let token = TokenManager.sharedManager.getToken() {
@agungf
agungf / dacast-snippet-android
Created February 27, 2017 12:00
Dacast player code snipper from Android App
package com.ruangguru.livestudents.ui.onlinevideo;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.util.Log;
@agungf
agungf / dacast-snippet-web
Created February 27, 2017 12:00
Dacast player code snipper from web App
dacast(_vid_id,"vid_here");
_vid_player = dacast.players[_vid_id];
// console.log(_vid_player.play());
_vid_player.onReady(function(){
console.log('player ready');
// console.log('Step 2');
_vid_player.onPlay(function(){
// console.log('playing video');