SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
2016/05/21
株式会社Fusic 平田 哲
PHP関数他探訪2016
Fusic Co., Ltd.
自己紹介
3
平田 哲(HIRATA, Satoshi)
id: debility
Fusic Co., Ltd.
http://fusic.co.jp/
Fukuoka.pm
Program, Server, Network, and “Nomikai”
icon: © mutsuking
Fusic Co., Ltd.
三行広告
4
Fusic Co., Ltd.
三行広告
5
エンジニア募集しています。
エンジニア募集しています。
エンジニア募集しています。
Fusic Co., Ltd.
このLTについて
6
圧倒的な物量を誇るPHPの関数をたまには見
直して、愛でる話です。
Fusic Co., Ltd.
重要
7
PHP関数他探訪2016
Fusic Co., Ltd.
重要
8
PHP関数他探訪2016
Fusic Co., Ltd.
重要
9
関数以外も喋ってよし
Fusic Co., Ltd.
このLTについて
10
圧倒的な物量を誇るPHPの関数に限らないも
ろもろをたまには見直して、愛でる話です。
Fusic Co., Ltd.
このLTについて
11
圧倒的な物量を誇るPHPの関数に限らないも
ろもろをたまには見直して、愛でる話です。
Fusic Co., Ltd.
愛でる
12
×
Fusic Co., Ltd.
愛でる
13
× ○
Fusic Co., Ltd.
愛でる
14
× ○ ○
Fusic Co., Ltd.
本日のお品書き
15
前菜
関数の話
関数群の話
関数の仕様の話
デフォルト設定の話
とある.ini変数の話
Fusic Co., Ltd. 16
前菜
Fusic Co., Ltd.
前菜
17
https://bugs.php.net/bug.php?id=71585
Fusic Co., Ltd.
Nortonが誤ってPHPを削除する暴挙
18
https://bugs.php.net/bug.php?id=71585
php-win.exe deleted
by Norton Security
Fusic Co., Ltd.
過去にも
19
https://bugs.php.net/bug.php?id=67930
Norton is classifying this release as insecure and
is deleted all file dll and exe files.
Fusic Co., Ltd. 20
getimagesize
Fusic Co., Ltd.
getimagesize
21
getimagesize(string $filename)
画像の大きさをファイル名から取得する
Fusic Co., Ltd.
getimagesize
22
getimagesize(string $filename)
画像の大きさをファイル名から取得する
list($width, $height, $type, $attr) =
getimagesize(“/path/to/image.jpg”);
Fusic Co., Ltd.
getimagesizefromstring
23
getimagesizefromstring(string $filename)
画像の大きさを文字列から取得する(>=PHP5.4)
Fusic Co., Ltd.
getimagesizefromstring
24
getimagesizefromstring(string $filename)
画像の大きさを文字列から取得する(>=PHP5.4)
$image =
file_get_contents(“/path/to/image.jpg”);
Fusic Co., Ltd.
getimagesizefromstring
25
getimagesizefromstring(string $filename)
画像の大きさを文字列から取得する(>=PHP5.4)
$image =
file_get_contents(“/path/to/image.jpg”);
list($width, $height, $type, $attr) =
getimagesizefromstring($image);
Fusic Co., Ltd.
getimagesizefromstring
26
getimagesizefromstring(string $filename)
画像の大きさを文字列から取得する(>=PHP5.4)
$image =
file_get_contents(“/path/to/image.jpg”);
list($width, $height, $type, $attr) =
getimagesizefromstring($image);
長。
Fusic Co., Ltd. 27
is_xxx
Fusic Co., Ltd.
is_xxx
28
Fusic Co., Ltd.
is_xxx
29
is_array - 変数が配列かどうかを検査する
is_bool - 変数が boolean であるかを調べる
is_callable - 引数が、関数としてコール可能な構造であるかどうか調べる
is_double - is_float のエイリアス
is_float - 変数の型が float かどうか調べる
is_int - 変数が整数型かどうかを検査する
is_integer - is_int のエイリアス
is_long - is_int のエイリアス
is_null - 変数が NULL かどうか調べる
is_numeric - 変数が数字または数値形式の文字列であるかを調べる
is_object - 変数がオブジェクトかどうかを検査する
is_real - is_float のエイリアス
is_resource - 変数がリソースかどうかを調べる
is_scalar - 変数がスカラかどうかを調べる
is_string - 変数の型が文字列かどうかを調べる
Fusic Co., Ltd.
is_xxx
30
is_array - 変数が配列かどうかを検査する
is_bool - 変数が boolean であるかを調べる
is_callable - 引数が、関数としてコール可能な構造であるかどうか調べる
is_double - is_float のエイリアス
is_float - 変数の型が float かどうか調べる
is_int - 変数が整数型かどうかを検査する
is_integer - is_int のエイリアス
is_long - is_int のエイリアス
is_null - 変数が NULL かどうか調べる
is_numeric - 変数が数字または数値形式の文字列であるかを調べる
is_object - 変数がオブジェクトかどうかを検査する
is_real - is_float のエイリアス
is_resource - 変数がリソースかどうかを調べる
is_scalar - 変数がスカラかどうかを調べる
is_string - 変数の型が文字列かどうかを調べる 多。
Fusic Co., Ltd.
is_xxx
31
is_array - 変数が配列かどうかを検査する
is_bool - 変数が boolean であるかを調べる
is_callable - 引数が、関数としてコール可能な構造であるかどうか調べる
is_double - is_float のエイリアス
is_float - 変数の型が float かどうか調べる
is_int - 変数が整数型かどうかを検査する
is_integer - is_int のエイリアス
is_long - is_int のエイリアス
is_null - 変数が NULL かどうか調べる
is_numeric - 変数が数字または数値形式の文字列であるかを調べる
is_object - 変数がオブジェクトかどうかを検査する
is_real - is_float のエイリアス
is_resource - 変数がリソースかどうかを調べる
is_scalar - 変数がスカラかどうかを調べる
is_string - 変数の型が文字列かどうかを調べる
Fusic Co., Ltd.
xxxval
32
Fusic Co., Ltd.
xxxval
33
doubleval - floatval のエイリアス
floatval - 変数の float 値を取得する
intval - 変数の整数としての値を取得する
strval - 変数の文字列としての値を取得する
Fusic Co., Ltd.
xxxval
34
doubleval - floatval のエイリアス
floatval - 変数の float 値を取得する
intval - 変数の整数としての値を取得する
strval - 変数の文字列としての値を取得する
boolval - 変数の boolean としての値を取得する
※ PHP5.5で追加された関数
Fusic Co., Ltd.
boolval
35
echo '0: '.(boolval(0) ? 'true' : 'false')."¥n";
echo '42: '.(boolval(42) ? 'true' : 'false')."¥n";
echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."¥n";
echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."¥n";
echo '"": '.(boolval("") ? 'true' : 'false')."¥n";
echo '"string": '.(boolval("string") ? 'true' : 'false')."¥n";
echo '"0": '.(boolval("0") ? 'true' : 'false')."¥n";
echo '"1": '.(boolval("1") ? 'true' : 'false')."¥n";
echo '[1, 2]: '.(boolval([1, 2]) ? 'true' : 'false')."¥n";
echo '[]: '.(boolval([]) ? 'true' : 'false')."¥n";
echo 'stdClass: '.(boolval(new stdClass) ? 'true' : 'false')."¥n";
Fusic Co., Ltd.
boolval
36
0: false
42: true
0.0: false
4.2: true
"": false
"string": true
"0": false
"1": true
[1, 2]: true
[]: false
stdClass: true
Fusic Co., Ltd.
mt_rand問題
37
http://sucrose.hatenablog.com/entry/2016/02/19/
235506
「PHP の mt_rand() は一貫して壊れている
(consistently broken)らしい」
本来の実装と少しだけ違うメルセンヌツイスタに
なっている
修正のプルリクがmergeされたのちにrevertされる
「後方互換性を壊す変更は議論してからmergeす
べき」と言う理由
Fusic Co., Ltd.
mt_rand問題
38
"Sure it's broken, but at least
it's consistently broken!“
Fusic Co., Ltd.
愛でる(おさらい)
39
Fusic Co., Ltd.
愛でる(おさらい)
40
× ○ ○
Fusic Co., Ltd. 41
default_charset
Fusic Co., Ltd.
default_charset
42
PHP >= 5.6.0 で、デフォルトが “UTF-8” になりました。
※ PHP < 5.6.0 でのデフォルトは空でした。
Fusic Co., Ltd.
default_charset
43
PHP >= 5.6.0 で、デフォルトが “UTF-8” になりました。
※ PHP < 5.6.0 でのデフォルトは空でした。
Shift_JISとか、他の文字コードを同居させているような場合
に、さっくり文字化けたりします(metaタグで書いていても)。
Fusic Co., Ltd.
default_charset
44
PHP >= 5.6.0 で、デフォルトが “UTF-8” になりました。
※ PHP < 5.6.0 でのデフォルトは空でした。
Shift_JISとか、他の文字コードを同居させているような場合
に、さっくり文字化けたりします(metaタグで書いていても)。
Apacheであれば、.htaccessに
php_value default_charset none
とか書いて回避するといいんじゃないでしょうか。
Fusic Co., Ltd. 45
gc_maxlifetime
Fusic Co., Ltd.
session.gc_maxlifetime
46
session.gc_maxlifetime
セッションの保持時間
Fusic Co., Ltd.
session.gc_maxlifetime
47
session.gc_maxlifetime
セッションの保持時間
デフォルトは1440秒 (=24分)
Fusic Co., Ltd.
session.gc_maxlifetime
48
Q. なぜ24分?
Fusic Co., Ltd.
session.gc_maxlifetime
49
Q. なぜ24分?
A. もともと1440分(=1日)だったのが、単位
だけ秒になって数値そのままとの噂
http://stackoverflow.com/questions/14703363/why-is-the-
standard-session-lifetime-24-minutes-1440-seconds
Fusic Co., Ltd. 50
まとめ
Fusic Co., Ltd.
まとめ
51
PHPに限った話ではないですが。
調べてみると新たな発見があって、役に立っ
たりしますよ。
Fusic Co., Ltd.
まとめ
52
PHPに限った話ではないですが。
調べてみると新たな発見があって、役に立っ
たりしますよ。
あと、転んでも泣かない。
Fusic Co., Ltd.
まとめ
53
PHPに限った話ではないですが。
調べてみると新たな発見があって、役に立っ
たりしますよ。
あと、転んでも泣かない。愛でましょう。
Fusic Co., Ltd.
ご清聴ありがとうございました。

