Skip to content

Instantly share code, notes, and snippets.

View aseredenko's full-sized avatar
💪

Alexander Seredenko aseredenko

💪
View GitHub Profile
app.config(function($interpolateProvider){
$interpolateProvider.startSymbol('{(').endSymbol(')}');
})
<input type="radio"
name="service_required"
ng-click="nextStepWithDelay()"
ng-model="data.service_required"
value="Repair Windows"
ng-required="!service_required"> Repair Windows
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
@aseredenko
aseredenko / angular-required-checkbox
Last active April 3, 2017 10:38
Require checkbox angularjs
// HTML
<input type="checkbox"
name="windowStyle[]"
ng-model="data.windowStyle.singleHung"
ng-true-value="'Single Hung'"
ng-required="!someSelected(data.windowStyle)">
// JS
$scope.someSelected = function (object) {
return Object.keys(object).some(function (key) {
Define SITE sitename.com
Define NAME sitename
<VirtualHost *:80>
ServerName ${SITE}
ServerAlias www.${SITE}
ServerAdmin webmaster@localhost
DocumentRoot /home/deploy/sites/${NAME}/web
ErrorLog ${APACHE_LOG_DIR}/${SITE}.error.log
@aseredenko
aseredenko / NPM
Created January 3, 2017 12:57
NPM basic commands
// NOTE: Use sudo for MAC
// Install module locally
npm install package-name
// Inastall module globally
npm install -g package-name
// Add module to dependencies in package.json
npm install --save package-name
@aseredenko
aseredenko / defaultgulpfile.js
Created September 10, 2016 15:05
Default gulpfile (minify js, css, compile scss)
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var rename = require("gulp-rename");
var uglifycss = require('gulp-uglifycss');
var sass = require('gulp-sass');
gulp.task('default', function (){
gulp.watch('js/*.js', ['compressjs']);
gulp.watch('css/*.css', ['compresscss']);
@aseredenko
aseredenko / gulp-compressjs.js
Created September 10, 2016 14:22
Gulp function for compresing js files
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var rename = require("gulp-rename");
gulp.task('compressjs', function () {
gulp.src('js/*.js')
.pipe(uglify())
.pipe(rename({ suffix: '.min' }))
.pipe(gulp.dest('dist'))
})
@aseredenko
aseredenko / urlbackgroundimage.js
Created September 9, 2016 15:02
Get url from css background-image
$("div").click(function() {
var bg = $(this).css('background-image');
bg = bg.replace('url(','').replace(')','').replace(/\"/gi, "");
alert(bg);
});
function createCookie(name, value, expires, path, domain) {
var cookie = name + "=" + escape(value) + ";";
if (expires) {
// If it's a date
if(expires instanceof Date) {
// If it isn't a valid date
if (isNaN(expires.getTime()))
expires = new Date();
}