Skip to content

Instantly share code, notes, and snippets.

Andrea D. NKjoep

Block or report user

Report or block NKjoep

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
@NKjoep
NKjoep / package.json
Last active Oct 26, 2019
svg spriter example
View package.json
{
"name": "spriter",
"version": "0.0.0",
"main": "spriter.js",
"scripts": {
"start": "node spriter.js"
},
"author": "Andrea D. <nkjoep@gmail.com>",
"license": "MIT",
"dependencies": {
View code-review-tips.md
  • Make sure you are aware of the problem/feature.
  • Don't be rude, be polite.
  • Give suggestions and make clear why do you think you suggestion is better than the current approach.
  • Don't point out just the bad things, tell about what do you think is great as well.
  • Make it part of your daily workflow. (use github notifications)
  • http://www.dein.fr/2015-02-18-maslows-pyramid-of-code-review.html

pyramid

@NKjoep
NKjoep / express.request.mock.ts
Created Jun 13, 2018
Mock ExpressJS request object
View express.request.mock.ts
function emptyRequest() {
return {
_destroy: undefined,
_read: undefined,
accepted: [],
accepts: undefined,
acceptsCharsets: undefined,
acceptsEncodings: undefined,
acceptsLanguages: undefined,
addListener: undefined,
@NKjoep
NKjoep / ng1-route-sample.js
Created Nov 15, 2017
ng1-route-sample.js
View ng1-route-sample.js
$stateProvider
.state('competition', {url: '/:lang/'+ getLocalizedString('URL.COMPETITION'), ...})
@NKjoep
NKjoep / devdocs.io-bookmarklet.js
Last active Nov 16, 2015
devdocs.io preferred bookmarklet activator
View devdocs.io-bookmarklet.js
javascript: (function(){
[
"angular",
"bower",
"css",
"django",
"dom",
"dom_events",
"ember",
"express",
@NKjoep
NKjoep / palindrome-finder.js
Created Nov 14, 2015
Javascript Palindromes of Anagrams
View palindrome-finder.js
/**
* Returns `true` if any of the given string contains a palindrome.
* @param {String} s the string to test
*/
function PalindromeFinder(s) {
//build an array of characters from the string `s`
var chars = s.split('');
//store how many of the same char within the string (so the array)
var charsOccurences = {};
View angular-list-models.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Input Sample</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.css">
<script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.1/angular.js"></script>
@NKjoep
NKjoep / postgres-setup.md
Last active Aug 29, 2015
PostreSQL Setup
View postgres-setup.md

pg_hba.conf:

  host	all	all	0.0.0.0/0	trust

postgres.conf:

  listen="*"
@NKjoep
NKjoep / jsp-date-manipulation-sample.jsp
Created Dec 16, 2013
JSP date manipulation sample: increase time give a date sample...
View jsp-date-manipulation-sample.jsp
<%@ page contentType="text/plain; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="wp" uri="/aps-core" %>
<%@ taglib prefix="wpsa" uri="/apsadmin-core" %>
<%@ taglib prefix="wpsf" uri="/apsadmin-form" %>
<c:set var="random"><%= java.lang.Math.round(java.lang.Math.random() * 6) %></c:set>
<c:set var="startDate" value="${param.lastStreamTimestamp}" />
@NKjoep
NKjoep / ua-analyzer.jsp
Last active Oct 27, 2016
JSP User Agent analyzer
View ua-analyzer.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:set var="ua" value="${fn:toLowerCase(header['User-Agent'])}" />
<c:set var="chrome" value="${fn:contains(ua, 'chrome') && !fn:contains(ua, 'msie')}" />
<fmt:formatNumber var="chrome_version" value="${ chrome ? fn:substringBefore(fn:substringAfter(ua, 'chrome/'), '.') : 0}" />
<c:set var="ff" value="${fn:contains(ua, 'firefox') && !fn:contains(ua, 'opera')}" />
<fmt:formatNumber var="ff_version" value="${ ff ? fn:substringBefore(fn:substringAfter(ua, 'firefox/'), '.') : 0}" />
<c:set var="opera" value="${fn:contains(ua, 'opera')}" />
<fmt:formatNumber var="opera_version" value="${opera ?
You can’t perform that action at this time.