並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 212件

新着順 人気順

Symfonyの検索結果41 - 80 件 / 212件

  • PHP-ScoperでWordPressプラグインのコンフリクトを解決する – Capital P – WordPressメディア

    PHPにはcomposerという高度なパッケージ管理ツールが存在しており、WordPressでもcomposerを利用した開発がさかんに行われている。しかし、ついにコンフリクトが発生するようになったため、その解決方法と知見を共有したい。本記事の対象読者は以下の通り。 プラグインを作成している。 テーマを開発しているがプラグインで問題が起きた。Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() と言われた。 開発者ではないユーザーにとっては、「そういうプラグインを使わない」という解決策しかないので、ご了承いただきたい。では、本題に入ろう。 なぜコンフリクトが発生するか composerは基本的に「プロジェクト単位で1つ」という暗黙の前提が存在するツールである。たとえばPHPのフレームワークLar

      PHP-ScoperでWordPressプラグインのコンフリクトを解決する – Capital P – WordPressメディア
    • The New Life of PHP – The PHP Foundation | The PhpStorm Blog

      IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am

        The New Life of PHP – The PHP Foundation | The PhpStorm Blog
      • PHP言語の開発と発展をリードする「The PHP Foundation」設立。JetBrains、Zend、Automatticなど10社

        PHP言語の開発と発展をリードする「The PHP Foundation」設立。JetBrains、Zend、Automatticなど10社 JetBrains、Zend、Automatticなどを含む10社は、PHP言語の開発と発展をリードするための組織「The PHP Foundation」の設立を発表しました。 We’re happy and proud to announce the creation of The PHP Foundation – a non-profit organization to support, promote, and advance the PHP language https://t.co/MuD2OBP19z — The PHP Foundation (@ThePHPF) November 22, 2021 設立に参加した企業は、Automatt

          PHP言語の開発と発展をリードする「The PHP Foundation」設立。JetBrains、Zend、Automatticなど10社
        • 実績紹介(日本ケンタッキー・フライド・チキン様 オフィシャルアプリ) | ゆめみ

          日本ケンタッキー・フライド・チキン株式会社|可用性の高いシステム設計、高い分散処理性能を持つシステム開発 日本ケンタッキー・フライド・チキン株式会社「ケンタッキーフライドチキン 公式アプリ」のリニューアルを担当し、UX/UI設計~アプリ開発、コンテンツ運用をご支援させていただいております。 <プロジェクト詳細> One to One・パーソナライズドマーケティングという構想を実現するためのCRM強化を目的とした開発を実施しました。 本開発では、システム全体には「マイクロサービスアーキテクチャ」を採用し、各システムが疎結合となることで、今後も進化発展していくデジタルマーケティング基盤として、可用性の高いシステム設計となっています。 プラットフォームにおいては、全国の店舗から集約した膨大な購入データに対し、数十分でチキンマイル(※後述)を付与することが可能な高い分散処理性能を持つマイルプラット

            実績紹介(日本ケンタッキー・フライド・チキン様 オフィシャルアプリ) | ゆめみ
          • Laravel 9 is Now Released! - Laravel News

            Laravel 9 will receive bug fixes until February 2023 and security fixes until February 2024. Here are some of the major features that we’ve covered in detail in our A look at what is coming to Laravel 9 post: PHP 8 is the minimum version in Laravel 9 New Design for routes:list New test --coverage option displays coverage directly in the terminal Anonymous Stub Migrations are now the default New Qu

              Laravel 9 is Now Released! - Laravel News
            • イベント駆動コンテンツ

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

              • Let’s make WordPress officially support SQLite

                Welcome! The WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute: Found a bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are cons

                  Let’s make WordPress officially support SQLite
                • CakePHPにDIコンテナが入った(る)と聞いて見学に行ってきました - 大好き!にちようび

                  CakePHPのDICいれよーぜPRがマージされとった🎉🎉 (タイミング的にcakefestに間に合わせたかな?) ちゃんと内容追うぞーーー Add a dependency injection container by markstory · Pull Request #14945 · cakephp/cakephphttps://t.co/GSgNp1WBNR— 今日も誰かのにちようび(おいしい鮭親子丼) (@o0h_) 2020年10月1日 ということがありまして、20201005現在で「4.next」に取り込まれているスティタスです! ※ 現行の4.1のパッチバージョンについてはmasterに向けられるので、 4.nextは「次のマイナーバージョン」である4.2を指します 「CakePHPにDIコンテナが入ったらどんな感じに使われるんだろう?」というのは個人的にかねてより興味範

                    CakePHPにDIコンテナが入った(る)と聞いて見学に行ってきました - 大好き!にちようび
                  • CoC が苦手な奴、認知資源が乏しいだけ説 - Neo's World

                    CoC が苦手な奴、認知資源が乏しいだけ説 「設定より規約」「CoC (Convention over Configuration)」と呼ばれる設計思想がある。 参考:設定より規約 - Wikipedia フレームワークやライブラリ側で、ベストプラクティスなデフォルト設定を規約として決めておくから、利用する開発者はイチイチ考えなくていいよ、というワケだ。 コレは、ともすれば、「Opinionated (自己主張的)」なフレームワークやライブラリだとみなすこともできるだろう。 参考:Opinionatedなライブラリとチーム開発 - Runner in the High 僕は CoC が割と好きだし、CoC か否かに関わらず、Opinionated なツールも好きである。だが、自分の回りでは「CoC が苦手」とか「柔軟性のないフレームワークは嫌い」といった人が多く、疑問を持っていた。 今回、

                    • 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
                      • The Fast Track - 基礎から最速で学ぶ Symfony 入門 (Symfony Docs)

                        Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

                          The Fast Track - 基礎から最速で学ぶ Symfony 入門 (Symfony Docs)
                        • 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でやる - ださろぐ@はてな
                          • 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という用語
                            • AaaSからZaaSまで「as a Service」を探したら色々なサービスが見えた話 - Qiita

                              はじめに 近年IT界隈では、IaaS(Infrastructure as a Service)やPaaS(Platform as a Service)などの~~ as a Serviceという言葉をよく聞くと思います。 ここでは、それらをまとめて、 [A-Z]aaS と呼びたいと思います。 FirebaseなどのBaaS(Backend as a Service)やAWS LambdaなどのFaaS(Function as a Service)など色々な[A-Z]aaSを聞く機会が増えてきたんじゃないでしょうか。 今回は色々な[A-Z]aaSを探してみました。結果としては 910個 もの[A-Z]aaSを見つけることができました。(探した結果を全て、後半に表示してあります。) [A-Z]aaSの探し方 最初の二文字を固定して、グーグル検索のサジェストに表示されるものを収集することにします。

                                AaaSからZaaSまで「as a Service」を探したら色々なサービスが見えた話 - Qiita
                              • 2020年から始めるSymfonyフレームワーク

                                サーバレスでモバイルアプリ開発! NTTコム「ビジネスdアプリ」のアーキテクチャ / The architecture of business d app

                                  2020年から始めるSymfonyフレームワーク
                                • オンラインでも大盛況!PHPerKaigi2021参加レポート - RAKUS Developers Blog | ラクス エンジニアブログ

                                  はじめに 株式会社ラクス チャットディーラー開発課のエンジニアRakusMoritaです。 2021年3月26日(金)~3月28日(日)開催のPHPerKaigi2021に、ラクスエンジニア7名が参加してきました。 phperkaigi.jp PHPer(ペチパー)によるPHPerのためのこの大規模イベントは、今年はオンラインでの開催でした。 オンラインでありながらも、豪華な登壇者、絶えず流れるコメント、主催者の勉強になるコントなどなど・・・ お祭り騒ぎのような雰囲気伝わってきて、ワイワイと非常に楽しい勉強会でした。 ラクスは当イベントのスポンサーとして参加させていただいている他、社内から2名が登壇しました。 この記事では、PHPerKaigi2021に参加した社内のエンジニアが、参加したセッションの内容をまとめましたので、ご紹介したいと思います。 各セッションのスライドも用意しております

                                    オンラインでも大盛況!PHPerKaigi2021参加レポート - RAKUS Developers Blog | ラクス エンジニアブログ
                                  • Slim4 を使ってみたメモ - ngyukiの日記

                                    とある社内用のツールで Silex を使っていたのですが、随分前に DEPRECATED になっている ので、Slim4 にリプレースしました。 Silex からの移行なら Symfony Flex では? という気もしますが特に深い理由はありません。もともと極小さいアプリでフレームワークなんて何でも良い(無くても良い)ぐらいのものなので、たまたま Slim4 を使ってみよー、と思っただけの理由です。 環境 PHP 7.4.10 slim/slim 4.5.0 slim/slim-skeleton 4.1.0 インストール composer でスケルトンからプロジェクトを作ると手っ取り早いです。 composer create-project slim/slim-skeleton my-slim-app cd my-slim-app php -S localhost:8080 -t pub

                                      Slim4 を使ってみたメモ - ngyukiの日記
                                    • 週刊Railsウォッチ: Pumaのデフォルトスレッド数変更、Rails 1.0をRuby 3.3で動かすほか(20240206前編)|TechRacho by BPS株式会社

                                      こんにちは、hachi8833です。Railsガイドを7.1.3向けに更新しました。 #Railsガイド Rails 7.1 が、2024年1月16日にリリースされた Rails 7.1.3 に対応しました🆙🎉 今後もRailsの動向に合わせ、最新のガイドをお届けできるよう励んでいきます📕✨ note 記事はこちら👇https://t.co/i1MkYcriuQ pic.twitter.com/noN3VxC7Uy — Railsガイド 📕 (@RailsGuidesJP) January 24, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hac

                                        週刊Railsウォッチ: Pumaのデフォルトスレッド数変更、Rails 1.0をRuby 3.3で動かすほか(20240206前編)|TechRacho by BPS株式会社
                                      • Swooleを使う前に知っておきたい基礎の基礎 - Qiita

                                        近年Swooleに関する記事を見かける機会も増えてきました。LaravelやSymfonyといったフレームワークでもSwoole拡張のためのパッケージが登場しています。これらのフレームワークを利用すればSwooleのことをあまり知らなくてもアプリケーションを構築できるでしょう。しかし、Swooleについての基礎知識がないまま構築してしまうと、本番リリース後に予期せぬ問題を抱え込んでしまうかもしれません。 そこで本記事ではSwooleの基礎の基礎についてまとめてみたいと思います。 Swooleとは Swooleを知らない方のために、まずはSwooleについて簡単に紹介します。 SwooleはC/C++で作られたPHP拡張モジュールで、スケーラブルなネットワークアプリケーションを構築するために設計された非同期・イベント駆動モデルのフレームワークです。複数の通信プロトコルを備えたネットワークサー

                                          Swooleを使う前に知っておきたい基礎の基礎 - Qiita
                                        • 【AWS】AWS認定『デベロッパー - アソシエイト』(DVA)に合格した話 - Rのつく財団入り口

                                          AWS認定の開発者向け資格、デベロッパー - アソシエイトに、2019年12月末に一発合格することができました。祝ってくれた皆様ありがとうございます。いかに突破してきたかを合格エントリとして振り返り、これから挑戦する方向けに残そうと思います。 挑戦への経緯 きっかけ 書いている人のスキルセット(笑) AWSの実務経験とよく使う興味のあるサービス やったこと 基本方針の確定 スタプラで学習記録を可視化する イベントに行ってみる ネット上の合格エントリを参考にする 学習時間の確保に立ち向かう 学習の流れ やらなかったこと:WHIZLABS Udemyの講座で学ぶ 読んだ本 サブで読んだ本 公式模試を受ける 試験当日 試験まとめ 得点の話 費用:1万ちょい 学習期間と時間:2ヶ月弱65-70H デベロッパー - アソシエイト試験所感 全体の所感 オンプレの開発経験も活かせる話 AWS最強理論の応

                                            【AWS】AWS認定『デベロッパー - アソシエイト』(DVA)に合格した話 - Rのつく財団入り口
                                          • 不定期刊行 PHP ニュース 2023年2月10日号|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                                            不定期刊行 PHP ニュース 2023年2月10日号 インフィニットループ仙台支社のプログラマー、いがらしです。 PHP 界隈の気になったことをまとめ、不定期に宮城県仙台市からお送りします。前回出したのは昨年 11 月 29 日でした。 ※ なお、画像のPHP ロゴは作者の Colin Viebrock さんによってリリースされ、CC BY-SA 4.0 でライセンスされているものです。 php-src / internals PHP 8.2 Released! PHP 8.2 がリリース現在は 8.2.2 まで出ている All PHP 7.x versions are now EOL PHP 7.4 のサポートが終了 PHP RFC: Readonly amendments PHP 8.2 で入った readonly class の修正提案の投票が終了非 readonly で継承可能にす

                                              不定期刊行 PHP ニュース 2023年2月10日号|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                                            • Lightweight Javascript Framework Review (For Django Developers)

                                              Lightweight Javascript Framework Review (For Django Developers) Introduction Many developers are confused when they try to find a Lightweight Javascript Framework for the Django project because there are so many options. In this post, I will talk and compare lightweight javascript frameworks, and help you decide which one is the best for your Django project. If you want to: Render HTML in Django,

                                                Lightweight Javascript Framework Review (For Django Developers)
                                              • 【Kindle】夏のプログラミング書 合同フェア (2020/8/28から9/10まで)

                                                開催期間: 2020.8.28 - 2020.9.10 Kindleストアの出版社横断プログラミング書籍セール 700冊以上が対象 50%ポイント還元 or 50%オフ (対象外のも含まれていますのでご注意を) 出版社別対象作品リスト: インプレス / 日経PB / SBクリエイティブ / マイナビ出版 / 秀和システム / 翔泳社 / 近代科学社 / MdN / NextPublishing (セール対象外多め) 本ページはキンセリの特設ページです アマゾンに当セールの対象作品一覧ページが存在しないので作成しました (間違い等ありましたら運営者までお知らせくだされば幸いです) 沈黙のWebライティング —Webマーケッター ボーンの激闘— 沈黙のWebマーケティング −Webマーケッター ボーンの逆襲− ディレクターズ・エディション アルゴリズムイントロダクション 第3版 総合版:世界標

                                                  【Kindle】夏のプログラミング書 合同フェア (2020/8/28から9/10まで)
                                                • EOLを確認できる公式ソースまとめ - Qiita

                                                  はじめに EOLを確認できる公式情報源を纏めます。 検索しにくいページや複数ページにまたがって情報が記載されていることもあるので注意。 Vendor Microsoft Microsoft ライフサイクル ポリシー 製品のライフサイクルの検索 IBM IBM software lifecycle - IBM Support Oracle ポリシー系 Oracle Software Technical Support Policies (日本語) テクニカル・サポート・ポリシー 変更履歴 Oracle Hardware and Systems Support Policies (日本語) Java SE のサポート期間と Oracle Fusion Middleware Policy (日本語) Java SE End of Life and Oracle Fusion Middleware

                                                    EOLを確認できる公式ソースまとめ - Qiita
                                                  • PHPフレームワークのまとめ【2023年版】

                                                    <目次> 1.PHPフレームワークとは? 2.フレームワークとライブラリの違い 3.PHPフレームワークを利用するメリット・デメリット メリット ・作業効率の改善 ・コードの統一性を保持 ・バグの減少 デメリット ・ある程度の学習時間が必要 ・費用がかかるフレームワークがある ・PHPフレームワークの脆弱性 4.PHPフレームワークの市場動向 5.おすすめのPHPフレームワーク10選 ・Laravel ・CakePHP ・Symfony ・CodeIgniter ・ZendFramework ・Phalcon ・Slim ・Yii ・FuelPHP ・Flight 6.PHPフレームワークのフリーランス求人・案件数 7.PHPフレームワークのトレンド 8.まとめ PHPフレームワークとは、PHPを使用してWebアプリケーション開発する際の土台として機能するソフトウェアのことを指します。 つ

                                                      PHPフレームワークのまとめ【2023年版】
                                                    • WEB+DB PRESS 22.9周年パーティでビール出してきた話|Sotaro Karasawa

                                                      この話は、大変お世話になったWEB+DB PRESSのパーティでビールをサーブしてきた現役ソフトウェアエンジニアの話です。私 @sotarok は吉祥寺にあるクラフトビールレストラン(P2B Haus)のオーナーであり、ビールをサーブする人であり、エンジニア・CTOであり、そしてもちろんWEB+DB PRESSの著者の一人です🍻 少しばかりの裏方話をメモ書きしておきたいとおもってます。 自分とWEB+DB PRESS大学の授業でプログラミングを始め、WEBの世界に出会ってからソフトウェアの世界に魅了された人間のひとりです。WEBについては学校ではほとんど習わなかったため、独学での勉強していく中で、PHP勉強会によく参加していた頃、WEB+DB PRESS に出会い、そうした勉強会に参加すると "周りを見れば著者の方々" という当時の自分にとっては非常に不思議な体験をしたのでした。 その時

                                                        WEB+DB PRESS 22.9周年パーティでビール出してきた話|Sotaro Karasawa
                                                      • PHPerの今とその先について in 2021 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                        弊社で毎月開催しPHPエンジニアの間で好評いただいているPHPエンジニアのための勉強会『PHP TechCafe』。2021年7月のイベントでは社外でご活躍されているPHPエンジニアにもご参加いただいて「PHPerの今とその先」について語り合いました。今回はその内容についてレポートします。 rakus.connpass.com PHPerの今とその先 PHPの基本知識 PHPの歴史 1990年代の黎明期 2000年代以降の機能強化 PHPエンジニアの人口/人気/キャリア 言語別の求人数ではPHPが1位 PHPバージョン PHP5がひとつの到達点 PHP7以降は言語機能が拡張され続ける IDE フレームワーク フロントエンドとPHP PHPの強み・弱み PHPは遅いのか? コミュニティ PHP TechCafeについて PHPerの今とその先 以下のShowNoteをベースに、様々な切り口で

                                                          PHPerの今とその先について in 2021 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                        • PHP 8の新機能(新機能、改善点、およびJITコンパイラー)

                                                          PHP 8が2020年11月26日に正式にGAリリースされました! 今回の新しいメジャーアップデートでは、多くの最適化と強力な機能が導入されます。本記事では、より良いコードを書き、より堅牢なアプリケーションを構築することができる最も興味深い変更点をご紹介します。 PHP 8.0のリリース発表 PHP JIT(ジャストインタイム・コンパイラー) PHP 8の最も高く評価されている新機能は、ジャストインタイム(JIT)コンパイラーです。 JITとは何でしょうか? RFC提案では、JITについて次のように説明しています。 PHP JITはOPcacheの一部として、しかしほぼ独立したものとして実装されます。PHPのコンパイル時に有効無効を設定します。有効にした場合、PHPファイルのネイティブコードがOPCacheの共有メモリに保存されるようになり、op_array→opcodes[].handl

                                                            PHP 8の新機能(新機能、改善点、およびJITコンパイラー)
                                                          • 帰ってきた PHP ニュース  2022年11月29日号|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                                                            帰ってきた PHP ニュース  2022年11月29日号 インフィニットループ仙台支社のプログラマー、いがらしです。 PHP 界隈の気になったことをまとめ、かつてはだいたい月一くらいで宮城県仙台市からお送りしておりました。 うかうかしている間に前回から 3 ~ 4 年くらい経った気がしますが、皆さまいかがお過ごしでしょうか。 少し間があいたのはあまり気にしないことにして、PHP 界隈の最近気になったことをまとめます。 ※ なお、画像のPHP ロゴは作者の Colin Viebrock さんによってリリースされ、CC BY-SA 4.0 でライセンスされているものです。 php-src PHP 8.2.0RC6 available for testing https://externals.io/message/118992PHP 8.2.0 RC6 がリリースされた今年は当初予定より追加で

                                                              帰ってきた PHP ニュース  2022年11月29日号|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                                                            • Connected clock for a Smart Home | LaMetric Time

                                                              Error message Notice: Undefined index: max_width in Drupal\lametric_instagram_section\Plugin\Field\FieldType\LametricInstagramSliderItem->getValue() (line 157 of modules/custom/lametric_instagram_section/src/Plugin/Field/FieldType/LametricInstagramSliderItem.php). Drupal\lametric_instagram_section\Plugin\Field\FieldType\LametricInstagramSliderItem->getValue() (Line: 27) Drupal\lametric_instagram_s

                                                                Connected clock for a Smart Home | LaMetric Time
                                                              • PHPerKaigi2021 参加レポート - 1 名のメンバーが登壇・ゴールドスポンサーとして協賛しました - BASEプロダクトチームブログ

                                                                この度は、3/26 (金) 〜 3/28 (日) にオンラインで開催された PHPerKaigi2021 にゴールドポンサーとして協賛し、また 1 名のメンバーが登壇しました。 今回は上記メンバーの他に一般聴講者として参加した 2 名のメンバーからの参加レポートをお届けします! 発表内容と補足(東口) BASE BANK 株式会社の東口 (@hgsgtk)です。PHPerKaigi 2021 では次の 2 つのトークをしておりました。 実践ATDD 〜TDDから更に歩みを進めたソフトウェア開発へ〜(40 分) PHPUnit 9 時代のTest Doubleの作り方(5 分) 1. 実践ATDD 〜TDDから更に歩みを進めたソフトウェア開発へ〜 発表に用いた資料はこちらです。 発表の際には、ニコニコ生放送・Discord・Twitter での実況が行われていました。Twitter でのリア

                                                                  PHPerKaigi2021 参加レポート - 1 名のメンバーが登壇・ゴールドスポンサーとして協賛しました - BASEプロダクトチームブログ
                                                                • 実務でSymfonyアプリを作るときにだいたい共通してやっていること

                                                                  簡単なデモアプリを作りながら、著者自身が実務でSymfonyアプリを作るときにだいたい共通してやっていることを一つひとつ丁寧に解説していきます。 時間と紙幅の都合で書ききれなかったテクニックやTipsもたくさんありますが、Symfony初級者〜中級者の方には参考にしていただけると思います💪 デモアプリのコードは以下のリポジトリで公開しています。 https://github.com/ttskch/symfony-example-app/tree/tagged また、実際に動作するデモ環境もあるので、ぜひ触ってみてください。(Herokuの無料プランなので初回アクセス重いです🙏) https://symfony-example-app-tagged.herokuapp.com/ja/

                                                                    実務でSymfonyアプリを作るときにだいたい共通してやっていること
                                                                  • 週刊Railsウォッチ(20200330前編)Active Record Doctorで診断、Webpacker 5、GitHubのViewComponentとRails 6.1の3rd-party component frameworkほか|TechRacho by BPS株式会社

                                                                    2020.03.30 週刊Railsウォッチ(20200330前編)Active Record Doctorで診断、Webpacker 5、GitHubのViewComponentとRails 6.1の3rd-party component frameworkほか こんにちは、hachi8833です。 つっつき前ボイス:「このところフルリモートで自宅作業していると、つい人と口をきくのを忘れちゃいそうになるので、つっつき会参加します」「そんなに」「ゴミ捨て以外まったく外に出ませんでした」「ほぼパーフェクト」 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください ⚓

                                                                      週刊Railsウォッチ(20200330前編)Active Record Doctorで診断、Webpacker 5、GitHubのViewComponentとRails 6.1の3rd-party component frameworkほか|TechRacho by BPS株式会社
                                                                    • LaravelをAWS Lambdaで動作させてデータベースにはAurora Serverlessを使ってみた - Qiita

                                                                      LaravelをAWS Lambdaで動作させることができる素敵な時代になっていたので、Laravel SailとLaravel Breezeでログイン機能を実装したプロジェクトをServerless Frameworkを利用してデプロイしてみました。 前提 こちらのGitHubリポジトリを利用してデプロイ環境を構築する手順です。 環境構築後の内容はこちらのブランチにおいています。 手順 Serverless Frameworkのインストール セットアップスクリプトが提供されているのでそれを利用します。 > curl -o- -L https://slss.io/install | bash > serverless -v Framework Core: 2.30.3 (standalone) Plugin: 4.5.1 SDK: 4.2.0 Components: 3.7.4 Serve

                                                                        LaravelをAWS Lambdaで動作させてデータベースにはAurora Serverlessを使ってみた - Qiita
                                                                      • PHPフレームワークSlim4の紹介|PHP|開発ブログ|株式会社Nextat(ネクスタット)

                                                                        PHPフレームワークSlim4の紹介 こんにちは。タカギです。 弊社ではサーバーサイドのFWにLaravelを使用することが多いですが、以下のようなことを思ったりすることもあります。 外部APIのコールにGuzzle Httpを使っていると、全体をPSR-7に統一したくなる(LaravelはPSR-7非準拠(LaravelがというよりSymfonyが)) FWに提供されている機能をあまり使っていないのでもう少し軽量でいい 軽量と言ってもルーティングとDIコンテナはさすがに必須 単純に別のFWでも遊んでみたい 今回そんな欲求を満たしてくれそうなSlim4との出会いがあったのでご紹介します。 ※ 前バージョンのSlim3については弊ブログでも紹介しております Slim4の概要 公式ドキュメントはhttp://www.slimframework.com/から ドキュメントにある通りですが、 機能

                                                                        • Laravel Response 大全 2020 - Qiita

                                                                          この記事について Laravel Advent Calendar 2020 の 13 日目の記事です。 Controller からなにを返すとどうなるか、というのをまとめます。2020 というのはアドベントカレンダー向けにつけたもので、意味はありません。細かく調べていませんが、ほとんどの機能は 6.x 以降(ひょっとすると 5.x でも)で使えるはずです。 はじめに 概要 レスポンスのパターン Controller からの戻り値としては、大別すると以下のパターンがあります。 JSON View リダイレクト ファイル/ストリーム Exception Exception は最終的には 1 か 2 になりますが、Controller クラスからの返却/脱出の分類として、大きく役割が違うので分けました。 Response 基底クラスについて まず前提として、Laravel において Respon

                                                                            Laravel Response 大全 2020 - Qiita
                                                                          • Docker コンテナイメージを使用した PHP Lambda 関数の構築 | Amazon Web Services

                                                                            コンテナイメージを使用したカスタムランタイム PHP などのカスタムランタイム向けに、Lambda では Amazon Linux または Amazon Linux 2オペレーティングシステムを含むベースイメージを提供しています。これを拡張して、ブートストラップファイルに Lambda Runtime API を実装して独自のランタイムを含めることができます。 Lambda のコンテナイメージによるデプロイのサポートの提供以前は、カスタムランタイムは .zip 形式を使用してパッケージ化する必要がありました。このために、開発者が次のことを行う必要がありました。 Lambda 実行環境と互換性のある Amazon Linux 環境をセットアップします。 依存関係にあるライブラリをインストールしたうえで、PHP の適切なバージョンをコンパイルします。 コンパイルされた PHP ランタイムバイナ

                                                                              Docker コンテナイメージを使用した PHP Lambda 関数の構築 | Amazon Web Services
                                                                            • PHP/Laravelとクリーンアーキテクチャでマイクロサービスを作っている話 - Qiita

                                                                              アドベンチャーアドベントカレンダー2022の1本目の記事です。 誰 株式会社アドベンチャー skyticket品質保証担当です。元サーバーサイドエンジニアで現在はQAマネージャーみたいな仕事をしています。品質保証ちょっとできる人ぜひ弊社へ。 背景 skyticketのホテル予約サービスはアーキテクチャが腐っています。いかなる標準にも基づかないオレオレアーキテクチャで、作った人はもう辞めました。今となってはどこに何をどう実装するのが正解なのか誰にも理解できません。最悪です。 最悪なのでどうにかしなければなりません。リファクタリング?いやいや実運用中のシステムのアーキテクチャレベルからのリファクタリングって要するに作り直しですよね。エンジニアリソースが無限に確保できるならもちろん作り直したいですが現実はそんなに甘くはありません。夢を語るのは結構な話ですが我々はまず現実と闘わなくてはなりません。

                                                                                PHP/Laravelとクリーンアーキテクチャでマイクロサービスを作っている話 - Qiita
                                                                              • PHPerのための「Laravel10の新機能」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                                弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2023年2月のイベントでは「Laravel10の新機能」について語り合いました。 弊社のメンバーが事前にまとめてきたLaravel10の新機能の情報にしたがって、他の参加者に意見を頂いて語り合いながら学びました。 今回はその内容についてレポートします。 rakus.connpass.com 特集:Laravel10の新機能 Laravelのリリースサイクルについて PHP8.0系の非対応 Laravel Pennant フィーチャーフラグとは?? 導入手順 機能利用のON/OFFの定義 サービスプロバイダで定義する方法 クラスでの定義 機能フラグの利用方法 クラスに定義している場合 Blade内での利用方法 Native type declarations in Laravel 10 skeleton

                                                                                  PHPerのための「Laravel10の新機能」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                                • 大嫌いだったユーティリティーファーストCSS(TailwindCSS)と向き合った話 - Qiita

                                                                                  最近、業務にTailwindCSSとAstroを取り入れ始めました。 ここではそれまでの苦悩、導入までの軌跡や工夫についてご紹介します。 育った環境 私が社会人になるころにちょうどWeb標準という言葉が浸透し、「世の中はXHTMLでマークアップはセマンティックであるべし!」という価値観で育ちました。 CSSは名前の通り、カスケードするから良いものだと思っていましたし、クラス名はデザインの都合ではなく、機能や意味からつけることが幸福につながると信じていました。 当時は大量コーディングをより効率よく行うためにコマンドラインのプログラムをつくってXPathで抽出・変換し少しでも作業を軽減できないか試行錯誤したり、複数人でのコーディングをどのように効率よくまわせるか考えたり、HTMLをXMLとして捉えて、当時のXHTMLの思想に則って業務を進めていました。 XHTMLは廃れ、それほど厳格性を求めら

                                                                                    大嫌いだったユーティリティーファーストCSS(TailwindCSS)と向き合った話 - Qiita