Skip to content

Instantly share code, notes, and snippets.

View keevitaja's full-sized avatar
💭
building jedmud

Tanel Tammik keevitaja

💭
building jedmud
View GitHub Profile
@keevitaja
keevitaja / checksum.js
Created May 6, 2017 08:05
Cheap hash for javascript
export default (s)=> {
let hash = 0
let strlen = s.length
if ( strlen === 0 ) {
return hash;
}
for (let i = 0; i < strlen; i++) {
let c = s.charCodeAt(i)
@keevitaja
keevitaja / dropdown.scss
Last active March 20, 2018 17:48
Bulma nav dropdown
.has-dropdown {
display: relative;
.dropdown {
display: none;
position: absolute;
background-color: $white-bis;
padding: 14px;
border: 1px solid $grey-lighter;
border-radius: $radius;
<?php namespace Keevitaja\TestModule;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Translation\Translator;
class LoadTranslations
{
protected $trans;
<?php
namespace Acty\ClassifiedsModule;
use Acty\ClassifiedsModule\Advert\Form\AdvertFormBuilder;
use Acty\ClassifiedsModule\Advert\Form\PublicAdvertFormBuilder;
use Acty\ClassifiedsModule\Entry\Form\EntryFormBuilder;
use Acty\ClassifiedsModule\Type\Contract\TypeRepositoryInterface;
use Anomaly\Streams\Platform\Addon\Plugin\Plugin;
use Twig_SimpleFunction;
'use strict';
const Queue = require('./../libs/queue');
const def = (str)=> {
return /^[wesndu]$/.test(str);
};
const raw = (start, goal, rooms, level, portals)=> {
let que = new Queue();
@keevitaja
keevitaja / transformable.js
Last active July 20, 2016 20:05
javascript draggable & resizable elements example
'use strict';
class Transformable {
constructor(element) {
this.element = element;
this.dragging = false;
this.resizing = false;
}
offsetX(event) {
"use strict";
const trigger = require('./trigger');
const system = require('./system');
let results = [];
trigger.set({
event: 'plugin.start',
pattern: 'Listing all areas in range 1 to 210',
"use strict";
/*
data.txt:
1
2
3
4
5
6
"use strict";
const net = require('net');
// const REMOTE_ADDR = 198.178.123.109;
// const REMOTE_PORT = 6555;
const REMOTE_ADDR = 'aardmud.org';
const REMOTE_PORT = 4000;
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE muclient>
<muclient>
<plugin
name="jedhi_pup_tracker"
author="Jedhi"
id="c364d2e34c3fca301b9b5d03"
language="Lua"