mdpiが基準値
汎用密度 | 倍率 | dp | px |
---|---|---|---|
ldpi | x0.75 | 4dp | 3px |
mdpi | x1 | 4dp | 4px |
hdpi | x1.5 | 4dp | 6px |
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(''); | |
} | |
}); | |
} |
// draw line | |
let path:CGMutablePathRef = CGPathCreateMutable() | |
let line = SKShapeNode() | |
line.path = path | |
line.strokeColor = UIColor.redColor() | |
line.lineWidth = 5 | |
self.addChild(yline) |
// Kotlinで「お客様ー!のコピペを出力する謎コード | |
import java.util.* | |
fun main(args: Array<String>){ | |
val okyakusama = Okyakusama() | |
print(okyakusama.komarimasu(20)) | |
} | |
class Okyakusama { | |
val serif = arrayListOf("あーっ","お客様","困ります", "!") |
//継承で気をつけないといけないところ | |
// Refs: http://qiita.com/cotrpepe/items/3052d91468f1b852582a | |
//スーパークラス | |
class Kanmusu { | |
var name: String | |
var level: Int | |
//Designated Initializer (必須) | |
init(){ |
# -*- 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 #その他任意のポート |
#設定テンプレ | |
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"] |
#USAGE : ruby scrape.rb とあるサイトのURL | |
require 'open-uri' | |
require 'nokogiri' | |
url = ARGV[0] | |
charset = 'utf-8' | |
html = open(url) do |f| | |
f.read | |
end |
//バリデーション用正規表現が使える | |
android.util.Patterns |
//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 |