Skip to content

Instantly share code, notes, and snippets.


Deepak Jois deepakjois

View GitHub Profile
deepakjois / deps.txt
Last active Oct 30, 2018
List of PHP and Nginx deps on Tapwage Admin Server
View deps.txt
ubuntu@ip-172-31-36-148:~/taprecruit-app$ apt list --installed | grep php
dh-php/xenial,now 0.10 all [installed,upgradable to:]
php/xenial,now 1:7.0+35ubuntu6 all [installed,upgradable to:]
php-apcu/now amd64 [installed,upgradable to:]
php-bcmath/xenial,now 1:7.0+35ubuntu6 all [installed,upgradable to:]
php-common/now all [installed,upgradable to:]
php-curl/xenial,now 1:7.0+35ubuntu6 all [installed,upgradable to:]
php-dev/xenial,now 1:7.0+35ubuntu6 all [installed,upgradable to:]
php-gd/xenial,now 1:7.0+35ubuntu6 all [installed,upgradable to:]
php-gearman/now amd64 [installed,upgradable to: 2.0.5+1.1.2-2+ubuntu16
View gist:fbbde3df4ab2b9003500918d20023a73
### Keybase proof
I hereby claim:
* I am deepakjois on github.
* I am debugjois ( on keybase.
* I have a public key whose fingerprint is B745 7F64 BD5B D5AD 04AC 3A19 77DA 8872 520D A130
To claim this, I am signing this object:
deepakjois / js2lua.rb
Last active Jun 24, 2017
Crude regexes for js to lua conversion
View js2lua.rb[0]).each { |line|
line.gsub!(/let /, "local ")
line.gsub!(/\/\/ /, "-- ")
line.gsub!(/:/, " =")
line.gsub!(/export default/, "return")
line.gsub!(/export /, "")
line.gsub!(/new ([a-zA-Z0-9.]+)\(/, '\')
line.gsub!(/^import (.*) from (.*)$/, 'local \1 = require(\2)')
line.gsub!(/([x\d]+) = {/, '[\1] = {')
View define_font.lua
local metrics = {}
local f = ("NotoNastaliqUrdu-Regular.ttf")
local fonttable = fontloader.to_table(f)
metrics.backmap =
for i,v in ipairs(metrics.backmap) do
debug.log("glyph id: %d, backmap: U+%04X", i, v)
-- Notice below how all the unencoded glyphs are being assigned a code starting from 0x10001 (65537) onwards. Why is that?
View loader.lua
local make_loader = function(path, pos, loadfunc)
local default_loader = package.searchers[pos]
local loader = function(name)
local file, _ = package.searchpath(name,path)
if not file then
local msg = "\n\t[lualoader] Search failed"
local ret = default_loader(name)
if type(ret) == "string" then
return msg ..ret
elseif type(ret) == "nil" then

बारबरा हैरिस व्हाइट और उनके साथी शोधार्थियों ने दलितों और आदिवासियों की व्यापार में कम भागीदारी के पीछे के कारणों को जानने के लिए ग़रीबी स्तर, शैक्षिक स्तर और भूमि स्वामित्व जैसे कारकों का विश्लेषण किया है लेकिन उनको इन कारकों और उद्यम स्वामित्व की दरों के बीच कोई ख़ास सम्बंध नहीं मिला। इस से पता चलता है कि उद्यम स्वामित्व में दलितों और आदिवासियों की कम भागीदारी मात्र अन्य प्रकार की विषमताओं का प्रभाव न होकर निजी अर्थ व्यवस्था में सक्रिय भेदभावपूर्ण प्रक्रियाओं का परिणाम है।

deepakjois / shell_output.txt
Created Dec 9, 2015
Luarocks build time for luaharfbuzz
View shell_output.txt
~ time luarocks install luaharfbuzz
Warning: falling back to curl - install luasec to get native HTTPS support
Using switching to 'build' mode
Warning: variable CFLAGS was not passed in build_variables
mkdir -p build
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/luaharfbuzz.o -c src/luaharfbuzz/luaharfbuzz.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/blob.o -c src/luaharfbuzz/blob.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/face.o -c src/luaharfbuzz/face.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/font.o -c src/luaharfbuzz/font.c
deepakjois / harfbuzz_api.txt
Created Dec 4, 2015
All functions in the Harfbuzz API
View harfbuzz_api.txt
deepakjois / scratch.csv
Created Nov 27, 2015
Tab-delimited file
View scratch.csv
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
abc def
fgh ijk
deepakjois / launched.json
Created Oct 16, 2015
Launched On Demand courses on Coursera
View launched.json
[ "modern-art-ideas"
, "evolvinguniverse"
, "intro-to-big-data"
, "bioinformatics-methods-1"
, "2d-cad"
, "calculus-diferansiyel-hesap"
, "epidemiology"
, "zhichang-suyang"
, "calculo-4"
, "big-ideas"