Skip to content

Instantly share code, notes, and snippets.

var http = require('http');
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
var port = process.env.PORT || 1337;
@kis
kis / memoization.js
Created December 23, 2015 10:41 — forked from rochnyak-d-i/memoization.js
JS шаблон мемоизации
function calculation(x, y)
{
var key = x.toString() + "|" + y.toString();
var result = 0;
if (!calculation.memento[key])
{
for (var i = 0; i < y; ++i) result += x;
calculation.memento[key] = result;
}
var unwatch = scope.$watch(function() {
return ngModel.$modelValue;
}, function(newValue) {
if (newValue && (newValue.charAt(0) == '&' || newValue.charAt(0) == '?')) {
//scope[attrs.ngModel] = newValue.slice(1);
}
});
ngModel.$modelValue = newVal;
scope.$on('$destroy', function() {
@kis
kis / .vimrc
Created February 3, 2017 22:14 — forked from gosukiwi/.vimrc
.vimrc
" ---------------------- USABILITY CONFIGURATION ----------------------
" Basic and pretty much needed settings to provide a solid base for
" source code editting
" don't make vim compatible with vi
set nocompatible
" turn on syntax highlighting
syntax on
" and show line numbers
@kis
kis / aws.txt
Last active December 28, 2017 10:57
По поводу практического задания по Базам Данных(Posgtres), как я уже говорил ранее, я планировал дать вам спеку какого-нибудь реального проекта и предложить построить архитектуру базы данных для этого проекта, но мои ожидания разбились об жестокую реальность: у нас нет ни одного проекта с нормальной спекой, по которой можно было раз и построить архитектуру :)
В связи с этим я написал вам описание ваше будущей базы данных сам, поэтому предлагаю ознакомиться и если есть какие-то вопросы, то смело их задавать, потому что я мог что-то забыть или написать лишнего, или недостаточно ясно выразить свою мысль,
Футбольный менеджер
Основной элемент - это футболист, у футболиста есть имя, фамилия, гражданство, позиция на которой он играет и некоторые дополнительные ТТХ, которые значения не имеют. Также футболист хранит историю своих трансферных переходов. И статистику забитых мячей, передач и тому подобное для каждой команды, за которую он играл.
Есть футбольные клубы, каждый клуб принимает участие в турнирах (чемпи
@kis
kis / tests
Created December 27, 2017 15:34
import React from 'react';
import { createMockStore } from 'redux-test-utils';
import { shallowWithStore } from 'enzyme-redux';
import { mount, shallow, configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
import TravellersScreen from './index';
import Counter from '../../../../components/Counter';
configure({ adapter: new Adapter() });
@kis
kis / iterm2-solarized.md
Created January 5, 2018 08:23 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Meslo powerline font + [Powerlevel9k] - (macOS)

Default

Default

Powerlevel9k

Powerlevel9k

"tfvc.location": "/home/kirillstyopkin/TEE-CLC/tf",
"team.showWelcomeMessage": false,
"team.remoteUrl": "http://555",
"team.teamProject": "proj"
Из папки, куда распакован tf:
./tf workspace -new workspace -collection:http://addr:8080/tfs/DefaultCollection
@kis
kis / gist:1db1f39f524b82c51a504272e522542d
Created January 16, 2018 11:52 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:

Array<T>

Legend:

  • ✏️ method changes this.
  • 🔒 method does not change this.

Array<T>.prototype.*:

  • concat(...items: Array): T[] 🔒 ES3