Weitere ähnliche Inhalte

Andere mochten auch

クイズを支える技術
クイズを支える技術クイズを支える技術
クイズを支える技術Satoshi Hirata
 
セキュリティは2016年も「熱男」で行こう!
セキュリティは2016年も「熱男」で行こう!セキュリティは2016年も「熱男」で行こう!
セキュリティは2016年も「熱男」で行こう!Tomohiro Hanada
 
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC OverviewDevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overviewaxsh co., LTD.
 
Pの付く言語の話
Pの付く言語の話Pの付く言語の話
Pの付く言語の話Satoshi Hirata
 
20090717 Ruby Kaigi Lightning Talk
20090717  Ruby Kaigi  Lightning Talk20090717  Ruby Kaigi  Lightning Talk
20090717 Ruby Kaigi Lightning Talkaxsh co., LTD.
 
bitshifters徹底攻略
bitshifters徹底攻略bitshifters徹底攻略
bitshifters徹底攻略Satoshi Hirata
 
Hack/HHVM 入門
Hack/HHVM 入門Hack/HHVM 入門
Hack/HHVM 入門y-uti
 
Dockerで開発環境をデリバる
Dockerで開発環境をデリバるDockerで開発環境をデリバる
Dockerで開発環境をデリバるDaigou Harada
 
