Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

View NSExceptional's full-sized avatar

Tanner Bennett NSExceptional

I build cool things so you can build cooler things. Lover of objc, Swift, and TypeScript. Work account: @tannerbennett-tinderContact me on Mastodon.
View GitHub Profile
@NSExceptional
NSExceptional /.macOS Tweaks.md
Last activeMay 18, 2025 01:56
Some macOS tweaks I wrote
  • Make toolbars in AppKit compact where possible
  • Hide useless menu bar items in Chrome
  • Minor fixes to FaceTime.app
@NSExceptional
NSExceptional /mp4.ts
CreatedApril 21, 2025 21:37
A small class for parsing MP4 file headers, with the ability to check whether the given file has the hvc1 tag. All in-process.
/*
* mp4.ts
* media
*
* Created by Tanner Bennett on 2025-04-19
* Copyright © 2025 Tanner Bennett. All rights reserved.
*/
typeAtom={
size:number;
@NSExceptional
NSExceptional /tampermonkey-gh-copy-branch-hook.js
CreatedApril 9, 2024 20:24
A Tampermonkey script to change the behavior of the copy branch button on GitHub PRs to copy some markdown instead
(function(){
'use strict';
functioncopyMarkdown(){
...
navigator.clipboard.writeText(markdown);
}
functionaddEventsToCopyElements(){
// Get all elements with tag name clipboard-copy and class js-copy-branch
@NSExceptional
NSExceptional /cpp_lookup.mm
CreatedNovember 3, 2022 23:07
Lookup and invoke a CPP function at runtime
#import<Foundation/Foundation.h>
#include<string>
#include<dlfcn.h>
classFoo {
int bar =0;
std::stringtoString();
};
std::stringFoo::toString() {
@NSExceptional
NSExceptional /HookUIApplicationMain.m
Last activeNovember 2, 2022 17:27
Hooking UIApplicationMain in Swift or Objc apps with Fishhook
//UIApplicationMainacceptsSwift.StringinSwiftapps;aCforwarddeclarationisneeded
structSwiftString {
uint8_treserved[16];
};
typedefstructSwiftStringSwiftString;
int(*orig_UIApplicationMain_objc)(int argc, char *argv[], NSString *_, NSString *delegateClassName) = nil;
int(*orig_UIApplicationMain_swift)(int argc, char *argv[], SwiftString _, SwiftString delegateClassName) = nil;
NSString *(*FoundationBridgeSwiftStringToObjC)(SwiftString str) = nil;
@NSExceptional
NSExceptional /Shell.swift
CreatedJune 25, 2022 23:31
Leverage @dynamicMemberLookup to invoke shell commands dynamically
//
// Shell.swift
//
// Created by Tanner Bennett on 6/25/22.
// Copyright Tanner Bennett (c) 2022
//
import Foundation
extensionStringProtocol{
@NSExceptional
NSExceptional /VoteControl.m
Last activeJune 21, 2022 18:06
Vote Control
#import"VoteControl.h"
@interface_VoteControl :UIStepper@end
@implementation_VoteControl
- (instancetype)initWithFrame:(CGRect)frame {
self = [superinitWithFrame:frame];
if (self) {
self.wraps =YES;
import Cocoa
import Foundation
class Person{
varage:Int
varname:String
init(age:Int, name:String){
self.age= age
self.name= name
@NSExceptional
NSExceptional /BrickLinkHighResImages.js
Last activeDecember 21, 2020 22:02
A user script to make product images on BrickLink use a larger image file
// ==UserScript==
//@name BrickLink high res images
//@version 0.1
//@description Make product images on BrickLink use a larger image file
//@author Tanner Bennett / @NSExceptional / u/ThePantsThief
//@match https://bricklink.com/*
//@match https://*.bricklink.com/*
//@match https://store.bricklink.com/*
//@grant none
// ==/UserScript==
NewerOlder

[8]ページ先頭

©2009-2025 Movatter.jp