https://speakerdeck.com/rtechkouhou/javaru-men
p.68 7って数値リテラルが大分ヤバい
p.69 entrySetメソッドを使うべき 単にListに変換したいだけなら、謎のDTOとかいうオブジェクトの必要性を感じない
List<Map.Entry<String, String>> list = new ArrayList<>(arg.entrySet());
p.72
通信をキャプチャして調べた。似たようなことをしている人が既にいて仕組みについてはサービス提供者側が説明されているとおりだった。
- http://www.orario.jp/system/
- https://twitter.com/mage_1868/status/853992239369830404
- https://twitter.com/mage_1868/status/854028454081159169
IDパスワードはネイティブUIで表示して、html中のどこに入力するかなどはリモートから受信するjsで定義している。特に難読化や独自の暗号化などがされているわけではない。
見た目の上で、隠されているフィールドに対しても自動入力してしまうという問題が話題になっている(2017年1月)
のだけれど、この問題の歴史はとても古い。自分も調査したり問題を報告したりしているので、振り返ってみる。
2012年4月のShibuya.XSS #1 https://atnd.org/events/25689 で、Hamachiya2が発表した
Using Swift Package Manager with iOS
File > New > Project...
Create a Package.swift
file in your root project directory, add dependencies, then run swift package fetch
on the command line in the same directory. We’re not going to run swift build
because it will just complain.
ack_like 0 n f = f n | |
ack_like m 0 f = ack_like (m - 1) 1 f | |
ack_like m n f = ack_like (m - 1) (ack_like m (n - 1) f) f | |
s_func_conv f = \x -> ack_like x x f | |
s_conv (m, f) = ((g m), g) | |
where | |
g = s_func_conv f | |
ss_s2_conv s = \(m, f) -> (iterate s (m, f)) !! f(m) |
- 日時
2016-09-21
- 作
@voluntas
- バージョン
1.0.1
- url
2016 年 6 月 24 日に行われる BPStudy の発表資料です