Wakameとか仮想化とか
Wakameとか仮想化とかWakameとか仮想化とか
Wakameとか仮想化とかSatoshi Hirata
 
PHP×コミニュケーションロボット
PHP×コミニュケーションロボットPHP×コミニュケーションロボット
PHP×コミニュケーションロボットNishida Kansuke
 
基礎知識3「ドローンの飛ばし方」
基礎知識3「ドローンの飛ばし方」基礎知識3「ドローンの飛ばし方」
基礎知識3「ドローンの飛ばし方」MapQuest.Inc
 
realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係Yoshio Hanawa
 
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )博宣 今村
 
ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )博宣 今村
 
基礎知識5「ドローン運用に必要なこと」
基礎知識5「ドローン運用に必要なこと」基礎知識5「ドローン運用に必要なこと」
基礎知識5「ドローン運用に必要なこと」MapQuest.Inc
 
アクセシビリティからはじめる、WebサイトのUXデザイン
アクセシビリティからはじめる、WebサイトのUXデザインアクセシビリティからはじめる、WebサイトのUXデザイン
アクセシビリティからはじめる、WebサイトのUXデザインYoshinori OHTA
 
Uxマップを使ったサービス改善
Uxマップを使ったサービス改善Uxマップを使ったサービス改善
Uxマップを使ったサービス改善Keisuke Tsukayoshi
 

Andere mochten auch (20)

クイズを支える技術
クイズを支える技術クイズを支える技術
クイズを支える技術
 
HHVM Hack
HHVM HackHHVM Hack
HHVM Hack
 
セキュリティは2016年も「熱男」で行こう!
セキュリティは2016年も「熱男」で行こう!セキュリティは2016年も「熱男」で行こう!
セキュリティは2016年も「熱男」で行こう!
 
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC OverviewDevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
 
