Skip to content

Instantly share code, notes, and snippets.

View prosenjit-manna's full-sized avatar
🎯
Focusing

Prosenjit Manna prosenjit-manna

🎯
Focusing
  • Itobuz Technologies
View GitHub Profile
@prosenjit-manna
prosenjit-manna / http.interceptor.ts
Created June 5, 2018 21:14
angular 6 interceptor
import {
Injectable,
// Injector
} from '@angular/core';
import {
HttpRequest,
HttpHandler,
HttpEvent,
HttpInterceptor,
HttpErrorResponse
@prosenjit-manna
prosenjit-manna / setup.sh
Last active May 1, 2019 05:33
ubuntu usefull commands
## Make USB bootable or restore statndard USB
sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
# Install chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add
@prosenjit-manna
prosenjit-manna / dokku.sh
Last active March 1, 2018 18:54
Userfull dokku command
#### Renew all apps
dokku letsencrypt:auto-renew
@prosenjit-manna
prosenjit-manna / dokku_on_digital_ocean.md
Created February 1, 2018 18:23 — forked from henrik/dokku_on_digital_ocean.md
Notes from running Dokku on Digital Ocean.

My notes for Dokku on Digital Ocean.

These may be a bit outdated: Since I originally wrote them, I've reinstalled on a newer Dokku and may not have updated every section below.

Commands

Install dokku-cli (gem install dokku-cli) for a more Heroku-like CLI experience (dokku config:set FOO=bar).

# List/run commands when not on Dokku server (assuming a "henroku" ~/.ssh/config alias)

ssh henroku dokku

#!/bin/bash
readarray a < './url.txt';
echo $a;
for i in "${a[@]}"
do
echo $i
path="$(echo $i | grep / | cut -d/ -f2-)"
echo " path: $path"
wget --force-directories $path $i ;
@prosenjit-manna
prosenjit-manna / function.php
Created December 12, 2017 14:44
cross enable for json api
add_action( 'init', 'handle_preflight' );
function handle_preflight() {
header("Access-Control-Allow-Origin: " . get_http_origin());
header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");
header("Access-Control-Allow-Credentials: true");
if ( 'OPTIONS' == $_SERVER['REQUEST_METHOD'] ) {
status_header(200);
exit();
@prosenjit-manna
prosenjit-manna / readme.md
Created August 25, 2017 07:21
Setup instruction

Files path

  • all icons should be placed here src/assets/images/icons/
  • generated scss files will placed src/styles/
  • converted font will placed src/assets/fonts/
@prosenjit-manna
prosenjit-manna / _icons.scss
Created August 25, 2017 07:16
_icons.scss
@font-face {
font-family: "<%= fontName %>";
src:url('./assets/fonts/<%= fontName %>.woff') format('woff'),
url('./assets/fonts/<%= fontName %>.ttf') format('truetype'),
url('./assets/fonts/<%= fontName %>.svg#<%= fontName %>') format('svg');
}
@mixin <%= cssClass%>-styles {
font-family: "<%= fontName %>";
-webkit-font-smoothing: antialiased;
@prosenjit-manna
prosenjit-manna / _icons-variables.scss
Created August 25, 2017 07:15
_icons-variables.scss
<% _.each(glyphs, function(glyph) { %>
$<%= cssClass%>-<%= glyph.fileName %>: "\<%= glyph.codePoint %>";
<% }); %>
@prosenjit-manna
prosenjit-manna / _icon-preview.html
Created August 25, 2017 07:14
_icon-preview.html
<html>
<head>
<link rel="stylesheet" href="../node_modules/bootstrap/dist/css/bootstrap.css">
<style>
@font-face {
font-family: "<%= fontName %>";
src:url('../src/assets/fonts/<%= fontName %>.woff') format('woff'),
url('../src/assets/fonts/<%= fontName %>.ttf') format('truetype'),
url('../src/assets/fonts/<%= fontName %>.svg#<%= fontName %>') format('svg');
}