Skip to content

Instantly share code, notes, and snippets.

James Oguya oguya

Block or report user

Report or block oguya

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
oguya /
Created Dec 22, 2018 — forked from bastman/
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see:

$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
View postgres_queries_and_commands.sql
-- show running queries (pre 9.2)
SELECT procpid, age(query_start, clock_timestamp()), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(query_start, clock_timestamp()), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
oguya /
Last active Feb 3, 2019
step-by-step notes for install Classic Ona(OnaData) on an Ubuntu 16.04 host

Installing OnaData(Classic ONA) on Ubuntu 16.04

The following are step-by-step instructions for installing Classic ONA(OnaData) on an Ubuntu 16.04 machine.

  • clone ona repo

      $ cd /opt
      $ git clone
      $ mv onadata onadata-venv
      $ cd onadata-venv
oguya /
Last active Feb 6, 2017
Tools and software to be used in the CTLGH Bioinformatics workshop from Feb 13-17.

Keybase proof

I hereby claim:

  • I am oguya on github.
  • I am oguya ( on keybase.
  • I have a public key ASA1_78svc9r8nnMc6vqP9OYXyJIPPPNIkVct4oWdkyuPAo

To claim this, I am signing this object:

oguya / fah-config.xml
Created Sep 30, 2015
FAHClient config. file—/etc/fahclient/config.xml
View fah-config.xml
<!-- See sample config: /usr/share/doc/fahclient/sample-config.xml -->
<!-- Client Control
Don't fold anonymously, provide user info. -->
<fold-anon v='false'/>
<!-- Folding Slot Configuration -->
<gpu v='true'/> <!-- If true, attempt to autoconfigure GPUs -->
oguya /
Created May 20, 2015
install go to a custom location
  • download & install go in your home dir

      mkdir ~/src
      wget ""
      tar -xvf go1.4.2.linux-amd64.tar.gz
      export GOROOT="$HOME/src/go"
      export PATH="$PATH:$GOROOT/bin"
  • create a directory where go would download & install packages using go get


RAM Info

  • RAM upgrade on glusterfs wingu nodes
  • There might be inconsistencies in Max RAM values provided by either dmi


  • model: X9DRL-3F/iF (Quad-Core Intel(R) Xeon(R) E5-2643 0 @ 3.30GHz)
  • Max RAM: 96GB *
  • No. of slots/banks: 8
  • Current RAM: 16GB
  • Quad Rank with 32GB: 96GB÷32GB = 3 banks
oguya /
Created Jul 9, 2014
backup studio projects, attempt to speedup/parallelize
#backup studio project files
#ignore build/ dir
public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
int size = getResources().getDimensionPixelSize(R.dimen.fab_size);
Outline outline = new Outline();
You can’t perform that action at this time.