並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1570件

新着順 人気順

Phpの検索結果361 - 400 件 / 1570件

  • 5千ファイル超のレガシープロジェクトにPHPStan継続的静的解析を導入|Komiyama Taki|note

    以前、断捨離でテーブル約50個消した話で、大規模にdbまわりのリファクタリングをした話を書きました。 弁護士ドットコムのサイトは、10年以上運用されているため、5千ファイルある巨大PHPプロジェクトです。そのため、課題はいろいろあります。 弁護士ドットコム - 無料法律相談や弁護士、法律事務所の検索 https://www.bengo4.com/ 今回は、PHPStan静的解析をCIに導入し、継続的なコード品質の向上を目指しました。 静的解析を導入する目的コードベースが長年の拡張により巨大になった結果、全ての関数やclassの使用箇所を目視で把握するのは、厳しくなってました。いくら注視していても、対象が広くなるほど漏れは発生しやすくなります。 そのため、人間の目では見落としやすいバグを機械的に見つけることで、コード品質の向上に繋がると考えました。PHPStanをCIでレビュー前に回すことで

      5千ファイル超のレガシープロジェクトにPHPStan継続的静的解析を導入|Komiyama Taki|note
    • 【PHP9】ついに未定義変数が使えなくなる - Qiita

      PHP9以降、致命的エラーになります。 以下は該当のRFC、Undefined Variable Error Promotionの紹介です。 投票期間は2022/03/14から2022/03/28です。 2022/03/21時点では賛成30反対6の賛成多数であり、ほぼ確実に可決されます。 Undefined Variable Error Promotion Introduction 未定義変数とは、使用する前に値がまだ初期化されていない変数のことです。 未定義変数にアクセスすると、現在はWarning: Undefined variable $varnameの警告E_WARNINGが表示され、その変数値はNULLであるかのように扱われますが、実行が中断されることはありません。 しかし、これは意図しない挙動である可能性が高いでしょう。 この挙動を変更して例外を出すためにカスタムエラーハンドラ

        【PHP9】ついに未定義変数が使えなくなる - Qiita
      • 自作Webサービス -SHAKYO-  FWを使用せず素のPHPで制作しました - Qiita

        はじめに フロントエンドエンジニアを目指してプログラミングを学習しています。 トンテキと申します。 プログラミング学習のアウトプットとして自作のWebサービス-SHAKYO-を制作、公開しました。 この記事では-SHAKYO-の概要や制作過程について説明します。 URL リンク先はこちら- SHAKYO - 目的 ・フルスクラッチ開発を行うことでWebアプリの基本的な構成、動作を知る ・自作のWebアプリで同じ初学者の方の役に立つサービスを提供したい スペック 使用言語 / HTML5/ CSS3 / Javascript / PHP DBMS / MySQL 開発環境 / MacOS Mojave 10.14.6 バージョン管理 / SourceTree(3.0.15) 本番環境 / xserver 主な機能 ユーザー管理機能 ・ユーザー登録機能 ・ユーザーログイン機能 ・ユーザー編集機

          自作Webサービス -SHAKYO-  FWを使用せず素のPHPで制作しました - Qiita
        • PHPカンファレンス2022にてSPAセキュリティ超入門の話をします

          今年もPHPカンファレンスにてトークさせていただくことになりまして、以下のようなお話をいたします。 日時:9月25日(日) 14:40〜15:40 場所:大田区産業プラザPiO  および YouTube 費用:無料 講演タイトル:SPAセキュリティ超入門 申し込み: connpass アジェンダ: SPA(Single Page Application)の普及が一層進んでおり、従来型のMPAを知らないウェブ開発者も生まれつつあるようです。SPA対応のフレームワークでは基本的な脆弱性については対策機能が用意されていますが、それにも関わらず、脆弱性診断等で基本的な脆弱性が指摘されるケースはむしろ増えつつあります。 本セッションでは、LaravelとReactで開発したアプリケーションをモデルとして、SQLインジェクション、クロスサイトスクリプティング、認可制御不備等の脆弱性の実例を紹介しながら

            PHPカンファレンス2022にてSPAセキュリティ超入門の話をします
          • 絶対に失敗しないDockerでLaravel+Vueの実行環境(LEMP環境)を構築する方法〜前編〜 - Qiita

            Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

              絶対に失敗しないDockerでLaravel+Vueの実行環境(LEMP環境)を構築する方法〜前編〜 - Qiita
            • 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.
              • サーバーサイドKotlinという技術選択、あるいはレガシーシステムとの闘いについて|ar_tama

                こんにちは、@ar_tamaです。 株式会社Cake.jpに入社して3ヶ月とちょっとが経ちました。現在は開発本部にて、主にマネージャー・テックリードの役割を兼任しています。 この3ヶ月、色々な決断や仕分けを行ってきましたが、今日はその中でも影響の大きかった「メインシステムをPHPからサーバーサイドKotlinへリプレイスを行う」という技術選択について取り上げたいと思います。 技術投資をし続けるのは難しい アプリケーションを開発する上で一般に、OSSとして提供されている言語・フレームワークを選択するということは、「互換性のない変更を含む最新バージョンへの追随を行うための技術投資をし続ける」という責務を負うことと同義だと考えています。 最新バージョンの変更をキャッチアップし、対応、検証ののちリリースするというサイクルが、日頃のルーティンとしてきちんと組み込まれている組織も少なくないかと思います

                  サーバーサイドKotlinという技術選択、あるいはレガシーシステムとの闘いについて|ar_tama
                • SymfonyとDoctrineで
