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
mkdir transcoded; for i in *.mp4; do ffmpeg -i "$i" -vcodec mjpeg -q:v 2 -acodec pcm_s16be -q:a 0 -f mov "transcoded/${i%.*}.mov"; done |
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 from 'react'; | |
import useFormSubmit from './useFormSubmit'; | |
const FormComponent = () => { | |
const { formRef, handleSubmit } = useFormSubmit( | |
'http://localhost:3000', // Bazowy URL API | |
'submit', // Ścieżka endpointu API | |
(data) => { console.log('Success:', data); }, | |
(error) => { console.error('Error:', error); } | |
); |
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
# Create your partition layout (using GPT) | |
# 1 - ESP (FAT32, 128M) | |
# 2 - Linux (luks, any size) | |
# Format your partitions | |
mkfs.fat -F32 /dev/sdx1 | |
cryptsetup luksFormat --key-size 512 --cipher aes-xts-plain64 /dev/sdx2 | |
# Open your luks partition | |
cryptsetup open /dev/sdx2 luks_root |
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
// Pobierz obecną datę | |
const now = new Date(); | |
// Utwórz unikalny seed dla danego dnia | |
const seed = now.getFullYear() * 1000 + now.getMonth() * 100 + now.getDate(); | |
// Zainicjuj generator liczb pseudolosowych z seedem | |
const m = 0x80000000; | |
let a = 1103515245; | |
let c = 12345; |
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 random from "random"; | |
import readline from "readline-sync"; | |
// Stwórz tablicę z dostępnymi słowami do wyboru | |
const words = ["słońce", "deszcz", "drzewo", "samochód", "komputer"]; | |
// Wybierz losowe słowo z tablicy | |
const targetWord = words[random.int(0, words.length - 1)]; | |
// Stwórz tablicę z gwiazdkami o długości słowa | |
const wordArray = new Array(targetWord.length).fill("*"); |
Here are the different signals that the Steam Controller will send for the different buttons, and what you need in your .emulationstation/es_input.cfg for EmulationStation to react to them.
Left D-PAD The left D-PAD will send "hat" signals when you just touch it, and "button" signals when you press hard enough to actually click. Use this for touch-sensitive up/down/left/right:
<input name="up" type="hat" id="0" value="1"/>
<input name="down" type="hat" id="0" value="4"/>
<input name="left" type="hat" id="0" value="8"/>
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
Byobu is a suite of enhancements to tmux, as a command line | |
tool providing live system status, dynamic window management, | |
and some convenient keybindings: | |
F1 * Used by X11 * | |
Shift-F1 Display this help | |
F2 Create a new window | |
Shift-F2 Create a horizontal split | |
Ctrl-F2 Create a vertical split | |
Ctrl-Shift-F2 Create a new session |
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 { createElement } from "react" | |
export const parser = (text) => { | |
let hashtag = /(#[\w]+)/g // parse: #test | |
let user = /(\^[\w]+)/g // parse: ^test | |
let blog = /(\/s\/[\d]+)/g // parse: /s/123 | |
let url = /(\b(https?):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi | |
return text.split(hashtag).map((chunk) => { | |
return chunk.split(user).map((chunk) => { |
NewerOlder