-
File->Preferences->Settings
terminal.integrated.scrollback
, Increase the buffer size for terminal (i use 100000) -
File->Prefernces->Keyboard shortcuts
workbench.action.terminal.runSelectedText
set up some binding like Ctrl+Shift+' -
Open terminal window: Terminal->New Terminal
-
Run clickhouse-client in a terminal.
View server.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'zone.js/dist/zone-node'; | |
import { APP_BASE_HREF } from '@angular/common'; | |
import { ngExpressEngine } from '@nguniversal/express-engine'; | |
import * as express from 'express'; | |
import { existsSync } from 'fs'; | |
import { join } from 'path'; | |
import * as redis from 'redis'; | |
import { AppServerModule } from './src/main.server'; |
View gist:691990c8e5ce901ca4734482c7cc81f9
View vietnam-banks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"banksnapas": [ | |
{ | |
"en_name": "An Binh Commercial Joint stock Bank", | |
"vn_name": "Ngân hàng An Bình", | |
"bankId": "970425", | |
"atmBin": "970425", | |
"cardLength": 16, | |
"shortName": "ABBank", | |
"bankCode": "323", |
View FirebasePhoneAuthIonicV3.md
General Steps to be followed as a flow process to complete Firebase Phone OTP Auth in Ionic V3
Step 1 : Get the phone number through input from the user.
Step 2 : Pass this phone number to the firebase and receive a callback with verification ID.
Step 3 : Pass on this verification ID through navParams
to the next page where the user will enter the OTP sent to the entered mobile number.
Step 4 : Verify the OTP that is sent with firebase for success()
or failure()
.
STEP 1 & 2 & 3
phone-verification.html
View webpack.config.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var path = require('path'); | |
var useDefaultConfig = require('@ionic/app-scripts/config/webpack.config.js'); | |
var procEnv = process.env.IONIC_ENV; | |
module.exports = function () { | |
useDefaultConfig[procEnv].resolve.alias = { | |
"@app/env": path.resolve('./src/environments/environment' + (process.env.IONIC_ENV === 'prod' ? '' : '.' + process.env.IONIC_ENV) + '.ts') | |
}; |
View angular2_rxjs_dragabble.directive.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { ElementRef, Directive, HostListener, Renderer } from 'angular2/core'; | |
import { Subject } from 'rxjs'; | |
@Directive({ | |
selector: '[draggable]' | |
}) | |
export class Draggable { | |
mousedrag; | |
mouseup = new Subject(); | |
mousedown = new Subject(); |
View install.bat
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nssm install SeleniumHub java -jar C:\Selenium\selenium-server-standalone-2.48.2.jar -role hub | |
nssm start SeleniumHub | |
nssm install SeleniumNode1 java -jar C:\Selenium\selenium-server-standalone-2.48.2.jar -role node -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe | |
nssm set SeleniumNode1 DependOnService SeleniumHub | |
nssm start SeleniumNode1 | |
nssm install SeleniumNode2 java -jar C:\Selenium\selenium-server-standalone-2.48.2.jar -role node -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe | |
nssm set SeleniumNode2 DependOnService SeleniumHub | |
nssm start SeleniumNode2 |
View jsbin.kubosudi.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.box { | |
padding: 5px; | |
background: red; | |
margin: 10px; | |
position:relative; | |
z-index: 3; | |
} | |
.drag-target { | |
background: blue; | |
z-index: 1; |
View README.md
Two way iframe communication
The main difference between the two pages is the method of sending messages. Recieving messages is the same in both.
Parent
Send messages to iframe using iframeEl.contentWindow.postMessage
Recieve messages using window.addEventListener('message')
iframe
NewerOlder