Skip to content

Instantly share code, notes, and snippets.

View kateinoigakukun's full-sized avatar

Yuta Saito kateinoigakukun

View GitHub Profile

#Pokemon Global L*nk API

share.base.jsとかshare.base.v2.jsを覗くと分かるように、コメントがキチンと残っている。

誰かドキュメント化してください。

一応使ったものだけリクエスト例を残しておく。

DATABASE_ID_KEY = "table_id"
DATABASE_PRIMATY_COLUMN = "reportCalendarId"
function main() {
}
function crawler() {
var calendarData = parseCalendarRow();
var database = new Database();
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created December 31, 2016 13:19
ツイート文字数カウント #CodePiece
import UIKit
extension String {
var length: Int {
return self.characters.count
}
fileprivate var short_url_length: Int {
return 23
}
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created January 8, 2017 10:01
複数の制約を&で繋げる #CodePiece
class MyClass<Item: CustomStringConvertible & Equatable> {
var item: Item
init(value: Item) {
self.item = value
}
}
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created January 21, 2017 09:23
これ、なんで動かないの #CodePiece
import Foundation
protocol A {}
protocol B: A {}
protocol Base {
var module: A { get}
}
extension Base {
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created March 17, 2017 02:20
黒魔術 #CodePiece
extension NSObject {
struct AssociatedKeys {
static var disposeBagKey = "DisposeBagKey"
}
var disposeBag: DisposeBag {
get {
guard let bag = objc_getAssociatedObject(self, &type(of: self).AssociatedKeys.disposeBagKey) as? DisposeBag else {
let newDisposeBag = DisposeBag()
self.disposeBag = newDisposeBag
return newDisposeBag
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created April 2, 2017 07:46
へ~ #CodePiece
enum Fruit {
case peach0
....
case peach253
case peach254
case peach255
case peach256
}
MemoryLayout<Fruit>.size // 2
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created April 2, 2017 07:52
ほ~ #CodePiece
enum Fruit {
case peach
case apple
case grape
}
var aPeach = Fruit.peach
let aPeachPtr = withUnsafePointer(to: &aPeach) { UnsafeRawPointer($0) }
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created April 2, 2017 07:58
お〜 #CodePiece
enum Fruit {
case peach
case apple
case grape
}
var i = 0
var peachPtr = withUnsafePointer(to: &i) { UnsafeRawPointer($0) }
@kateinoigakukun
kateinoigakukun / CodePiece.swift
Created April 2, 2017 07:59
お〜 #CodePiece
enum Fruit {
case peach
case apple
case grape
}
var i = 0
var peachPtr = withUnsafePointer(to: &i) { UnsafeRawPointer($0) }