狠狠撸

狠狠撸Share a Scribd company logo
「OKグーグル! 銀行振込1000円」
2019/09/27
RCC夏期成果物発表会 @hnw
1
誰?
● 所属: KLab株式会社
○ スマートフォンゲームを作ってます
○ 色々な方面に詳しい技術者がいます
● Twitter: @hnw / GitHub: hnw
○ 興味:Web技術、クラウド、セキュリティ
2
今日お話しすること
● 夏休みに趣味で作っていたシステムの紹介
○ 概要と動機
○ デモ
○ システム構成?知見の紹介
3
今日お話しすること
● 夏休みに趣味で作っていたシステムの紹介
○ 概要と動機
○ デモ
○ システム構成?知見の紹介
4
夏休みに作ったもの
5
銀行振込1000円
コレ必要?
● 各銀行の公式機能では残高確認どまり
○ 自作するしかない
● 銀行のシステムって手数が多くて面倒
○ 自動化して少しでも楽したい
● もはや要不要ではない
○ プログラムからマネーを触るのスリルある
6
今日お話しすること
● 夏休みに趣味で作っていたシステムの紹介
○ 概要と動機
○ デモ
○ システム構成?知見の紹介
7
今日お話しすること
● 夏休みに趣味で作っていたシステムの紹介
○ 概要と動機
○ デモ
○ システム構成?知見の紹介
8
システム構成
9
今回は銀行サイトを自動操作したい
● 銀行サイトはJavaScriptなしでは使えない
○ セキュリティ上の理由?
● スクレイピングライブラリは不適当
○ 例:Beautiful Soup, Nokogiri
10
そこでPuppeteerを使います
● ヘッドレスChrome用ライブラリ
○ Node.jsでブラウザ操作を記述
○ ブラウザのフル機能が使える
■ JS必須サイトの自動操作ができる
○ ディスプレイが無い環境でも動く
■ 例:クラウド環境、サーバ機
11
Slackは何に使うのか
● NAT越えに利用
○ 0円で済むのが良い
○ 有料なら他にも選択肢はある
● 家の外から家のマシンを使うのは面倒
○ 本来ならクラウドに置いた方がシンプルになる
○ 今回はどうしても家でやりたかった
12
システム構成(再掲)
13
銀行パスワード
家の中に置くか外に置くか
● 銀行パスワードを家の外に置きたくない
○ 心情的な理由が大きい(本当に家の方が安全か?)
● 銀行振込以外の部分は大丈夫なのか
○ 音声入力やSlackも攻撃されたら怖い
○ 対策については後述
14
サブシステムの詳細
● 音声入力→Slack
● Slack→コマンド起動
● 銀行振込コマンド
15
サブシステム1:音声入力→Slack
● IFTTTのアプレットで実現
○ この部分はコーディング無し
● コマンドの指定方法
○ 固定文字列 [+任意文字列1種] [+任意数字列1種]
16
サブシステム1:音声入力→Slack
17
● 文字列を追加?並べ替えしてSlackに送れる
サブシステム2:Slack→コマンド起動
18
● hnw/slack-commander
○ Goで自作
● メッセージを受け取り外部コマンドを起動
○ コマンドの出力をメッセージとして返す
● 起動コマンドをTOMLで指定できる
サブシステム2:Slackからコマンド起動
19
slack_token = 'XXXXXXXXXXXX'
[[commands]]
keyword = '振込 *'
command = 'banking/cli.js 振込 * -v'
timeout = 900 # 15min
config.toml
サブシステム3:銀行振込
20
● Puppeteerでプログラミングするだけ
○ CSSセレクタやXPathで要素を辿っていく
● 開発時はブラウザを表示することもできる
○ ヘッドレスで実行するとデバッグが大変
○ 非ヘッドレスだとChrome DevTools が使えるので楽
サブシステム3:銀行振込
21
● リスク回避策
○ スマホ認証のある銀行を使う
○ 銀行サイトの登録済口座に振り込む
■ 赤の他人に送る事故は起きない
→こわいけど大事故は起きないはず…
銀行振込の動作例
22
知見: 実用的だった
23
● 当初の予想より便利
○ 音声認識の精度はかなり高い、その意味で実用的
○ 移動中など文字打つより音声の方が早いこともある
○ テレホンバンキングの代わりになりそう
ハマったところ: 銀行に怒られた
24
● 銀行サイトでデバッグしすぎて怒られた
● 電話したら「2回目はないよ」って言われた
お客さまの振込先口座確認サービスのご利用を制限させていただいています。振込先登録
口座の情報に誤りが無いかご確認のうえ、振込手続を行ってください。なお、振込先口座確
認サービスの利用再開をご希望される場合、新生パワーコール (0120-456-858
:*1→2<スマホ認証サービス?操作方法などに関するお問い合わせ> ) までご連絡くだ
さい。
さらに詳しい内容
25
● 「KLab Tech Book Vol.5」に寄稿しました
○ 技術書典7で同人誌を頒布します&電子版ダウンロード
ページ
● 読んでもらえると嬉しいです!
26
完

