Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1496件

新着順 人気順

phpの検索結果361 - 400 件 / 1496件

  • メルカリの取引ドメインにおけるモジュラーモノリス化の取り組み | メルカリエンジニアリング

    この記事は「連載:連載:技術基盤強化プロジェクト「RFS」の現在と未来」として書かれたものです。 メルカリのトランザクションチームでバックエンドエンジニアをしている @adachang です。今回は前回の記事に引き続き、メルカリの取引ドメインに属するコードベースのメンテナンス性・拡張性を改善するための取り組みを紹介します。 前回の記事では、この取り組みの背景や課題、ドメイン分析や依存関係をデカップリングするアプローチについて説明しました。その中でメルカリの “取引” を扱う大きなドメインを、商品代金の支払いとそれ以降のプロセスに分割し、前者を「Checkout ドメイン」、後者を 「Transaction ドメイン」と呼ぶことにしました。この記事では、Transactionのドメインを取り上げ、PHPのモノリスをモジュラーモノリスに移行するための現在進行中の取り組みをご紹介します。私たちが

      メルカリの取引ドメインにおけるモジュラーモノリス化の取り組み | メルカリエンジニアリング
    • サーバーレス LAMP スタック – Part 4: サーバーレス Laravel アプリの構築 | Amazon Web Services

      Amazon Web Services ブログ サーバーレス LAMP スタック – Part 4: サーバーレス Laravel アプリの構築 本投稿は AWS サーバーレス アプリケーションのシニアデベロッパーアドボケートである Benjamin Smith による寄稿です。 本シリーズの他のパートは以下のリンクからアクセスできます。また、関連するサンプルコードはこちらの GitHub リポジトリにあります。 パート1:サーバーレス LAMP スタックの紹介 パート2:リレーショナルデータベース パート3:Webサーバーの置き換え パート5:CDK コンストラクトライブラリ パート6:MVC からサーバーレスマイクロサービスへ この投稿では、サーバーレスアプローチで Laravel アプリケーションをデプロイする方法を学びます。 これは「サーバーレス LAMP スタック」シリーズの4番

        サーバーレス LAMP スタック – Part 4: サーバーレス Laravel アプリの構築 | Amazon Web Services
      • 【PHP8.4】PHP8.4の新機能 - Qiita

        PHP8.4 / PHP8.3 / PHP8.2 / PHP8.1 / PHP8.0 2024/08/13、PHP8.4がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2024/11/21にPHP8.4.0がリリースされる予定です。 というわけでPHP8.4で実装されるRFCを見てみましょう。 RFC Property access hooks 賛成42反対2で受理。 プロパティフックです。 class HOGE{ public string $tel{ set{ if(!ctype_digit($value)){ throw new ValueError("電話番号は数値のみ"); } if(strlen($value) < 10){ throw new ValueError("電話

          【PHP8.4】PHP8.4の新機能 - Qiita
        • PHP7.4の変更点

          このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 【12/2】 の記事です。GMOアドマーケティングとしては初のAdvent Calendar参戦です。はじめにこんにちは。18年新卒で入社いたしました、GMOアドマーケティングのK.Kです。新卒研修を終え、現在はゴリゴリ業務に取り組んでいます。今回の記事では、弊社のプロジェクトGMOSSPのPHPのバージョンを、PHP7.0からPHP 7.2にバージョンアップしましたので、バージョンアップの際の対応内容に関してご紹介させていただきます。(引用元|https://secure.php.net/download-logo... (引用元|https://secure.php.net/download-logos.php) 目次 PHP7.4に関して 新機能 2-1. 型付きプロパティ 2-2. アロー関数

            PHP7.4の変更点
          • FrankenPHP: the modern PHP app server

            API Platform Conference 2024 Sep 19-20, 2024 Join FrankenPHP creators, contributors, and speakers in Lille, France, or online. API Platform Conference 2024 Sep 19-20, 2024 Join FrankenPHP creators, contributors, and speakers in Lille, France, or online. API Platform Conference 2024 Sep 19-20, 2024 Join FrankenPHP creators, contributors, and speakers in Lille, France, or online.

              FrankenPHP: the modern PHP app server
            • 身近なツールで始めるコードリーディング入門~「PHPUnit」の場合

              CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                身近なツールで始めるコードリーディング入門~「PHPUnit」の場合
              • AWSサーバーレスLAMPスタック:未来のPHP、あるいはベンダーロックイン?

                Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                  AWSサーバーレスLAMPスタック:未来のPHP、あるいはベンダーロックイン?
                • ちょうぜつ設計とは - Qiita

                  ちょうぜつ設計概要 ちょうぜつ設計とは、自分の手でプログラムを書かない人たちの思い込みに反して、一見不思議に見えるけれど、普通の現役エンジニアが当たり前に備えている、暗黙的なソフトウェア設計センスの常識のことである。クリーンアーキテクチャとアーキテクチャ実体のメタ関係と構造的に同じになる。 なぜ変更しやすく作るのか ちょうぜつ設計の目的は変更容易性である。変更が容易なソフトウェアでなければ、反復的な開発に耐えることはできない。 使い捨ての簡単なソフトウェアはウォーターフォールで作ることができる。ウォーターフォールに変更容易性を求めるのは、技術者の自己満足にしかならない。反復的な開発において、以前開発した箇所を調整する、あるいは、運用を続けているサービスを壊さずに機能拡張する、といった目的がなければ、変更容易性は不要である。現代のソフトウェアの主流は当然後者である。 変更容易性は、結果得られ

                    ちょうぜつ設計とは - Qiita
                  • 大規模サービスのCakePHP2.xを4.xにジャンプアップした話

                    https://fortee.jp/phperkaigi-2022/proposal/400cae97-9c03-4faa-948f-4bfa651b42b9 2022.04.10 PHPerKaigi 2022 #phperkaigi

                      大規模サービスのCakePHP2.xを4.xにジャンプアップした話
                    • PHPerKaigi2021で「そのコード、フレームワークの外でも動きますか?」を発表しました | QUARTETCOM TECH BLOG

                      PHPerKaigi2021にて「そのコード、フレームワークの外でも動きますか?」を発表しました。スライドを公開します。 説明に使用したLaravel版とSymfony版のコードは下記で公開しています。 説明した各リファクタステップごとにタグやブランチを切ってあるので、各ステップでコードがどのような状態になっていたか興味のある方は詳細を見てみてください。 https://github.com/77web/fortune-teller-laravel https://github.com/77web/fortune-teller-symfony

                        PHPerKaigi2021で「そのコード、フレームワークの外でも動きますか?」を発表しました | QUARTETCOM TECH BLOG
                      • SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話 - CROOZ TECH BLOG

                        こんにちは。クルーズ株式会社CTOの鈴木です。 2020年の7月よりCROOZ SHOPLIST株式会社の技術統括部長を兼務しており、日々システムと開発組織の業務改善に現場のエンジニアとともに取り組んでおります。 今回当社が運営しているファッションECサイト『SHOPLIST.com by CROOZ』にて絶賛格闘中のシステム品質改善の話を数回に分けてお話ししたいと思います。 SHOPLISTのシステムを改善しようとなったきっかけ 「今のSHOPLISTのシステムってゼロからリニューアルするといくらくらいかかるの?」 SHOPLISTの業務を兼務するようになって、一番初めに社長に聞かれたことです。何をいきなり出だすのかと詳細を聞いていくと、「開発エンジニア数名にヒヤリングしたところ、システムがレガシー過ぎて開発が超しづらい」「もうリニューアルでゼロベースで作り直すしかない」という意見があっ

                          SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話 - CROOZ TECH BLOG
                        • PHP書いてて本当に要らないなって思うコメント達 - Qiita

                          俺の場合、ソースコードから語りかけにくるよね。 By ローランド泉 はじめに PHPに限った話ではないですが、コメントってそうそういらないと思うんです。 コメントがいるのはあくまで「コードでは伝わりきらない部分を伝えるため」だと思うんです。 なので、全くいらないわけじゃないし、こういう話をすると永遠に答え出ないと思うんです。 でも、なんでこんなコメント頑張って付けてるのかなって思う事が多々あるので、それを個人的にまとめてみました。 ※今回はPHPだけに絞って考えてみました。 ※今まで自分も漠然と付けてきた部分もあるので、自分への戒めのための記事でもあ---るのです。なんて日だ!! PHPの標準コーディング規約 色々ありますが、「PSR」などを読んでおけばよいかと。 ⇒フレームワークが何を採用しているかは重要なので、あなたが使用しているフレームワークが何基準なのかは押さえておきましょう。 コ

                            PHP書いてて本当に要らないなって思うコメント達 - Qiita
                          • PHP 8 で Web 以外の世界の扉を叩く

                            PHP カンファレンス 2020 の発表資料 本番で使ったものにスタイルの修正 / リンクの追加など若干の手直しを入れています 本番でうまくデモが動かなかったので、後から録画を幾つか上げています https://twitter.com/sji_ch/status/1337774274606555141 https://twitter.com/sji_ch/status/1337690042165149697 https://twitter.com/sji_ch/status/1337693697907933186Read less

                              PHP 8 で Web 以外の世界の扉を叩く
                            • PHP / Ruby / Python: 住所から正規表現で都道府県を抽出してみる|TechRacho by BPS株式会社

                              BPSの福岡拠点として一緒にお仕事させて頂いてます、株式会社ウイングドアのアリタです。 サイト開発を行なっていると、ユーザー情報や会社情報などで入力された住所データを扱う事があると思います。 今回は正規表現を使って住所から「都道府県」を抽出する方法をご紹介します。 前提 今回は下記の前提のもとで進めていきます。 「都道府県」より下の市区町村などは今回スコープ外 住所の文字コードはUTF-8を想定 PHP / Ruby / Pythonの各言語で住所から都道府県を抽出する PHPで都道府県を抽出してみる さくっと試すため、PHPのインタラクティブモードを利用します。 $ php -a Interactive shell 住所を$addressという変数に代入します(ここではBPSさんの住所を引用)。 php > $address = "東京都新宿区西新宿6-20-7コンシェリア西新宿TOWE

                                PHP / Ruby / Python: 住所から正規表現で都道府県を抽出してみる|TechRacho by BPS株式会社
                              • PHP で JVM を実装して、 HelloWorld を出力してみる

                                - PHPerKaigi 2020 - English Title: Implement JVM with PHP and try to output Hello World

                                  PHP で JVM を実装して、 HelloWorld を出力してみる
                                • PhpStorm超絶技巧40分集中講義 #phpconkagawa

                                  Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                    PhpStorm超絶技巧40分集中講義 #phpconkagawa
                                  • Iconbuddy — 200K+ open source free svg icons

                                    The ultimate source for icons.Download, Customize, Edit and Personalize. Over 200k+ open source icons.

                                      Iconbuddy — 200K+ open source free svg icons
                                    • #phpcon2021 ステップ実行だけじゃないXdebug / hello-xdebug

                                      PHP Conference Japan 2021での発表資料です https://fortee.jp/phpcon-2021/proposal/3ed8a69b-8618-4644-9a8c-655505078743

                                        #phpcon2021 ステップ実行だけじゃないXdebug / hello-xdebug
                                      • Introducing the new Serverless LAMP stack | Amazon Web Services

                                        AWS Compute Blog Introducing the new Serverless LAMP stack Update : You can now find the supporting GitHub repository to this series. Part 2: Scaling relational databases Part 3: Replacing the web server Part 4: Building a serverless Laravel application Part 5: The CDK construct library for the serverless LAMP stack Part 6: From MVC to serverless microservices Additional: Building PHP Lambda funct

                                          Introducing the new Serverless LAMP stack | Amazon Web Services
                                        • PHPについて語り合うイベント『PHP TechCafe』の反響が大きかったイベント10選 - RAKUS Developers Blog | ラクス エンジニアブログ

                                          はじめに こんにちは、MasaKuです。 弊社では、PHP に関する最新ニュースの発信や気になるお題について議論するイベント「PHP TechCafe」を毎月開催しております。 本日は、PHP TechCafe とはどんなイベントなのかのご説明と、過去開催したイベントの中で特に盛り上がったイベントをご紹介させていただきます。 Web × PHP TechCafe はじめに PHP TechCafeの目的 立ち上げからの経緯 参加対象者とその理由 運営メンバー テーマ選定方針 コンテンツ作り 特に評判の良かったテーマ10選 PHPerのための「PHPと型定義を語り合う」 PHP TechCafe PHPerのための「PHPのリーダブルなコード」を語り合うPHP TechCafe PHPerのための「Laravel10の新機能」を語り合う PHP TechCafe PHPerのための「PHPD

                                            PHPについて語り合うイベント『PHP TechCafe』の反響が大きかったイベント10選 - RAKUS Developers Blog | ラクス エンジニアブログ
                                          • ラクスによる The PHP Foundation への寄付について - RAKUS Developers Blog | ラクス エンジニアブログ

                                            Y-Kanoh です。普段は PHP による開発を行っています。 先日、株式会社ラクスは PHP の繁栄と継続的な開発を支援するため、The PHP Foundation へ寄付を行いました。 The PHP Foundation について The PHP Foundation は、PHP の長期的な存続と繁栄を目的とした非営利団体です。 PHP のトップコントリビュータである Nikita Popov 氏が活動の中心をPHPから他へ移すことに起因して、 PHP の開発者を金銭的に支援するために、PHP を扱ういくつかの団体によって設立されました。 blog.jetbrains.com 詳しくはインフィニットループ様の記事をご覧いただければと思います。 The PHP Foundation がどのような経緯で設立されたのか、 また現在の PHP がどのような状況におかれているかなどがとても

                                              ラクスによる The PHP Foundation への寄付について - RAKUS Developers Blog | ラクス エンジニアブログ
                                            • 3度目のCTOになって2年経つので振り返る - そーだいなるらくがき帳

                                              リンケージのCTOになって2年が経ったので振り返って3年目について書く。 前回 soudai.hatenablog.com やってきたこと 1年目は開発組織の立て直しと社内の新規事業の開発 2年目の前半は採用と後半は既存事業のリプレース 3年目は採用と組織の向き直りとビルドアップ 1年目 開発組織の立て直しと新規事業の開発の両方を同時にやるってことでなかなかハードだったが仲間に恵まれ無事リリースできた。 その時から開発しているFEMCLEは今もガンガン成長していて、今後はリンケージの柱となる事業の一つ。 ちゃんとローンチできて良かった。 femcle.linkage-inc.co.jp 仲間に恵まれた、という点でいえば採用がうまく行っているのがめちゃめちゃ大きい。 リンケージはPHP界隈で最強のチームだ、と言っても過言じゃないと思っている。 何よりも素晴らしいのは平均レベルの高さ、それ故に

                                                3度目のCTOになって2年経つので振り返る - そーだいなるらくがき帳
                                              • WordPressがハッキングされる理由に関する誤解とは?

                                                Sucuriは8月24日(米国時間)、「Why WordPress Gets Hacked & How to Prevent It|Sucuri」において、WordPressがハッキングされる主な理由とその手法を伝えた。「なぜWordPressはハッキングされるのか」という疑問の潜在的な間違いを指摘し、Webサイトを攻撃から保護するために役立つ情報を伝えている。 Why WordPress Gets Hacked & How to Prevent It|Sucuri 「なぜWordPressはハッキングされるのか」という疑問に対し、Sucuriは「WordPressは標的となる唯一のCMS (Content Management System)プラットフォームではない」と回答している。ズレた回答をしているようにみえるが、Sucuriによると、攻撃はすべてのWebサイトに対して行われており、

                                                  WordPressがハッキングされる理由に関する誤解とは?
                                                • ホスト引退からITエンジニアの世界で戦うための方法|ロゼ|note

                                                  2019年3月、ITのことはほとんどわからず、ほぼ0からプログラミングを始めました。 プログラミング1本で食えるようになるまでには5ヶ月ほどかかりましたが、今では毎月40~50万前後安定してお金を稼げるようになり、都心の綺麗なマンションに住んでいます。 ホストの時は24時間営業なのに加えて月50万稼いでもなんやかんやで実質手取り28万くらいの感覚なので今の方が金銭的にも精神的にも時間においてもすべてにおいて余裕があります。 ただの今年の振り返り日記です 水商売をやっていた頃の僕ホスト歴2年弱。大学時代に地方で約1年間アルバイトホストとして働いていました。 ある程度売り上げを上げれるようになったことと、若い時間を地方で無駄にするのはナンセンスであると考え、大学を退学してホスト一本でやっていくことを決め上京しました。東京では8ヶ月ほど勤務しましたが、体を壊したことにより引退しました。 プログラ

                                                    ホスト引退からITエンジニアの世界で戦うための方法|ロゼ|note
                                                  • 高機能CMS「Drupal」とは? 基本概念を理解してローカル開発環境を構築する

                                                    誕生して今年で19年を迎えるオープンソースCMS「Drupal」は、2020年6月にDrupal 9をメジャーリリースしました。そこで改めてDrupalの基本的な概念やテーマ、モジュールの開発方法について、架空の飲食店Webサイト「タピオカドリンク喫茶店 まる茶」を構築しながらWebエンジニア向けに解説します。第1回では、Drupalの概要、特徴、そしてDrupalの開発をスタートさせるためのローカル開発環境構築方法について紹介します。 対象読者 HTML、JavaScript、PHPなどWeb開発の基礎に理解がある方 Webサイト、アプリケーション開発の経験者 Drupalの概要 昨今のインターネットインフラ、スマートフォンデバイスの普及などにより、ユーザーがデジタルコンテンツに触れる機会が急増しています。Webサイトだけではなく、スマートフォンアプリ、街中のデジタルサイネージ、スマート

                                                      高機能CMS「Drupal」とは? 基本概念を理解してローカル開発環境を構築する
                                                    • PHP: PHP 7.4.x から PHP 8.0.x への移行 - Manual

                                                      Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

                                                      • Server Actions が Next.js 14 からStableに!古参フロントエンドが消失しないために知っておくこと

                                                        思い出します2年前・・・ VTeacher所属のSatokoです。 フロントエンドエンジニアとバックエンドエンジニアを兼任しています。 定番なテクノロジーと少しだけGeekなテクノロジーを組み合わせた選定が好みです🤤 Next.js Conf 、朝まで大忙しでしたね。 (ねむい・・・) Server Actions の一般的な誤解 まず最初に、SNSで話題になっている Server Actions に関する一般的な誤解についてです。 (1) 生のSQLが書かれているというアンチパターン?🤔 一部のサンプルコードでは、生のSQLを直書きしているところがあります。 しかし、以前のプレゼンテーションでも述べられているように、 React Server Component や Server Actions で、この書き方を推奨しているわけではありません。 あくまで「こんなこともできるようになっ

                                                          Server Actions が Next.js 14 からStableに!古参フロントエンドが消失しないために知っておくこと
                                                        • Laravel.shibuya #4に参加して超PHPerになるための手掛かりを得た #laravelshibuya - 超PHPerになろう

                                                          Laravel.shibuyaは渋谷の5人のイカしたLaravelギャングどもが今年の5月から定期開催するミートアップです。 laravel-shibuya.connpass.com よくあるセッション中心の技術勉強会とは異なり、Laravel.shibuyaはIRT(Interactive Round Table)、つまり座談会による参加者同士の議論が主体の構成です。参加者は複数の会議室に分かれて、それぞれ少人数で議論を行います。今回は「PHP IRT」「Laravel IRT」「PHP Beginner IRT」「Laravel Beginner IRT」の4つに分かれ、20分のターンを3回繰り返す構成です。参加者は休憩時間に別の部屋に移動することができます。 PHP Track 私はLaravel JP Conference 2019の当日スタッフを請け負って懇親会LTまで引き受けて

                                                            Laravel.shibuya #4に参加して超PHPerになるための手掛かりを得た #laravelshibuya - 超PHPerになろう
                                                          • 【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ | yutaro blog

                                                            最近業務でNext.js+LaravelのアプリケーションをAWSのAmazon ECS(Fargate)にデプロイするタスクを担当しているので、デプロイするにあたりNext.js側、Laravel側でやっておくこと、エラー対応などをまとめておく。 ECSへのデプロイはEC2へのデプロイに比べそもそもネットに情報が少ないECSの中でもデータプレーン(コンテナ実行環境)にEC2を使った記事が多くFargateを使った記事はかなり少ないECS+Fargateへのデプロイでも本記事のようなフロントエンド+APIの構成のデプロイ例はマジで少ない という状態で結構苦戦したので、自分で苦戦したことを残しておくとともに同じ構成でデプロイする方に向けて参考になれば嬉しいです。 ECS、ECR、Fargateについての技術説明・全体的なデプロイ作業の手順についてはこの記事では扱わないが、この記事(というかZ

                                                              【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ | yutaro blog
                                                            • sprintf()でSQL文を生成する際、%は%でエスケープできる - Qiita

                                                              何を言っているのかわからねーと思うが、ありのままを話すぜ 2020/09/12 追記 コメントにてSQLインジェクションの原因となる脆弱性をご指摘いただきました。 本記事はsprinf()でSQLクエリを作成する事を推奨するものではないとご理解をお願いします。 @tadsan様 ありがとうございます。 はじめに 現在私はPHP+MySQLでフルスクラッチ開発をしている会社で働いているのですが、 まだ、入社して1ヶ月ほどなので既存のコードを読むことがほとんどです。 弊社ではphpファイルの中でSQL文を生成する際に sprintf()を使用して、フォーマットを整えるようにしています。 (これがスタンダードなのかは不明) その中で、いまいちよくわからない記述を調べていくうちに 興味深いルールに出会いましたので、忘れないようQiita残しておきます。 sprintf()でSQLの曖昧検索クエリを

                                                                sprintf()でSQL文を生成する際、%は%でエスケープできる - Qiita
                                                              • PHPUnit の始め方について語りあう 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                弊社で毎月開催し、PHPエンジニアの間でご好評をいただいているPHPエンジニアのための勉強会 『PHP TechCafe』。2021年9月に開催されたイベントでは「PHPUnit の始め方」について語り合いました。 社外の有識者にも参加頂いてアドバイスを受けながらPHPUnitの使い方やテストコードの書き方を学びました。 今回はその内容についてレポートします。 rakus.connpass.com PHPUnitテストコードの書き方 setUpメソッド アサーション データプロバイダ アノテーション モック 結果の確認方法 テスト実行時に値が変わるケースの実装方法 イベント参加者からの質問コーナー おわりに PHPUnitテストコードの書き方 以下のShowNoteをベースに、「PHPUnit導入の目的」 ~ 「入門にあたり押さえておくべきポイント」などに ついてディスカッションしました。

                                                                  PHPUnit の始め方について語りあう 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                • 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 | ラクス エンジニアブログ
                                                                  • 読みやすいテストコードへの一歩、適切なAssertionを使う

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

                                                                      読みやすいテストコードへの一歩、適切なAssertionを使う
                                                                    • コードクロニクル | RPG感覚でプログラミングが学べるゲーム

                                                                      RPG感覚でプログラミングが学べるゲーム「コードクロニクル」メインページ。さまざまな種族が暮らし、魔法(プログラミング)に親しむ世界で、呪文(コード)を書いて冒険の旅に出よう!|楽しみながらプログラミングを学べるエンターテインメントコンテンツ

                                                                        コードクロニクル | RPG感覚でプログラミングが学べるゲーム
                                                                      • PHP独学【初心者向け学習ロードマップ】WEBプログラマーが教える勉強法とおすすめの参考書 – 資格ナビ

                                                                        PHPは初心者でも独学で学習しやすいプログラミング言語ですが、全く経験がないと苦労すると思います。 独学で挫折してプログラミングスクールを利用する人もいますが、正しい手順で学習すれば基礎的なことならスクールの必要はありません。 PHPはWEB系で需要が高いプログラミング言語なので、転職だけではなくフリーランスとして独立することも可能です。 今回は、初心者がWEB制作とPHPの基礎的な知識を学べる学習ロードマップを紹介するので参考にしてください。 PHP独学のロードマップ PHPを学習する場合、WEB系の知識を少しづつ覚えていくことがスキルアップの近道になります。 PHPはそれ単体で使われることが少なく、HTML(マークアップ言語)やCSS(スタイルシート)などと一緒に使うことがほとんどだからです。 PHPの独学で、無理なく覚えられるロードマップがこちらになります。 HTMLとCSSを勉強す

                                                                        • WEB+DB PRESS vol.113 に Swoole 記事を書きました。そして「みんなのPHP」 - Blog::koyhoge::Tech

                                                                          PHPの非同期機能拡張「Swoole」についての記事を書いたよ 10/24 に WEB+DB PRESS vol.113 が発売されました。そこに私は、PHPの非同期処理拡張「Swoole」の記事を 4P 書いています。 WEB+DB PRESS vol.113 が届きました。私も Swoole の入門記事を4P書いてます。ROXX松本さんのPHP非同期処理の記事もあって、さながらPHP非同期祭りw https://t.co/7W0XdTuLbI pic.twitter.com/1z2lA5217K— KOYAMA Tetsuji (@koyhoge) October 25, 2019 最初に Swoole のことを知ったのは、昨年のPHPカンファレンス福岡2018の前々夜祭で聞いた uzulla さんの発表でした。 それから他のイベントでも Swoole の話をちょくちょく聞くようになっ

                                                                            WEB+DB PRESS vol.113 に Swoole 記事を書きました。そして「みんなのPHP」 - Blog::koyhoge::Tech
                                                                          • Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは?

                                                                            Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは? ブログやニュースサイトなどのWebサイトを構築する際には、「人気記事ランキング」と「関連記事」の表示はぜひWebサイトに組み込みたい機能といえます。 Publickeyでも、この2つの機能を組み込んでいます。具体的には、人気記事の表示はGoogle Analyticsのデータを基にランキング表示を行ってくれる外部サービス「Ranklet4」を採用しています。 問題は「関連記事」です。私の知るところでは、関連記事の中に広告へのリンクが埋め込まれるという形で提供される関連記事表示サービスはたくさんあるのですが、純粋に関連記事の表示機能だけを提供してくれるサービスは有料のものを含めても見つけることができません。 そうした中で、Publickeyが使い続けてきたのがログリー社のLOGL

                                                                              Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは?
                                                                            • WordPressで制作したサイトが「モバイルフレンドリーではありません」と表示されたら

                                                                              先日、Google検索結果でこのブログが表示されたときに「モバイルフレンドリーではありません」という表示が出ていることに気づきました。 気になって以下のページにURLを入力して調べたところ、WordPressのプラグインから出力されているCSSがGoogleにインデックスされないようブロックされており、それによってレイアウトが崩れてしまったようです。 モバイル フレンドリー テスト – Google Search Console この記事では、そのような場合の対処法について書いています。 対処法 最初に結論を書くと、昔から使用しているWordPressの場合、WordPressインストールしたフォルダー(ディレクトリ)にある robots.txt というファイル内に以下のように書かれている場合があります。 (最近新しくインストールしたWordPressではこの行はないはずです) Disal

                                                                                WordPressで制作したサイトが「モバイルフレンドリーではありません」と表示されたら
                                                                              • DockerでPHPの勉強環境を構築してみた - Qiita

                                                                                はじめに みなさん、環境構築ってめんどくさくないですか? 僕はめんどくさいです。 本を使ってPHPの勉強をする機会があったのですが、環境構築をしたくなかったのでDockerを用いることにしました。 やること 『PHP7+MariaDB/MySQL マスターブック』では、XAMPPというパッケージを使用するのですが、Dockerにて環境を再現します。 PHP:7.4を使えるようにする Apacheを使えるようにする MariaDBを使えるようにする この本ではメールを用いるためメールサーバを立ち上げる 注意:この記事ではXAMPPに似た環境を構築する手順を示すのみであり、詳しい解説等はしません(今後追記していくかは未定) 動作環境 M1 MacBook Air(MacOS 13.1) Docker ファイル構成 PHP ├ php │ └ dockerfile ├ mysql │ ├ ini

                                                                                  DockerでPHPの勉強環境を構築してみた - Qiita
                                                                                • Microservices 時代の PHP を考える - tarxzfv's diary

                                                                                  この記事は 第二のドワンゴ Advent Calendar 2019 の 9 日目の記事です。 qiita.com モダン PHP という言葉に表されるように、PHP は PHP 7 の登場によってそれなりに普通の言語として扱えるようになってきました(いろいろと語弊があるかもしれません)。 時を同じくして、一定の規模を超えるサービスや人員を抱える組織を中心に、Web アプリケーションの開発方法も大きく変わってきました。これまで一般的だったモノリシックなアーキテクチャを避け、Mircroservices でつくる動きが主流となってきており、多方面でさまざまな取り組みが行われています。 この記事は、Microservice 時代における PHP を用いた開発はどうなっていくのかをぼんやりと考えるなかで書かれたお気持ち文書です。内容にまとまりはありません。 その PHP はどの PHP 一口に

                                                                                    Microservices 時代の PHP を考える - tarxzfv's diary

                                                                                  新着記事