Skip to content

Instantly share code, notes, and snippets.

@ChrisMash
ChrisMash / PlayerTimeView.swift
Created March 10, 2020 19:09
A SwiftUI View to display an AVPlayer's currentTime from PlayerTimeObserver's publisher
import SwiftUI
import AVFoundation
struct PlayerTimeView: View {
let timeObserver: PlayerTimeObserver
@State private var currentTime: TimeInterval = 0
var body: some View {
Text("\(Utility.formatSecondsToHMS(currentTime))")
.onReceive(timeObserver.publisher) { time in
@nilsmagnus
nilsmagnus / sign_and_verify_test.go
Last active October 10, 2022 16:38
Sign a message and verify signature with go using PKCS1. Compatible with java (SHA256withRSA)
package main
import (
"crypto"
"crypto/rand"
"crypto/rsa"
"crypto/sha256"
"encoding/base64"
"testing"
)
@eugenebokhan
eugenebokhan / CGImage+Resize.swift
Last active April 11, 2024 21:28
UIImage + Resize
import CoreGraphics
import Accelerate
import CoreImage
import UIKit
extension CGImage {
public enum Error: Swift.Error {
case imageResizingFailed
case cgContextCreationFailed
@josephspurrier
josephspurrier / values_pointers.go
Last active November 16, 2024 13:35
Golang - Asterisk and Ampersand Cheatsheet
/*
********************************************************************************
Golang - Asterisk and Ampersand Cheatsheet
********************************************************************************
Also available at: https://play.golang.org/p/lNpnS9j1ma
Allowed:
--------
p := Person{"Steve", 28} stores the value
@Adirael
Adirael / fix-wordpress-permissions.sh
Created August 17, 2012 23:16
Fix wordpress file permissions
#!/bin/bash
#
# This script configures WordPress file permissions based on recommendations
# from http://codex.wordpress.org/Hardening_WordPress#File_permissions
#
# Author: Michael Conigliaro <mike [at] conigliaro [dot] org>
#
WP_OWNER=www-data # <-- wordpress owner
WP_GROUP=www-data # <-- wordpress group
WP_ROOT=$1 # <-- wordpress root directory