Skip to content

Instantly share code, notes, and snippets.

View sujaykundu777's full-sized avatar
🚀
focusing

Sujay Kundu sujaykundu777

🚀
focusing
View GitHub Profile
#!/bin/python3
import math
import os
import random
import re
import sys
def cycleStr(s):
@sujaykundu777
sujaykundu777 / test1.js
Created October 10, 2020 04:40
test1 sol
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
let res = '';
@sujaykundu777
sujaykundu777 / file_upload.js
Created August 28, 2020 08:05
File Upload Multer Node API
import express from 'express';
import multer from 'multer';
import Image from './../models/upload.model';
const router = express.Router();
// multer local storage
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './uploads');
@sujaykundu777
sujaykundu777 / dark_mode.js
Last active August 1, 2020 07:26
customizing devlopr-jekyll
/* Switch to Dark Mode Only */
function modeSwitcher() {
sessionStorage.setItem('theme', 'dark');
let theme = sessionStorage.getItem('theme');
document.documentElement.setAttribute('data-theme', 'dark');
}
$(document).ready(function () {
modeSwitcher();
});
@sujaykundu777
sujaykundu777 / cy_sample.spec.js
Last active May 17, 2020 15:39
cypress sample test cases
// example test case
describe("Test Case Name", () => {
// Test case goes here
it("test case name", () => {
// cypress commands goes here
cy.visit("/");
@sujaykundu777
sujaykundu777 / blog_post_breadcrumb.html
Created May 17, 2020 08:26
Blog post Breadcrumb (inside _includes)
<div class="col-lg-11 offset-md-1">
<nav aria-label="breadcrumb" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="{{site.url}}{{site.baseurl}}/blog"><i class="fa fa-home" aria-hidden="true"></i></a>
</li>
<li class="breadcrumb-item active" aria-current="page"><a href="{{page.url}}">{{ page.title }}</a></li>
</ol>
</nav>
</div>
const { ProjectTaskRepository } = require('../../repository/project-task')
const { CalendarRepository } = require('../../repository/calendars');
const { ProjectSchedulerBudgetRepository } = require("../../repository/project-scheduler-budget");
const error = require("../action-helper/common-error");
const throwError = error.throwError;
const moment = require('moment');
class GetEarnedValueofTask {
constructor(project_id) {
@sujaykundu777
sujaykundu777 / spi_cpi.js
Created April 2, 2020 10:23
Task value calculations
const { ProjectSchedulerRepository } = require('../../repository/projectscheduler');
const { ProjectTaskRepository } = require('../../repository/project-task');
const { CalendarRepository } = require('../../repository/calendars');
const { ConstructManageApi } = require('../../service-apis/construct-manage-api');
const error = require("../action-helper/common-error");
const throwError = error.throwError;
const objectID = require('mongodb').ObjectID;
const moment = require('moment');
@sujaykundu777
sujaykundu777 / settings.json
Created March 15, 2020 04:59
VS Code Settings
{
/*************************
* EDITOR SETTINGS START *
*************************/
// format the code on hitting the save
"editor.formatOnSave": true,
// font face
"editor.fontSize": 14,
@sujaykundu777
sujaykundu777 / markdown_cheatsheet.md
Last active February 6, 2020 10:48
Github Flavoured Markdown Cheatsheet

Headings

Heading 1

# Heading 1

Heading 2

## Heading 2

Heading 3

### Heading 3