Skip to content

Instantly share code, notes, and snippets.

@fktan5
fktan5 / filesize.js
Created December 16, 2015 05:00
ファイルサイズを見る
function checkFileSize(target) {
$(target).change(function(e) {
var file = e.target.files[0];
var maxSize = 10*1024; // 10KB
if(file.size > maxSize) {
alert('too large file size : ' + file.size);
$(this).val('');
}
});
}
@fktan5
fktan5 / Drawing.swift
Created October 22, 2015 04:42
SwiftMemo
// draw line
let path:CGMutablePathRef = CGPathCreateMutable()
let line = SKShapeNode()
line.path = path
line.strokeColor = UIColor.redColor()
line.lineWidth = 5
self.addChild(yline)
@fktan5
fktan5 / okyakusama.kt
Last active October 6, 2015 02:36
お客様!ジェネレータ
// Kotlinで「お客様ー!のコピペを出力する謎コード
import java.util.*
fun main(args: Array<String>){
val okyakusama = Okyakusama()
print(okyakusama.komarimasu(20))
}
class Okyakusama {
val serif = arrayListOf("あーっ","お客様","困ります", "!")
@fktan5
fktan5 / InitalizeSb.swift
Last active October 5, 2015 07:43
Initialization in Swift
//継承で気をつけないといけないところ
// Refs: http://qiita.com/cotrpepe/items/3052d91468f1b852582a
//スーパークラス
class Kanmusu {
var name: String
var level: Int
//Designated Initializer (必須)
init(){
@fktan5
fktan5 / Vagrantfile
Last active August 29, 2015 14:27
Setup Scripts
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.hostname = "asashio"
config.vm.box = "boxname"
config.vm.network "private_network", ip: "192.168.33.1" # 好きなIP
config.vm.network :forwarded_port, guest:22, host:2004, id:"ssh" #好きなポート番号
#config.vm.network :forwarded_port, guest:80, host:8004, id:"http" #Webサーバ必要な場合使う
#config.vm.network :forwarded_port, guest:8014, host:8014 #その他任意のポート
@fktan5
fktan5 / vagrantfile.rb
Last active August 29, 2015 14:13
VagrantfileTmp
#設定テンプレ
Vagrant.configure(2) do |config|
config.vm.hostname = "amatsukaze" #お好きなホスト名
config.vm.box = "centos6" #用意した vagrant box list | head -n 1 など
config.vm.network "private_network", ip: "192.168.33.11" #お好きなIP
config.vm.network :forwarded_port, guest:22, host:2001, id:"ssh" #localhost:2001で入れる
# VMのネットワークが極端に遅い場合、これを追記する
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"]
@fktan5
fktan5 / dentisy.md
Created January 15, 2015 00:54
DentisySheet

解像度早見表

mdpiが基準値

汎用密度 倍率 dp px
ldpi x0.75 4dp 3px
mdpi x1 4dp 4px
hdpi x1.5 4dp 6px
@fktan5
fktan5 / scrape.rb
Last active August 29, 2015 14:13
歌詞ゲッタ
#USAGE : ruby scrape.rb とあるサイトのURL
require 'open-uri'
require 'nokogiri'
url = ARGV[0]
charset = 'utf-8'
html = open(url) do |f|
f.read
end
@fktan5
fktan5 / utils.java
Created November 4, 2014 07:21
Useful Utils
//バリデーション用正規表現が使える
android.util.Patterns
@fktan5
fktan5 / datasets.java
Last active August 29, 2015 14:08
Setは重複しない
//Set
Set<String> sets = new HashSet<String>();
sets.add("asashio");
sets.add("murasame");
sets.add("asashio");
sets.add("ushio");
sets.add("asashio");
sets.size(); // 3 ["asashio","murasame","ushio"] 取り出すとき順番は保証しない
//List