Skip to content

Instantly share code, notes, and snippets.

View dorentus's full-sized avatar
🎲
🌎🌍🌏

ZHANG Yi dorentus

🎲
🌎🌍🌏
View GitHub Profile
#!/usr/bin/env xcrun swift
import Foundation
import CoreText
func input_from_stdin() -> String {
var input = ""
let stdin = FileHandle.standardInput
let zeroData = Data()
while true {
let input_data = stdin.availableData
//
// ansi.swift
//
// DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
// Version 2, December 2004
//
// Copyright (C) 2015 Zhang Yi <[email protected]>
//
// Everyone is permitted to copy and distribute verbatim or modified
extension NSDate {
var color: UIColor {
let components = NSCalendar.currentCalendar().components(.CalendarUnitHour | .CalendarUnitMinute | .CalendarUnitSecond, fromDate: self)
let rgb = [components.hour, components.minute, components.second].map {
CGFloat(strtoul(String($0, radix: 10), nil, 16)) / 255
}
return UIColor(red: rgb[0], green: rgb[1], blue: rgb[2], alpha: 1)
}
}
//
// Reachability.swift
//
// Created by Zhang Yi on 15/7/29.
// Copyright (c) 2015 Zhang Yi <[email protected]>. All rights reserved.
//
// Licence: MIT
//
import Foundation
//
// JSON.swift
//
//
// Created by ZHANG Yi on 2015-9-1.
//
// The MIT License (MIT)
//
// Copyright (c) 2015 ZHANG Yi <[email protected]>
//
# global env
set -gx LC_TIME 'ja_JP.UTF-8'
set -gx LC_MESSAGES 'en_US.UTF-8'
set -gx PATH $HOME/bin /usr/local/sbin /usr/local/bin $PATH
set -gx EDITOR vim
# swiftenv
#setenv SWIFTENV_ROOT "$HOME/.swiftenv"
#setenv PATH "$SWIFTENV_ROOT/bin" $PATH
#status --is-interactive; and . (swiftenv init -|psub)
#!/usr/bin/env ruby
require "tmpdir"
version = ARGV[0].to_s
abort("Usage: swift-install <VERSION> <DESTINATION>") if version.empty?
dest = ARGV[1].to_s
abort("Usage: swift-install <VERSION> <DESTINATION>") if dest.empty?
dest = File.expand_path dest, Dir.pwd
import Foundation
final class Worker {
let timeout = 5
let notify: Void -> Void
init(notify: Void -> Void) {
self.notify = notify
}

Keybase proof

I hereby claim:

  • I am dorentus on github.
  • I am dorentus (https://keybase.io/dorentus) on keybase.
  • I have a public key whose fingerprint is 32DD 649A 9F71 F018 1561 5167 34A8 0D0F 6825 922C

To claim this, I am signing this object: