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 };
# Install ttfautohint on Ubuntu 12.04 LTS
# @author: Jean Lescure
# 2014/04/23
# Clone ttfautohint git repo to 'tmp' dir and cd into resulting repo folder
cd /tmp
git clone git://repo.or.cz/ttfautohint.git
cd ttfautohint
# Handle bootstrap's dependency: automake
module.exports = function (grunt) {
var files = [
"bower_components/jquery/jquery.js",
"bower_components/lodash/dist/lodash.js",
"bower_components/angular/angular.js",
"bower_components/angular-touch/angular-touch.js",
"bower_components/angular-ui-router/release/angular-ui-router.js",
"bower_components/angular-mocks/angular-mocks.js",
"bower_components/angular-gestures/gestures.js",
@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 / 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