npx tailwindcss init demo/tailwind.config.js --full
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script lang="ts"> | |
import { createEventDispatcher } from "svelte" | |
import { fade, fly } from "svelte/transition" | |
import Fa from "svelte-fa" | |
import { faTimes } from "@fortawesome/free-solid-svg-icons" | |
let open = false | |
export let closeButton = true | |
export let closeOnEsc = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AllCops: | |
RunRailsCops: true | |
# Commonly used screens these days easily fit more than 80 characters. | |
Metrics/LineLength: | |
Max: 120 | |
# Too short methods lead to extraction of single-use methods, which can make | |
# the code easier to read (by naming things), but can also clutter the class | |
Metrics/MethodLength: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*Rotation*/ | |
.box { | |
animation: rotate 1s ease infinite; | |
} | |
@keyframes rotate { | |
0% { | |
-webkit-transform: rotate(0); | |
transform: rotate(0); | |
} |
Use Shift to create perfect circle
To duplicate in a circle
- Create a circle,
- Create an object that we want to duplicate
- Set the object center equal to the circle using the crosshair tool
- Use Command+J go to the transform object set the amount of rotation
- Use Command+J for the next objets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, {useState} from "react" | |
export default function() { | |
const [cont, setCont] = useState("") | |
const [file, setFile] = useState(null) | |
const handleSubmit = async (e) => { | |
e.preventDefault() | |
const formData = new FormData() | |
formData.append("body", JSON.stringify(cont)) |
Search content in the history
git grep <regexp> $(git rev-list --all)`
git log -p | grep <pattern>
View history of a folder
git log -- path/to/folder
git log -- path/to/folder/*
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class AddUniqueProjectQualification < ActiveRecord::Migration[6.0] | |
def up | |
# Stores before removing repeated | |
sql = <<~SQL | |
CREATE TEMPORARY TABLE t_project_qualifications AS ( | |
SELECT project_id, qualification_id | |
FROM project_qualifications pq | |
GROUP BY project_id, qualification_id HAVING count(*) > 1 | |
) | |
SQL |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"userId": 1, | |
"id": 1, | |
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", | |
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto" | |
}, | |
{ | |
"userId": 1, | |
"id": 2, |