I hereby claim:
- I am sunng87 on github.
- I am sunng (https://keybase.io/sunng) on keybase.
- I have a public key whose fingerprint is ED91 D234 CAE9 7367 9AD4 6EA6 2E27 E20F C4DE EA3E
To claim this, I am signing this object:
| (defmacro defprotocol+ [name & funcs] | |
| (let [vararg-sym (symbol "&") | |
| normalized-func-specs (map #(let [[n a] %] | |
| (if (.contains a vararg-sym) | |
| [(symbol (str n "*")) | |
| (vec (remove (fn [_a] | |
| (= _a vararg-sym)) a)) | |
| [n a]] | |
| [n a])) | |
| funcs) |
| #! /usr/bin/python | |
| import SocketServer | |
| class FlashPolicyHandler(SocketServer.StreamRequestHandler): | |
| timeout = 5 | |
| """ | |
| The RequestHandler class for our server. | |
| It is instantiated once per connection to the server, and must | |
| override the handle() method to implement communication to the |
| (defn assoc-some [m & kvs] | |
| (if-not (even? (count kvs)) | |
| (throw (IllegalArgumentException. "even number of key-values required.")) | |
| (if-let [kvs (not-empty (filter #(some? (second %)) (partition 2 kvs)))] | |
| (apply assoc m (flatten kvs)) | |
| m))) |
| (defn invoke-private-method [obj fn-name-string & args] | |
| (let [m (first (filter (fn [x] (.. x getName (equals fn-name-string))) | |
| (.. obj getClass getDeclaredMethods)))] | |
| (. m (setAccessible true)) | |
| (. m (invoke obj args)))) | |
| (defn private-field [obj fn-name-string] | |
| (let [m (.. obj getClass (getDeclaredField fn-name-string))] | |
| (. m (setAccessible true)) | |
| (. m (get obj)))) |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/bash | |
| TEMP_KEY=/tmp/tmpkey | |
| openssl pkcs12 -in $1 -nodes -out $TEMP_KEY | |
| openssl s_client -connect gateway.push.apple.com:2195 -cert $TEMP_KEY -key $TEMP_KEY |
| import com.squareup.tape.FileObjectQueue; | |
| import java.io.File; | |
| import java.io.IOException; | |
| import java.io.Serializable; | |
| import java.util.UUID; | |
| import java.util.concurrent.BlockingQueue; | |
| import java.util.concurrent.LinkedBlockingQueue; | |
| import java.util.concurrent.TimeUnit; | |
| import java.util.concurrent.locks.ReentrantLock; |
| diff --git a/Cargo.lock b/Cargo.lock | |
| index a2e127d..d593db6 100644 | |
| --- a/Cargo.lock | |
| +++ b/Cargo.lock | |
| @@ -2,119 +2,191 @@ | |
| name = "cargo-release" | |
| version = "0.6.1-pre" | |
| dependencies = [ | |
| - "clap 2.2.5 (registry+git://crates.mirrors.ustc.edu.cn/index)", | |
| - "quick-error 0.1.4 (registry+git://crates.mirrors.ustc.edu.cn/index)", |
| INFO [epollEventLoopGroup-2-6] 2018-08-26 11:33:10,003 Message.java:623 - Unexpected exception during request; channel = [id: 0xf72d6e2f, L:/10.233.66.7:9042 - R:/10.233.65.7:48742] | |
| io.netty.channel.unix.Errors$NativeIoException: readAddress() failed: Connection timed out | |
| at io.netty.channel.unix.Errors.newIOException(Errors.java:117) ~[netty-all-4.0.44.Final.jar:4.0.44.Final] | |
| at io.netty.channel.unix.Errors.ioResult(Errors.java:138) ~[netty-all-4.0.44.Final.jar:4.0.44.Final] | |
| at io.netty.channel.unix.FileDescriptor.readAddress(FileDescriptor.java:175) ~[netty-all-4.0.44.Final.jar:4.0.44.Final] | |
| at io.netty.channel.epoll.AbstractEpollChannel.doReadBytes(AbstractEpollChannel.java:238) ~[netty-all-4.0.44.Final.jar:4.0.44.Final] | |
| at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:926) ~[netty-all-4.0.44.Final.jar:4.0.44.Final] | |
| at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:397 |