Pの付く言語の話
Pの付く言語の話Pの付く言語の話
Pの付く言語の話
 
20090717 Ruby Kaigi Lightning Talk
20090717  Ruby Kaigi  Lightning Talk20090717  Ruby Kaigi  Lightning Talk
20090717 Ruby Kaigi Lightning Talk
 
bitshifters徹底攻略
bitshifters徹底攻略bitshifters徹底攻略
bitshifters徹底攻略
 
Hack/HHVM 入門
Hack/HHVM 入門Hack/HHVM 入門
Hack/HHVM 入門
 
Dockerで開発環境をデリバる
Dockerで開発環境をデリバるDockerで開発環境をデリバる
Dockerで開発環境をデリバる
 
Wakameとか仮想化とか
Wakameとか仮想化とかWakameとか仮想化とか
Wakameとか仮想化とか
 
Code Golf
Code GolfCode Golf
Code Golf
 
PHP×コミニュケーションロボット
PHP×コミニュケーションロボットPHP×コミニュケーションロボット
PHP×コミニュケーションロボット
 
基礎知識3「ドローンの飛ばし方」
基礎知識3「ドローンの飛ばし方」基礎知識3「ドローンの飛ばし方」
基礎知識3「ドローンの飛ばし方」
 
realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係realpathキャッシュと OPcacheの面倒すぎる関係
realpathキャッシュと OPcacheの面倒すぎる関係
 
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
Linuxベースのオープンソース フライトコントローラーの概要( #ABC2015S )
 
ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )ドローンの仕組み( #ABC2015S )
ドローンの仕組み( #ABC2015S )
 
基礎知識5「ドローン運用に必要なこと」
基礎知識5「ドローン運用に必要なこと」基礎知識5「ドローン運用に必要なこと」
基礎知識5「ドローン運用に必要なこと」
 
アクセシビリティからはじめる、WebサイトのUXデザイン
アクセシビリティからはじめる、WebサイトのUXデザインアクセシビリティからはじめる、WebサイトのUXデザイン
アクセシビリティからはじめる、WebサイトのUXデザイン
 
Sakura IoT Platform
Sakura IoT PlatformSakura IoT Platform
Sakura IoT Platform
 
Uxマップを使ったサービス改善
Uxマップを使ったサービス改善Uxマップを使ったサービス改善
Uxマップを使ったサービス改善
 

Ähnlich wie PHP関数他探訪2016

Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Takuya Iwatsuka
 
Open bio2004 biopython
Open bio2004 biopythonOpen bio2004 biopython
Open bio2004 biopython泰 増田
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性LIFULL Co., Ltd.
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„Kaz Aiso
 
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)株式会社MonotaRO Tech Team
 

Ähnlich wie PHP関数他探訪2016 (6)

PHPコアから読み解くPHP5.5
PHPコアから読み解くPHP5.5PHPコアから読み解くPHP5.5
PHPコアから読み解くPHP5.5
 
Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門Spring 5に備えるリアクティブプログラミング入門
Spring 5に備えるリアクティブプログラミング入門
 
Open bio2004 biopython
Open bio2004 biopythonOpen bio2004 biopython
Open bio2004 biopython
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
 
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
 

Mehr von Satoshi Hirata

PostgreSQL15 新機能紹介
PostgreSQL15 新機能紹介PostgreSQL15 新機能紹介
PostgreSQL15 新機能紹介Satoshi Hirata
 
PostgreSQL13 新機能紹介
PostgreSQL13 新機能紹介PostgreSQL13 新機能紹介
PostgreSQL13 新機能紹介Satoshi Hirata
 
20201102 postgresql unconference_debility
20201102 postgresql unconference_debility20201102 postgresql unconference_debility
20201102 postgresql unconference_debilitySatoshi Hirata
 
最近のPerl界隈の話とか
最近のPerl界隈の話とか最近のPerl界隈の話とか
最近のPerl界隈の話とかSatoshi Hirata
 
ネットワーク障害を支配したい話
ネットワーク障害を支配したい話ネットワーク障害を支配したい話
ネットワーク障害を支配したい話Satoshi Hirata
 
すごいログ解析の話
すごいログ解析の話すごいログ解析の話
すごいログ解析の話Satoshi Hirata
 
ピタゴラなんとかスイッチを作って破壊した話
ピタゴラなんとかスイッチを作って破壊した話ピタゴラなんとかスイッチを作って破壊した話
ピタゴラなんとかスイッチを作って破壊した話Satoshi Hirata
 
RDS for PostgreSQLにまつわる雑多な話
RDS for PostgreSQLにまつわる雑多な話RDS for PostgreSQLにまつわる雑多な話
RDS for PostgreSQLにまつわる雑多な話Satoshi Hirata
 
クイズを支える技術2017
クイズを支える技術2017クイズを支える技術2017
クイズを支える技術2017Satoshi Hirata
 
re:Invent 2015 参加報告
re:Invent 2015 参加報告re:Invent 2015 参加報告
re:Invent 2015 参加報告Satoshi Hirata
 
re:Invent 2015 参加報告
re:Invent 2015 参加報告re:Invent 2015 参加報告
re:Invent 2015 参加報告Satoshi Hirata
 
botになる技術 (How to be a bot)
botになる技術 (How to be a bot)botになる技術 (How to be a bot)
botになる技術 (How to be a bot)Satoshi Hirata
 
福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について
福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について 福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について
福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について Satoshi Hirata
 
Perlで仮想サーバ制御(仮)
Perlで仮想サーバ制御(仮)Perlで仮想サーバ制御(仮)
Perlで仮想サーバ制御(仮)Satoshi Hirata
 
YAPC::Asia 2010 参加報告(と後日談)
YAPC::Asia 2010 参加報告(と後日談)YAPC::Asia 2010 参加報告(と後日談)
YAPC::Asia 2010 参加報告(と後日談)Satoshi Hirata
 
More Japanize Wordpress
More Japanize WordpressMore Japanize Wordpress
More Japanize WordpressSatoshi Hirata
 
bitshifters徹底攻略(再)
bitshifters徹底攻略(再)bitshifters徹底攻略(再)
bitshifters徹底攻略(再)Satoshi Hirata
 

Mehr von Satoshi Hirata (20)

PostgreSQL15 新機能紹介
PostgreSQL15 新機能紹介PostgreSQL15 新機能紹介
PostgreSQL15 新機能紹介
 
PostgreSQL13 新機能紹介
PostgreSQL13 新機能紹介PostgreSQL13 新機能紹介
PostgreSQL13 新機能紹介
 
20201102 postgresql unconference_debility
20201102 postgresql unconference_debility20201102 postgresql unconference_debility
20201102 postgresql unconference_debility
 
最近のPerl界隈の話とか
最近のPerl界隈の話とか最近のPerl界隈の話とか
最近のPerl界隈の話とか
 
ネットワーク障害を支配したい話
ネットワーク障害を支配したい話ネットワーク障害を支配したい話
ネットワーク障害を支配したい話
 
すごいログ解析の話
すごいログ解析の話すごいログ解析の話
すごいログ解析の話
 
ピタゴラなんとかスイッチを作って破壊した話
ピタゴラなんとかスイッチを作って破壊した話ピタゴラなんとかスイッチを作って破壊した話
ピタゴラなんとかスイッチを作って破壊した話
 
RDS for PostgreSQLにまつわる雑多な話
RDS for PostgreSQLにまつわる雑多な話RDS for PostgreSQLにまつわる雑多な話
RDS for PostgreSQLにまつわる雑多な話
 
クイズを支える技術2017
クイズを支える技術2017クイズを支える技術2017
クイズを支える技術2017
 
ひとりLT大会
ひとりLT大会ひとりLT大会
ひとりLT大会
 
re:Invent 2015 参加報告
re:Invent 2015 参加報告re:Invent 2015 参加報告
re:Invent 2015 参加報告
 
re:Invent 2015 参加報告
re:Invent 2015 参加報告re:Invent 2015 参加報告
re:Invent 2015 参加報告
 
botになる技術 (How to be a bot)
botになる技術 (How to be a bot)botになる技術 (How to be a bot)
botになる技術 (How to be a bot)
 
福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について
福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について 福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について
福岡の(多分)まじめなWeb屋さんの社内事情について、あるいは社内コミュニ ケーションのあり方について
 
Majibaka
MajibakaMajibaka
Majibaka
 
Perlで仮想サーバ制御(仮)
Perlで仮想サーバ制御(仮)Perlで仮想サーバ制御(仮)
Perlで仮想サーバ制御(仮)
 
YAPC::Asia 2010 参加報告(と後日談)
YAPC::Asia 2010 参加報告(と後日談)YAPC::Asia 2010 参加報告(と後日談)
YAPC::Asia 2010 参加報告(と後日談)
 
Beccoame Ver0.1
Beccoame Ver0.1Beccoame Ver0.1
Beccoame Ver0.1
 
More Japanize Wordpress
More Japanize WordpressMore Japanize Wordpress
More Japanize Wordpress
 
bitshifters徹底攻略(再)
bitshifters徹底攻略(再)bitshifters徹底攻略(再)
bitshifters徹底攻略(再)
 

PHP関数他探訪2016