- Install fish via Brew
- Optionally install Oh My Fish!
- Add fish to known shells
- Set default shell to fish
brew install fish
curl -L https://get.oh-my.fish | fish| - (UIViewController *)topViewController{ | |
| return [self topViewController:[UIApplication sharedApplication].keyWindow.rootViewController]; | |
| } | |
| - (UIViewController *)topViewController:(UIViewController *)rootViewController | |
| { | |
| if (rootViewController.presentedViewController == nil) { | |
| return rootViewController; | |
| } | |
| CIContext *context = [CIContext contextWithOptions:nil]; | |
| UIImage *entryImage = [UIImage imageNamed:@"someImage.png"]; | |
| CIImage *image = [CIImage imageWithCGImage:[entryImage CGImage]]; | |
| CIFilter *filter = [CIFilter filterWithName:@"CIMaskToAlpha"]; | |
| [filter setValue:image forKey:kCIInputImageKey]; | |
| CIImage *result = [filter valueForKey:kCIOutputImageKey]; | |
| CGImageRef cgImage = [context createCGImage:result fromRect:[result extent]]; | |
| UIImage *newImage = [UIImage imageWithCGImage:cgImage scale:[entryImage scale] orientation:UIImageOrientationUp]; |
| -(UIImage *)imageWithTint:(UIImage *)image andTintColor:(UIColor *)tintColor { | |
| UIImage *imageNew = [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; | |
| UIImageView *imageView = [[UIImageView alloc] initWithImage:imageNew]; | |
| imageView.tintColor = tintColor; | |
| UIGraphicsBeginImageContextWithOptions(imageView.bounds.size, NO, 0.0); | |
| [imageView.layer renderInContext:UIGraphicsGetCurrentContext()]; | |
| UIImage *tintedImage = UIGraphicsGetImageFromCurrentImageContext(); | |
| UIGraphicsEndImageContext(); | |
| #!/usr/bin/env python | |
| import base64 | |
| from Crypto import Random | |
| from Crypto.Cipher import AES | |
| BS = 16 | |
| pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS) | |
| unpad = lambda s : s[0:-ord(s[-1])] |
| server { | |
| listen 80 default_server; | |
| server_name example.com www.example.com; | |
| access_log /srv/www/example.com/logs/access.log; | |
| error_log /srv/www/example.com/logs/error.log; | |
| root /srv/www/example.com/public; | |
| index index.php index.html; |
brew install fish
curl -L https://get.oh-my.fish | fish| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| # Localize.py - Incremental localization on XCode projects | |
| # João Moreno 2009 | |
| # http://joaomoreno.com/ | |
| # Modified by Steve Streeting 2010 http://www.stevestreeting.com | |
| # Changes | |
| # - Use .strings files encoded as UTF-8 |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>Bootstrap all elements</title> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge" /> | |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> |
| import AppKit | |
| import AVFoundation | |
| class MovieWriter: NSObject { | |
| func writeImagesAsMovie(_ allImages: [NSImage], videoPath: String, videoSize: CGSize, videoFPS: Int32) { | |
| // Create AVAssetWriter to write video | |
| guard let assetWriter = createAssetWriter(videoPath, size: videoSize) else { | |
| print("Error converting images to video: AVAssetWriter not created") | |
| return | |
| } |
| import Eureka | |
| open class _SearchablePushRow<T: Equatable, Cell: CellType> : TableSelectorRow<Cell, SearchableViewController<T>> where Cell: BaseCell, Cell: TypedCellType, Cell.Value == T, T: SearchableItem, T: CustomStringConvertible { | |
| public required init(tag: String?) { | |
| super.init(tag: tag) | |
| onCreateControllerCallback = { [weak self] _ in | |
| let controller = SearchableViewController<T>() | |
| controller.searchPlaceholder = self?.searchPlaceholder | |
| return controller |