(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #include <node.h> | |
| #include "Test.h" | |
| namespace demo { | |
| using v8::FunctionCallbackInfo; | |
| using v8::Isolate; | |
| using v8::Local; | |
| using v8::Object; |
| {"sig":"e3acfb82ecda1d700a645ddcf4ae78d9ea45e73c8f069deb9f723602f259b06cc85efe766404cd9912b35330361df628e149dd749c4fda00bcc76fd577d9dddc0","msghash":"083e69c2b4cec2e0aae0d350bdb92b61de1f7d120e1152c9d20a0e8546389c2c"} |
| #!/bin/bash | |
| set -x | |
| CURRENT=`pwd` | |
| __pr="--print-path" | |
| __name="xcode-select" | |
| DEVELOPER=`${__name} ${__pr}` | |
| GMP_VERSION="5.1.3" |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| When you get an error code in with the domain kCFStreamErrorDomainSSL, you can generally find the error codes in SecureTransport.h which is in /System/Library/Frameworks/Security.framework. Here are the error codes: | |
| enum { | |
| errSSLProtocol = -9800, /* SSL protocol error */ | |
| errSSLNegotiation = -9801, /* Cipher Suite negotiation failure */ | |
| errSSLFatalAlert = -9802, /* Fatal alert */ | |
| errSSLWouldBlock = -9803, /* I/O would block (not fatal) */ | |
| errSSLSessionNotFound = -9804, /* attempt to restore an unknown session */ | |
| errSSLClosedGraceful = -9805, /* connection closed gracefully */ | |
| errSSLClosedAbort = -9806, /* connection closed via error */ |
| extension String { | |
| func size(withAttributes attrs: [String:AnyObject], constrainedTo box: NSSize) -> NSRect { | |
| let storage = NSTextStorage(string: self) | |
| let container = NSTextContainer(containerSize: NSSize(width: box.width, height: box.height)) | |
| let layout = NSLayoutManager() | |
| layout.addTextContainer(container) | |
| storage.addLayoutManager(layout) | |
| storage.addAttributes(attrs, range: NSMakeRange(0, storage.length)) | |
| container.lineFragmentPadding = 0.0 | |
| let _ = layout.glyphRangeForTextContainer(container) |
| #!/bin/sh | |
| modulesDirectory=$DERIVED_FILES_DIR/modules | |
| modulesMap=$modulesDirectory/module.modulemap | |
| modulesMapTemp=$modulesDirectory/module.modulemap.tmp | |
| mkdir -p "$modulesDirectory" | |
| cat > "$modulesMapTemp" << MAP | |
| module sqlite3 [system] { |
| // https://github.com/apple/swift/pull/348 | |
| private func getDoubleStrWith16DecimalDigits(value: Double) -> String { | |
| return String(format: "%.16f", value) | |
| } |