Skip to content

Instantly share code, notes, and snippets.

@tanner0101
tanner0101 / vapor-4-fluent-authc.swift
Last active May 2, 2024 14:24
Example of authentication with Fluent in Vapor 4
import Fluent
import Vapor
func routes(_ app: Application) throws {
app.post("users") { req -> EventLoopFuture<User> in
try User.Create.validate(req)
let create = try req.content.decode(User.Create.self)
guard create.password == create.confirmPassword else {
throw Abort(.badRequest, reason: "Passwords did not match")
}

1 Qui sont les principaux utilisateurs du pile technologique que nous cartographions?

1a : Pouvez-vous décrire les rôles typiques au sein de ces entreprises qui interagissent avec votre logiciel?

Par exemple, s'agit-il de gestionnaires, de personnel de réception, d'entraîneurs, ou peut-être d'équipes de maintenance? Comprendre les différents rôles nous aidera à cartographier les besoins spécifiques et les interactions de chaque persona avec votre technologie.

1b : Comment ces rôles utilisent-ils le logiciel dans leurs opérations quotidiennes?

Il pourrait être utile de considérer les tâches spécifiques qu'ils exécutent en utilisant le logiciel, telles que la planification, la gestion des clients, la facturation ou le suivi des performances.

1c : Quelles sont les fonctionnalités critiques sur lesquelles ces acheteurs comptent lorsqu'ils utilisent votre logiciel?

Comprendre les fonctionnalités ou les outils clés au sein du logiciel qui soutiennent leurs processus d'achat en gros et de négociation n

@adrianhajdin
adrianhajdin / .eslintrc.cjs
Last active May 2, 2024 14:23
Tailwind CSS Full Course 2023 | Build and Deploy a Nike Website
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],

Using rem units in CSS

One pattern I've noticed lately is using rem as a unit of distance in CSS. This seems like a pretty good idea.

.box {
  height: 1.5rem;
  padding: 1rem;
}
@tikolakin
tikolakin / fish_alias.md
Last active May 2, 2024 14:21
Create alias in Fish shell and save this as a permanent function

Directly from CLI

alias x='exit'
funcsave x

or create a file in

~/.config/fish/functions 

with name

@cessor
cessor / pympstore.py
Created November 11, 2017 09:14
Multiprocessing & Sqlite Example
import sqlite3
import multiprocessing
'''
This program starts a daemon process that listens on a queue.
It then starts 10 processes that place integers in the queue.
The listening daemon pulls the integers out of the queue and
stores them in the database.
'''
DB_FILENAME = 'db.sqlite'
@Edward-H
Edward-H / cobol-mode.el
Last active May 2, 2024 14:20
An Emacs mode for COBOL code. It features syntax highlighting for most modern dialects, indentation, support for free- and fixed-format code and code skeletons.
;;; cobol-mode.el --- Mode for editing COBOL code -*- lexical-binding: t; -*-
;; Copyright (C) 2013-2017 Edward Hart
;; Author: Edward Hart <edward.dan.hart@gmail.com>
;; Maintainer: Edward Hart
;; Version: 1.0.0
;; Created: 9 November 2013
;; Keywords: languages
@FleshMobProductions
FleshMobProductions / AudioPreviewer.cs
Last active May 2, 2024 14:17
Play an AudioClip asset in Unity by double clicking on it without external applications being opened
using System;
using System.Reflection;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEngine;
// Source and Credit: FREE Audio Preview Tool For Unity Tutorial (by Warped Imagination) 2022-12-05
// https://www.youtube.com/watch?v=Gd8M1Ychis8
public static class AudioPreviewer
{
@michaellwest
michaellwest / FindRevisionIssues.ps1
Last active May 2, 2024 14:17
Sitecore PowerShell Extensions script to rename items. Workaround for an issue in SXA where items are not published because the revision is missing on the item (even though the Content Editor shows one). Sitecore Support public reference number 522438
$matchedItems = [System.Collections.ArrayList]@()
$revisionFilter = @("9323dec0-9b37-4fae-b87c-2dc12cbea0f2")
Get-ChildItem -Path "master:\media library" -Recurse |
Where-Object { [string]::IsNullOrEmpty($PSItem["__revision"]) -or $revisionFilter -contains $PSItem["__revision"] } |
ForEach-Object { $matchedItems.Add([PSCustomObject]@{"ItemId"=$PSItem.ID; "RevisionId"=$PSItem["__revision"]; "ItemPath"=$PSItem.ItemPath}) > $null }
$matchedItems | Show-ListView