Skip to content

Instantly share code, notes, and snippets.

View DimitarNestorov's full-sized avatar
📞
🔙

Dimitar Nestorov DimitarNestorov

📞
🔙
View GitHub Profile
@DimitarNestorov
DimitarNestorov / TravisGitHub.md
Last active May 12, 2022 15:57 — forked from qoomon/TravisGitHub.md
Setup GitHub Deploy Keys For Travis

Setup Travis Deploy (macOS)

see Travis documentation

gem install travis

ssh-keygen -t rsa -b 4096 -f 'github_deploy_key' -N ''

cat github_deploy_key.pub | pbcopy

Paste deploy key in https://github.com/<USER>/<REPOSITORY>/settings/keys

Keybase proof

I hereby claim:

  • I am dimitarnestorov on github.
  • I am dimitarnestorov (https://keybase.io/dimitarnestorov) on keybase.
  • I have a public key ASD5qnTxm2XMIyy4nNaS5dPxzQzWiiNM-0zxYcQR4H-NIQo

To claim this, I am signing this object:

@DimitarNestorov
DimitarNestorov / react-devtools+4.7.0.patch
Last active June 17, 2020 05:53
React DevTools npm dark patch
diff --git a/node_modules/react-devtools/app.html b/node_modules/react-devtools/app.html
index 75fc137..bfc3c1b 100644
--- a/node_modules/react-devtools/app.html
+++ b/node_modules/react-devtools/app.html
@@ -12,7 +12,7 @@
height: 100%;
margin: 0;
padding: 0;
- background-color: #fff;
+ background-color: #000;
@DimitarNestorov
DimitarNestorov / shell.md
Last active October 21, 2019 13:46
Why it is called that way

cd - change directory

ls - list directory contents

cp - copy files

man - format and display the on-line manual pages

mv - move files

@DimitarNestorov
DimitarNestorov / gist:360b6ea0fd5e17e0f01d5d27407ad7e4
Last active November 7, 2019 01:02
App Store links for macOS
https://apps.apple.com/app/macos-catalina/id1466841314?mt=12
https://apps.apple.com/app/macos-mojave/id1398502828?ls=1&mt=12
https://apps.apple.com/app/macos-high-sierra/id1246284741?ls=1&mt=12
https://apps.apple.com/app/macos-sierra/id1127487414?ls=1&mt=12
https://apps.apple.com/app/os-x-el-capitan/id1147835434?mt=12
@DimitarNestorov
DimitarNestorov / tsts.ts
Created April 23, 2019 21:37
TypeScript toolset
type PromiseType<T> = T extends Promise<infer U> ? U : T
// const myPromise = new Promise<string>(() => {})
// type MyPromiseType = PromiseType<typeof myPromise> // string
@DimitarNestorov
DimitarNestorov / code.js
Last active February 24, 2019 17:24
hash code pizza practice problem
const fs = require('fs')
const file = fs.readFileSync('./a_example.in', 'utf8')
// const file = fs.readFileSync('./b_small.in', 'utf8')
function cloneArray(arr) {
return arr.slice(0)
}
function cloneMatrix(arr) {
import { useState, useCallback } from 'react';
function useStateRef(initialValue) {
const [ref, setState] = useState(initialValue)
const callback = useCallback(
ref => {
setState(ref)
},
[ref, setState]
@DimitarNestorov
DimitarNestorov / angularapp.js
Last active May 2, 2018 10:34
@sentry/electron support for AngularJS
const sentry = require('./sentry.js').moduleName;
angular.module('app', ['your', 'dependencies', sentry]);
@DimitarNestorov
DimitarNestorov / TokenList.js
Created December 26, 2017 00:54
Simplified custom DOMTokenList implementation.
const forEach = Array.prototype.forEach;
module.exports = class TokenList {
constructor(){
this.tokens = {};
this.add.apply(this, arguments);
}
add(){
const { tokens } = this;