並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 1296件

新着順 人気順

@PHPの検索結果281 - 320 件 / 1296件

  • PHPとSDLで始めるコンピューターグラフィックス – 透視投影で3D|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    PHPとSDLで始めるコンピューターグラフィックス – 透視投影で3D こんにちは、普段はインフラや情シスをお仕事にしていますが、グラフィックスも趣味にしている nobuh です。前回の記事 PHPとSDLで始めるコンピューターグラフィックス に続きまして、今回は PHP での SDL を使った 3D グラフィックスに挑戦したいと思います! 前回までのおさらい 前回の記事 では PHP と php-sdl のインストール方法SDL のウインドウを出してグラフィックスを描画する方法フレーム毎にキー入力を処理し、多数の四角を描画する という 2D グラフィックスの基本的なところを紹介いたしました。今回は 線を引く という原始的な機能を使って 3D のワイヤーフレームで物体を描画して動かすところまで挑戦してみます! 3D を 2D に描画する透視投影 3次元の立体を2次元の平面上に書く手法として

      PHPとSDLで始めるコンピューターグラフィックス – 透視投影で3D|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    • Apple、macOS 12 MontereyにPython 2.7.18などを同梱してリリース。Big Surまで同梱されていたphpは削除されるので注意を。

      macOS 12 MontereyにはPython 2.7.18やRuby 2.6.8p205などのスクリプト言語が同梱されています。詳細は以下から。 Appleは2018年から2019年にリリースしたmacOS 10.14 MojaveとmacOS 10.15 Catalinaにレガシーなソフトウェアとの互換性を持たせるためとして、2020年にEOL(End of Life)を迎えたPython 2.7.16を同梱して出荷し、一部の開発者から批判されましたが、本日リリースされmacOS 12 MontereyにはPython 2系の最終バージョンとなる「Python 2.7.18」が同梱されています。 WARNING: Python 2.7 is not recommended. This version is included in macOS for compatibility wi

        Apple、macOS 12 MontereyにPython 2.7.18などを同梱してリリース。Big Surまで同梱されていたphpは削除されるので注意を。
      • 子どもに暗示をかけていませんか? 子の性格は親の言葉がつくる(PHPファミリー のびのび子育て) - goo ニュース

        ふだん何気なく発するひと言が、良くも悪くも子どもの性格を形成します。自分の口ぐせを見直してみましょう。

          子どもに暗示をかけていませんか? 子の性格は親の言葉がつくる(PHPファミリー のびのび子育て) - goo ニュース
        • 『WordPressの中でのPHPについて』

          PHPとは? PHP (PHP: Hypertext Preprocessor を再帰的に略したものです) は、広く使われているオープンソースの汎用スクリプト言語です。 PHP は、特にWeb 開発に適しており、HTML に埋め込むことができます。 さらに詳しく知りたい方は、下記のサイトを参考にしてください。 WordPressとPHPの関係 WordPressは、 PHPというプログラム言語で作成されたシステムなのです。 なので、 PHPの具合が悪いと最悪表示できないというトラブルもあるのです。 WordPressには PHPの最低バージョンが設定されておりそれより低い場合に冒頭の画像のようなエラーがダッシュボードに表示されます。 そして PHPは、WordPressと同じように定期的にアップデートされ続けています。 テーマの場合も必須WordPressバージョンと別に必須PHPバージョ

            『WordPressの中でのPHPについて』
          • 【PHP】file_get_contents()でヘッダー情報を書き換える

            最近では、スマホでインターネットをする人が多くなり同じURLにアクセスしてもモバイルとパソコンが違ったレイアウトで表示されるのは当たり前となってきました。 この間公開したソースコードを表示するツール「凝」ではIphoneとPCを切り替えて取得できるようにしていましたが、file_get_contents()やfile()でただ取得するだけでは切り替えることはできません。 前者は文字列として、後者は配列としてファイルを取得してくれますが、特に理由がない場合僕はfile()を使ってます。 今回のように、ヘッダー情報を送るときはHTTPプロトコルのコンテキストの記述から、stream_context_create()でコンテキストリソースを作成します。stream_context_create()を利用し、file_get_contents()の引数とすることでアクセスするときのヘッダー情報を書

              【PHP】file_get_contents()でヘッダー情報を書き換える
            • 2022年版!GraphAPIでインスタグラム投稿一覧を出力(JS/PHPサンプルコードあり)

              【この記事は2022年版にリライト済みです】 最近インスタ投稿一覧をWebサイトに埋め込みました。 コード書くより、インスタとFacebookを連携させてアクセストークンを取得するまでがスーパーめんどくさかったです。しかも一年前と少しやり方が変わっていて戸惑いました。 ということで、2022年版のGraphAPIで一覧を取得する手順をJS・PHP両方紹介します。難易度はJSやPHPを少し書けSNSなどのサービスを普段から使っている人向けです。出来るだけこんなことも?!ってくらいわかりやすく説明します。 今まで表示されていたのに突然データが取得できなくなった時のチェックするポイントも追記しました。 かみーゆ/フロントエンドエンジニア 資金ゼロからフィリピンで起業した海外ノマドエンジニア。IT業界10年以上でテクニカルディレクター(技術責任者)・エンジニア講師・ブリッジSEを経てLenzTec

                2022年版!GraphAPIでインスタグラム投稿一覧を出力(JS/PHPサンプルコードあり)
              • PHPカンファレンス 2021 (2021/10/02 10:50〜)

                このページはカンファレンス本体の参加申し込みページです。 今年は 2021年10月2日(土曜日)〜10月3日(日曜日) の二日間にわたってオンライン開催されます。 こちらのページから参加登録をいただくことで、他の参加者とのコミュニケーション用Discordへの案内や、配信場所などの案内を受けることができます。 登壇者や、スタッフもぜひconnpassから参加登録ください 国内の業界トップランナーによるPHP最新動向や、コアテクノロジーからPHP初心者向けセッションまで、40以上のセッションをお届けします。 これからPHPをはじめる方から、さらにPHPを極めていきたい方まで幅広く楽しめるイベントになるようプログラムをご用意しておりますので、ぜひご参加ください! こちらもご確認ください: PHPカンファレンス2021 Zoom懇親会 (10/03 19:30〜) 懇親会は閉会式後にオンラインで

                  PHPカンファレンス 2021 (2021/10/02 10:50〜)
                • 日本の「抑止力」とアジアの安定 | 岩間 陽子&村野 将 | 政策シンクタンクPHP総研

                  中国の勃興もあり、当面は不安定な情勢が続くことが予想される東アジア。わが国はいかに平和を守り、戦争という事態に至らないように行動すべきか。そのときに必要なのが、「抑止力」についての議論である。専守防衛を掲げるわが国が抑止力をもつとは、はたしてどういうことか。現在直面している具体的脅威から発生するコストまでをふまえて検討する 日本に欠けている戦略的コミュニケーション2020年6月15日、河野太郎防衛大臣(当時)がイージス・アショアの計画停止を発表したとき、筆者たちはこれをきっかけに、総合的な抑止力に関する議論が本格化することを期待した。しかし、現実は期待どおりには進んでいない。イージス・アショアの代替をめぐる議論は、従来の枠組みから一歩も出ないどころか、「イージス・システム搭載艦」という、財政・運用の両面でよりコストの高い解決案にたどり着いてしまった。 ミサイル防衛の問題は、導入にかかるコス

                    日本の「抑止力」とアジアの安定 | 岩間 陽子&村野 将 | 政策シンクタンクPHP総研
                  • php-fpm(php) をビルドして gdb でデバッグ実行できる Docker Compose 環境を作った - Shin x Blog

                    php-fpm と php コマンドを php-src からビルドして、gdb コマンドでデバッグ実行できる Docker Compose 環境を作りました。 github.com 利用方法 gdb コマンド php-src の .gdbinit PHP関数によるダンプ さいごに 利用方法 リポジトリを git コマンドでチェックアウトして、make コマンドを実行します。make コマンドを実行すると、php-src からソースをチェックアウトして、Debian の Docker コンテナで php-fpm と php コマンドをビルドします。 $ make # ビルド完了後 $ docker compose run --rm php-fpm /php-src/php/bin/php -v PHP 8.3.8-dev (cli) (built: Jun 1 2024 04:00:02)

                      php-fpm(php) をビルドして gdb でデバッグ実行できる Docker Compose 環境を作った - Shin x Blog
                    • 【PHPDoc】PHPのarray型/Collection型をもっとわかりやすく!

                      はじめに こんにちは。kouです。 前回の記事を書いてから2年が経ちました。🤔 現在自分が開発に携わっている マナリンク では、バックエンドにLaravelを使用しています。 今年に入ってから、PHPStan(PHPの静的解析ツール)が導入されることとなり、現在はレベル6で運用に載っています。 PHPStanのレベルが6に上がったことを受けて、型宣言周りをより詳細に書く必要が出てきました。 PHPでは、配列の型を言語仕様レベルではarray型としか書くことができず、それが数値の配列なのか、オブジェクトの配列なのか、はたまた連想配列なのかをこの型自体から読み取ることは難しいため、「この引数(あるいは返り値)のarray型は何が来るんだ?」という思いを抱いたことがある方は多いかと思います。 例に漏れず自分もその一人であり、今後PHPStanのレベル6(もしかしたらそれ以上)の中で開発を進めて

                        【PHPDoc】PHPのarray型/Collection型をもっとわかりやすく!
                      • 子どもを「勉強嫌いにする親」と「勉強好きにする親」の決定的な違い(PHPオンライン衆知(THE21)) - Yahoo!ニュース

                        できるのならば子供を勉強好きに育てたい...花まる学習会代表・高濱正伸氏は子供を変える前に、まず親が変わらなければならないと語る。一体どういうことなのだろうか。 勉強しようとしない子どもに対して、ついガミガミと言ってしまう――。一体、どうしたら自分から勉強してくれるようになるのか?ただ、子どもの意識を変える前に、親の意識を変える必要があるかもしれない。そう指摘するのは、『つぶさない子育て』の著者である高濱正伸氏だ。どうすれば、子どもは勉強好きになるのか? その「ガミガミ」が子どもを勉強嫌いにする我が子を自立した大人に育てるためには、やはり「勉強」が欠かせません。日本の教育制度は様々な問題点が指摘されていますが、それでも学校の勉強をきちんとしていれば、世の中を渡っていくうえで必要な知識の基盤ができます。将来の進路の選択肢が広がるのも確かです。 受験する・しないにかかわらず、小学生の頃からしっ

                          子どもを「勉強嫌いにする親」と「勉強好きにする親」の決定的な違い(PHPオンライン衆知(THE21)) - Yahoo!ニュース
                        • AWS App Runnerでモテよう 〜PHPシステムアーキテクトを目指して〜 - NRIネットコムBlog

                          こんにちは、志水です 先日、ありがたいことに2021 APN ALL AWS Certifications Engineers & AWS Top Engineerに選出されました。周りの皆様の支援があってだと思いますので、本当に感謝しています。 さて、先日は非常にテンションの上がる記事がありましたね。何でしょう?そう、AWS App Runner(以降App Runner)の登場ですね。(AWS Amplify SSR対応も最高でしたね) もし結婚報道がよぎった方は、本記事を読んで頂きしっかり自分を見つめ直して頂ければと思います。 App Runnerとは まず簡単にApp Runnerとは何かを説明します。 App Runnerとは、コンテナ環境を簡単にデプロイ出来るフルマネージドなコンピューティングサービスです。 今までコンテナ環境をデプロイする際には、アプリケーションをDocker

                            AWS App Runnerでモテよう 〜PHPシステムアーキテクトを目指して〜 - NRIネットコムBlog
                          • 【PHP8.0】PHPに名前付き引数が実装される - Qiita

                            function hoge($foo = null, $bar= false, $baz=0, $qux = ''){} こんな関数があったとして、4番目の引数だけ変更したい、他はデフォルトのままでいいという場合、現在のPHPではいちいちデフォルト値を調べて与えないといけません。

                              【PHP8.0】PHPに名前付き引数が実装される - Qiita
                            • [PHP Conference 2019]思想と理想の果てに――クリーンアーキテクチャのWEBフレームワークを作ろう

                              [PHP Conference 2019]思想と理想の果てに――クリーンアーキテクチャのWEBフレームワークを作ろう 2019.12.01 Programming スライド 動画 みなさんの反応 https://togetter.com/li/1437472 [PHP Conference Japan 2019]「思想と理想の果てに――クリーンアーキテクチャのWEBフレームワークを作ろう」のまとめ(togetter) 各種リポジトリと概要 cfg https://github.com/nrslib/cfg クラスファイルを生成するライブラリです。 クラスファイルをパースする機能も少し追加されています。 clarc-php-core https://github.com/nrslib/clarc-php-core クリーンアーキテクチャの構成例に従って、必要になるオブジェクトを生成する処理で

                                [PHP Conference 2019]思想と理想の果てに――クリーンアーキテクチャのWEBフレームワークを作ろう
                              • GitHubで最も使われている言語はJavaScript TypeScriptが急上昇でPHPは下落

                                米GitHubは12月2日、2019年10月からの1年間で最も利用者数の多かった開発言語はJavaScriptだったと発表した。年次レポート「The 2020 State of the OCTOVERSE」の中で発表したもので、JavaScriptは2014年から首位を守っている。 JavaScriptは1995年に誕生。当初はWebブラウザで実行するものでしかなかったが、2009年にはJavaScriptで記述したプログラムをWebサーバで実行し、動的Webページを生成可能にした「Node.js」が登場。2013年にGitHubが開発したフレームワーク「Electron」を利用することで、macOS、Windows、Linuxで動作するデスクトップアプリケーションを開発できるようになり、さらに活躍の場が広がった。 2位はPython。2019年の3位から順位を1つ上げた。最近では、機械学

                                  GitHubで最も使われている言語はJavaScript TypeScriptが急上昇でPHPは下落
                                • 菅野感 on Twitter: "そうそう。 英語民間試験制度に反対してる人、この本読んだ方がいい。 2005年にPHPから出てる「敎育正常化への道」 当時ペーペーの安倍晋三と、日本会議の事務総長椛島有三がイギリスに敎育視察に行った報告書。 英語、数学、国語の試験… https://t.co/lmmG4SNyJD"

                                  そうそう。 英語民間試験制度に反対してる人、この本読んだ方がいい。 2005年にPHPから出てる「敎育正常化への道」 当時ペーペーの安倍晋三と、日本会議の事務総長椛島有三がイギリスに敎育視察に行った報告書。 英語、数学、国語の試験… https://t.co/lmmG4SNyJD

                                    菅野感 on Twitter: "そうそう。 英語民間試験制度に反対してる人、この本読んだ方がいい。 2005年にPHPから出てる「敎育正常化への道」 当時ペーペーの安倍晋三と、日本会議の事務総長椛島有三がイギリスに敎育視察に行った報告書。 英語、数学、国語の試験… https://t.co/lmmG4SNyJD"
                                  • PHPの最新状況:PHP 8.0リリース日決定(第12回) - KUSANAGI Tech Column

                                    PHPの新バージョン8.0の開発が進行中です。このバージョンのリリース予定日は2020年11月26日で、2020年6月25日に初めてのアルファ版がリリースされました。PHP 8.0では、新たに属性(attribute)という代表的な機能が採用されました。これは、クラス、変数、関数などに構造化された属性を付与する機能で、コード品質保証やコンパイラの判断を容易にするために使用されます。また、PHP 8.0の具体的な使用方法や属性の取得方法も紹介しています。 この新機能は、言語としての基本的な機能が実装された状態で、今後のフレームワークとの連携が期待されています。 2020年も半分が過ぎ、COVID-19流行の渦中においても次期メジャーバージョンの8.0のリリースに向けた開発は引き続き順調に進んでいます。PHP 8.0のリリースを管理するリリースマネージャは、開発者の投票によりSara Gole

                                      PHPの最新状況:PHP 8.0リリース日決定(第12回) - KUSANAGI Tech Column
                                    • functions.phpでカスタム投稿とカスタムタクソノミーを作成する方法|WordPress特化型メディアサイト【WPWeb】

                                      改造する Release | 2021.10.01 Updated | 2022.07.28 functions.phpでカスタム投稿とカスタムタクソノミーを作成する方法functions.phpカスタムタクソノミーカスタム投稿タイプ この記事の概要この記事でできることカスタム投稿タイプの追加カスタム投稿タイプへのカスタムタクソノミー(カテゴリー、category)の追加カスタム投稿タイプへのカスタムタクソノミー(タグ、post_tag)の追加この記事で利用するものfunctions.php※別の方法として、WordPressのプラグイン「Custom Post Type UI」を使った方法もあります。functions.phpへ書き込むことなくカスタム投稿を作成することが可能ですが、こちらの方法は割愛します。 カスタム投稿を追加する方法のコード全体像まずは、今回ご紹介するコードの全体像で

                                        functions.phpでカスタム投稿とカスタムタクソノミーを作成する方法|WordPress特化型メディアサイト【WPWeb】
                                      • PHP8時代のWebアプリケーションフレームワークの話をしよう

                                        2020/12/12 PHPカンファレンス2020の登壇資料です

                                          PHP8時代のWebアプリケーションフレームワークの話をしよう
                                        • 日本人が理解しなければならない「韓国人の本音」(PHPオンライン衆知(Voice)) - Yahoo!ニュース

                                          韓国はなぜあれほど日本を目の敵にするのか――それは「韓国は国家ではなく団体である」ことに起因していると京大教授・小倉紀蔵氏は語る。 何を考えているのかわからない、どうしてそういう行動にでるのか理解できない――これがいま、多くの日本人が韓国に対して抱いてしまう感情だろう。しかし、韓国は隣国であり、韓国を理解できるかどうかは日本の死活問題である。理解を可能にする新しい視点とは? ※本稿は、小倉紀蔵著『韓国の行動原理』(PHP新書)を一部抜粋・編集したものです。 韓国に対するニヒリズム日本人の多くは、韓国の国家としてのふるまいに対して、反感や違和感を持っているにちがいない。それは、当然のことだ。 2005年に山野車輪の『マンガ嫌韓流』(晋遊舎)が刊行されたころから、日本のなかで「嫌韓」という現象が顕著になった。だがわたしの体感でいうと、非常に多くの日本人が「嫌韓」感情を持つようになったのは、20

                                            日本人が理解しなければならない「韓国人の本音」(PHPオンライン衆知(Voice)) - Yahoo!ニュース
                                          • PHPカンファレンス2020 レポート[前編] | gihyo.jp

                                            12月12日(土⁠)⁠、PHPカンファレンス2020が開催されました。 PHPカンファレンスは今年20周年の節目を迎え、初のオンライン開催となりました。 本稿ではその模様をお伝えしていきます。前編では2つのセッションを取り上げます。 成瀬允宣さん「PHP WEBアプリケーション設計入門 —⁠—10年先を見据えて作る」 GMOインターネットの成瀬允宣さんは、10年続くサービスを開発するために必要な考え方や知識、具体的な実装テクニックやプラクティスなどについて話しました。 10年続くサービスと、PHPやフレームワークの移り変わり 10年という言葉にどのようなイメージを持つでしょうか? 10年続くサービスはそれほど存在しないのではないかというイメージがあるかもしれません。しかし、GMOインターネットではお名前.comやまるごとサーバー、お名前.comレンタルサーバー、GMOアプリクラウド、Con

                                              PHPカンファレンス2020 レポート[前編] | gihyo.jp
                                            • 【PHP】DDDにおける値オブジェクトを変更したい時のメモリ周りについて調べた - BASEプロダクトチームブログ

                                              こんにちは! バックエンドエンジニアの高町咲衣です! この記事では、PHPでDDD(ドメイン駆動設計)を扱う際に気になる「値オブジェクトを更新=作り直した時のメモリ周りの挙動」について調査した結果をまとめています。 値オブジェクトは不変である DDDの文脈における値オブジェクト(ValueObject)の特徴の一つとして、不変(immutable)であることが挙げられます。 値オブジェクトは「値を表現する」オブジェクトであり、例えばプリミティブな値であるint、stringなどと同じように取り扱うべきだとされています。 // プリミティブな値を用いた、ごく一般的な感覚のコード例 $number = 1; // 値をセットする $number = 2; // 値を入れ直す var_dump($number); // 2 var_dump($number === 1); // false //

                                                【PHP】DDDにおける値オブジェクトを変更したい時のメモリ周りについて調べた - BASEプロダクトチームブログ
                                              • 【PHP8.0】厳密なswitch文ことmatch式が使えるようになる - Qiita

                                                switch($x){ case 1: '$xは1だよ'; break; case "1": '$xは"1"だよ'; break; } case "1"に到達することは決してありません。 ということで厳密な比較を用いるswitchことmatch構文のRFCが提出されました。 以下はMatch expression v2の日本語訳です。 PHP RFC: Match expression v2 Proposal このRFCは、switchに似ていますが、より安全なセマンティクスを持つmatch構文の提案です。 例として、Doctrineのクエリパーサを挙げます。 // Before switch ($this->lexer->lookahead['type']) { case Lexer::T_SELECT: $statement = $this->SelectStatement(); br

                                                  【PHP8.0】厳密なswitch文ことmatch式が使えるようになる - Qiita
                                                • Deep Module in PHP - Speaker Deck

                                                  All slide content and descriptions are owned by their creators.

                                                    Deep Module in PHP - Speaker Deck
                                                  • PHP で型付のローカル変数を定義するライブラリを作った - Qiita

                                                    概要 PHP で型のあるローカル変数を定義するライブラリを作った。 誤った型の値を代入しようとすると \TypeError を投げる。 型を書ける奴だから TypeWriter か、とも思ったけど、長かったので Typist という名前にした。 PHP 7.4 以降で利用可能。 インストール use function Typist\int; use function Typist\string; // int 型と string 型のローカル変数を定義 $_ = [ int($hoge_id, 1), string($hoge_name, 'name'), ]; // 渡した値で初期化される assert(1 === $hoge_id); assert('name' === $hoge_name); // int 型の変数へ文字列を突っ込もうとすると TypeError $hoge_id

                                                      PHP で型付のローカル変数を定義するライブラリを作った - Qiita
                                                    • php.internals: Changes to Git commit workflow

                                                      Hi everyone, Yesterday (2021-03-28) two malicious commits were pushed to the php-src repo [1] from the names of Rasmus Lerdorf and myself. We don't yet know how exactly this happened, but everything points towards a compromise of the git.php.net server (rather than a compromise of an individual git account). While investigation is still underway, we have decided that maintaining our own git infras

                                                      • WebアプリとAPIのスピーディーな構築をサポートするシンプルなマイクロPHPフレームワーク・「Leaf PHP」 - かちびと.net

                                                        Leaf PHPはWebアプリとAPIを迅速に開発、構築するためのマイクロフレームワークです PHPの自由さが原因で引き起こしがちな問題が起きにくいよう予め構造化して提供しているとの事です。 まざまな状況に対処するためにシンプルなメソッドを提供するよう設計してあるそう。クリーンな構造とシンプルなコードで、学習コストも下げられている印象でした。 コードは極力少なくしてあり、パフォーマンス面でも期待できそうです。ドキュメントも揃っています。ざっと確認しましたが確かに扱いも簡単そうです。小規模なプロジェクト等に良さそうですね。ライセンスはMITとの事。 Leaf PHPドキュメント

                                                        • GutenbergのブロックスタイルをPHPで簡単に追加する | エビスコム - EBISUCOM

                                                          『グーテンベルク時代のWordPressノート テーマの作り方 2(ランディングページ&ワンカラムサイト編)』ではJavaScriptファイルを用意してブロックスタイルを追加する方法を紹介しましたが、最新のGutenberg(バージョン6.2)ではPHPだけでも簡単に追加できるようになりました。 たとえば、functions.phpに次のように register_block_style() の設定を追加すると、見出しブロックに「デザイン01」と「デザイン02」の2つのブロックスタイルが追加され、見出しのデザインを切り替えることができるようになります。 register_block_style( 'core/heading', array( 'name' => 'design01', 'label' => 'デザイン01', 'inline_style' => '.is-style-desi

                                                            GutenbergのブロックスタイルをPHPで簡単に追加する | エビスコム - EBISUCOM
                                                          • eBPF+USDTでphpをトレースしてみる、bpftaceとRbBCCでやる - ださろぐ@はてな

                                                            最近プロダクション環境での諸々の調査に使いたいというモチベーションで BPF Performance Tools (Book) 読み進めつつ、提供されているbcc-toolsを試したりbpftraceでlibほげほげの関数パラメータを抜いたりしていた、のだがUSDTを使用したトレースはうまく動かせず悶々としていた。 正直USDTはパッケージ入れておけばいきなりproductionでさくっと使える、という感じでもなく当初の目的からはやや外れているのだが、機構があるのに動かせないというのはなんとももどかしいので、諸々試行錯誤してとりあえず動いた、というころまでの記録を残しておく。対象はphpで。 なぜphpなのかというと、プライベート的にもお仕事的にも馴染みがありワンチャン使える可能性もあるのでは・・という期待と、ツールを試す過程で標準パッケージのphpで $ tplist-bpfcc -l

                                                              eBPF+USDTでphpをトレースしてみる、bpftaceとRbBCCでやる - ださろぐ@はてな
                                                            • PHP Conference Japan 2023 スライドまとめ

                                                              お断り & お願い 個人で集めた情報をもとに掲載しています。 掲載に問題がある、訂正や追記が必要等ありましたら、GitHubで編集を提案頂くか、コメント欄にてご指摘ください :bow:

                                                                PHP Conference Japan 2023 スライドまとめ
                                                              • 5分で分かる! PHP での Hydrator, Mapper, Serializer, Marshalという用語

                                                                この記事は筆者が調べ直してないものなので正確性に欠ける場合があります。 Hydratorパターン, hydrate メソッド PHP に限らず Hydrator, Hydration, hydrate という概念があります。 The Hydrator pattern is a variation of the Data Transfer Object design pattern https://www.oreilly.com/library/view/php-7-programming/9781785883446/ch11s02.html ※ 私は2022年の今日、オライリーにこんな解説があるのを知りました。。 これは用語としては、PHPにおいては Doctrine 2 が Java の hibernateを参照して作られたことから、用語として拝借したもので間違いないと思います。 Doc

                                                                  5分で分かる! PHP での Hydrator, Mapper, Serializer, Marshalという用語
                                                                • PHP8.1が出たのでmyclabs/php-enumから列挙型(Enum)に置き換えが出来るか試してみた

                                                                  環境 PHP 8.1.0 myclabs/php-enum 1.8.3 myclabs/php-enumを使って作った下記のサンプルコードを列挙型(Enum)に置き換えれるか試してみたいと思います。 declare(strict_types=1); use MyCLabs\Enum\Enum; class Cardsuit extends Enum { public const CLUBS = 1; public const DIAMONDS = 2; public const HEARTS = 3; public const SPADES = 4; public function label(): string { return match($this->value) { self::CLUBS => 'クラブ', self::DIAMONDS => 'ダイヤモンド', self::HE

                                                                    PHP8.1が出たのでmyclabs/php-enumから列挙型(Enum)に置き換えが出来るか試してみた
                                                                  • PHPカンファレンス小田原2024に(登壇)参加レポ|Kanon

                                                                    こんにちはあるいはこんばんは、Kanonです。 この度PHPカンファレンス小田原2024に参加&登壇をしてきました。 参加レポを書くまでがカンファレンスです。ということで感想書いていきますよ。 カンファレンス前日今回は前夜祭から参加する予定でした。実はカンファレンス遠征で一泊するのは初めてだったりします。 前夜祭は夜からなので、それまでの時間はというと自分のイベント参加前恒例のイベントに託けた聖地巡礼もといオタ活に励んできました。 秋葉原散策今回の開催地である小田原。新神戸からの新幹線ルートよりも羽田まで出てから小田原に戻るルートの方が早い&安いことがわかっていました。 なのでせっかくならばと秋葉原まで足を伸ばしてみたかったものを見てきました。

                                                                      PHPカンファレンス小田原2024に(登壇)参加レポ|Kanon
                                                                    • PHPカンファレンス 2021 1週間前イベント 〜 帰ってきたPHP勉強会@東京 (2021/09/24 19:30〜)

                                                                      お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。 新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。 新機能 connpass APIに新しく、ユーザーのプロフィールを取得できるユーザーAPIを追加しました。APIリファレンスは こちら を、またAPI利用希望の方は こちら をご覧ください。

                                                                        PHPカンファレンス 2021 1週間前イベント 〜 帰ってきたPHP勉強会@東京 (2021/09/24 19:30〜)
                                                                      • PHP 7.4の新機能(推奨されなくなるもの、機能、スピード)

                                                                        PHP 7.4の新機能(推奨されなくなるもの、機能、スピード) PHP 7の次のマイナーリリースであるPHP 7.4は、2019年11月28日にリリースされました。そこで今日は、PHPをより速くより信頼性の高いものにした最もエキサイティングな新しい機能についてご説明します。 最新情報)現在、PHP 8.1(正式リリース)がすべてのプランでサポートされており、PHP 7.4のサポートは終了しています。KinstaがサポートするPHPバージョンは、8.1, 8.2 , 8.3です。 PHP 7.4がパフォーマンスとコードの読みやすさを大幅に向上させたとしても、JITの追加の提案はすでに承認されているため、PHPのパフォーマンスにとって重要なマイルストーンとなるのは明らかにPHP 8です。 とにかく、今日はPHP 7.4に期待している最も興味深い機能と変更点のいくつかをご紹介します。ちなみに、ス

                                                                          PHP 7.4の新機能(推奨されなくなるもの、機能、スピード)
                                                                        • テレワークの残酷な現実…居場所を失う「働いているフリ」していただけの社員(PHP Online 衆知) - Yahoo!ニュース

                                                                          テレワークが前提となる働き方においては、これまでと「必要とされる人材」の定義が変わってしまう。不要になってしまう人、必要な人の境目はどこにあるのか? 新型コロナウイルス感染拡大、緊急事態宣言期間を経て、一躍注目されるようになったテレワーク。もともと下地があったためスムーズに実行できた企業が脚光を浴びた一方、大半の企業は急な対応を迫られたのが現実だ。紙を使った事務作業や、不慣れなオンラインでのやりとりへの抵抗など、さまざまな理由で導入が進まなかったケースは少なくない。 社会レベルで働き方の移行が進むと、評価される人材の姿もこれまでと変わってくる。そう語るのは、テレワークに必要な基礎知識をまとめた新刊『テレワークをはじめよう』(テレワーク生産性向上研究会 著)で法律監修を務める弁護士の藤井総氏。同氏によれば、テレワークが広まった社会では、優秀な人材の定義が変わるだけでなく、組織に必要とされる人

                                                                            テレワークの残酷な現実…居場所を失う「働いているフリ」していただけの社員(PHP Online 衆知) - Yahoo!ニュース
                                                                          • PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛します - BASEプロダクトチームブログ

                                                                            PHPカンファレンス2023公式サイトのロゴ 2023/10/08(日)の日程で開催される PHP Conference Japan 2023 で BASE に所属するエンジニアが登壇する他、ゴールドスポンサーとして当カンファレンスに協賛します。 BASE はこれまでも PHP カンファレンスへの登壇並びに協賛をしています。 PHPカンファレンス2022に5名のメンバーが登壇・ゴールドスポンサーとして協賛しました PHPカンファレンス2021に5名のメンバーが登壇・プラチナスポンサーとして協賛しました PHP Conference Japan 2020に4名のメンバーが登壇!プラチナスポンサーとして協賛しました! PHP Conference Japan 2019に3名のメンバーが登壇・プラチナスポンサーとして協賛しました 「PHP Conference 2018」にゴールドスポンサーとし

                                                                              PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛します - BASEプロダクトチームブログ
                                                                            • functions.phpの直接編集が怖い!安全にコードを追加できるプラグイン「Code Snippets」の使い方!|知っ得net

                                                                              Word Pressでブログ運営をしているとほとんどの人がテーマのカスタマイズをしたいと思うのではないでしょうか やはり、人とは違う自分好みのデザインでブログ活動をしたいですもんね 簡単なデザイン変更ならcssの追加だけ

                                                                                functions.phpの直接編集が怖い!安全にコードを追加できるプラグイン「Code Snippets」の使い方!|知っ得net
                                                                              • ファイルを分割してアップロードする(Javascript, PHP) | バシャログ。

                                                                                どうもfujiharaです。本日はファイルを分割してアップロードする方法をご紹介します 背景 ファイルをアップロードするシステムを作るときに容量の要望にアップロードサイズ、アップロード時間の変更で対応するには 大きすぎるサイズだったので分割してアップロードして、結合するという方法にしました。 ファイル構成 以下のようになります。uploadsはアップロード先になりますので作成しておいて下さい。 ├── js │   └── upload.js ├── index.html ├── upload.php └── uploads HTML まずは簡易HTMLです <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Upload</title> </head> <body> <p>input size <sp

                                                                                  ファイルを分割してアップロードする(Javascript, PHP) | バシャログ。
                                                                                • 第5波の突然の収束から見えた「ウイルス自滅の可能性」(PHPオンライン衆知(Voice)) - Yahoo!ニュース

                                                                                  オミクロン株が猛威をふるい、未だ止まぬ新型コロナウイルス禍。東京大学名誉教授の黒木登志夫氏は第5波やSARSの終息の経緯から「ウイルス禍の終わり」を考察する。 オミクロン株が猛威をふるい、未だ止まぬ新型コロナウイルス禍。東京大学名誉教授の黒木登志夫氏は第5波やSARSの終息の経緯から「ウイルス禍の終わり」を考察する。 ※本稿は『Voice』2022年3月号より抜粋・編集したものです。 天然痘以上の感染力のデルタ株“Now this is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning.“ 1942年秋、エジプトのエル・アラメインの戦いで、ベルナルド・モンテゴメリ将軍の率いるイギリス軍は、「砂漠の鬼将軍」といわれたエルヴィン・ロンメル将軍のドイ

                                                                                    第5波の突然の収束から見えた「ウイルス自滅の可能性」(PHPオンライン衆知(Voice)) - Yahoo!ニュース