Skip to content

Instantly share code, notes, and snippets.

View eviltik's full-sized avatar

eviltik eviltik

  • France
View GitHub Profile
@eviltik
eviltik / gist:c55dcaf376867b51bb3d
Created December 28, 2014 10:55
mojolicious: 404 not found rather than "Here" displayed when using under for "/"
package MyApp;
use Mojo::Base 'Mojolicious';
sub startup {
my $self = shift;
$self->secrets(["gwhiddens3cr3ts"]);
$self->sessions->default_expiration(3600*24*7);
$self->sessions->cookie_name('SESSION');
const cidrClean = require('cidr-clean');
let list = [
'1.0.0.0/8',
'100.1.1.12/31',
'100.1.1.2/31',
'100.1.1.4/30',
'100.1.1.8/30',
'100.10.1.44/30',
'100.10.1.54/31',
@eviltik
eviltik / net.js
Created June 19, 2019 18:01 — forked from sid24rane/net.js
Simple TCP Client and Server in Node.js (Covering all useful Properties & Methods)
var net = require('net');
// creates the server
var server = net.createServer();
//emitted when server closes ...not emitted until all connections closes.
server.on('close',function(){
console.log('Server closed !');
});
@eviltik
eviltik / fn.js
Last active February 2, 2021 09:03
nodejs simple & stupid "class" using function style and event emitter
const util = require('util');
const EventEmitter = require('events').EventEmitter;
function Fn(opts) {
function start() {
this.emit('start', opts);
}
// export public functions
@eviltik
eviltik / Crosshair.js
Created December 30, 2022 14:17
R3F Crosshair test
export const Crosshair = ({position}) => {
// adapted from https://codepen.io/driezis/pen/jOPzjLG
const vertexShader = `
uniform float rotation;
uniform vec2 center;
#include <common>
varying vec2 vUv;
void main() {