Skip to content

Instantly share code, notes, and snippets.

View subhodi's full-sized avatar
🎯
Focusing

Subhod I subhodi

🎯
Focusing
  • Goa
View GitHub Profile
@subhodi
subhodi / short-pwd.sh
Created February 19, 2019 12:19
Shorten-the-current-directory-path-shown-on-terminal
if [ "$color_prompt" = yes ]; then
# PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
# PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1='\u@\h: \W:\$'
fi
@subhodi
subhodi / beautify-hs.sh
Last active February 5, 2019 06:31
run Stylish-haskell
#!/bin/bash
sudo apt-get -y install stylish-haskell
echo "\n Current working directory $PWD/src \n"
FILE="$(find ./src/ -name '*.hs')"
for file in $FILE
do
echo "Processing "$file
echo "$(stylish-haskell $file)" > $file
done
echo "done"
@subhodi
subhodi / cwd.sh
Last active August 23, 2018 13:10
Current working directory
echo 'alias cwd="cd '$PWD'"' >> ~/.bashrc
source ~/.bashrc
@subhodi
subhodi / git-upstream-sync.md
Last active November 22, 2018 11:00
Pull update from original repo
@subhodi
subhodi / relay.log
Created May 21, 2018 09:01
Relayer
eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NksifQ.eyJpYXQiOjE1MjY4OTMxNjYsImlzcyI6ImRpZDp1cG9ydDpCWDE4Sk1lVER4SlpHWmJXeEtqQUplVjdtcVFCR3dMQk5ZMlYiLCJhdWQiOiJCWDE4Sk1lVER4SlpHWmJXeEtqQUplVjdtcVFCR3dMQk5ZMlYiLCJ0eXBlIjoiY2hhaW5Qcm92Iiwic3ViIjoiQlgxOEpNZVREeEpaR1piV3hLakFKZVY3bXFRQkd3TEJOWTJWIiwiZGFkIjoiMHg4Y2E5Nzg5MTIwNjA1YzFmMzM2NGU4NTQ1NmYzZTYwMmU1NTI1YTAzIiwiY3RsIjoiMHhjNzliYTMwNzQ0ODZmZGVjNmFhMzczYTg5YWQ0YWYzMzZmNDhjMzZlIn0.ayeItyqMHfIZzBeDITQPrVJizrUX2TCBi4dA-kxsvfJI4Ty66Ba-pb1MEzaEcpXx_X-J-MQHzz-gc2kuq7k5Fw
@subhodi
subhodi / ethereum-seeder.js
Created May 11, 2018 06:17
Web3 quick account seeder: $node
Web3=require('web3')
web3= new Web3(new Web3.providers.HttpProvider("http://127.0.0.1:7545"))
web3.isConnected()
web3.eth.sendTransaction({from:web3.eth.accounts[0],to:"0x4872f45d4c5ee0ddf7e0b5a70fd2ddcce0bd0f63",value:99999999999})
pragma solidity ^0.4.18;
contract demo {
mapping(uint => uint) public map;
event Finished();
function seedMap(uint _start, uint _end) public {
for(uint i=_start;i<_end;i++) {
map[i] = i;
@subhodi
subhodi / vscode.md
Last active April 9, 2018 04:53
VS code shortcuts
shift+alt+o
Shortcut Task
@subhodi
subhodi / user-settings.json
Created March 28, 2018 10:04
Integrated shell, max column and license adder using https://marketplace.visualstudio.com/items?itemName=doi.fileheadercomment extension
{
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"window.zoomLevel": -1,
"editor.minimap.maxColumn": 80,
"editor.minimap.side": "right",
"fileHeaderComment.parameter": {
"*": {
"author": "Subhod I",
@subhodi
subhodi / fibonacci.js
Created March 2, 2018 10:50
Fibonacci series
fiboncacci = (n, fibb=[]) => {
count=0;
fib = (i, j) => {
if (count == n) return fibb;
fibb.push(i);
count++;
return fib(i + j, i);
}
return fib(0, 1);
}