Skip to content

Instantly share code, notes, and snippets.

@stevenhuey
stevenhuey / response.json
Created Apr 4, 2017
All Airports Response
View response.json
{
"data": {
"allAirports": [
{
"name": "Sealand Helipad",
"latitude": 51.894444,
"iataCode": "",
"identifier": "ZZ-0001",
"isoCountry": "GB",
"__typename": "Airport",
@stevenhuey
stevenhuey / request.json
Created Apr 4, 2017
All Airports Request
View request.json
{
"query": "query AllAirports { allAirports { __typename airportId identifier airportType name elevation isoCountry isoRegion municipality gpsCode iataCode localCode homepageURL wikipediaURL scheduledService latitude longitude }}"
}
View allAirports.graphql
query AllAirports {
allAirports {
airportId,
identifier,
airportType,
name,
elevation,
isoCountry,
isoRegion,
municipality,
@stevenhuey
stevenhuey / DeleteUnusedEvernoteTags.scpt
Created Mar 4, 2017
Find any unused Evernote tags and delete them
View DeleteUnusedEvernoteTags.scpt
tell application "Evernote"
try
set theTags to every tag
repeat with theTag in theTags
set theNotes to {}
set theName to "\"" & name of theTag & "\""
set theNotes to (find notes "tag:" & theName)
if theNotes is {} then
delete tag (name of theTag)
end if
View NSPersistentContainer.m
self.persistentContainer = [NSPersistentContainer persistentContainerWithName:@"Model"];
[self.persistentContainer loadPersistentStoresWithCompletionHandler:
^(NSPersistentStoreDescription* description, NSError* error) {
NSLog(@"%@ %@", description, error);
}];
View search.m
- (void)searchFor:(NSString*)query
{
// Cancel any existing search queries
if (self.searchQuery)
{
[self.searchQuery cancel];
self.searchQuery = nil;
[self.searchResults removeAllObjects];
[self updateSearchResults];
}
View indexAirportData.m
- (void)indexAirportData
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
for (ALAirport* airport in self.airports)
{
// Create the attribute set
CSSearchableItemAttributeSet* attributeSet = [[CSSearchableItemAttributeSet alloc] initWithItemContentType:(NSString*)kUTTypeItem];
attributeSet.displayName = airport.airportName;
attributeSet.latitude = @(airport.coordinate.latitude);
View dweet
{
"this": "succeeded",
"by": "dweeting",
"the": "dweet",
"with": {
"thing": "{thing_name}",
"created": "2014-01-15T17:28:42.556Z",
"content": {
"hello": "world",
"foo": "bar"
View Toggle Mail
on alfred_script(q)
tell application "Mail"
activate
-- Accounts
set AnL to account "A&L"
set GMail to account "GMail"
set FastMail to account "FastMail"
-- Personal Email
@stevenhuey
stevenhuey / cocoapod64bit
Created Mar 11, 2014
Remove 64-bit build architecture from Pods targets
View cocoapod64bit
# Remove 64-bit build architecture from Pods targets
# http://cameronspickert.com/2014/01/20/remove-the-arm64-architecture-from-cocoapods-targets.html
post_install do |installer|
installer.project.targets.each do |target|
target.build_configurations.each do |configuration|
target.build_settings(configuration.name)['ARCHS'] = '$(ARCHS_STANDARD_32_BIT)'
end
end
end