Skip to content

Instantly share code, notes, and snippets.

View linjunpop's full-sized avatar
👻
🤗

Jun Lin linjunpop

👻
🤗
View GitHub Profile
@linjunpop
linjunpop / nginx.conf
Created February 18, 2014 08:05
Rails Nginx configuration
upstream QAirServer_server{
server unix:/opt/QAirServer/shared/sockets/puma.sock fail_timeout=0;
}
server {
listen 443 default deferred ssl;
server_name qairapp.com;
root /opt/QAirServer/current/public;
@linjunpop
linjunpop / chruby.sh
Created June 26, 2014 07:00
System Wide chruby
if [ -n "$BASH_VERSION" ] || [ -n "$ZSH_VERSION" ]; then
source /usr/local/share/chruby/chruby.sh
source /usr/local/share/chruby/auto.sh
fi
Verifying that +linjunpop is my openname (Bitcoin username). https://onename.io/linjunpop
@linjunpop
linjunpop / qiniu-afnetworking.m
Last active August 29, 2015 14:19
UIImage 加载七牛图片,Retina 支持
#import "UIImageView+Qiniu.h"
#import <UIImageView+AFNetworking.h>
@implementation UIImageView (Qiniu)
- (void)qiniu_setImageWithURL:(NSURL *)url {
NSURLComponents *components = [[NSURLComponents alloc] initWithURL:url resolvingAgainstBaseURL:NO];
CGFloat scale = [[UIScreen mainScreen] scale];
@linjunpop
linjunpop / keybase.md
Created September 30, 2016 03:52
keybase.md

Keybase proof

I hereby claim:

  • I am linjunpop on github.
  • I am linjunpop (https://keybase.io/linjunpop) on keybase.
  • I have a public key ASBgsLXQTvVJBDcDHjRy6_zR49fhb-UOQ176oCPzQEK3nAo

To claim this, I am signing this object:

@linjunpop
linjunpop / otp_build_21.0.log_1
Last active June 19, 2018 23:34
asdf install erlang 21.0 log
=== running autoconf in lib
=== running autoconf in lib/common_test
=== running autoconf in lib/erl_interface
=== running autoheader in lib/erl_interface
=== running autoconf in lib/megaco
@linjunpop
linjunpop / fetcher.ex
Created December 25, 2018 15:17
Building A continues data processing system
defmodule Archiver.Fetcher do
use GenStage
def start_link(args) do
GenStage.start_link(__MODULE__, args, name: __MODULE__)
end
def init(state), do: {:producer, state}
def handle_demand(demand, state) do
@linjunpop
linjunpop / concat.ex
Last active May 30, 2021 11:14
obsidian-gist-taste
defmodule Concat do
def join(a, b) do
IO.puts "***First join"
a <> b
end
def join(a, b, sep \\ " ") do
IO.puts "***Second join"
a <> sep <> b
end