I hereby claim:
- I am jnjosh on github.
- I am jnjosh (https://keybase.io/jnjosh) on keybase.
- I have a public key ASBonVU4HBox2F61fNe_kewxSiugPmfAUV_2kG0BeBkKfQo
To claim this, I am signing this object:
import SwiftUI | |
// UIKit-based text field that forces emoji keyboard as input mode. | |
class UIEmojiTextField : UITextField { | |
override var textInputMode: UITextInputMode? { | |
return UITextInputMode.activeInputModes | |
.filter { $0.primaryLanguage == "emoji" } | |
.first | |
} | |
} |
# prompt style and colors based on Steve Losh's Prose theme: | |
# http://github.com/sjl/oh-my-zsh/blob/master/themes/prose.zsh-theme | |
# | |
# vcs_info modifications from Bart Trojanowski's zsh prompt: | |
# http://www.jukie.net/bart/blog/pimping-out-zsh-prompt | |
# | |
# git untracked files modification from Brian Carper: | |
# http://briancarper.net/blog/570/git-info-in-your-zsh-prompt | |
function virtualenv_info { |
I hereby claim:
To claim this, I am signing this object:
// | |
// JNJObserver.h | |
// | |
// Created by Josh Johnson on 10/10/13. | |
// Copyright (c) 2013 jnjosh.com. All rights reserved. | |
// | |
#import <Foundation/Foundation.h> | |
typedef void(^JNJObserverActionHandler)(id changingObject, id oldValue, id newValue); |
// | |
// TWTHasselhoffImageProtocol.h | |
// TestURLProtocol | |
// | |
// Created by Josh Johnson on 5/9/14. | |
// Copyright (c) 2014 Two Toasters, LLC. All rights reserved. | |
// | |
@import Foundation; |
// | |
// NSMutableArray+TTAdditions.h | |
// tester | |
// | |
// Created by Joshua Johnson on 5/1/12. | |
// Copyright (c) 2012 Two Toasters, LLC. All rights reserved. | |
// | |
#import <Foundation/Foundation.h> |
# | |
# Usage: | |
# | |
# app_path = product_path :workspace => "MyProject.xcworkspace", | |
# :scheme => "MyProjectScheme", | |
# :configuration => "Debug", | |
# :sdk => "iphonesimulator" | |
# | |
# puts app_path //=> /Users/yourusername/Library/Developer/Xcode/DerivedData/MyProject-bltlcokzhdicjggqmcrwibpdgdcp/Build/Products/Debug-iphonesimulator/MyProject.app | |
# |
<?xml version="1.0"?> | |
<root> | |
<item> | |
<name>Alt keyboard with Command_L + Command_R</name> | |
<item> | |
<name>Rebind all keys when both command keys are pressed</name> | |
<identifier vk_config="true">notsave.smp_alt_keyboard</identifier> | |
<autogen>__KeyToKey__ KeyCode::A, KeyCode::MINUS</autogen> <!-- A to [ --> | |
<autogen>__KeyToKey__ KeyCode::SEMICOLON, KeyCode::EQUAL</autogen> <!-- S to ] --> | |
<autogen>__KeyToKey__ KeyCode::S, KeyCode::MINUS, ModifierFlag::SHIFT_L</autogen> <!-- O to { --> |
for (NSString *family in [UIFont familyNames]) { | |
NSLog(@"Family: %@", family); | |
for (NSString *font in [UIFont fontNamesForFamilyName:family]) { | |
NSLog(@" => Font: %@", font); | |
} | |
} |
tell application "OmniFocus" | |
tell quick entry | |
open | |
make new inbox task | |
tell application "System Events" to keystroke tab | |
activate | |
end tell | |
end tell |