Skip to content

Instantly share code, notes, and snippets.

View sandeep1995's full-sized avatar
🏠
Working from home

Sandeep Acharya sandeep1995

🏠
Working from home
View GitHub Profile
/*
* Sorting Algorithms in C
* @sandeepemon
*/
#include<stdio.h>
#include<stdlib.h>
#define max 20
/*
* Printing the Array
*/
@sandeep1995
sandeep1995 / index.html
Created April 2, 2017 16:50
Basic Example of using Native CSS Grids
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Native Css Grids</title>
<link href="https://fonts.googleapis.com/css?family=Slabo+27px" rel="stylesheet">
<style>
html, body {
padding: 0;
@sandeep1995
sandeep1995 / index.html
Last active April 2, 2019 04:14
Convert Callbacks to Promise to Async/Await
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style media="screen">
html,body{
font-family: monospace;
@sandeep1995
sandeep1995 / findEmbeddedImages.java
Created June 20, 2017 21:08
Find all the matches of xlink:href="<---I NEED THIS --->" from one SVG String
public void findEmbeddedImages() {
Pattern pattern = Pattern.compile("([^[-\\\\w.]+$\\/\\:\\.]*\\.(jpg|jpeg|png|gif))", Pattern.CASE_INSENSITIVE);
// Pattern pattern = Pattern.compile("xlink:href=\"[^\"]*\"", Pattern.CASE_INSENSITIVE);
Matcher matches = pattern.matcher(this.svg);
while (matches.find()) {
System.out.println("Match Found: " + matches.group());
this.links.add(matches.group());
}
@sandeep1995
sandeep1995 / filename.json
Created December 6, 2017 12:55
D3 example JSON
[
{"name":"flare.analytics.cluster.AgglomerativeCluster","size":3938,"imports":["flare.animate.Transitioner","flare.vis.data.DataList","flare.util.math.IMatrix","flare.analytics.cluster.MergeEdge","flare.analytics.cluster.HierarchicalCluster","flare.vis.data.Data"]},
{"name":"flare.analytics.cluster.CommunityStructure","size":3812,"imports":["flare.analytics.cluster.HierarchicalCluster","flare.animate.Transitioner","flare.vis.data.DataList","flare.analytics.cluster.MergeEdge","flare.util.math.IMatrix"]},
{"name":"flare.analytics.cluster.HierarchicalCluster","size":6714,"imports":["flare.vis.data.EdgeSprite","flare.vis.data.NodeSprite","flare.vis.data.DataList","flare.vis.data.Tree","flare.util.Arrays","flare.analytics.cluster.MergeEdge","flare.util.Sort","flare.vis.operator.Operator","flare.util.Property","flare.vis.data.Data"]},
{"name":"flare.analytics.cluster.MergeEdge","size":743,"imports":[]},
{"name":"flare.analytics.graph.BetweennessCentrality","size":3534,"imports":["flare.animate.Transition
@sandeep1995
sandeep1995 / JsonMapper.java
Created February 12, 2018 10:26
JSON to JAVA Mapper
package com.applyhead.jsonmapper;
import com.google.gson.*;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
public class JsonMapper {
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
@sandeep1995
sandeep1995 / lifeCycleManager.demo.js
Last active June 12, 2018 06:37
Example of promise based event hooking
const lifeCycleInstance = Symbol('LifeCycleInstance');
const singletonEnforcer = Symbol('SingletonEnforcer');
const VU_DRAWN_EVT = 'visual-unit.drawn';
const CANVAS_INIT_EVT = 'canvas.init';
const EVENT_LIST = [VU_DRAWN_EVT, CANVAS_INIT_EVT];
const resolver = resolveFn => notifier => resolveFn(notifier);
@sandeep1995
sandeep1995 / main.js
Created July 23, 2018 12:49
Guess the output of the following javascript code snippet.
const log = (msg) => console.log(msg);
log('First');
Promise.resolve().then(() => {
log('From promise');
})
requestAnimationFrame(() => {
log('From animation frame');

Keybase proof

I hereby claim:

  • I am sandeep1995 on github.
  • I am isandeep (https://keybase.io/isandeep) on keybase.
  • I have a public key ASACYsNw_AFa2O7dxPCjTBB11MbfIlpHPY3Qc3vnyWNzMAo

To claim this, I am signing this object: