Skip to content

Instantly share code, notes, and snippets.

@lawries
lawries / BootStrap.groovy
Created February 24, 2023 11:52 — forked from jpboudreault/BootStrap.groovy
Grails sample BootStrap.groovy works with spring-security-code plugin
import grails.util.Environment
import com.alogient.learn.User
import com.alogient.learn.Role
import com.alogient.learn.UserRole
class BootStrap {
def init = { servletContext ->
def adminRole = new Role(authority: 'ROLE_ADMIN').save(flush: true)
def userRole = new Role(authority: 'ROLE_USER').save(flush: true)
@lawries
lawries / index.html
Created November 8, 2022 12:24
Select Field with Search - AlpineJs + Tailwind
<div class="flex flex-col items-center">
<div class="w-full md:w-1/2 flex flex-col items-center h-64">
<div class="w-full px-4">
<div x-data="selectConfigs()" x-init="fetchOptions()" class="flex flex-col items-center relative">
<div class="w-full">
<div @click.away="close()" class="my-2 p-1 bg-white flex border border-gray-200 rounded">
<input
x-model="filter"
x-transition:leave="transition ease-in duration-100"
x-transition:leave-start="opacity-100"
@lawries
lawries / import.groovy
Created February 11, 2022 12:21 — forked from sfussenegger/import.groovy
skeleton script for a CSV to MySQL import
#!/usr/bin/env groovy
import groovy.grape.Grape
import groovy.sql.Sql
import com.csvreader.CsvReader
@Grab(group='net.sourceforge.javacsv', module='javacsv', version='2.0')
class Import {}
Grape.grab(
@lawries
lawries / bootstrap-data-table-with-date-filter.markdown
Created October 28, 2021 17:04
Bootstrap Data Table with Date Filter
@lawries
lawries / gallery-video-slider.markdown
Created August 17, 2021 09:41
Gallery video Slider

Set the base image to Ubuntu must be first instruction - use docker search to find images

FROM ubuntu # <image>
FROM ubuntu:latest # - <image>:<tag>
FROM ubuntu:precise (LTS)

Set the maintainer info