Skip to content

Instantly share code, notes, and snippets.

View AVVS's full-sized avatar

Vitaly Aminev AVVS

View GitHub Profile
@AVVS
AVVS / Auburn University
Last active October 22, 2017 04:32 — forked from TaylorDeVary/Auburn University
School Codes
{
"common": {
"roles": ["dj"],
"stationLogo": "https://cdn.radiofx.co/0d7ab4fe6ed0250d9ce61947423cd2b6%2F2ae46f14-7b9e-426e-9841-796ec8305d51%2F08c6690b-3a85-4073-b6db-18fce0f21c0a.png",
"stationTheme": “#0C2C50”,
"stationSchool": “Auburn University”,
"stationChatId": "711534f1-903d-4ec4-8cc2-39444da757b6"
},
"users": [
[“John”, “Horton”, "jmh0099@auburn.edu"],
@AVVS
AVVS / dataview-polyfill.js
Created February 21, 2017 20:12
DataView (and ArrayBuffer) polyfill that works in any engine (including old IE).
void function(global){
if ('DataView' in global && 'ArrayBuffer' in global) {
return;
}
var hide = (function(){
// check if we're in ES5
if (typeof Object.getOwnPropertyNames === 'function' && !('prototype' in Object.getOwnPropertyNames)) {
var hidden = { enumerable: false };
pkgname=libvips
pkgver=8.3.1
pkgrel=0
pkgdesc="libvips"
url="https://github.com/jcupitt/libvips"
arch="all"
license="LGPL"
depends="libgomp libintl libxml2 gettext libpng libjpeg-turbo tiff libwebp libexif orc lcms2 fftw"
depends_dev="libjpeg-turbo-dev pkgconfig zlib-dev tiff-dev libexif-dev lcms2-dev fftw-dev gettext-dev libffi-dev libpng-dev
libwebp-dev libxml2-dev orc-dev"
@AVVS
AVVS / user.coffee
Last active December 27, 2015 22:29
app.controller "adminUsersController", [
"$scope"
"$http"
"Restangular"
"$q"
"User"
"UserGet"
($scope, $http, Restangular, $q, User,UserGet) ->
@AVVS
AVVS / offter.html
Last active December 25, 2015 19:09
<div class="b-offer-item clear_fix" >
<div class="b-offer-item-human">
<img ng-src="{{ offer.owner.photo || offer.owner.photo_50 }}" alt="{{ offer.owner.name || offer.owner.first_name + ' ' + offer.owner.last_name }}">
<p><a href="//vk.com/{{ offer.owner.screen_name }}" target="_blank">{{ offer.owner.name || offer.owner.first_name + ' ' + offer.owner.last_name }}</a></p>
<p class="b-offer-item-human-status">
<span ng-show="offer.owner.online == 1">Online</span>
<span ng-show="offer.owner.online == 0">Offline</span>
</p>
mongoose = require 'mongoose'
s = require('validator').sanitize
Schema = mongoose.Schema
ObjectId = Schema.Types.ObjectId
async = require 'async'
a = {"Ё":"YO","Й":"I","Ц":"TS","У":"U","К":"K","Е":"E","Н":"N","Г":"G","Ш":"SH","Щ":"SCH","З":"Z","Х":"H","Ъ":"","ё":"yo","й":"i","ц":"ts","у":"u","к":"k","е":"e","н":"n","г":"g","ш":"sh","щ":"sch","з":"z","х":"h","ъ":"","Ф":"F","Ы":"I","В":"V","А":"a","П":"P","Р":"R","О":"O","Л":"L","Д":"D","Ж":"ZH","Э":"E","ф":"f","ы":"i","в":"v","а":"a","п":"p","р":"r","о":"o","л":"l","д":"d","ж":"zh","э":"e","Я":"Ya","Ч":"CH","С":"S","М":"M","И":"I","Т":"T","Ь":"","Б":"B","Ю":"YU","я":"ya","ч":"ch","с":"s","м":"m","и":"i","т":"t","ь":"","б":"b","ю":"yu"}
transliterate = (word)->
return word.split('').map((char)=>
@AVVS
AVVS / Example.json
Last active December 15, 2015 11:29
{
"Grundfos" : [
{ "name": "GTR", "type": "facility", "children": [
{"name": "Cooling System", "type": "system", "children": [
{"name" : "Pumps", "type" : "assetType", "children": [
{"name": "Heating pump xQ", "type": "asset", "mac": "XX-XX-XX-XX"}
]}
}]
]}
]
@AVVS
AVVS / es.sh
Last active December 15, 2015 11:19
cd ~
sudo apt-get update
sudo apt-get install openjdk-7-jre-headless -y
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.5.tar.gz -O elasticsearch.tar.gz
tar -xf elasticsearch.tar.gz
rm elasticsearch.tar.gz
sudo mv elasticsearch-* elasticsearch
sudo mv elasticsearch /usr/local/share
@AVVS
AVVS / conf.coffee
Created March 18, 2013 16:36
Работа с ElasticSearch из node.js
esc = require 'elasticsearchclient'
###
Elastic search module
###
serverOptions =
host: process.env.esHost || 'localhost'
port: 9200
secure: false
@AVVS
AVVS / gulpfile.js
Created December 10, 2015 12:37
efficient browserify build with external bundles
const gulp = require('gulp');
const gutil = require('gulp-util');
const source = require('vinyl-source-stream');
const buffer = require('gulp-buffer');
const babelify = require('babelify');
const Browserify = require('browserify');
const nodemon = require('gulp-nodemon');
const path = require('path');
const rev = require('gulp-rev');
const revDel = require('rev-del');