Skip to content

Instantly share code, notes, and snippets.

View mkusher's full-sized avatar
🥃
Ballmer's peak searching

Aleh Kashnikaў mkusher

🥃
Ballmer's peak searching
View GitHub Profile
@mkusher
mkusher / Getstarted.md
Last active November 6, 2022 09:50
Лонгрид для новичков чата php

Введение

Этот текст о том, с чего начать прежде чем писать в https://telegram.me/prophp7

Правила

  1. Тема чата - php и связанное с ним. Оффтоп не приветствуется
  2. Общение стикерами оставьте для флудилок
public interface LoggerInterface
{
public void log(String message, int level);
public void error(String message);
public void debug(String message);
public void notify(String message);
}
" Plugins {{{
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
python << EOF
a = "Test str"
EOF
function! my_test_function()
python << EOF
import vim
vim.command("echo '" + a + "'")
EOF
endfunction
@mkusher
mkusher / build.js
Last active October 14, 2019 14:50
Browserify project with tsify
var gulp = require("gulp");
var browserify = require("browserify");
var babelify = require("babelify");
var source = require("vinyl-source-stream");
var config = {
src: "index.js",
filename: "bundle.js",
dest: "./"
};
var extensions = ['.js', '.ts', '.json'];
if has_key(parsedTokens[0], "nonClass") && parsedTokens[0]["nonClass"]
echo "Nonclass"
let completeContext.complete_type = "nonclass"
elseif has_key(parsedTokens[-1], "insideQuote")
echo "insideQuote"
let lastToken = remove(parsedTokens, -1)
let fqcn = s:guessTypeOfParsedTokens(deepcopy(parsedTokens))
let completeContext.lastToken = lastToken
let completeContext.lastToken['insideBraceText'] = matchstr(lastToken['insideBraceText'], '[''"]\?\zs.*\ze[''"]\?')
let completeContext.fqcn = fqcn
if has_key(parsedTokens[0], "nonClass") && parsedTokens[0]["nonClass"]
let completeContext.complete_type = "nonclass"
elseif has_key(parsedTokens[-1], "insideQuote")
let lastToken = remove(parsedTokens, -1)
let fqcn = s:guessTypeOfParsedTokens(deepcopy(parsedTokens))
let completeContext.lastToken = lastToken
let completeContext.lastToken['insideBraceText'] = matchstr(lastToken['insideBraceText'], '[''"]\?\zs.*\ze[''"]\?')
let completeContext.fqcn = fqcn
let completeContext.complete_type = "insideQuote"
else
var rpc = require('../../custom_node_modules/rabbitmq-rpc')();
var Q = require('q');
api = {
patient: null,
promiseMap: {},
call: function(addr, data, token){
var deferred = Q.defer();
{
"libs": [
"browser",
"angular",
"underscore"
],
"loadEagerly": [
"./src/client/app/index.js"
],
"plugins": {
import React from 'react'
import keyboard from './js/main.js'
export default React.createClass({
componentDidMount: function(){
return keyboard();
},
render: function(){
return (
<form action="" className="email-form">