Skip to content

Instantly share code, notes, and snippets.

View rakibulalam's full-sized avatar

rakibulalam rakibulalam

View GitHub Profile
@rakibulalam
rakibulalam / LineChartD3ReactTypeScript.tsx
Created November 15, 2020 11:45
Line chart , D3, React, TypeScript
import { extent, group, max } from 'd3-array';
import {
ScaleLinear,
scaleLinear,
ScaleOrdinal,
scaleOrdinal,
ScaleTime,
scaleTime
} from 'd3-scale';
import { select } from 'd3-selection';
@rakibulalam
rakibulalam / BarChartD3TypeScriptReact.tsx
Created November 13, 2020 10:29
Bar Chart Using D3 Scale Typescript React.js
import { max } from 'd3-array';
import {
ScaleBand,
scaleBand,
ScaleLinear,
scaleLinear
} from 'd3-scale';
import { select } from 'd3-selection';
import React, { CSSProperties, Fragment, MutableRefObject, useEffect, useRef } from 'react';
import ChartTooltip from '../chart-tooltip/chart-tooltip';
@rakibulalam
rakibulalam / mysql-docker.sh
Created June 19, 2020 20:53 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@rakibulalam
rakibulalam / matchingStrings.js
Last active May 22, 2020 19:14
Sparse Arrays Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / arrayManipulation.js
Created May 22, 2020 17:54
Array Manipulation Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / leftRotation.js
Last active May 22, 2020 13:05
Left Rotation Hacker Rank
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;
@rakibulalam
rakibulalam / reverseArray.js
Created May 21, 2020 23:32
Arrays - DS Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / maximumToys.js
Created May 21, 2020 22:49
Mark and Toys Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / countSwaps.js
Created May 21, 2020 21:44
Sorting: Bubble Sort Hacker Rank
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;
@rakibulalam
rakibulalam / hourglassSum.js
Created May 20, 2020 00:11
Hourglass Sum Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;