- Download the perforce visual tool suite from here: http://www.perforce.com/perforce/downloads/index.html
- Copy only the p4merge.app file into your /Applications/ directory
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // NSObject+BlockObservation.h | |
| // Version 1.0 | |
| // | |
| // Andy Matuschak | |
| // andy@andymatuschak.org | |
| // Public domain because I love you. Let me know how you use it. | |
| // | |
| #import <Cocoa/Cocoa.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // BPUUID.h | |
| // Skates | |
| // | |
| // Created by Jon Olson on 2/3/10. | |
| // Copyright 2010 Ballistic Pigeon, LLC. All rights reserved. | |
| // | |
| #import <Foundation/Foundation.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "translatorID": "12345", | |
| "label": "BibTeX CiteKey-only Exporter", | |
| "creator": "Simon Kornblith and Richard Karnesky with tweaks by Tan", | |
| "target": "bib", | |
| "minVersion": "2.1.9", | |
| "maxVersion": "", | |
| "priority": 200, | |
| "inRepository": false, | |
| "translatorType": 3, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ################################################################################ | |
| # Copyright 2011 | |
| # Andrew Redd | |
| # 11/23/2011 | |
| # | |
| # Description of File: | |
| # Makefile for knitr compiling | |
| # | |
| ################################################################################ | |
| all:pdf # default rule DO NOT EDIT |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| This was nice and fast... but it takes up WAY TOO MUCH space. And it's annoying to write. | |
| (I like the way I can just step into the function that calls the delegate for debugging) | |
| What's a better way to not make me call respondsToSelector in the middle of my code? Some proxy? | |
| struct { | |
| unsigned int delegateWillDisplayDocument:1; | |
| unsigned int delegateDidDisplayDocument:1; | |
| unsigned int delegateDidShowPageView:1; | |
| unsigned int delegateDidRenderPageView:1; |
Exporting password + one-time code data from iCloud Keychain is now officially supported in macOS Monterey and Safari 15 (for Monterey, Big Sur, and Catalina). You can access it in the Password Manager’s “gear” icon (System Preferences > Passwords on Monterey, and Safari > Passwords everywhere else), or via the File > Export > Passwords... menu item). You shouldn't need to hack up your own exporter anymore.
After my dad died, I wanted to be able to have access any of his online accounts going forward. My dad was a Safari user and used iCloud Keychain to sync his credentials across his devices. I don’t want to have to keep an OS X user account around just to access his accounts, so I wanted to export his credentials to a portable file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import android.content.Context; | |
| import android.graphics.Rect; | |
| import android.support.annotation.NonNull; | |
| import android.support.v7.widget.RecyclerView; | |
| import android.util.DisplayMetrics; | |
| import android.util.TypedValue; | |
| import android.view.View; | |
| /** | |
| * Adds 8dp padding to the top of the first and the bottom of the last item in the list, |