Skip to content

Instantly share code, notes, and snippets.

View kelby's full-sized avatar
💭
lalala...

kelby

💭
lalala...
View GitHub Profile
@kelby
kelby / main.go
Created September 22, 2018 02:05
Parsing JSON files With Golang
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"os"
"strconv"
)
@kelby
kelby / schnorr.go
Created September 14, 2018 06:44
Schnorr Signatures in Go
package main
import (
"fmt"
"gopkg.in/dedis/kyber.v2"
"gopkg.in/dedis/kyber.v2/group/edwards25519"
)
var curve = edwards25519.NewBlakeSHA256Ed25519()
var sha256 = curve.Hash()
@kelby
kelby / schnorr.go
Created September 14, 2018 06:44
Schnorr Signatures in Go
package main
import (
"fmt"
"gopkg.in/dedis/kyber.v2"
"gopkg.in/dedis/kyber.v2/group/edwards25519"
)
var curve = edwards25519.NewBlakeSHA256Ed25519()
var sha256 = curve.Hash()
@kelby
kelby / stocks_exchange.rb
Last active January 24, 2019 13:22
StocksExchange API Integration
require 'openssl'
require 'httparty'
url = "https://stocks.exchange/api2"
api_key = "your_api_key"
api_secret = "your_api_secret"
nonce = Time.now.to_i
method = "GetInfo"
@kelby
kelby / REAME.md
Last active December 2, 2017 05:59
一个IP,多应用配置HTTPS

说明

有两个应用,一个是普通的 Rails 网站,另外一个是 C++ 写的应用。
前者所在目录 /var/www/monero-xmr 具体访问路径 /var/www/monero-xmr/current/public 后者所在目录 /home/deployer/onion-monero-blockchain-explorer 具体访问路径 /home/deployer/onion-monero-blockchain-explorer/build/templates

前者配置相关域名

-d www.monero-xmr.org -d monero-xmr.org -d assets.monero-xmr.org -d cdn.monero-xmr.org
@kelby
kelby / convert_to_utf8mb4
Last active March 6, 2017 03:49
rake database:convert_to_utf8mb4
desc "Database related tasks"
namespace :database do
desc "Convert to utf8mb4"
task convert_to_utf8mb4: :environment do
connection = ActiveRecord::Base.connection
database = connection.current_database
connection.execute "ALTER DATABASE `#{database}` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;"
puts "Converted #{database} character set"
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get install firefox
@kelby
kelby / Dockerfile
Last active January 4, 2017 09:12
sx docker 初步
FROM ruby:2.3.0
RUN cp /etc/apt/sources.list /etc/apt/sources.list.backup
RUN sed -i -e "s/archive\.ubuntu\.com/mirrors\.163\.com/g" /etc/apt/sources.list
RUN apt-get update
db:
image: mysql
ports:
- "3306"
rails:
image: rails
node:
image: node
@kelby
kelby / backup_postgres.sh
Last active October 29, 2015 04:41 — forked from skyebook/backup_postgres.sh
Backup OpenShift PostgreSQL Database
#!/bin/bash
# Backs up the OpenShift PostgreSQL database for this application
# by Skye Book <[email protected]>
# Local
rhc ssh
# Seiver
NOW="$(date +"%Y-%m-%d")"
FILENAME="$OPENSHIFT_DATA_DIR/$OPENSHIFT_APP_NAME.$NOW.backup.sql.gz"