Skip to content

Instantly share code, notes, and snippets.

View captenmasin's full-sized avatar

Mason Day captenmasin

View GitHub Profile
@captenmasin
captenmasin / GenericPageController.php
Created February 3, 2024 23:14
Nice simple content management for "generic" pages
<?php
namespace App\Http\Controllers;
use Cache;
use Illuminate\Support\Str;
use Symfony\Component\Yaml\Yaml;
class GenericPageController
{
--------------------------
Tailwind.config.js
--------------------------
const colors = require('tailwindcss/colors')
const defaultTheme = require('tailwindcss/defaultTheme')
const colorVariable = require('@mertasan/tailwindcss-variables/colorVariable')
const defaultCustom = '#005aff'
const colors = require('tailwindcss/colors')
const defaultTheme = require('tailwindcss/defaultTheme')
const colorVariable = require('@mertasan/tailwindcss-variables/colorVariable')
const primary = '#005aff'
const primaryLight = '#008CFF'
// const secondary = '#1e1e1e'
const secondary = '#1E293B'
// const secondary = '#232323'
const tertiary = '#F1F5F9'
@captenmasin
captenmasin / board.vue
Created August 11, 2021 11:59
MyBoard Lazyloading
// etc.
<div :class="[imageLoaded ? 'loaded-once' : '' ,'fade-in-lazyloading absolute w-full h-full left-0 top-0 bg-center bg-cover']" v-lazy:background-image="imageOptions"></div>
// etc.
<script>
// etc.
data () {
@captenmasin
captenmasin / Coding Standard.md
Created May 5, 2018 11:40
PHP, JS, CSS Coding Standard

Coding Standard

Filenames

  • Filenames are case sensitive
  • Allowed charset: a-zA-Z0-9-.
  • Spaces are not allowed

PHP

<?php
//////////////////////////////////
// Reddit "hot" story algorithm //
//////////////////////////////////
function hot($ups, $downs, $date)
{
if (is_string($date)) $date = strtotime($date);
$s = $ups - $downs;