Skip to content

Instantly share code, notes, and snippets.

@mackhowell
mackhowell / OutlineModifier.fragment
Created May 2, 2018 14:51
Swift / iOS silhouette shader modifier
// Fragment Shader Modifier
// Implicit struct to use:
/*
struct SCNShaderOutput {
vec4 color;
} _output;
*/
varying vec3 varyingNormal;
@alexathylane
alexathylane / iOS Universal Links Support Checklist.md
Last active June 19, 2024 13:24
iOS Universal Links Support Checklist

###Note Apple will reject apps that are using private url schemes (Ugh, Apple....) if they are pretty much obvius. Some apps are rejected and others are not, so, be aware of this issue before implementing any of those URL's in your app as a feature.

###[UPDATE : Not yet tested in iOS 10. It will fail because of policies changes in URL scheme handling.]

###[UPDATE 2:The openURL() method of UIApplication is now deprecated. You should use application(_:open:options:) instead]

Sometimes we need to open Setting's Preferences not of our app, but of the iPhone itself. What should we do to acomplish this?

@vgoltv
vgoltv / FWKCIImageView.h
Created August 19, 2016 17:51
display CIImage via GLKView
//
// FWKCIImageView.h
// LineEngraver
//
// Created by Viktor Goltvyanytsya on 8/8/16.
//
//
@44510
44510 / osx_dmg_package
Created March 8, 2016 11:38 — forked from starfalling/osx_dmg_package
mac osx 程序自动打包为 dmg 文件的脚本
set -e
title='千尋影視' # dmg 文件 mount 了之后在文件系统中显示的名称
background_picture_name='mac-dmg-bg.png' # dmg 文件在 mount 了之后界面中显示的背景图片路径
application_name='千尋影視.app' # 应用程序的名称
# Developer ID 证书的名称(名字的一部分即可,但是需要能在 Keychain Access 中唯一定位到该证书)
developer_id='Developer ID Application: Shanghai Truecolor Multimedia'
# dmg 窗口相关的一些设置,需要根据实际情况做变更
window_left=200 # 窗口位置的 x 坐标
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
git config --global --unset http.proxy
git config --global --unset https.proxy
npm config delete proxy
@soffes
soffes / GPUImageTextureInput+CIImage.h
Last active July 7, 2024 08:51
GPUImage + Core Image
//
// GPUImageTextureInput+CIImage.h
// GPUImage
//
// Created by Sam Soffes on 3/4/14.
// Copyright (c) 2014 Sam Soffes. All rights reserved.
//
#import "GPUImageTextureInput.h"
@randomsequence
randomsequence / OutlineTextView.m
Created June 11, 2013 07:59
Drawing outlined glyphs with CoreText
//
// OutlineTextView.m
// Outline
//
// Created by Johnnie Walker on 10/06/2013.
//
#import "OutlineTextView.h"
#import <CoreText/CoreText.h>
@jexchan
jexchan / multiple_ssh_setting.md
Created April 10, 2012 15:00
Multiple SSH keys for different github accounts

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"