Skip to content

Instantly share code, notes, and snippets.

View mywizz's full-sized avatar

Yunseok Kim mywizz

View GitHub Profile
@samvermette
samvermette / apn-server.php
Created December 30, 2010 07:40
Quickly send an Apple Push Notification using PHP
<?php
$apnsHost = 'gateway.sandbox.push.apple.com';
$apnsCert = 'apns-dev.pem';
$apnsPort = 2195;
$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);
$apns = stream_socket_client('ssl://' . $apnsHost . ':' . $apnsPort, $error, $errorString, 2, STREAM_CLIENT_CONNECT, $streamContext);
@indragiek
indragiek / gist:1397046
Created November 27, 2011 05:50
NSWindow -isFullscreen
@interface NSWindow (Fullscreen)
- (BOOL)isFullscreen;
@end
@implementation NSWindow (Fullscreen)
- (BOOL)isFullscreen
{
return ([self styleMask] & NSFullScreenWindowMask) == NSFullScreenWindowMask;
}
@end
@indragiek
indragiek / NSWindow+Fade.h
Created November 27, 2011 05:55
NSWindow+Fade - Animator proxy based NSWindow fading
@interface NSWindow (Fade)
- (IBAction)fadeIn:(id)sender;
- (IBAction)fadeOut:(id)sender;
@end
@mywizz
mywizz / NSString+URLDetect.h
Created December 26, 2011 07:20
Determines NSString has URL in it, returns extracted URLs with duplicates removed.
#import <Foundation/Foundation.h>
@interface NSString (URLDetect)
-(BOOL)hasURLs;
-(NSArray *)componentsByDetectedURLs;
@end
@HeshamMegid
HeshamMegid / AddressBookManager.h
Last active February 1, 2023 11:28
Lookup a contact name/photo using phone number in ABAddressBook
#import <Foundation/Foundation.h>
#import "Contact.h"
@interface AddressBookManager : NSObject
+ (NSString *)nameForContactWithPhoneNumber:(NSString *)phoneNumber;
+ (UIImage *)photoForContactWithPhoneNumber:(NSString *)phoneNumber;
@end
@redism
redism / kr_won_to_backquote.sh
Created April 26, 2017 16:20
macOS Sierra에서 원화(₩) 대신 백 쿼트(`) 입력하기
#!/bin/bash
if [ -f ~/Library/KeyBindings/DefaultkeyBinding.dict ]; then
echo "~/Library/KeyBindings/DefaultkeyBinding.dict already exists"
exit -1
fi
mkdir -p ~/Library/KeyBindings
cat << EOF > ~/Library/KeyBindings/DefaultkeyBinding.dict
{
"₩" = ("insertText:", "\`");