Skip to content

Instantly share code, notes, and snippets.

nick nvurgaft

Block or report user

Report or block nvurgaft

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
nvurgaft / markup.html
Created May 5, 2015
Scroll To Top angular.js directive
View markup.html
<!-- Angular -->
<script src="../angular.min.js"></script>
<!-- jQuery -->
<script src="../jquery-2.1.1.min.js"></script>
<!-- Font Awesome -->
<link rel="stylesheet" type="text/css" media="screen" href="css/font-awesome.min.css">
nvurgaft /
Created Aug 1, 2015
simple web crawler functionality
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
nvurgaft / index.html
Created Aug 15, 2015
Examples for using anonymouse functions with functional programming in Javascript
View index.html
<p id="text1"></p>
<p id="text2"></p>
nvurgaft / es6classes.js
Created Dec 19, 2015
Class declartion and inheritance in Javascript ES6
View es6classes.js
// a simple class declaration in es6
class Person {
constructor(fname, lname) {
this.fname = fname;
this.lname = lname;
toString() {
return (this.fname + " " + this.lname);
View gist:e60fdfa3d6a9ba2d66324aa976f8238a
var ISet = function(array) {
this.list = array ? toSet(array) : [];
ISet.prototype.add = function(inValue) {
if (exists(this.list, inValue) < 0) {
return true;
return false;
nvurgaft / gist:8086853
Last active Nov 19, 2016
A simple HTTP/1.0 request client. This is a free software code, use fairly!
View gist:8086853
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <netdb.h>
#include <errno.h>
nvurgaft / Worker.js
Created Dec 25, 2016
A simple call and back using a webworker
View Worker.js
onmessage = function(event) {
console.debug("posting message: ",;
nvurgaft / expressions.txt
Last active Mar 4, 2017
list of self authored regular repressions for common uses
View expressions.txt
This expression will stricly match an MD5 string
"d41d8cd98f00b204e9800998ecf8427e" will match
This expression will stricly match a canonical UUID string
nvurgaft / affix.js
Created Jun 9, 2017
AngularJS directive for affixing elements
View affix.js
angular.module('affix', []).directive('affix', [function () {
return {
restrict: 'A',
scope: {offset: "="},
link: function (scope, element, attrs) {
var offset = Number.isFinite(scope.offset) ? scope.offset : 300;
var onScroll = function () {
if (window.pageYOffset >= offset) {
element.addClass('affix'); // add affix class
} else {
nvurgaft / service.rb
Created Jan 30, 2018
Runs a barebone Redmine installation as a Windows service and opens it to the outside on port 3000
View service.rb
REDMINE_DIR = 'C:\redmine\redmine-3.4.4\redmine-3.4.4'
LOG_FILE = "#{REDMINE_DIR}\\log\\service.log"
require 'win32/daemon'
include Win32
class RedmineService < Daemon
def service_init
You can’t perform that action at this time.