Skip to content

Instantly share code, notes, and snippets.

View olegdovger's full-sized avatar
🍀
Working from home

Oleg Dovger olegdovger

🍀
Working from home
View GitHub Profile
import Ember from 'ember';
import { parse, parseNumber, format, formatNumber, isValidNumber } from 'libphonenumber-js';
//const allowedChars = ['+', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '(', ')'];
export default Ember.Component.extend({
tagName: 'input',
type: 'tel',
attributeBindings: ['placeholder', 'value', 'type'],
classNames: ['no_outline'],
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@olegdovger
olegdovger / controllers.application.js
Last active November 8, 2018 10:32
ui-positional-overlay
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isShow: false,
isShowInput: false,
actions: {
doAction() {
console.log('DO ACTION', this.get('isShow'));
return true;

Keybase proof

I hereby claim:

  • I am olegdovger on github.
  • I am olegdovger (https://keybase.io/olegdovger) on keybase.
  • I have a public key ASDC4ndfPZxxNvkXX2SpqJzhKc0HpAmRtUO7AlIXT-6S2go

To claim this, I am signing this object:

@olegdovger
olegdovger / memory-usage.js
Created July 23, 2020 23:50
How to measure memory usage in real time
const pidusage = require('pidusage')
const secTimeout = process.argv[2] ? parseInt(process.argv[2]): 3
const pid = parseInt(process.argv[3] || process.pid)
console.log('PID:', process.pid)
console.log('Monitoring of PID:', pid)
console.log('Time interval:', secTimeout, 'seconds')
const compute = async () => await pidusage(pid)
const wait = ms => new Promise(resolve => setTimeout(() => resolve(), ms))