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
11:58:08 PM [vite] page reload vinxi/routes (x20) | |
@cap/desktop:dev: 11:58:11 PM [vite] ✨ new dependencies optimized: @solid-primitives/timer, @solid-primitives/event-listener, @tauri-apps/api/app, cva, @tauri-apps/plugin-dialog, @tauri-apps/plugin-updater, @solid-primitives/storage, @tauri-apps/api/core, @tauri-apps/api/event, @solid-primitives/context, @solid-primitives/deep, @solid-primitives/history, @solid-primitives/scheduled, @solid-primitives/websocket | |
@cap/desktop:dev: 11:58:11 PM [vite] ✨ optimized dependencies changed. reloading | |
web:dev: ✓ Compiled /api/changelog/status in 182ms (56 modules) | |
web:dev: GET /api/changelog/status?version=0.3.0-beta.5.5 200 in 380ms | |
@cap/desktop:dev: 2024-10-09 23:58:14.485 desktop[57359:2024974] _TIPropertyValueIsValid called with 16 on nil context! | |
@cap/desktop:dev: 2024-10-09 23:58:14.485 desktop[57359:2024974] imkxpc_getApplicationProperty:reply: called with incorrect property value 16, bailing. | |
@cap/desktop:dev: 2024-10-09 23:58:14.485 desktop[57359:2024974] Text |
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 * as React from 'react' | |
import { match, P } from 'ts-pattern' | |
// Playground https://www.typescriptlang.org/play/?#code/JYWwDg9gTgLgBAKjgQwM5wEoFNkGN4BmUEIcA5FDvmQFCiSxwDecIyMuAFgDRwAKcAL5wiJcjFQBaMOxhYoAO1o1cEBangKIAeTBwAvHAAUASgMA+ZoJo0YATzBY4AOQgwAgqgDWWACYHmL2AFXwAuclcPbz8ya1V1eEjPH39DU3Ck6NTLIyYgkPCyTJTYkxt7RzgASQVgGGBkABsAGQhkX2CAcwCWfLDyGrqGlraOhU7YlTUNatr6ptb2roDTOHDB+ZGl8f0c3uD+sg3hxbGJwTLbBydTroAeABVLQ32C8lvxsl5fdmRwh6EUwScA+3UMj245iMPxgfweJnCoMezz2cD6hVBXzgMOQQkuFScADFkMBGgBXSh3ACiATJCi8WgA7gpnnBmGiDoViaSKVgsfJiFBwjS4tN4NzyZQAtTafSmSyjALoMK4GZwhLedSUcZXocNZR+VBBXjytc4ABlMm4XBYVCoZEBdno8iW6221BYnH-QHxGaum126UPSHQ36heHhf3uh0WHUct5kKN2z2-E1XSrYEBuLAAEV+ELgNMMdIZEGZzxoAB8XG5kn4q7MhgtRl0G0ing39VgtQ2k-aO+mnObYXIApns3nYXcAKqoeTmGy++BsPTg4NU7juKFQfrjuST5AQqnmXgEcKh2Hhsy7OARzBYLP7-Pr7VsDicIw7spsgB0jLqH40GybJ5JycAAETFH44GCNwQHAVBvjwd+cB-gBRjwcBoFvHwP50sAahGGQmK8EccwnC2nwmLBmFssczbbJ0yHwWhMCAcBTpgWQXaxHBHGrDeO58aqLH-mxGEcdhhx9rxtG5DiFyxn2RgEBeyAmChKE-lgAAenDIGSGjAAAblgpimpUs7yD08EKMgIBYOEGhQF0ADc8GGfId |
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
#!/bin/sh | |
print_usage() { | |
echo "usage: compress_video <input_file>" | |
echo "supported formats: mp4, webm, mkv, mov, avi, flv" | |
} | |
get_extension() { | |
f="${1##*/}" | |
case "$f" in |
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
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
:::::::::::::::::::::: |
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
const idle = () => ({ kind: 'idle' }) | |
const loading = () => ({ kind: 'loading' }) | |
const loaded = (data) => ({ kind: 'loaded', data }) | |
const error = (error) => ({ kind: 'error', error }) | |
const isLoaded = (state) => state.kind === 'loaded' | |
const renderWhenLoaded = (state, reactNode) => isLoaded(state) | |
? reactNode(state.data) | |
: null |
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
Output vieskod.gif | |
Set Shell "fish" | |
Set FontSize 32 | |
Set Width 1200 | |
Set Height 720 | |
Type "echo 'Welcome to Vi es kod! and I run Vi es kod! FTW 🔥🔥'" Sleep 500ms Enter | |
Type "alias vieskode='"nix run '"github:r17x/nvim.nix"'"'" Sleep 250ms Enter | |
Type "vieskode" Sleep 15s Enter |
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
// make it "composable function for ANYTHING" | |
const pipe = (...args) => p => args.reduce((x, f) => f(x), p) | |
// promise RESOLVE handler | |
const pOK = f => p => p.then(f) | |
// promise REJECT handler | |
const pErr = f => p => p.catch(f) | |
// when promise rejected you must be handled the rejection | |
const responsePredicate = f => res => f(res) ? res : promise.reject(res) | |
// I just want 200 and request is OK | |
const responseOK = responsePredicate(res => res.ok && res.status === 200) |
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
#!/bin/bash | |
# Function to display the postinstall field of package.json if exists | |
display_hook_install() { | |
if [ -f "$1" ]; then | |
postinstall=$(jq -r '.scripts.postinstall' "$1") | |
dir=$(dirname "$1") | |
packagename=$(jq -r '.name' "$1") | |
packageversion=$(jq -r '.version' "$1") |
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
-- Input: 10 | |
-- Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] | |
-- Signature | |
fn :: (Integral a) => a -> [a] | |
-- Solution with pattern-matching | |
fn 0x0 = [] | |
fn n = if n - 1 < 0 then fn 0 else fn (n - 1) ++ [n] | |
-- n = -1 |
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
#!/usr/bin/env sh | |
git for-each-ref --sort=taggerdate --format '%(refname:short) %(taggerdate:format:%s)' "refs/tags/*" | while read tag tagdate; do | |
threshold_date=$(date -d '60 days ago' --utc '+%s') | |
if [ -n "$tagdate" ]; then | |
if [ "$tagdate" -lt "$threshold_date" ]; then | |
echo "==> $tag is older than 60 days" | |
echo "==> $tag will be deleted" | |
git tag --delete $tag | |
git push origin --delete $tag |
NewerOlder