Skip to content

Instantly share code, notes, and snippets.

View zahedul's full-sized avatar

Zahedul Alam zahedul

View GitHub Profile
@zahedul
zahedul / install-nerd-font.sh
Created July 15, 2022 09:15
Install Nerd font for ZSH
#!/bin/bash
declare -a fonts=(
BitstreamVeraSansMono
CodeNewRoman
DroidSansMono
FiraCode
FiraMono
Go-Mono
Hack
[mkdir] Created dir: /opt/shared/GitCode/Backend/ra-flms/build/empty
[mkdir] Created dir: /opt/shared/GitCode/Backend/ra-flms/build/generated-sources/ap-source-output
[javac] Compiling 794 source files to /opt/shared/GitCode/Backend/ra-flms/build/classes
[javac] /opt/shared/GitCode/Backend/ra-flms/src/java/com/ra/flms/linebarger/merge/LineBarger.java:22: error: package org.apache.http.client.fluent does not exist
[javac] import org.apache.http.client.fluent.Request;
[javac] ^
[javac] /opt/shared/GitCode/Backend/ra-flms/src/java/com/ra/flms/linebarger/merge/LineBarger.java:25: error: package javax.json does not exist
[javac] import javax.json.Json;
[javac] ^
@zahedul
zahedul / app.js
Created August 25, 2016 10:48 — forked from joshnuss/app.js
Express.js role-based permissions middleware
// the main app file
import express from "express";
import loadDb from "./loadDb"; // dummy middleware to load db (sets request.db)
import authorize from "./authorization"; // middleware for doing authorization
import permit from "./permission"; // middleware for checking if user's role is permitted to make request
let app = express(),
api = express.Router();
// first middleware will setup db connection