簡単クリーンアーキテクチャ

                  2021/10/02, 03に開催されてPHP Conference Japan 2021の登壇でお話ししたスライドです。 #phpcon2021 #phpcon #php

                    SymfonyとDoctrineで
簡単クリーンアーキテクチャ
                  • Laravel(+Vue.js)でSNS風Webサービスを作ろう! | Techpit

                    いいね・タグ付け・フォロー・Googleログイン機能を持つ記事投稿型SNS風Webサービスを開発!PHP/Laravelの様々な知識やVue.jsの導入方法、Sendgridを使ったメール送信、本番環境デプロイなどWebアプリ開発に役立つ知識を学ぶ。

                      Laravel(+Vue.js)でSNS風Webサービスを作ろう! | Techpit
                    • The PHP Foundationへの寄付を開始しました - pixiv inside

                      こんにちは、うさみ(@tadsan)です。標記の通り、ピクシブ株式会社はThe PHP Foundation(@ThePHPF)への継続的な財政支援を開始しました。 opencollective.com 支援額は月間1000ドル、年間で12000ドルになる計画です。 PHPは言わずと知れたオープンソースのプログラミング言語処理系であり、誰もが無料で自由に利用できます。そのため、多くの個人ホームページ、ウェブサイト、百科事典、ゲームのAPIサーバー、広告システム、大規模な業務システムに至るまで世界中の多くのプログラムがPHPで稼動しています。 西暦2000年前後においてはLinux, Apache (HTTP Server), MySQL, P* (Perl, PHP, PythonなどPから始まるプログラミング言語)による構成はLAMPスタックと呼ばれ、無料のソフトウェアの組み合せによって

                        The PHP Foundationへの寄付を開始しました - pixiv inside
                      • [個人開発]大喜利サービスを5日でつくってわかったこと - Qiita

                        TOTALで3日くらいで作りたかったのですが、 他作業もちょこちょこしたりして結局TOTAL工数としては一週間弱かかってしまいました。 あとは、OGP画像の自動生成ロジックになかなか手こずってしまいました。 企画〜コーディングについては慣れたものでトータル1日ちょっとでした。 ただ、かの有名なpeing(質問箱)を作ったせせりさんは、 peingを6時間で作ったとのことなのでまだまだ精進のしがいがあるなというところです。 なお、僕の場合、とにかく早く作って出すということを大前提にしているため こういったスケジュール感になりがちです。 余談ですが、Facebookのマークザッカーバーグの言葉で好きなのがこちら。 「完璧を目指すよりまず終わらせろ」 途中経過 ワイヤー ※ちなみにこれは違うサービスのワイヤーです。ザブトンのものはデザインで上書きしてしまって、残してありませんでした...すみませ

                          [個人開発]大喜利サービスを5日でつくってわかったこと - Qiita
                        • YYTypeScript#1「JavaScriptを知らない人がTypeScriptを学ぶ方法を知りたい」「TypeScript初心者がどうやって勉強すると効率がいいか?」「なぜTSが選ばれるのか?」「PHPと比べて、サーバサイドをTSで書くメリットは?」「TypeScriptのバックエンドのオススメフレームワークって?」「定義をinterfaceとtypeどっちで書いてる?」「JSで書かれたプロダクトのTS化ってどうしてる? 」 - Qiita

                          YYTypeScript#1「JavaScriptを知らない人がTypeScriptを学ぶ方法を知りたい」「TypeScript初心者がどうやって勉強すると効率がいいか?」「なぜTSが選ばれるのか?」「PHPと比べて、サーバサイドをTSで書くメリットは?」「TypeScriptのバックエンドのオススメフレームワークって?」「定義をinterfaceとtypeどっちで書いてる?」「JSで書かれたプロダクトのTS化ってどうしてる? 」PHPJavaScriptTypeScriptYYTypeScriptイベントレポート これは2019年9月20日に開催したTypeScriptイベントYYTypeScript#1のイベントレポートです。 YYTypeScriptは一言で「TypeScripterの部室」です。発表者の話を聞く「一方向的な勉強会」とは真逆で、TypeScriptについて、雑に・ゆる

                            YYTypeScript#1「JavaScriptを知らない人がTypeScriptを学ぶ方法を知りたい」「TypeScript初心者がどうやって勉強すると効率がいいか?」「なぜTSが選ばれるのか?」「PHPと比べて、サーバサイドをTSで書くメリットは?」「TypeScriptのバックエンドのオススメフレームワークって?」「定義をinterfaceとtypeどっちで書いてる?」「JSで書かれたプロダクトのTS化ってどうしてる? 」 - Qiita
                          • プログラミングに向いていない人の特徴 – ITキャリア

                            プログラミングを勉強し始めたけど、自分は向いてないんじゃ・・・どうすればプログラミングができるようになるか教えてほしい システムエンジニアがこの悩みにお答えします。 この記事を書いている僕は、独学でプログラミングを覚えて今ではWEB制作会社でシステムエンジニア兼マーケターをしています。プログラミングの適性やどうすればプログラミングができるようになるかを説明します! 僕もプログラミングの独学を始めた時に感じたのですが、プログラミングは難しいと感じるのが普通で、わからないから自分に向いてないと諦めないでください。 プログラミングに限らず、どんな分野も勉強してすぐに理解できることは少ないと思います。 わからないから向いていないと諦めずに、継続して勉強することでプログラミングは誰でもできるようになります。 僕も一般的にプログラミングに向いていないと言われるものに当てはまりましたが、今では普通にプロ

                              プログラミングに向いていない人の特徴 – ITキャリア
                            • PHPとは?仕組みや基本的な書き方、学習方法について解説! | AKKODiS(アコーディス)コンサルティング株式会社

                              PHPとは?仕組みや基本的な書き方、学習方法について解説! 公開日:2019.08.15 最終更新日:2020.12.18 スキルアップ 主にWebサーバ開発に広く利用されているPHPは、手軽さや構文のシンプルさからプログラミングの初級者にも人気が高まっています。元々の文法の分かりやすさに加えて、人気の高まりに伴い学習環境も非常に充実しているため、学習をはじめやすいのがPHPです。今回は、PHPの仕組みや基本的な書き方、学習方法について、実際のソースコードなども用いて解説します。

                                PHPとは?仕組みや基本的な書き方、学習方法について解説! | AKKODiS(アコーディス)コンサルティング株式会社
                              • Webサービスで使用される開発言語 JavaScriptとPHPが1位、Pythonは3位 | Ledge.ai

                                サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

                                  Webサービスで使用される開発言語 JavaScriptとPHPが1位、Pythonは3位 | Ledge.ai
                                • メルカリの取引ドメインにおけるモジュラーモノリス化の取り組み | メルカリエンジニアリング

                                  この記事は「連載:連載:技術基盤強化プロジェクト「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
                                    • 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

                                        Ryan Weaver, long-time contributor to the PHP ecosystem, needs our help! Please consider making a donation now to support him.

                                          FrankenPHP: the modern PHP app server
                                        • ちょうぜつ設計とは - 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にジャンプアップした話
                                            • 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、あるいはベンダーロックイン?
                                              • 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
                                                            • #phpcon2021 ステップ実行だけじゃないXdebug / hello-xdebug

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

                                                                #phpcon2021 ステップ実行だけじゃないXdebug / hello-xdebug
                                                              • 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 | ラクス エンジニアブログ
                                                                • 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
                                                                  • ラクスによる 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」とは? 基本概念を理解してローカル開発環境を構築する
                                                                            • 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
                                                                              • 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に!古参フロントエンドが消失しないために知っておくこと

                                                                                  新着記事