Skip to content

Instantly share code, notes, and snippets.

View muhrifqii's full-sized avatar
:shipit:

Muhammad Rifqi Fatchurrahman muhrifqii

:shipit:
View GitHub Profile
@muhrifqii
muhrifqii / INSTALL.sh
Last active August 22, 2023 08:55
install prepare commit message hook
curl -o .git/hooks/prepare-commit-msg https://gist.githubusercontent.com/muhrifqii/a8a4e140040f54b3452ef14b9c31d9c3/raw
chmod +x .git/hooks/prepare-commit-msg
@muhrifqii
muhrifqii / prepare-commit-msg
Last active August 22, 2023 02:01
git hooks to add jira ticket number as prefix in commit message. put it on .git/hooks/prepare-commit-msg
#!/bin/bash
FILE=$1
MESSAGE=$(cat $FILE)
TICKET="$(git rev-parse --abbrev-ref HEAD | grep -Eo '^(\w+/)?(\w+[-_])?[0-9]+' | grep -Eo '(\w+[-])?[0-9]+' | tr "[:lower:]" "[:upper:]") : "
if [[ $TICKET == " : " || "$MESSAGE" == "$TICKET"* ]];then
exit 0;
fi
echo "$TICKET $MESSAGE" > $FILE
@muhrifqii
muhrifqii / xcode-clean.sh
Created June 12, 2020 04:12
Freed your storage space used by Xcode
#!/bin/sh
text_magenta=$(tput setaf 5)
text_bold=$(tput bold)
text_normal=$(tput sgr0)
archives_path=~/"Library/Developer/Xcode/Archives"
derived_data_path=~/"Library/Developer/Xcode/DerivedData"
simulator_data_path=~/"Library/Developer/CoreSimulator/Devices"
device_support_path=~/"Library/Developer/Xcode/iOS DeviceSupport"
from scipy.optimize import brentq
from scipy.interpolate import interp1d
eer = brentq(lambda x : 1. - x - interp1d(fpr, tpr)(x), 0., 1.)
thresh = interp1d(fpr, thresholds)(eer)
@muhrifqii
muhrifqii / tmux-cheatsheet.markdown
Created November 23, 2016 05:38 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@muhrifqii
muhrifqii / rastaplp.py
Created September 22, 2016 09:56
RASTA-PLP translation from matlab code
import numpy as np
def rastaplp(signal, sr = 16000, modelorder = 8):
# powerspectrum
p_spectrum = powspec(signal, sr)
# group powerspectrum to critical band
a_spectrum = audspec(p_spectrum, sr)
nbands = len(a_spectrum[0])
@muhrifqii
muhrifqii / rnn related research
Created September 22, 2016 05:57
RNN Research
@muhrifqii
muhrifqii / audspec.m
Last active October 6, 2016 07:53
RASTA-PLP in MATLAB
function [aspectrum,wts] = audspec(pspectrum, sr, nfilts, fbtype, minfreq, maxfreq, sumpower, bwidth)
%[aspectrum,wts] = audspec(pspectrum, sr, nfilts, fbtype, minfreq, maxfreq, sumpower, bwidth)
%
% perform critical band analysis (see PLP)
% takes power spectrogram as input
if nargin < 2; sr = 16000; end
if nargin < 3; nfilts = ceil(hz2bark(sr/2))+1; end
if nargin < 4; fbtype = 'bark'; end
if nargin < 5; minfreq = 0; end
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TableLayout table = new TableLayout(this);
table.setStretchAllColumns(true);
table.setShrinkAllColumns(true);
TableRow rowTitle = new TableRow(this);