Skip to content

Instantly share code, notes, and snippets.

@mrosati84
mrosati84 / capture.js
Last active August 3, 2016 16:37
Test automation for responsive layout using PhantomJS
/*
requires: phantomjs, async
usage: phantomjs capture.js
*/
var async = require('async'),
sizes = [
[320, 480],
[1024, 768],
[1280, 800],
@mrosati84
mrosati84 / toggleClass.html
Created October 2, 2013 10:52
Simple toggleClass implemented in AngularJS
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
.is-active {
color: red;
}
</style>
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title></title>
</head>
<body ng-controller="MainCtrl">
{{ menu }}
<div>
@mrosati84
mrosati84 / devify
Last active August 29, 2015 14:04
Easily manage projects using H-ART Dev Machine
#!/bin/bash
# create Dev Machine structure
function createStructure {
# TODO
# 1- check existing folders
# 2- ask user for overwriting
if [ -d manifests ] ||
[ -d modules ] ||
[ -d xdebug ] ||
@mrosati84
mrosati84 / drag_to_upload.js
Last active August 29, 2015 14:06
A super-simple jQuery plugin that handles drag-to-upload files
(function(window, document, $) {
'use strict';
if ( ! String.hasOwnProperty('hashCode') ) {
/**
* returns a hash code from a base string
* @return {string}
*/
String.prototype.hashCode = function() {
var hash = 0, i, chr, len;
@mrosati84
mrosati84 / .vimrc
Last active March 8, 2017 14:32
My .vimrc file
execute pathogen#infect()
syntax on
set ruler " show the line number on the bar
set more " use more prompt
set autoread " watch for file changes
set number " line numbers
set autoindent smartindent " auto/smart indent
set smarttab " tab and backspace are smart
filetype on " Enable filetype detection
@mrosati84
mrosati84 / settings.php
Created November 22, 2016 15:21
Drupal 8 reverse proxy settings
<?php
/**
* Reverse Proxy Configuration:
*
* Reverse proxy servers are often used to enhance the performance
* of heavily visited sites and may also provide other site caching,
* security, or encryption benefits. In an environment where Drupal
* is behind a reverse proxy, the real IP address of the client should
* be determined such that the correct client IP address is available
@rpc("any_peer")
func fire():
var sender_id = multiplayer.get_remote_sender_id()
var sender = get_node("/root/Multiplayer/SpawnPoint/" + str(sender_id))
var b = bullet.instantiate()
b.name = str(sender_id) + str(seq)
seq += 1
b.transform = sender.transform