Skip to content

Instantly share code, notes, and snippets.

View bogutski's full-sized avatar

Viktor Bogutskii bogutski

View GitHub Profile
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<ul>
@bogutski
bogutski / microrules.scss
Last active June 26, 2016 17:21
CSS classes for fast correction
.fll, .fl { float: left; }
.flr, .fr { float: right; }
.mr0 { margin-right: 0px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
@bogutski
bogutski / custom.js
Last active September 17, 2016 03:10
Template for custom JS file for Drupal
jQuery.noConflict();
(function ($) {
$(document).ready(function () {
// Code here
});
})(jQuery);
@bogutski
bogutski / phalcon-ru-image.php
Created August 19, 2016 17:28 — forked from xboston/phalcon-ru-image.php
Фоточки человеков из https://vk.com/phalconphp
<div style="text-align: center">
<?php
// 45934290 - ID группы
$d = file_get_contents("https://api.vk.com/method/groups.getMembers?group_id=45934290&v=5.16&offset=0&count=1000&fields=photo_50");
$us= json_decode($d,true);
foreach($us['response']['items'] as $u){
echo sprintf('<img src="%s"/>',$u['photo_50']);
@bogutski
bogutski / MySQL local dump and import to remote by SSH
Created August 24, 2016 22:27
Bash script for import from local MySQL database to remote DB through SSH
lclDBName="value"
lclDBUser="value"
lclDBPass="value"
RemoteDBName="value"
RemoteDBUser="value"
RemoteDBPass="value"
RemoteHost="localhost"
lclHost="localhost"
moment(dateStart, "DD.MM.YYYY").format('YYYY.MM.DD')
@bogutski
bogutski / Phalcon_and_Handlebars.volt
Last active September 6, 2016 05:30
Example. Handlebars template in Volt template in Phalcon
Use this construction
{{ "
... Handlebars here ...
" }}
<script id="saleTemplate" type="text/x-handlebars-template">
@bogutski
bogutski / autoform.js
Created November 20, 2016 18:55
Meteor.js Autoform
// Example object
Cars = new Mongo.Collection('cars');
Cars.attachSchema(new SimpleSchema({
make: {
type: String,
label: "Make",
max: 20,
},
model: {
'use strict';
// including plugins
var gulp = require('gulp'),
concat = require("gulp-concat"),
minifyCss = require("gulp-minify-css"),
uglify = require("gulp-uglify"),
watch = require('gulp-watch'),
sass = require('gulp-sass'),
autoprefixer = require('gulp-autoprefixer');
=== Сравнение массивов ==============================================================
let mas1 = ["some1", "some2", "some3", "some4"],
mas2 = ["some1", "some5", "some3"];
Array.prototype.diff = Array.prototype.diff || function(a2) {
return this.filter(i => a2.indexOf(i) < 0);
};
console.log(mas1.diff(mas2));