Page 1
PHPerはどこから来たのか
PHPerは何者か
PHPerはどこへ行くのか
Where do PHPers come from? Who are PHPers? Where are PHPers going?
pixiv Inc.
USAMI Kenta
2024-07-18 #orekobe
PHP"オレ"カンファレンス神戸 #1
公開日:
by USAMI Kenta@tadsan
PHPerはどこから来たのか
PHPerは何者か
PHPerはどこへ行くのか
Where do PHPers come from? Who are PHPers? Where are PHPers going?
pixiv Inc.
USAMI Kenta
2024-07-18 #orekobe
PHP"オレ"カンファレンス神戸 #1
お前誰よ
お前誰よ
さて
2024年は
いろいろありました
どうして
こんなことに
なったのか
話は
1993年に さかのぼる
その前に
本日のあらすじ
1. PHPはどこからきたのか 2. PHPerは何者か
(日本の)
3. PHPerはどこへ行くのか
はじまります
PHPは
どこから来たのか
PHPを
作ったのは
誰でしょうか
出典: フリー百科事典『ウィキペディア(Wikipedia)』より引用
https://ja.wikipedia.org/wiki/ラスマス・ラードフ
2021-07-01T14:10:55版
出典: 伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる
https://web.archive.org/web/20100501140915/http://anond.hatelabo.jp/20100427231539
出典:伝説の喫煙者「黒木 灰次郎」名言集を聞くと嫌煙がファビョる
http://blog.livedoor.jp/hokanisurukotoha/archives/1121714.html
出典: ウィキクォート https://ja.wikiquote.org/wiki/ラスマス・ラードフ
PHPは多くの人から疎まれ、
まじめなプログラミング言語として
考察対象とされていない節がある
正しい
だが、そうじゃない
出典: IT Conversations | Rasmus Lerdorf | PHP on Hormones
https://web.archive.org/web/20130729204354/http://itc.conversationsnetwork.org/shows/detail3298.html
Rasmus LerdorfはMySQLとPostgreSQLの両方に 導入されているSQL標準(ANSI92 SQL)を無視した
mSQLのLIMIT句のオリジナル作者です
出典: IT Conversations | Rasmus Lerdorf | PHP on Hormones
https://web.archive.org/web/20130729204354/http://itc.conversationsnetwork.org/shows/detail3298.html
1993年時点で存在したデータベースソフトウェア。
フリーソフトウェアではないがソースコードが
公開されていて、MySQLなどに影響を及ぼした。
Q. つまりPHPって
何だったの?
A.
異常に行動力があるRasmus
さんが自分のためにPHPを作っ て、何回か書き直した後に利己的 な動機でソースコード公開したら 世界的に開発が盛り上がっちゃった
イスラエルの大学生
ZeevとAndiが仲間に なって大革新を遂げる
出典: フリー百科事典『ウィキペディア(Wikipedia)』より引用
https://ja.wikipedia.org/wiki/ラスマス・ラードフ
2021-07-01T14:10:55版
Rasmusは一般的な意 味でのBDFLではない
(日本の)
PHPerは何者か
PHPのユーザーは
他の言語よりも
多様だと思う
A
<!DOCTYPE html>
<html><head><title>Hello, PHP!</title></head>
<p>
<?php if (date('H') < 19): ?>
こんにちは
<?php else: ?> こんばんは
<?php endif; ?>
</p>
<p>今は<?= htmlspecialchars(date('H')) ?>時です</p>
B
<?php require 'bootstrap.php';
$db = mysqli_connect();
$stmt = mysqli_prepare($db, 'SELECT * FROM books');
mysqli_stmt_execute($stmt); print '<h1>本の一覧</h1>';
print '<ul>';
foreach ($stmt as $s) {
print '<li>'; print $s->name; print '</li>';
}
print '</ul>';
C
<?php declare(strict_types=1);
namespace Foo\Http\Controller;
class BooksController extends BaseController {
public function index() {
$books = Books::getAll();
$this->render(compact("books"));
}
}
前提が「プログラミング」
「システム開発」
ではないユーザーも多い
Q. 日本でPHP系の
カンファレンスは何回
開催されたのでしょうか
A. 数えかたにもよるが、
60〜100回くらい
(WordCampをカウントするかで変化)
Q. どうしてこうなったのか
A. コロナ禍明けで
直接会って会話する楽しさ
を思い出してしまった
A. 自分も発表したり
イベントを開催したいと
思う人口の裾野が拡がった
YAPC
RubyKaigi PyCon JP
etc...
言語固有のコミュニティの
事情がいろいろある
PHPerは
どこへ行くのか
よくも悪くも
コミュニティの盛り上がりで
カンファレンス発表の
ハードルが上がってしまった
コミュニケーションの場は
カンファレンスだけじゃない
会って触れ合う場は
多い方がいい
情報を他者に教えられる レベルに整理することで
自分の理解を深めたい
個人的な思想:
直接的な勉強より
多角的な視点を得たい
PHP && 技術
ではなく
PHP愛 || 技術
発表内容を「勉強」として
完全理解することに こだわる必要はない
記憶のフックを作って いつか役立ててほしい
PHPにお世話になっている
からといって全員が
PHPエコシステムに貢献し ないといけないことはない
技術コミュニティを
楽しみましょう
