Skip to content

Instantly share code, notes, and snippets.

View kuzminT's full-sized avatar

Tim kuzminT

View GitHub Profile
@kuzminT
kuzminT / about_wordpress.md
Last active December 21, 2019 07:11
Wordpress tips for custom theme creating
@kuzminT
kuzminT / frontend_tips.md
Last active November 23, 2018 07:59
Tips for instruments aand packages for frontend js-development.
@kuzminT
kuzminT / webpack.config.js
Created October 14, 2018 16:16
Webpack 4 confige example
'use strict';
const webpack = require('webpack');
const path = require('path');
const NODE_ENV = process.env.NODE_ENV || 'development';
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
// process.noDeprecation = true;
const ExtractTextPlugin = require('extract-text-webpack-plugin');
@kuzminT
kuzminT / mercurial-tips.md
Last active October 10, 2018 14:33
Mercurial tips

hg commit

# Перечислить конкретные файлы, которые нужно коммитить
hg commit file_1 file_2
hg commit foo.c foo.h dir/

# исключить файлы из коммита
hg commit -X file_3
@kuzminT
kuzminT / vim_tips.md
Last active March 7, 2019 19:27
vim tips

Сочетания клавиш

  • dw - delete word, удаление слова с места, где находится курсор.
  • d$ - удаление части строки от курсора до конца.
  • dd- удаление строки целиком.
  • m + любая клавиша - сделать закладку в файле. Затем, когда хотим вернуться к этому месту, набрать " + заданная клавиша.
  • u - отмена последнего изменения. Ctrl + r - повторить отменённое изменение.
  • / + искомое слово - поиск слова. n - искать дальше.

Команды удаления (цитаты из vim tutor)

@kuzminT
kuzminT / js-tips.md
Last active July 19, 2019 17:22
JavaScript Tips

Полезные статьи

При делегировании событий удобно использовать метод Element.matches(), которому передаётся любой css-селектор.

О структурах данных

Private data with WeakMap use case

@kuzminT
kuzminT / logging_example.py
Last active July 13, 2019 11:34
Python tips and tricks, usefool links and examples
# add logging.disable(logging.CRITICAL) for disable logging
import logging
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s
- %(message)s')
logging.debug('Start of program')
def factorial(n):
logging.debug('Start of factorial( %)' % (n))
total = 1
@kuzminT
kuzminT / html5-games-tips.md
Last active May 29, 2023 04:39
Tips for phaser.js and html5 game development
@kuzminT
kuzminT / django-tips.md
Last active October 7, 2018 20:50
Django tips