並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1652件

新着順 人気順

PHPの検索結果1 - 40 件 / 1652件

  • PHPカンファレンス小田原2024の全貌 #phpcon_odawara - #あすみかんの上にあすみかん

    phpcon-odawara.jp 2024/04/13(土)にPHPカンファレンス小田原2024を開催し、実行委員長を務めました。 総勢約150名で、ぺちこん小田原を作り上げました!!🥷💨 かなり高めの参加率 この記事では、ぺちこん小田原の全貌を思い出せる限り書いてみようとおもいます! どんな思いでやったか speakerdeck.com オープニングでも語らせてもらいましたが、ぺちこん小田原開催のきっかけは、PHPカンファレンス福岡2023で「ぺちこん小田原やれば?」と言われたことです。爆速で会場を取り、開催まで漕ぎ着けました。 ぺちこん小田原2024のゴール 当日スタッフ向けに作った資料の一部です。ぺちこん小田原のゴールはこの様なラインナップでした。 ノリと勢いで始めたけど、わたしの軸はブラさずに。ノリと勢いで始めたからこそ、わたしが一番前のめりで。 asumikam.com 開

      PHPカンファレンス小田原2024の全貌 #phpcon_odawara - #あすみかんの上にあすみかん
    • PHPやRust、Node.jsなどで引数処理の脆弱性を確認 急ぎ対応を

      JPCERTコーディネーションセンター(JPCERT/CC)は2024年4月15日、「Window」で動作する複数のプログラミング言語や実行環境でのコマンド実行処理において、引数のエスケープ処理が適切に機能しない脆弱(ぜいじゃく)性があると伝えた。 PHP、Rust、Node.jsなどで引数処理の脆弱性を確認 この脆弱性を悪用されるとアプリケーションのコマンドインジェクションにつながる可能性があり、コマンド実行時に改ざんされたプログラムの引数の入力を処理することで任意のコマンドを実行される危険性がある。 今回発見された脆弱性は脆弱性情報データベース(CVE)に複数登録されている。CVE情報は以下の通りだ。 CVE-2024-1874: PHPの「proc_open」関数に存在するコマンドインジェクションの脆弱性 CVE-2024-22423: コマンドラインプログラム「yt-dlp」に存在

        PHPやRust、Node.jsなどで引数処理の脆弱性を確認 急ぎ対応を
      • PHPカンファレンス小田原2024

        GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model

          PHPカンファレンス小田原2024
        • WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024

          https://fortee.jp/phpconodawara-2024/proposal/b48d66a5-799b-48ea-b322-7f894e5d5923

            WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024
          • 具象と抽象の往復を私達はカンファレンスを通じて学んでいるんだ - PHPカンファレンス小田原編 - そーだいなるらくがき帳

            PHPカンファレンス小田原(以下 ぺちこん小田原)に行ってきた。 このブログはその熱量の高さを思い出しながら、小田原駅前のスタバで書いてる。 カンファレンスで話をしたこと 懇親会キーノートで内省を勝ち取る、そのためには具象と抽象を往復して具象化の引き出しと抽象化の概念の理解を深めようという話をした。 そのために日報や週報からふりかえりし、能力を獲得していく。という話。 でもこれ、カンファレンスに参加すること自体が具象と抽象のスキルを強く獲得するチャンスだなって思ったので、感想と合わせて書く。 ちなみに文章中に出てくる経験学習モデルの話はスライドで説明している。 speakerdeck.com 経験という具象を疑似体験として聴く カンファレンスに行くと色んなセッションを聴くことができる。 もちろんぺちこん小田原でも最高だった。 至極のセッションの中で自分の中のベストトークを選ぶとしたらたつき

              具象と抽象の往復を私達はカンファレンスを通じて学んでいるんだ - PHPカンファレンス小田原編 - そーだいなるらくがき帳
            • FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション

              PHPカンファレンス小田原2024 の発表資料です。 https://phpcon-odawara.connpass.com/event/296492/ https://fortee.jp/phpconodawara-2024/proposal/7c57d5ca-213a-4d7a-aaf0-26ddc44897f0

                FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
              • 単体テストを書かない技術 #phpcon_odawara

                PHPカンファレンス小田原2024での発表資料です https://fortee.jp/phpconodawara-2024/proposal/4d39c7ef-058c-4648-b1d7-5510497e0d81

                  単体テストを書かない技術 #phpcon_odawara
                • PHPのMutation Testingライブラリ・Infectionを実戦導入してみた

                  📢 少しだけ宣伝させてください 🙏 来る7/20にPHPカンファレンス神戸を開催します!! 小さい箱での開催のため、参加枠に限りがあります!ぜひお早めにお申し込みください! 改めて、はじめに こんにちは、今回も株式会社hitocolorのKanonとしてお目にかかます。 先日、『Mutation Testingライブラリ・Strykerを実戦導入してみた』という記事を公開しました。 今回はある意味、前回の続編。バックエンドへMutation Testを導入してみたので、同じく実戦導入にあたってのアレコレをお話ししたいなと思い筆を取りました。 おそらくInfectionを実戦導入例を踏まえての記事は、これが日本だと初めてではないでしょうか。 実はこれの続編でもある この記事はMutaion Testの実戦導入においてフロント続編なのですが、実は以下の記事の続編でもあります。 実は以前から

                    PHPのMutation Testingライブラリ・Infectionを実戦導入してみた
                  • 【Developers Summit 2024フォローアップ】『グランブルーファンタジー』100万行を超える大規模なシステム再構築~10周年のその先へ~

                      【Developers Summit 2024フォローアップ】『グランブルーファンタジー』100万行を超える大規模なシステム再構築~10周年のその先へ~
                    • PHPの時代は終わった? プログラミング言語のランキングで、2001年以来の最低シェアを記録【やじうまWatch】

                        PHPの時代は終わった? プログラミング言語のランキングで、2001年以来の最低シェアを記録【やじうまWatch】
                      • プログラミング言語をすぐに試せる「プレイグラウンド」まとめ。2024年版

                        新しいプログラミング言語やライブラリ、フレームワークを学ぶには、実際にそれらを試して挙動などを見てみることが大事ですが、実行環境を用意するのは手間がかかります。 そこで役立つのが、いわゆる「プレイグラウンド」と呼ばれる、Webブラウザでプログラミング言語やライブラリ、フレームワークをすぐに試すことができるサービスです。 主要なプログラミング言語の公式サイトには、実際にその言語をすぐに試せるプレイグラウンドが用意されていることも多く、また公式サイト以外にもネット上にはさまざまなプレイグラウンドがあります。 プレイグラウンドを使えば、気軽にいろんなプログラミング言語やライブラリ、フレームワークを試せます。 この記事ではそうしたプレイグラウンドをまとめてみました。ここで紹介したプレイグラウンドの他にも、あなたのお気に入りのプレイグラウンドがあればX/Twitterやブックマークのコメント、メール

                          プログラミング言語をすぐに試せる「プレイグラウンド」まとめ。2024年版
                        • イベント駆動コンテンツ

                          Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク 2024/3/9にPHPerKaigi 2024 でイベント駆動コンテンツ(Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)という40分のトークを行いました。 最初のスライド 「まず、スライドをご覧ください。雲から楽しそうな物がぶら下がっているのをクマが見ています。これは何の象徴でしょうか。」 トークの冒頭でこのような呼びかけを行いました。 これから話すことは分散キャッシングなので、家の中に出現したクラウドからサービスが提供されているということを表しています。 このクマの視線はぶら下がっているサービスではなく、クラウドに向いています。つまり、サービスを生み出す仕組みを注視しているのです。 これは、常に問題の本質を見つめるという姿勢の象徴になっていま

                          • 【PHP8.4】メソッド引数のデフォルトnullがついに禁止される - Qiita

                            よく見たら不自然なんだけどこれまで普通に許されていた、この引数デフォルト値がついに禁止されます。 何がおかしいって型がintなのに引数を渡さないことができてしまうので、矛盾してしまうわけですね。 これはPHPが昔からの仕様を残しておいたためであり、いわゆる歴史的経緯というやつです。 以下は該当のRFC、Deprecate implicitly nullable parameter typesの日本語訳です。 PHP RFC: Deprecate implicitly nullable parameter types Introduction PHP7.1で?T構文、さらにPHP8.0でUnion型がサポートされたことにより、PHPはnull許容値型を正しく書くことができます。 歴史的にはPHP5.0でオブジェクト型、PHP5.1でarray、PHP5.4でcallable、PHP7.0でス

                              【PHP8.4】メソッド引数のデフォルトnullがついに禁止される - Qiita
                            • PHPerKaigi 2024に2名のメンバーが登壇しました - BASEプロダクトチームブログ

                              2024/03/07(木)~2024/03/09(土)に開催された PHPerKaigi 2024 にて、BASE株式会社から2名のメンバーが登壇しました! 登壇者 2 名からコメントと、会場の様子やセッションについてお届けします! 登壇者のコメント Futoshi Endo (@Fendo181) speakerdeck.com BASEでバックエンドエンジニアをしています、遠藤です。 2日目に「PHP8の機能を使って堅牢にコードを書く」というタイトルで発表させて頂きました。 業務でもPHPを書いているのですが、PHP8で提供されている機能は使ってより堅牢に書くにはどうすればいいのか? が気になってそこから実際に業務を通じて得た経験だったり、自分で調べた内容をまとめて発表しました。 個人的には「堅牢」という壮大なテーマを選んでしまった事に若干後悔もしたのですが、資料を作るにあたって、t

                                PHPerKaigi 2024に2名のメンバーが登壇しました - BASEプロダクトチームブログ
                              • PHPerKaigi 2024【参加レポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                はじめに メールディーラー開発課のyamamuuuです。 2024/03/7(木) ~ 03/9(土)の3日間に渡ってPHPerKaigi 2024が開催されました。 今回もオンライン・オフライン両方のハイブリッド開催でした。 phperkaigi.jp ラクスはシルバースポンサーとして協賛し、3名が登壇した他、数名のメンバーが参加しました。 今回はラクスからの登壇者本人と参加者によるレポートを紹介させていただきます。 はじめに 参加レポート php-src debug マニュアル 10年モノのレガシーPHPアプリケーションを移植しきるまでの泥臭くも長い軌跡 ウキウキ手作りミニマリストPHP Laravel OpenAPIによる "辛くない" スキーマ駆動開発 こんな静的解析導入は負けフラグ 帰ってきた「完成度低いの歓迎LT大会」(PHPerKaigi出張版) WebAssembly を理

                                  PHPerKaigi 2024【参加レポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                • Laravel 11 Now Available - The Laravel Blog

                                  Today, we're thrilled to announce the release of Laravel 11 and Laravel Reverb. As we announced at Laracon EU, Laravel 11 introduces a minimal application structure, using SQLite by default, implementing health routing, offering per-second rate limiting, supporting graceful encryption key rotation, improving queue testing, introducing new Artisan commands, adding Resend mail transport, integrating

                                    Laravel 11 Now Available - The Laravel Blog
                                  • Not Found

                                    • Laravel 11ついにリリース ー SQLite統合、Laravel Reverbが利用可能に

                                      3月13日、Laravelが最新バージョン「Laravel 11」をリリースした。 Laravel 11は、開発者に向けた新たな機能や最適化が盛り込まれ、ますます洗練された開発体験を提供している。この新バージョンの主な特徴を紹介する。 Laravel 11のハイライト: 最小のアプリケーション構成を導入 Laravel 11では、新しいアプリケーション向けに最小のアプリケーション構成が導入された。appフォルダは劇的にシンプルになりつつも、アプリケーションのカスタマイズ性はさらに向上した。これにより、既存のLaravel開発者が慣れ親しんだ概念や知識を損なうことなく、よりわかりやすく、よりモダンな開発体験を得られるようになった。 Laravel Reverbの導入 Laravel Reverbは、Laravelエコシステムに組み込まれたWebSocketサーバーで、アプリケーションに堅牢な

                                        Laravel 11ついにリリース ー SQLite統合、Laravel Reverbが利用可能に
                                      • Measuring Developer Productivity via Humans

                                        Measuring developer productivity is a difficult challenge. Conventional metrics focused on development cycle time and throughput are limited, and there aren't obvious answers for where else to turn. Qualitative metrics offer a powerful way to measure and understand developer productivity using data derived from developers themselves. Organizations should prioritize measuring developer productivity

                                          Measuring Developer Productivity via Humans
                                        • 東大発のスタートアップ企業 “国内最大規模 国産生成AI完成” | NHK

                                          東京大学発のスタートアップ企業が国内最大規模の国産の生成AIを開発し、完成したと発表しました。アメリカの企業が先行するなか、日本語に特化する戦略で対抗するねらいです。 この生成AIは、基盤となる大規模言語モデルの学習量を示す「パラメータ数」が700億で、これまで各社が手がけた国産の生成AIとしては最大規模の処理能力となります。 オープンソースと呼ばれる公開技術をベースに、産業技術総合研究所が運営するデータセンター「ABCI」などを活用し、去年12月から短期間で開発を実現しました。 会社側によりますと、先行するアメリカの企業の生成AIと同等の日本語の処理能力があるとしています。 チャット形式の生成AIを今後、一般に公開するほか、企業や自治体など向けに順次、提供を始める予定だということです。 生成AIの開発競争が激しさを増す背景には、業務やサービスに導入する顧客企業をいかに増やすかという“囲い

                                            東大発のスタートアップ企業 “国内最大規模 国産生成AI完成” | NHK
                                          • Apple・Google・Microsoft・Mozillaが協力して開発するベンチマークツール「Speedometer 3.0」が登場

                                            Apple、Google、Microsoft、Mozillaといったテクノロジー大手が協力して開発するベンチマークツール「Speedometer 3.0」が発表されました。 BrowserBench.org — Announcements https://browserbench.org/announcements/speedometer3/ Improving Performance in Firefox and Across the Web with Speedometer 3 - Mozilla Hacks - the Web developer blog https://hacks.mozilla.org/2024/03/improving-performance-in-firefox-and-across-the-web-with-speedometer-3/ Speedomet

                                              Apple・Google・Microsoft・Mozillaが協力して開発するベンチマークツール「Speedometer 3.0」が登場
                                            • 14業界の主要戦略パターンを解説する『業界別マーケティングの地図』を出版します!!(→「はじめに」と「おわりに」と主要フレームを全公開)|池田紀行@トライバル代表

                                              14業界の主要戦略パターンを解説する『業界別マーケティングの地図』を出版します!!(→「はじめに」と「おわりに」と主要フレームを全公開) 『売上の地図』(日経BP)の続編となる本が出ます。 テーマは前著に続き「売上」ですが、今回の本は14業界のマーケティング特性の違いと、それぞれの業界ごとの戦略チューニングのポイントを解説するものです。 ありがたいことに、『売上の地図』はたくさんの方に読んでいただけ、多くの企業で「導入」が進んでいます。一方で、「これはマズイな……」と感じることも増えてしまいました。それが、カスタマイズやチューニングなき当てはめです。 自社商品が持つマーケティング特性、つまりカテゴリー関与度を無視し、「そのまま」使ってしまうのです。 これはいけません。むしろマズイことになります。この流れを断ち切るためには、自らその流れを正す追加情報を出すほかない。これが本書を書こうと思った

                                                14業界の主要戦略パターンを解説する『業界別マーケティングの地図』を出版します!!(→「はじめに」と「おわりに」と主要フレームを全公開)|池田紀行@トライバル代表
                                              • AIと顔認証を組み込んだ「人間狩りをするAIドローン」がわずか数時間で完成

                                                起業家でエンジニアのルイス・ウェナス氏は、小型ドローンに顔認証システムと人工知能(AI)を組み込むことで、ゲーム感覚で人間を追いかけるドローンを作成したとSNSに投稿しました。ウェナス氏は、わずか数時間で作り上げたそのドローンが武器さえ搭載すれば簡単に自動で人間を殺害するドローンに変貌することを指摘し、AIドローンの兵器利用について警告しています。 we built an AI-controlled homing/killer drone -- full video pic.twitter.com/xJVlkswKaq— Luis Wenus (@luiswenus) AI drone that could hunt and kill people built in just hours by scientist 'for a game' | Live Science https://ww

                                                  AIと顔認証を組み込んだ「人間狩りをするAIドローン」がわずか数時間で完成
                                                • B+木入門:PHPで理解する データベースインデックスの仕組み/b-plus-tree-101

                                                  PHPerKaigi 2024 の登壇資料です

                                                    B+木入門:PHPで理解する データベースインデックスの仕組み/b-plus-tree-101
                                                  • Bluesky、AT Protocol開発助成金を発表――招待制廃止、連合機能の実装に続き、オープンな開発エコシステムによる成長がさらに加速 | gihyo.jp

                                                    Bluesky⁠⁠、AT Protocol開発助成金を発表 ――招待制廃止⁠⁠、連合機能の実装に続き⁠⁠、オープンな開発エコシステムによる成長がさらに加速 2024年3月6日、分散型SNS「Bluesky」は、同サービスの根幹となるオープンプロトコル「AT Protocol」の一層の開発拡大・促進を目指すために、AT Protocol開発を対象とした助成金を発表した。 開発促進のエコシステムとしての助成金 Blueskyは、2023年1月にiOS/Android版アプリとしてリリースされた分散型SNSの1つ。元々、Twitter共同創業者の1人であるJack Dorsey氏らが集まって始まったプロジェクトで、リリース当初は招待制のSNSとして、熱量の高いユーザを中心に限定した中でサービスが動いていた。 その後、後述のように招待性が廃止、さらにBlueskyの注目機能の1つである連合機能の実

                                                      Bluesky、AT Protocol開発助成金を発表――招待制廃止、連合機能の実装に続き、オープンな開発エコシステムによる成長がさらに加速 | gihyo.jp
                                                    • 小学生が「2chのAA」や「スプー」を知っている理由

                                                      ITmedia NEWSにおける1週間の記事アクセス数を集計し、上位10記事を紹介する「ITmedia NEWS Weekly Top10」。今回は3月2~8日までの7日間について集計し、まとめた。 春に向けて寒暖差が激しすぎ、体調を崩している方も多いようです。東京では暖かくなって花粉が爆散している、と思ったら突然雪が降ったり。身体がついていきませんね……。 さて、先週のアクセストップは、突如発表された新型「MacBook Air」について。2画面の外部出力に対応したことなどが歓迎された一方、「先日買ったばかりなのに」など、嘆きの声も聞かれた。 2位は駐車中のTeslaの監視機能などを解説した記事だった。Teslaは「セントリーモード」と呼ばれる監視機能を標準搭載しており、人やクルマが接近するとヘッドライトが点滅し、周囲の映像を記録するという。Teslaを見かけるとついつい近づいてじっくり

                                                        小学生が「2chのAA」や「スプー」を知っている理由
                                                      • 読みやすいテストコードへの一歩、適切なAssertionを使う

                                                        PHPerKaigi 2024 https://fortee.jp/phperkaigi-2024/proposal/1be00d06-afa8-4ba9-a49b-9118c782f8e3

                                                          読みやすいテストコードへの一歩、適切なAssertionを使う
                                                        • GitHub - toshusai/cmpui: CmpUI is a component library designed for creating complex GUI applications in web browsers.

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - toshusai/cmpui: CmpUI is a component library designed for creating complex GUI applications in web browsers.
                                                          • FrankenPHPとは何か

                                                            「サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024」 というスライドで FrankenPHP の話が出ており、以前から気になっていたので軽く調べてみました。 FrankenPHPとは FrankenPHPとは簡単にいうとPHPを実行可能なWebサーバーです。公式サイトには次のように説明されています。 The Modern PHP App Server, written in Go しかしこの説明だと少し大雑把で、実際にはFrankenPHPには大きく3つの側面があると感じました。 PHPを実行可能なWebサーバー FrankenPHPは Caddy というGoで実装されたWebサーバー上でPHPを動かすのためのモジュールとして実行できる PHPを実行可能なCLI FrankenPHPはCLI上からもPHPファイル指定して実行できる(この場合はWeb

                                                              FrankenPHPとは何か
                                                            • GitHub勉強会~GitHub Copilotの最新動向、GitHub Actions、セキュリティ、開発フロー支援の機能など~|IT勉強会・イベントならTECH PLAY[テックプレイ]

                                                              イベント内容 概要 \3/21(木)19:30スタート/ ◆GitHub勉強会◆ GitHub Copilotの最新動向 GitHub Actions セキュリティ 開発フロー支援の機能 etc ITテクノロジーに関する様々な職種やテーマをピックアップしてセミナー形式で学ぶイベントです! これまでにも増して目を見張るスピードで進化を遂げるGitHub。 普段から使っているのに、気づいたら新しい設定値増えてませんか? GitHubの注目の更新情報を、ギュッと凝縮してお届けします。 お役立ち機能をキャッチアップして、明日からの開発をブーストしましょう! 今回もGitHubの技術アドバイザリやワークショップの講師を担当されている岩永さんをお招きしてGitHub最新情報や改めて学びたい中級テクニックなどを学ぶセミナーを開催いたします。 主催/IT・テクノロジー人材のためのコミュニティ「TECH S

                                                                GitHub勉強会~GitHub Copilotの最新動向、GitHub Actions、セキュリティ、開発フロー支援の機能など~|IT勉強会・イベントならTECH PLAY[テックプレイ]
                                                              • privateメソッドのテストって書かない方がいいんだっけ?

                                                                PHPerKaigi 2024発表資料 https://fortee.jp/phperkaigi-2024/proposal/f23f927e-2ac8-498e-a047-6376831cbd07

                                                                  privateメソッドのテストって書かない方がいいんだっけ?
                                                                • CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection

                                                                  PHPerKaigi 2024 • Day 1での登壇資料です。 https://phperkaigi.jp/2024/ https://fortee.jp/phperkaigi-2024/proposal/0d0f8507-0a53-46f6-bca6-23386d78f17f ※ Authorizationヘッダーを利用したBearerトークン等の活用については言及していません。

                                                                    CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
                                                                  • 月面でも使えるタフなカメラを日本のニコンが作ります!

                                                                    月面でも使えるタフなカメラを日本のニコンが作ります!2024.03.08 22:00 Passant Rabie - Gizmodo US- [原文] ( R.Mitsubori ) NASAのゼナ・カードマン宇宙飛行士とドリュー・フォイステル宇宙飛行士が、アリゾナでの実地試験で初期デザインのハンドヘルド・ユニバーサル・ルナー・カメラを使用 Photo: NASA / Bill Stafford via Gizmodo US 青い地球をふだんのカメラで撮ってきて! 現在NASAでは、宇宙飛行士が月面で使用するハンドヘルドカメラを開発しています。そのパートナーとなっているのが、日本のカメラメーカーであるニコンです。 2026年に向け宇宙用カメラを開発NASAとニコンが契約を結び、月面の過酷な環境温度に耐えるカメラを共同制作することになりました。契約には、宇宙飛行士が月面で過ごす様子を撮影(研

                                                                      月面でも使えるタフなカメラを日本のニコンが作ります!
                                                                    • PHP8の機能を使って堅牢にコードを書く

                                                                      PHPerKaigi2024で登壇したときの資料です。 https://fortee.jp/phperkaigi-2024/proposal/ae2ded4d-8e7e-47a0-85d1-26a8c92308ac

                                                                        PHP8の機能を使って堅牢にコードを書く
                                                                      • サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024

                                                                        [AWS Expert Online for JAWS-UG]AWS SAW を使った�トラブルシューティング�効率化のススメ

                                                                          サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024
                                                                        • Docker ハンズオン / docker-hands-on

                                                                          2024/03/07 【開発系エンジニアのためのDocker絵とき入門出版記念】著者と学ぶ Docker ハンズオン https://phper-oop.connpass.com/event/309942/ 本スライドで参考資料としているのは 開発系エンジニアのためのDocker絵とき入門 です https://www.amazon.co.jp/dp/4798071501 ぜひ合わせてご覧ください

                                                                            Docker ハンズオン / docker-hands-on
                                                                          • PHPerのための「PHPと型定義」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                            弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2023年5月のイベントでは「型定義」について語り合いました。 弊社のメンバーが事前にまとめてきた情報にしたがって、他の参加者に意見を頂いて語り合いながら学びました。 今回はその内容についてレポートします。 rakus.connpass.com PHPと型 静的型付け言語 動的型付け言語 一般的な誤解 PHPの型 単一の式が持つ型 型システムで扱える型 never型について void型について self,parent,static型について resource型について evalでresource型を宣言すると リテラル型について ユーザー定義型について 複合型について 型のエイリアス mixed iterable PHPで取り入れられた型表現 型宣言のメリット PHPの歴史を振り返る PHPのドキュメント

                                                                              PHPerのための「PHPと型定義」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                            • PHPカンファレンス関西2024にコアスタッフとして参加しました - BASEプロダクトチームブログ

                                                                              こんにちは。 BASEの ProductDevでエンジニアをしています、遠藤(@Fendo181)です。 今回、2024年2月11日に開催された「PHPカンファレンス関西2024」にコアスタッフとして参加してきました! 2024.kphpug.jp 2018年から6年越しに開催された「PHPカンファレンス関西2024」でしたが無事に開催できました。蓋を開けてみれば431名という多くの方が参加された大きなイベントだったと思います。 この記事ではそんな「PHPカンファレンス関西2024」にコアスタッフとして参加した背景や、自分の役割や、コアスタッフを経験して思ったことなどをまとめてみようと思います。 また、この記事をきっかけにコアスタッフでなくても、なんらかの技術コミュニティに参加するきっかけになれば幸いです。 コアスタッフに参加しようと思ったきっかけについて 「PHPカンファレンス関西202

                                                                                PHPカンファレンス関西2024にコアスタッフとして参加しました - BASEプロダクトチームブログ
                                                                              • 【PHP8.2】PHP8.2でジェネリクスが導入された - Qiita

                                                                                4. ジェネリクス PHP 8.2 では、ジェネリクスのサポートが導入されました。 ジェネリクスを使用すると、コードの再利用性が向上し、型安全性も確保されます。 interface Collection<T> { public function add(T $item): void; public function get(int $index): T; } class StringCollection implements Collection<string> { // ... } $stringCollection = new StringCollection(); $stringCollection->add("Hello"); $stringCollection->add(123); // エラー:string 型が期待されています この注釈、詳細ページには一切記述されていないため

                                                                                  【PHP8.2】PHP8.2でジェネリクスが導入された - Qiita
                                                                                • Re: WebサーバーアーキテクチャとPHP実行方式の理解から始めるphp-fpmとはなにか?

                                                                                  この記事のモチベーション 「php-fpmとはなにか?」を知るため、PHPのドキュメントを見ました。 しかし、ここに書いていることはまあそうなのですがあまりに焦点が絞られ過ぎてて「php-fpmとはなにか?」に対する答えとしては少し不十分な気がしていました。 例えるなら数学の問題に答えるにあたって、途中式を飛ばしたり証明の過程を飛ばしたりというような感じ。 不十分というのは、それを理解するための段階をすっ飛ばして答えだけが書かれている状態のことを指しています。 その不十分なところを自分も曖昧にしか理解できていない気がしており、いい機会なので整理しておこうというのがこの記事のモチベーションです。 そのためこの記事は、「php-fpmとはなにか?」をプロセス→Webサーバー→実行方式と順を追って説明していく構成になっています。 「細けぇこたぁいいんだ、おらぁ今すぐ答えだけ知りてぇンダ」という方

                                                                                    Re: WebサーバーアーキテクチャとPHP実行方式の理解から始めるphp-fpmとはなにか?