Skip to content

Instantly share code, notes, and snippets.

@ali5h
ali5h / tricks.sh
Created August 25, 2017 22:09
bash tricks
# counting the lines in pipe
cmd | { I=0; while read; do printf "$((++I))\r"; done; echo ""; }
@ali5h
ali5h / docker-user-nampsapce-mapping.md
Last active June 26, 2017 14:23
Enabling user namespace mapping for docker in CentOS

Enabling user namespace mapping for docker in CentOS

$ grubby --args="user_namespace.enable=1" --update-kernel=$(grubby --default-kernel)
$ reboot
....
$ useradd --system --shell /bin/false --no-create-home dockremap
$ echo "dockremap:165536:65536" | tee /etc/subuid > /etc/subgid
$ cat /etc/subuid
dockremap:165536:65536
@ali5h
ali5h / .bashrc
Created May 10, 2017 18:45
Git prompt for bash
export PS1='\[\033]0;$TITLEPREFIX:${PWD//[^[:ascii:]]/?}\007\]\n\[\033[32m\]\u@\h \[\033[35m\]$MSYSTEM \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$ '
@ali5h
ali5h / settings.json
Created March 9, 2017 18:52
vscode behind proxy
{
"http.proxyStrictSSL": false,
"http.proxy": "http://user:pass@proxy"
}
@ali5h
ali5h / record.sh
Created August 18, 2016 00:10
record audio in osx using ffmpeg
#!/bin/bash
OUT=${1-output.aac}
ffmpeg -f avfoundation -ac 2 -i :0 -c:a aac -ab 96k $OUT
@ali5h
ali5h / keybase.md
Last active January 23, 2019 17:38

Keybase proof

I hereby claim:

  • I am ali5h on github.
  • I am shariat (https://keybase.io/shariat) on keybase.
  • I have a public key whose fingerprint is E8D5 8641 AC76 3776 BEA8 CCE3 3187 7A47 7CB6 AE41

To claim this, I am signing this object:

@ali5h
ali5h / .htaccess
Created May 18, 2015 20:36
Apache redirect rule: form an url path to subdomain
# Redirect /path to sub.
RewriteEngine on
RewriteCond %{REQUEST_URI} =/path [NC]
RewriteCond %{HTTPS}s ^on(s)|off
RewriteCond http%1://%{HTTP_HOST} ^(https?://)(www\.)?(.+)$
RewriteRule ^ %1sub.%3 [R=301,L]
@ali5h
ali5h / imdb250-to-csv.py
Last active January 10, 2022 23:16
Creating IMDB Top 250 Collection in Plex Media Server
#!/usr/bin/python
"""
Downloads and creates a CSV file from IMDB Top 250 list
"""
from pyquery import PyQuery as pq
import csv
import datetime
# for UnicodeWriter
import codecs
import cStringIO
@ali5h
ali5h / android_permisions.xml
Created November 7, 2014 11:18
Android permisions list for a non-system app
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE"/>
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />