Skip to content

Instantly share code, notes, and snippets.

View hassi32's full-sized avatar
🌴
On vacation

hassi32 hassi32

🌴
On vacation
View GitHub Profile
@hassi32
hassi32 / sea_urchin.js
Created August 12, 2018 07:21
draw radius lines on a circle by p5.js
function setup() {
createCanvas(1000, 600);
background(255);
strokeWeight(5);
smooth();
var radius = 500;
var centx = 500;
var centy = 300;
@hassi32
hassi32 / encode.swift
Created November 29, 2017 09:34
encode emoji in Swift
func encode(_ s: String) -> String {
let data = s.data(using: .nonLossyASCII, allowLossyConversion: true)!
return String(data: data, encoding: .utf8)!
}
let emoji = "👪"
encode(emoji) // \ud83d\udc6a
@hassi32
hassi32 / extentionmemo.swift
Created February 18, 2017 05:47
Practice extention index(like .range)
import Foundation
extension String {
func index(character: Character) -> String.Index? {
let index = self.characters.enumerated().filter { (idx, c) in c == character }.first?.0
guard let offset = index else {
return nil
}
return self.index(self.startIndex, offsetBy: offset)
}