Skip to content

Instantly share code, notes, and snippets.

Liam Hammett imliam

Block or report user

Report or block imliam

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
@imliam
imliam / flip.css
Created Apr 5, 2017
Flip an Element
View flip.css
/* entire container, keeps perspective */
.flip-container {
perspective: 1000px;
}
/* flip speed goes here */
.flipper {
transition: 0.6s;
transform-style: preserve-3d;
@imliam
imliam / nav.css
Created Apr 6, 2017
Bootstrap 4 - Navbar Hover Effects
View nav.css
.circleBehind a, .brackets a, .pullDown a, .pullUp a, .pullUpDown a
{
text-decoration: none;
position: relative;
z-index: 0;
cursor: pointer;
}
/* Circle behind */
.circleBehind a:before, .circleBehind a:after
@imliam
imliam / skill-charging.lua
Created May 7, 2017
Transformice Skill Charging
View skill-charging.lua
-- List of keycodes
keys = {
['LEFT'] = 0,
['UP'] = 1,
['RIGHT'] = 2,
['DOWN'] = 3,
['BACKSPACE'] = 8,
['SHIFT'] = 16,
['CTRL'] = 17,
['ALT'] = 18,
View inspect.lua
local inspect ={
_VERSION = 'inspect.lua 3.1.0',
_URL = 'http://github.com/kikito/inspect.lua',
_DESCRIPTION = 'human-readable representations of tables',
_LICENSE = [[
MIT LICENSE
Copyright (c) 2013 Enrique García Cota
Permission is hereby granted, free of charge, to any person obtaining a
@imliam
imliam / README.md
Created May 18, 2017
Package Project Template
View README.md

Project Title

Project Logo

Introduction

A paragraph to introduce the project, describing it in a few short sentences to grab people's attention and let them know if it will be useful for them.

Contents

View scandir.lua
--- Create a flat list of all files in a directory
-- @param directory - The directory to scan (default value = './')
-- @param recursive - Whether or not to scan subdirectories recursively (default value = true)
-- @param extensions - List of extensions to collect, if blank all will be collected
function scandir(directory, recursive, extensions)
directory = directory or ''
recursive = recursive or false
-- if string.sub(directory, -1) ~= '/' then directory = directory .. '/' end
if recursive then command = command .. 'R' end
local currentDirectory = directory
@imliam
imliam / kendo-action-template.json
Last active May 24, 2017
Test data for Kendo UI Gantt chart
View kendo-action-template.json
callback({
"id": "00000000-0000-0000-0000-000000000001",
"name": "Scrum with team",
"description": "",
"date_started": "2017-04-10T00:00:00Z",
"date_due": "2017-04-11T00:00:00Z",
"assignee": [
],
"responsible_user": "00000000-0000-0000-0000-000000000000",
View funemployed.lua
-- FUNEMPLOYED
xml=[[<C><P /><Z><S><S L="800" X="400" H="50" Y="380" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="500" H="44" X="400" Y="338" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="500" X="400" Y="150" T="12" H="250" /></S><D /><O /></Z></C>]]
hand=5
cardsPerRound=3
cards={
jobs={
unused={
"Pirate",
View atelier-801-username.md

Regex to format and validate for atelier801.com usernames (including games by Atelier 801), with the following rules:

  • Must be between 3 and 20 characters
  • May only contain alphanumeric characters and underscores
  • First character must be alphabetical or a plus +
^[a-zA-Z+]{1}[a-zA-Z0-9_]{2,20}$
@imliam
imliam / switch-column-values.sql
Created Oct 25, 2017
Switch the values between two columns of the same row using a variable.
View switch-column-values.sql
/*
|--------------------------------------------------------------------------
| Switch Column Values
|--------------------------------------------------------------------------
|
| Switch the values between two columns of the same row using a variable.
|
| Assigns a temporary variable "@tmp" to store "columnA", then replaces
| the columnA with columnB, then columnB with "@tmp".
|
You can’t perform that action at this time.