Skip to content

Instantly share code, notes, and snippets.

View NazemMahmud's full-sized avatar

Nazem Mahmud Piash NazemMahmud

View GitHub Profile
@NazemMahmud
NazemMahmud / bank_sources.txt
Last active January 25, 2023 05:48
Browser Language Codes and symbols for currency
List of bank sources:
[
"imf": {
"description": "The International Monetary Fund (IMF) is an organization of 188 countries, working to foster global monetary cooperation, secure financial stability, facilitate international trade, promote high employment and sustainable economic growth, and reduce poverty around the world.",
"source": "imf",
"name": "International Monetary Fund",
"source_url": "http://www.imf.org/",
"available_from_date": "2020-05-05"
},
@NazemMahmud
NazemMahmud / browser-language-codes.js
Created August 31, 2021 01:26 — forked from wpsmith/browser-language-codes.js
JS: Object of Browser Language Codes
// <![CDATA[
var langCodes = {
"af": "Afrikaans",
"sq": "Albanian",
"an": "Aragonese",
"ar": "Arabic (Standard)",
"ar-dz": "Arabic (Algeria)",
"ar-bh": "Arabic (Bahrain)",
"ar-eg": "Arabic (Egypt)",
"ar-iq": "Arabic (Iraq)",
.mat-toolbar {
font-size: 12px;
color: rgba(0,0,0,.54);
}
button {
border: none !important;
background-color: transparent;
}
@media(max-width: 576px) {
<mat-toolbar *ngIf=" length > 0">
<span style="margin-left: 20%" class="responsive-view"> {{ 1 + (pageOffset * (pageIndex - 1)) }}
- {{ (pageOffset * pageIndex) <= length ? pageOffset * pageIndex : length }}
of {{ length }}</span>
<span style="margin-left: 20%" class="responsive-view margin-for-mobile">
<button [disabled]="pageIndex <= 1" (click)="getFirstPage()">
<i class="material-icons">first_page</i>
</button>
<button [disabled]="pageIndex <= 1" (click)="getPreviousPage()">
<i class="material-icons">chevron_left</i>
import {AfterViewInit, Component, Input, OnInit} from '@angular/core';
import {BehaviorSubject} from 'rxjs';
interface State {
page: number;
pageOffset: number;
}
@Component({
selector: 'basic-pagination',
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FlexLayoutModule } from '@angular/flex-layout';
import { BasicPaginationComponent } from './basic-pagination.component';
import {MatToolbarModule} from '@angular/material';
@NgModule({
declarations: [
BasicPaginationComponent,
],
@NazemMahmud
NazemMahmud / app.module.ts
Last active May 2, 2020 11:02
Angular-material & Laravel: multiple & single file upload : Angular part (1)
import {CommonModule} from '@angular/common';
import {NgModule} from '@angular/core';
import {DataService} from '../../shared/services/data.service';
import {FileUploadService} from './services/file-upload.service';
import {FlexModule} from '@angular/flex-layout';
import {RouterModule} from "@angular/router";
import {
MatFormFieldModule, MatIconModule, MatInputModule, MatSnackBarModule,
@NazemMahmud
NazemMahmud / file-upload.component.ts
Created April 29, 2020 23:51
Angular-material & Laravel: multiple & single file upload : Angular part (3)
import {Component, OnInit} from '@angular/core';
import {FormBuilder, FormGroup, Validators} from '@angular/forms';
import {Subject} from 'rxjs';
import {takeUntil} from 'rxjs/operators';
// your extra code if you needed…
export class FileUploadComponent implements OnInit, OnDestroy {
formGroup: FormGroup;
disabled = true;
@NazemMahmud
NazemMahmud / file-upload.component.html
Last active April 29, 2020 23:44
Angular-material & Laravel: multiple & single file upload : Angular part (2)
<form class="form-group" [formGroup]="formGroup">
<div mat-dialog-content>
<!-- Name -->
<mat-form-field>
<input matInput formControlName="first_name" placeholder="Name…" >
<mat-error *ngIf="!formGroup.controls.first_name.invalid">
Filed is required...
</mat-error>
</mat-form-field>
#include<cstdio>
#include<sstream>
#include<cstdlib>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<string>
#include<vector>
#include<cstring>
#include<map>