Skip to content

Instantly share code, notes, and snippets.

View mittalyashu's full-sized avatar

Yashu Mittal mittalyashu

View GitHub Profile
@mittalyashu
mittalyashu / bcrypt_ext.md
Created September 9, 2017 15:03
How to fix this issue in Ruby on rails `cannot load such file -- bcrypt_ext`
C:\Users\Administrator>ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

C:\Users\Administrator>gem list bcrypt

*** LOCAL GEMS ***

bcrypt (3.1.11 x64-mingw32)
@mittalyashu
mittalyashu / syntax.css
Last active October 3, 2017 16:24
Syntax Highlighting Stylesheet | Give the syntax color to its code.
/*
* Use the gist to give the color to your code you want to show on the website.
* Use this raw link to import this file to your project.
*
* @import 'https://gist.githubusercontent.com/mittalyashu/f0cfea0d91edc2f5931dff1a5f6cadd0/raw/8cba80a4f2c077a65ef4b621b898d836c49cb99c/syntax.css';
*/
.highlight { background: #ffffff; }
.highlight .c { color: #999988; font-style: italic } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */

#Markdown Cheatsheet Markdown is a short-hand syntax for easily converting text to HTML. Below are some popular examples of Markdown formatting. For more examples reference Markdown Basics for a more detailed overview.

Links This is an example link

Code Wrap your code with 3 backticks (```) on the line before and after. If you specify the language after the first set of backticks, that'll help us with syntax highlighting.

      ```html

Keybase proof

I hereby claim:

  • I am mittalyashu on github.
  • I am mittalyashu (https://keybase.io/mittalyashu) on keybase.
  • I have a public key ASAjhv-wcuCHqWCMkIJZ2Jjmgp0TN6c_SKjvRxJ7QqxGGgo

To claim this, I am signing this object:

# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
@mittalyashu
mittalyashu / materialDesignShadowHelper.less
Created December 18, 2018 13:56 — forked from gefangenimnetz/materialDesignShadowHelper.less
Less css box-shadow helper for cards & modals according to Googles Material Design spec.
/**
* A mixin which helps you to add depth to elements according to the Google Material Design spec:
* http://www.google.com/design/spec/layout/layout-principles.html#layout-principles-dimensionality
*
* Please note that the values given in the specification cannot be used as is. To create the same visual experience
* the blur parameter has to be doubled.
*
* Author: Florian Kutschera (@gefangenimnetz), Conceptboard GmbH (@conceptboardapp)
*
* Example usage:
@mittalyashu
mittalyashu / pdf_to_image.py
Last active October 19, 2019 02:08
Python script to convert pdf file to JPG image
from pdf2image import convert_from_path
pdf_file_path = "path/to/pdf"
first_page = 16
last_page = 24
pages = convert_from_path(pdf_file_path, dpi=200, first_page=first_page, last_page=last_page, size=(3000, None))
page_count = first_page
for page in pages:
@mittalyashu
mittalyashu / idGenerator.js
Created August 6, 2020 08:41
Random ID generator
exports.idGenerator = () => {
return (
Math.random()
.toString(32)
.substr(2) +
Math.random()
.toString(32)
.substr(2)
);
};
@mittalyashu
mittalyashu / index.js
Created October 20, 2020 03:37
Centinni plans and subscriptions APIs and db models
const { buildASTSchema } = require("graphql");
const { mergeTypeDefs } = require("@graphql-tools/merge");
// schema
const mutationOutput = require("./mutationOutput");
const book = require("./types/book");
const chapter = require("./types/chapter");
const genre = require("./types/genre");
const blog = require("./types/blog");
@mittalyashu
mittalyashu / openwithsublime.md
Last active May 21, 2021 06:11
Helps to open your files and folders in Sublime Text 1, 2, 3

NOTE: This is for windows users.

Open regedit.exe

FOR FOLDERS

Navigate to this key using the tree on the right: HKEY_CLASSES_ROOT\Directory\shell\

Create a new key in the shell key with any name like: Sublime or Open with Sublime Text or Sublime Text