Skip to content

Instantly share code, notes, and snippets.

View leocaseiro's full-sized avatar
💭
I',m probably studying...

Leo Caseiro leocaseiro

💭
I',m probably studying...
View GitHub Profile
@leocaseiro
leocaseiro / Batch File Rename with prefix number.scpt
Last active March 3, 2017 23:20 — forked from oliveratgithub/Batch File Rename.scpt
Simple AppleScript to easily batch rename multiple files sequentially. GUI asks user to select files and input a name before renaming.
-- This code is fork from https://gist.github.com/oliveratgithub/
-- Open in AppleScript Editor and save as Application
-- ------------------------------------------------------------
--this is required to break the filename into pieces (separate name and extension)
set text item delimiters to "."
tell application "Finder"
set all_files to every item of (choose file with prompt "Choose the Files you'd like to rename:" with multiple selections allowed) as list
display dialog "New file name:" default answer ""
set new_name to text returned of result
--now we start looping through all selected files. 'index' is our counter that we initially set to 1 and then count up with every file.
@leocaseiro
leocaseiro / date-format.pipe.ts
Created May 11, 2017 00:10
Angular 4 date-fns Pipe
import { Pipe, PipeTransform } from '@angular/core';
import * as format from 'date-fns/format';
@Pipe({
name: 'dateFnsFormat'
})
export class DateFnsFormatPipe implements PipeTransform {
transform(value, args?) {
return format(value, args);
@leocaseiro
leocaseiro / commit-msg
Last active August 16, 2019 01:27
Git commit-msg hook to check minimal 10 characters length for git commit message
#!/usr/bin/env bash
# Hook to make sure that no commit message line is lower then 10 characters
while read line; do
# Skip comments
if [ "${line:0:1}" == "#" ]; then
continue
fi
if [ ${#line} -le 10 ]; then
@leocaseiro
leocaseiro / slide-toggle-usage.html
Last active February 19, 2018 04:41
slide-toggle: es6 vanilla javascript with SASS
<button class="js-slide-toggle__btn">toggle</button>
<div class="js-slide-toggle__content">
Nunc nec neque. In turpis. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Aenean tellus metus, bibendum sed, posuere ac, mattis non, nunc. In auctor lobortis lacus.
Etiam sit amet orci eget eros faucibus tincidunt. Proin faucibus arcu quis ante. Sed aliquam ultrices mauris. Aenean viverra rhoncus pede. Donec interdum, metus et hendrerit aliquet, dolor diam sagittis ligula, eget egestas libero turpis vel mi.
</div>
@leocaseiro
leocaseiro / cloudSettings
Last active June 8, 2020 01:23
Visua Studio settings sync
{"lastUpload":"2020-06-08T01:23:04.722Z","extensionVersion":"v3.4.3"}
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-0.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-1.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-10.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-100.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-101.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-102.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-103.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-104.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-105.jpg
https://github.com/samdemaeyer/codenames-pictures/raw/master/public/images/cards/card-106.jpg
@leocaseiro
leocaseiro / reversi.game.php
Last active April 9, 2025 13:03
getPossibleMoves, getBoard, and getTurnedOverDiscs methods for reversi BGA tutorial
class Reversi extends Table
{
//////////////////////////////////////////////////////////////////////////////
//////////// Utility functions (functions used everywhere)
////////////
// Get the list of returned disc when "player" we play at this place ("x", "y"),
// or a void array if no disc is returned (invalid move)
function getTurnedOverDiscs( $x, $y, $player, $board )
@leocaseiro
leocaseiro / input.scss
Created June 20, 2022 08:35
Generated by SassMeister.com.
.game {
$majorsImp: 'Fireplace1', 'Fireplace2', 'CookingHearth1', 'CookingHearth2', 'ClayOven', 'StoneOven', 'Joinery', 'Pottery', 'Basket', 'Well';
@each $mId in $majorsImp {
$i: index($majorsImp, $mId);
&[data-id='Major_#{$mId}'] {
.card-icon {
background-position-x: (($i - 1) % 5) * 100% / 4;
background-position-y: (($i - 1 - ($i - 1) % 5) / 5) * 100%;
}