Skip to content

Instantly share code, notes, and snippets.

View kichiemon's full-sized avatar
🌴
I’m on Fiji time!

きちえもん kichiemon

🌴
I’m on Fiji time!
View GitHub Profile
@kichiemon
kichiemon / animal.spider
Last active August 29, 2015 14:09
[Spider]新しい?AltJS「Spider」でHelloWorldを動かしてみる ref: http://qiita.com/iKichiemon/items/202fdfdb13832c67cf11
func Animal(name) {
this.hello = func () {
::console.log('Hello everyone! My name is \(name) ');
};
}
func Cat(name) extends Animal(name) {
this.hello = func () {
super.hello(name);
@kichiemon
kichiemon / file0.swift
Last active August 29, 2015 14:09
[Spider]Swiftと似た?を使ったチェーンのメモ ref: http://qiita.com/iKichiemon/items/f240a89665f8e4ec4ce3
var name:String?
@kichiemon
kichiemon / file0.txt
Last active August 29, 2015 14:10
7ステップで出来るAngularFireチュートリアルをやってみた ref: http://qiita.com/iKichiemon/items/6d0754a025f46d2a2cac
angularFire
<!-- AngularJS -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
<!-- Firebase -->
<script src="https://cdn.firebase.com/js/client/2.0.4/firebase.js"></script>
<!-- AngularFire -->
<script src="https://cdn.firebase.com/libs/angularfire/0.9.0/angularfire.min.js"></script>
@kichiemon
kichiemon / file0.swift
Last active August 29, 2015 14:10
[Spider]Swiftと同じfor-in型がJavascriptで書けます ref: http://qiita.com/iKichiemon/items/3fcb78d5da5af15ef1eb
let foods:[String] = ["apple", "fish", "meat"]
for food in foods {
println(food)
}
// "apple"
// "fish"
// "meat"
@kichiemon
kichiemon / file0.swift
Last active August 29, 2015 14:10
[Swift]Stringから1文字目を取り出す方法メモ ref: http://qiita.com/iKichiemon/items/4736110a80dab10177ea
let str: String = "HelloWorld"
import UIKit
protocol PinterestLayoutDelegate: class {
func collectionView(_ collectionView:UICollectionView, heightForPhotoAtIndexPath indexPath:IndexPath) -> CGFloat
}
class PinterestLayout: UICollectionViewLayout {
fileprivate var numberOfColumns = 2
fileprivate var cellPadding: CGFloat = 6
@kichiemon
kichiemon / makefile
Last active March 28, 2019 01:35
Generate iOS Project by Makefile
# curl rawURL -O
SHELL := /bin/bash
.PHONY: all
define setup_gem
bundle init
chmod +w Gemfile
echo "gem 'fastlane'" >> Gemfile
CATransaction.begin()
CATransaction.setCompletionBlock { [weak self] () in
self?.tableView.reloadData()
}
self.data = data
CATransaction.commit()
#if targetEnvironment(simulator)
// iOS simulator code
#endif
extension UIView {
func drawCircle() {
let circlePath = UIBezierPath(ovalIn: self.bounds)
let circleShape = CAShapeLayer(layer: self.layer)
circleShape.frame = self.bounds
circleShape.path = circlePath.cgPath
circleShape.strokeColor = ColorName.primary.color.cgColor
circleShape.fillColor = Color.clear.cgColor
circleShape.lineWidth = 0.8