Skip to content

Instantly share code, notes, and snippets.

@imliam
imliam / nav.css
Created April 6, 2017 07:52
Bootstrap 4 - Navbar Hover Effects
.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
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 15:11
Package Project Template

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

@imliam
imliam / kendo-action-template.json
Last active May 24, 2017 08:22
Test data for Kendo UI Gantt chart
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",
-- 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",

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 October 25, 2017 11:26
Switch the values between two columns of the same row using a variable.
/*
|--------------------------------------------------------------------------
| 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".
|
@imliam
imliam / .bash_aliases
Last active October 31, 2017 11:14
Commonly used bash aliases
## Misc. Commands ##
alias h='cd ~'
alias c='clear'
alias ls='ls -alh'
alias pubkey="/bin/cat ~/.ssh/id_rsa.pub | pbcopy"
## A quick way to get out of the current directory ##
alias ..='cd ../'
alias ...='cd ../../'
alias ....='cd ../../../'
/**
* Create an English sentence string from an array of items.
*
* @param {array} array [description]
* @param {string} separator Separator for list items. Defaults to ","
* @param {string} finalSeparator Separator for last item. Defaults to "and"
* @return {string} List as an English sentence.
*/
function listAsSentence(array, separator, finalSeparator)
{
/**
* MySQL Replace Text
*
* Replace a certain bit of text inside a MySQL entry. For example, replacing
* every instance of one word with another.
*/
UPDATE table_name
SET column_name = REPLACE(column_name, 'good', 'amazing')
WHERE column_name LIKE 'Jannet%'