Skip to content

Instantly share code, notes, and snippets.

@MahdiMirzade
MahdiMirzade / Fontconfig.md
Last active May 13, 2024 19:23
Font Configuration in Linux

Font Configuration in Linux

A computer font (or font) is an electronic data file containing a set of glyphs, characters, or symbols such as dingbats.

Most computer fonts used today are in either bitmap(BDF) or outline data(otf/ttf) formats.

Many non-English users have problems with their language's rendering, at least Persian users have problems with viewing Persian charactars that can happen because:

  1. Proper fonts are not installed/found by fontconfig. Click here
  2. Fontconfig order is wrong and the latin fonts are above Persian fonts and don't have a good support that causes problems. Click Here

Notes

@rsms
rsms / macos-distribution.md
Last active May 13, 2024 19:21
macOS distribution — code signing, notarization, quarantine, distribution vehicles
@iandanforth
iandanforth / continuous_cartpole.py
Last active May 13, 2024 19:19
Continuous Cartpole for OpenAI Gym
"""
Classic cart-pole system implemented by Rich Sutton et al.
Copied from http://incompleteideas.net/sutton/book/code/pole.c
permalink: https://perma.cc/C9ZM-652R
Continuous version by Ian Danforth
"""
import math
import gym
@ifeulner
ifeulner / 01_longhorn_bestpractices.md
Last active May 13, 2024 19:13
Longhorn hcloud best practices

Longhorn best practices

The following settings are provided as an example how longhorn should be configured in a production cluster, especially if it is deployed on Hetzner Cloud infrastructure.

Hetzner server nodes provide local storage and allow up to five attached volumes (with a size of up to 10TiB each) Local storage is provided by NVMe storage and therefore is much faster than the attached volumes, but limited in size (max 300GiB usable).

It is assumed that the cluster creation is already done, e.g. via terraform scripts provided by the great kube-hetzner project.

Initial configuration

@SheldonWangRJT
SheldonWangRJT / Convert .mov or .MP4 to .gif.md
Last active May 13, 2024 19:12
Convert Movie(.mov) file to Gif(.gif) file in one command line in Mac Terminal

This notes is written by Sheldon. You can find me with #iOSBySheldon in Github, Youtube, Facebook, etc.

Need

Convert .mov/.MP4 to .gif

Reason

As a developer, I feel better to upload a short video when I create the pull request to show other viewers what I did in this PR. I tried .mov format directly got after finishing recording screen using Quicktime, however, gif offers preview in most web pages, and has smaller file size.

This is not limited to developer, anyone has this need can use this method to convert the files.

@gabrielsson
gabrielsson / minecraft-on-raspberry-pi.md
Last active May 13, 2024 19:11
Minecraft on Raspberry Pi cluster with metrics

alt

Minecraft on Raspberry Pi cluster with metrics

Ever wanted to put your Rapsberry Pi cluster to great use? Our team is working remotely, so we started to play Minecraft. I decided I would host the Minecraft server on my Raspberry Pi cluster. This gist will guide you through the steps I took to get a k3s cluster up with k3sup and later installed Minecraft as well as metrics exporter and Prometheus Operator

Why?

Quoniam Possumus - Because we can

You'll need

@mjbalcueva
mjbalcueva / password-input.tsx
Last active May 13, 2024 19:10
shadcn ui custom password input
"use client"
import { forwardRef, useState } from "react"
import { EyeIcon, EyeOffIcon } from "lucide-react"
import { Button } from "@/components/ui/button"
import { Input, InputProps } from "@/components/ui/input"
import { cn } from "@/lib/utils"
const PasswordInput = forwardRef<HTMLInputElement, InputProps>(
({ className, ...props }, ref) => {