More Related Content

Similar to 「OKグーグル! 銀行振込1000円」 (20)

Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
YASUKAZU NAGATOMI
?
机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿
机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿
机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿
yusuke shibui
?
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
?
Reviewing_machine_learning_program.pdf
Reviewing_machine_learning_program.pdfReviewing_machine_learning_program.pdf
Reviewing_machine_learning_program.pdf
yusuke shibui
?
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
Yukio Saito
?
5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一
5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一
5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一
瑛一 西口
?
Handii スタートアッフ?エンシ?ニア開発課題LT day2
Handii スタートアッフ?エンシ?ニア開発課題LT day2Handii スタートアッフ?エンシ?ニア開発課題LT day2
Handii スタートアッフ?エンシ?ニア開発課題LT day2
Yusuke Mori
?
20111203 gdd2011フィードバック 公開用
20111203 gdd2011フィードバック 公開用20111203 gdd2011フィードバック 公開用
20111203 gdd2011フィードバック 公開用
tksyokoyama
?
(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告
(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告
(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告
INTAGEGROUP
?
滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出
滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出
滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出
VOYAGE GROUP
?
碍濒补产の梅雨対策
碍濒补产の梅雨対策碍濒补产の梅雨対策
碍濒补产の梅雨対策
Hideyuki TAKEI
?
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
hiyohiyo
?
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
Tokoroten Nakayama
?
アプリエンジニアがサーバーサイドで最初に勉强するべきこと
アプリエンジニアがサーバーサイドで最初に勉强するべきことアプリエンジニアがサーバーサイドで最初に勉强するべきこと
アプリエンジニアがサーバーサイドで最初に勉强するべきこと
YutoNishine
?
础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム
l_b__
?
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったことエンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
?
楽天の中のわたしと勉强会
楽天の中のわたしと勉强会楽天の中のわたしと勉强会
楽天の中のわたしと勉强会
Rakuten Group, Inc.
?
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
Yusuke Yamamoto
?
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
Prig   残業泥棒 - 01. プロローグ 120121 杉浦Prig   残業泥棒 - 01. プロローグ 120121 杉浦
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
urasandesu
?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
YASUKAZU NAGATOMI
?
机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿
机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿
机械学习でテスト実行を効率化する尝补耻苍肠丑补产濒别.辫诲蹿
yusuke shibui
?
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
?
Reviewing_machine_learning_program.pdf
Reviewing_machine_learning_program.pdfReviewing_machine_learning_program.pdf
Reviewing_machine_learning_program.pdf
yusuke shibui
?
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
Yukio Saito
?
5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一
5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一
5/22 第23回 Customer系エンシ?ニア座談会のスライト? 公開用 西口瑛一
瑛一 西口
?
Handii スタートアッフ?エンシ?ニア開発課題LT day2
Handii スタートアッフ?エンシ?ニア開発課題LT day2Handii スタートアッフ?エンシ?ニア開発課題LT day2
Handii スタートアッフ?エンシ?ニア開発課題LT day2
Yusuke Mori
?
20111203 gdd2011フィードバック 公開用
20111203 gdd2011フィードバック 公開用20111203 gdd2011フィードバック 公開用
20111203 gdd2011フィードバック 公開用
tksyokoyama
?
(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告
(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告
(インテージテクノスフィア)贵驰20冲技术探究委员会冲ブロックチェーン分科会活动报告
INTAGEGROUP
?
滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出
滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出
滨罢业界とソフトウェア技术者を取り巻く今日の様相と荒波の将来への船出
VOYAGE GROUP
?
碍濒补产の梅雨対策
碍濒补产の梅雨対策碍濒补产の梅雨対策
碍濒补产の梅雨対策
Hideyuki TAKEI
?
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
hiyohiyo
?
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
Tokoroten Nakayama
?
アプリエンジニアがサーバーサイドで最初に勉强するべきこと
アプリエンジニアがサーバーサイドで最初に勉强するべきことアプリエンジニアがサーバーサイドで最初に勉强するべきこと
アプリエンジニアがサーバーサイドで最初に勉强するべきこと
YutoNishine
?
础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム础苍诲谤辞颈诲の新ビルドシステム
础苍诲谤辞颈诲の新ビルドシステム
l_b__
?
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったことエンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
?
楽天の中のわたしと勉强会
楽天の中のわたしと勉强会楽天の中のわたしと勉强会
楽天の中のわたしと勉强会
Rakuten Group, Inc.
?
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai 株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
Yusuke Yamamoto
?
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
Prig   残業泥棒 - 01. プロローグ 120121 杉浦Prig   残業泥棒 - 01. プロローグ 120121 杉浦
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
urasandesu
?

More from Yoshio Hanawa (20)

自宅の消費電力をリアルタイムに グラフ化してみた
自宅の消費電力をリアルタイムに グラフ化してみた自宅の消費電力をリアルタイムに グラフ化してみた
自宅の消費電力をリアルタイムに グラフ化してみた
Yoshio Hanawa
?
Zend VMにおける例外の実装
Zend VMにおける例外の実装Zend VMにおける例外の実装
Zend VMにおける例外の実装
Yoshio Hanawa
?
Zend VMにおける例外の実装
Zend VMにおける例外の実装Zend VMにおける例外の実装
Zend VMにおける例外の実装
Yoshio Hanawa
?
ぼくのかんがえる?さいきょうの银行振込
ぼくのかんがえる?さいきょうの银行振込ぼくのかんがえる?さいきょうの银行振込
ぼくのかんがえる?さいきょうの银行振込
Yoshio Hanawa
?
浮动小数点数と翱厂厂のバグの话
浮动小数点数と翱厂厂のバグの话浮动小数点数と翱厂厂のバグの话
浮动小数点数と翱厂厂のバグの话
Yoshio Hanawa
?
笔贬笔拡张を笔贰颁尝に登録してわかったこと
笔贬笔拡张を笔贰颁尝に登録してわかったこと笔贬笔拡张を笔贰颁尝に登録してわかったこと
笔贬笔拡张を笔贰颁尝に登録してわかったこと
Yoshio Hanawa
?
骋颈迟贬耻产からお金をもらった话
骋颈迟贬耻产からお金をもらった话骋颈迟贬耻产からお金をもらった话
骋颈迟贬耻产からお金をもらった话
Yoshio Hanawa
?
颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた
颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた
颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた
Yoshio Hanawa
?
realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係
Yoshio Hanawa
?
家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう
家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう
家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう
Yoshio Hanawa
?
Laungage Update PHP編
Laungage Update PHP編Laungage Update PHP編
Laungage Update PHP編
Yoshio Hanawa
?
笔贬笔の拡张モジュールを骋辞で作る
笔贬笔の拡张モジュールを骋辞で作る笔贬笔の拡张モジュールを骋辞で作る
笔贬笔の拡张モジュールを骋辞で作る
Yoshio Hanawa
?
骋颈迟贬耻产にバグ报告して赏金$500を顶いた话
骋颈迟贬耻产にバグ报告して赏金$500を顶いた话骋颈迟贬耻产にバグ报告して赏金$500を顶いた话
骋颈迟贬耻产にバグ报告して赏金$500を顶いた话
Yoshio Hanawa
?
辫丑辫-产耻颈濒诲がいかに便利かを力説する
辫丑辫-产耻颈濒诲がいかに便利かを力説する辫丑辫-产耻颈濒诲がいかに便利かを力説する
辫丑辫-产耻颈濒诲がいかに便利かを力説する
Yoshio Hanawa
?
翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた
翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた
翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた
Yoshio Hanawa
?
笔贬笔7の拡张モジュール事情
笔贬笔7の拡张モジュール事情笔贬笔7の拡张モジュール事情
笔贬笔7の拡张モジュール事情
Yoshio Hanawa
?
笔贬笔7の内部実装から学ぶ性能改善テクニック
笔贬笔7の内部実装から学ぶ性能改善テクニック笔贬笔7の内部実装から学ぶ性能改善テクニック
笔贬笔7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
?
笔贬笔の正规表现と最长一致
笔贬笔の正规表现と最长一致笔贬笔の正规表现と最长一致
笔贬笔の正规表现と最长一致
Yoshio Hanawa
?
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイントPHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
?
偶然にも500万个の厂厂贬公开键を手に入れた俺たちは
偶然にも500万个の厂厂贬公开键を手に入れた俺たちは偶然にも500万个の厂厂贬公开键を手に入れた俺たちは
偶然にも500万个の厂厂贬公开键を手に入れた俺たちは
Yoshio Hanawa
?
自宅の消費電力をリアルタイムに グラフ化してみた
自宅の消費電力をリアルタイムに グラフ化してみた自宅の消費電力をリアルタイムに グラフ化してみた
自宅の消費電力をリアルタイムに グラフ化してみた
Yoshio Hanawa
?
Zend VMにおける例外の実装
Zend VMにおける例外の実装Zend VMにおける例外の実装
Zend VMにおける例外の実装
Yoshio Hanawa
?
Zend VMにおける例外の実装
Zend VMにおける例外の実装Zend VMにおける例外の実装
Zend VMにおける例外の実装
Yoshio Hanawa
?
ぼくのかんがえる?さいきょうの银行振込
ぼくのかんがえる?さいきょうの银行振込ぼくのかんがえる?さいきょうの银行振込
ぼくのかんがえる?さいきょうの银行振込
Yoshio Hanawa
?
浮动小数点数と翱厂厂のバグの话
浮动小数点数と翱厂厂のバグの话浮动小数点数と翱厂厂のバグの话
浮动小数点数と翱厂厂のバグの话
Yoshio Hanawa
?
笔贬笔拡张を笔贰颁尝に登録してわかったこと
笔贬笔拡张を笔贰颁尝に登録してわかったこと笔贬笔拡张を笔贰颁尝に登録してわかったこと
笔贬笔拡张を笔贰颁尝に登録してわかったこと
Yoshio Hanawa
?
骋颈迟贬耻产からお金をもらった话
骋颈迟贬耻产からお金をもらった话骋颈迟贬耻产からお金をもらった话
骋颈迟贬耻产からお金をもらった话
Yoshio Hanawa
?
颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた
颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた
颈翱厂/尘补肠翱厂と础苍诲谤辞颈诲/尝颈苍耻虫のサント?ホ?ックス机构について调べた
Yoshio Hanawa
?
realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係
Yoshio Hanawa
?
家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう
家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう
家庭用ブロードバンドルータ上で奥辞谤诲笔谤别蝉蝉を动かそう
Yoshio Hanawa
?
笔贬笔の拡张モジュールを骋辞で作る
笔贬笔の拡张モジュールを骋辞で作る笔贬笔の拡张モジュールを骋辞で作る
笔贬笔の拡张モジュールを骋辞で作る
Yoshio Hanawa
?
骋颈迟贬耻产にバグ报告して赏金$500を顶いた话
骋颈迟贬耻产にバグ报告して赏金$500を顶いた话骋颈迟贬耻产にバグ报告して赏金$500を顶いた话
骋颈迟贬耻产にバグ报告して赏金$500を顶いた话
Yoshio Hanawa
?
辫丑辫-产耻颈濒诲がいかに便利かを力説する
辫丑辫-产耻颈濒诲がいかに便利かを力説する辫丑辫-产耻颈濒诲がいかに便利かを力説する
辫丑辫-产耻颈濒诲がいかに便利かを力説する
Yoshio Hanawa
?
翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた
翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた
翱笔肠补肠丑别の新机能ファイルベースキャッシュの内部実装を読んでみた
Yoshio Hanawa
?
笔贬笔7の拡张モジュール事情
笔贬笔7の拡张モジュール事情笔贬笔7の拡张モジュール事情
笔贬笔7の拡张モジュール事情
Yoshio Hanawa
?
笔贬笔7の内部実装から学ぶ性能改善テクニック
笔贬笔7の内部実装から学ぶ性能改善テクニック笔贬笔7の内部実装から学ぶ性能改善テクニック
笔贬笔7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
?
笔贬笔の正规表现と最长一致
笔贬笔の正规表现と最长一致笔贬笔の正规表现と最长一致
笔贬笔の正规表现と最长一致
Yoshio Hanawa
?
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイントPHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
?
偶然にも500万个の厂厂贬公开键を手に入れた俺たちは
偶然にも500万个の厂厂贬公开键を手に入れた俺たちは偶然にも500万个の厂厂贬公开键を手に入れた俺たちは
偶然にも500万个の厂厂贬公开键を手に入れた俺たちは
Yoshio Hanawa
?

「OKグーグル! 銀行振込1000円」