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

webに関するkumokajiのブックマーク (4,827)

  • laravel cloud最速使用レポ

    簡単にlaravelアプリケーションをデプロイできるもの。月額の利用プランに加えてリソース使用料が請求される。プラン自体は無料のものもあるが、無料でアプリケーションを起動するのは流石に無理のようです。 無料のプランでも+usageとあるので注意 サインアップ 非常に見なれたアレ... プランの選択 無料で使えるというものではないのでペイメントは必ず登録を要求される。 ダッシュボード 何かしら連携する リージョンが微妙だがオハイオにした アプリケーションが設定された。デプロイメントするまでは料金が発生しないのだろうか。 設定の変更 webのマークより設定 このようなインターフェースになっている。まずdefaultのマシンサイズにより課金が発生する。価格表を参照 ハイバネーションに関しては一定数アクセスが無いときにオフにするという事なのだがボットアクセスなども含めてどの程度効果のあるものなのか

    laravel cloud最速使用レポ
  • Laravel Cloud - リリース直前情報まとめ

    はじめに 2025 02/03 ~ 02/04 オランダ アムステルダムで行われているLaracon EU 2025にて、 Laravelの父 Taylor Otwell氏による講演が行われ、以下が発表されました。 ブランドサイトlaravel.comのリニューアル Laravel Breeze, Jetstreamに変わる新しいスターターキット Laravel Cloud 最終版 Laravel 12 ※全て2025年2月24(月)にリリース予定 発表された情報の中でも特にインパクトが大きいと感じたLaravel Cloudについて情報をまとめます。 Laravel Cloudとは Laravelアプリケーションをワンクリックでデプロイできるフルマネージド型デプロイサービス。 GitHubなどのソースコードプロバイダーを連携するだけでWebサービスとして公開できます。 端的にいうとLar

    Laravel Cloud - リリース直前情報まとめ
  • Rustで進化するPayPayのスケーラビリティ

    PayPayの6年の歴史の中で、私たちは急速な成長を遂げてきました。現在、6700万人以上のユーザーにサービスを提供し、日々数百万件の決済を処理しています。しかし、これを成功させるためには、トラフィックと信頼性の要求を満たすための技術的な挑戦が伴います。 PayPayは設立当初からJavaとNodeJSを採用しており、これらの技術は非常にうまく機能してきました。しかし、成長に伴いサービスをスケールアップする必要が生じ、これによりKubernetesクラスターでのCPUとメモリの使用量が増加しました。これにはサーバーコストの増加が伴います。 2023年末、私たちはコアサービスでのトラフィックをより効率的に処理する方法を模索し始め、GraalVMGoRustなどさまざまな技術を調査しました。Rustは、その優れたパフォーマンスとメモリの安全性が保証されていることから、PayPayの多くのユ

    Rustで進化するPayPayのスケーラビリティ
  • PHPカンファレンス名古屋2025で映像と音響のあれそれをいっぱいしてた #phpcon_nagoya - 見習いの見習いプログラマ

    こんにちは、みぃおさんです。 2025年2月22日 名古屋駅近くのウインクあいちにて、PHPカンファレンス名古屋2025が開催されました。 自分は映像制作・映像出し・音響調整 のあたりでお手伝いしました。 イベント概要 phpcon.nagoya オファーのきっかけ 2024年の夏にテックラーメンのときに、77webさんから直接オファーをもらいました。 収録とかそういうのもうちょっといい感じにしたいってお話になっていて、せっかくなのでやります!みたいな 今思うと、すごい軽いノリでOKしてたことに気づいて笑いました。 実はむちゃくちゃ難産になってた動画制作 はじめに言います。今回のタイトルコールの制作は結構苦戦をしていました。 その結果、オープニングも含めてスケジュールがとんでもないことになりまして、実行委員長はじめみなさんにご心配とご迷惑をおかけする形に・・・・・・ 完パケ納品確か前日の設

    PHPカンファレンス名古屋2025で映像と音響のあれそれをいっぱいしてた #phpcon_nagoya - 見習いの見習いプログラマ
    kumokaji
    kumokaji 2025/02/25
  • PHP カンファレンス名古屋 2025 参加レポ|REPL: Rest-Eat-Program Loop

    更新履歴 2025-02-24: 公開 はじめに 2025-02-22 に開催されたPHP カンファレンス名古屋に参加した。 セッション感想 特に印象に残ったセッションを二つピックアップした (タイトルと発表者名は fortee のプロポーザルページによる)。 PHPで印刷所に入稿できる名札データを作る by 長谷川智希 さん PHPerKaigi や iOSDC の名札は品質が高いので、他の勉強会やカンファレンスでもついつい使ってしまうのですが、その裏側を覗くことができ面白かったです。カンファレンスの1セッションという形でなければ触れることのないような話が聴けるのはカンファレンスに参加する醍醐味の一つだと思います。 PHP 製 OSS のメモリ問題を辻斬りしていく by sji さん 今回一番楽しみにしていた発表です。Reli は以前自作の WebAssembly 処理系を高速化するのに

    kumokaji
    kumokaji 2025/02/24
  • 結局、PHP(Laravel)のPDF出力ライブラリはどれを使えばよいのか - Qiita

    採用したもの この中で最終的に私が選んだのはmpdf/mpdfLaravelラッパーであるcarlos-meneses/laravel-mpdfです。 使用できるCSSに若干のクセがあるものの、基的なHTMLCSSは対応しており、ある程度の複雑なレイアウトにも対応できます。 特に便利だったのが、ページ番号や改ページ制御などを標準搭載している点です。 他にもバーコード発行機能などもある為、商品/在庫管理システムなどでも使えるのではないでしょうか。 各項目の情報源 個人的な評価 選定するにあたり、基準を満たしているかどうか(選定基準は上記の「採用したもの」を参照) サポート 現在も定期的なアップデートがされているか 利用者数 GithubのUsed byの数を参照 日語の記事 リポジトリ名で検索した際に、ヒットした日語記事の体感の数 ライセンス リポジトリのライセンス 最終更新日 最

    結局、PHP(Laravel)のPDF出力ライブラリはどれを使えばよいのか - Qiita
  • "この地"でPHPコミュニティを続けるための心構えを話しました〜PHPカンファレンス名古屋2025〜 - 積極的にメモっていく姿勢

    無職の自覚が芽生えてきた tomio2480 です.年休を使い切る 3/31 を以て現職を退き,収入源が絶たれるのに PHP カンファレンス名古屋 2025 の余韻で,名古屋や愛知の魅力に敗北し満喫しています. phpcon.nagoya もうカンファレンス翌日の夜中ですから,大抵の方はご自宅に戻られているようです.が,自分は飛行機の羽田旭川便が三連休の影響を受けて高額なため宿泊したほうが安く,まだ名古屋滞在中です.しかも羽田セントレア便の時間の都合で,蒲田でもう一泊です.蒲田でも温泉に入っておこう. しかし,猿投温泉当にいいところでした.あれだけ混むのもわかります.連れて行ってくれたまつさん,ありがとうございました🙌 基幹バスレーンも見れて満足です. #madanagoyaniiruphper のとみお先生とちゃちいさんに名古屋名物「右折レーンの右にある直進レーン」「右折レーンの右

    "この地"でPHPコミュニティを続けるための心構えを話しました〜PHPカンファレンス名古屋2025〜 - 積極的にメモっていく姿勢
    kumokaji
    kumokaji 2025/02/24
  • エンジニアリングマネージャを退いた話 - Qiita

    この記事は、Engineering Manager Advent Calendar 2018の06日目のエントリーです。 Engineering Manager Advent Calendar 2018 2016年某月からリーダー相当となり、さらに2018年04月から半年間、開発チームのマネージャとしてやってきた。しかしやり続けても成果を出す自信も、そもそもこれがやりたいことなのかという疑問もあったことと、なによりちょうどよくそれを託すに値する人がリファラル採用によって獲得できそうということが偶然にも重なり、マネジメントをやめたいと経営者に伝えたのが2018年10月。 そしていま現在、件の人にマネジメントしていただいており、これが機能していて、これがマネジメントなのかということを感じている。振り返るに自分には何が足りなかったか、マネジメントとは具体的になにをすることだったのか、ということを

    エンジニアリングマネージャを退いた話 - Qiita
  • PHPCon名古屋に行ってきた|おぎ

    久しぶり(?)のPHPカンファレンスな気がしたけど、多分気のせい 去年は1月の北海道、2月の関西で2連チャンで登壇したのち、3月のPHPerKaigiだったので比較すると久しぶりに感じているだけかもしれない 初の名古屋は直前まで宿とか取らずにいて、迷っていたんだけど、ふと夜行バスで行けばいいのでは?って思い立って直前に予約して夜行バスで0泊3日という大学生みたいな弾丸スケジュールで行ってきた 印象に残ったセッションなどセッションはいくつか聞いたけど、個人的に印象に残っているのはきんじょうさんのテストの話 なぜテストを書かないのか?の裏側というか、書かない人や組織の心理に言及していてシステム思考っぽさを感じた 直近異動する前にまさに似たような議論をチーム内でしたことがあって、TDDを導入したのですごくわかりみが深い話だ...と思って聞き始めたらとんでもない深掘りをしていて終始ため息が出てしま

    PHPCon名古屋に行ってきた|おぎ
    kumokaji
    kumokaji 2025/02/23
  • Cloudflare R2 + NextCloudで作る自分専用クラウドストレージのススメ | フューチャー技術ブログ

    先ほど計算した同様のケースをAmazon S3で計算してみると以下のようになります。約2倍ほど高いようです。 100GB * 15/30 month + 1GB * 15/30 month = 50.5 GB-month (50.5GB-month - 5GB 無料枠) * 0.025 USD = 1.1375 USD NextCloudとはオープンソースで開発されているNextCloudというセルフホスト型のストレージソフトウェアを利用し、自分専用のクラウドストレージを作成します。 https://nextcloud.com/ かつてownCloudというソフトウェアからフォークされたもので、ownCloudと比べるとチャットやビデオ会議機能が追加されているようです。 NextCloudでは基的にNextCloudがインストールされたマシンのストレージをデータの保存場所としますが、「E

    Cloudflare R2 + NextCloudで作る自分専用クラウドストレージのススメ | フューチャー技術ブログ
  • 依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025

    PHPカンファレンス名古屋2025の登壇資料です。 https://phpcon.nagoya/2025/

    依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
  • あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡 (3) 困難篇 - asken テックブログ

    こんにちは、インフラのテックリードをしている沼沢です。 この記事は、「あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡」の第3弾です。 第1弾、第2弾はこちらからお読みください。 あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡 (1) 絶望篇 あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡 (2) 希望篇 さて、前回はデータディクショナリ不整合が解消され、いよいよメンテナンス日を待つのみというところまで漕ぎ着けましたが、ここから(やらかし含む)様々な困難に直面していきます。 1st Take 2024年9月 中旬 レプリケーションを貼ったところまでは良かった。 良かったのですが、ここで私は大きなミスを犯します。 それは、「binlog 保持期間の設定を短くしすぎた」ことです。 も

    あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡 (3) 困難篇 - asken テックブログ
  • Cloud SpannerとCloud Pub/Subとで実装するTransactional outboxパターン | メルカリエンジニアリング

    Credit Designチームでバックエンドエンジニアをしている@iwataです。主にメルペイスマート払い関連の開発をしています。 Merpay Advent Calendar 2021 の21日目の記事をお届けします。 メルペイスマート払いの開発においてもご多分に漏れず、マイクロサービスアーキテクチャを採用しています。マイクロサービス開発において避けては通れない問題として、分散トランザクションによるデータ整合性の担保があります。メルペイスマート払いマイクロサービスでは一部APIにおいて整合性担保のために、Transactional outboxパターンを用いた実装をしています。 記事ではテーブル設計を含めたその実装の詳細を紹介したいと思います。 tl;dr Transactional outboxパターンを使ったSpanner, Pub/Sub間での整合性担保 Spannerならでは

    Cloud SpannerとCloud Pub/Subとで実装するTransactional outboxパターン | メルカリエンジニアリング
  • OSSは決して遠い世界じゃない。2年前までコントリビューション未経験だった、PHPコア開発者からのメッセージ - Findy Engineer Lab

    高町咲衣さんは、PHPコア開発者でありPHP8.4にて日人として歴史上初めてのリリースマネージャーを務めた人物です。ほんの2年前まで、高町さんはOSSへのコントリビューション経験がゼロでした。「OSS開発は超人たちがするもので、自分とは遠い世界の出来事」だと、ハードルの高さを感じていたといいます。しかし、一歩を踏み出す勇気と日々の小さな積み重ねが、キャリアを大きく変えたのです。高町さんのこれまでの歩みには、エンジニアがOSSに挑戦する意義や成長のヒントが詰まっています。 BC Break修正から始まったOSSへの挑戦 ――まず、PHPのコア開発者やリリースマネージャーとして、どのような活動をされているのかを教えていただけますか? PHPコア開発者としては、主にPDO*1やBCMath*2を担当しています。PDOはコア開発者になる前からIssueを見ており、その延長でデータベース系の他の拡

    OSSは決して遠い世界じゃない。2年前までコントリビューション未経験だった、PHPコア開発者からのメッセージ - Findy Engineer Lab
    kumokaji
    kumokaji 2025/02/20
  • テーブルデータの前処理を何でやるか

    最近読んだ、The Rise of Single-Node Processing: Challenging the Distributed-First Mindset という記事に最近考えていたことが書いてあったので便乗して自分の考えを書き留めておく。 元記事では、かつては大規模なデータの処理というと何はともあれ分散システムであり、Spark や BigQuery などを導入するのが当然であったが、近年は DuckDBPolars など、シングルノードでも高速にテーブルデータを処理できる技術が登場してきたことで必ずしも分散システムは必要ではないよねという風潮に変わってきた、ということが述べられている。コスト面でもクラウドを使うのであれば、小さいインスタンスをいくつも立てて分散処理するのと、合計して同程度の vCPU や RAM を持つ一つの大きなインスタンスを立てて処理するのとで料金

  • データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns

    Developers Summit 2025 公募セッション "データの整合性を保つ非同期処理アーキテクチャパターン" https://event.shoeisha.jp/devsumi/20250213/session/5585 --- 1つの業務が一連のイベント(出来事)から構成されるシス…

    データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
  • バックエンド出身エンジニアがReact/Next.jsに入門してみた話

    今日からあなたはフロントエンドエンジニアです! え、面接でバックエンド・インフラしかやってなかったって言ったのに!?フロント!?どうしよう 😭 [1] どうも、株式会社カナリーでお部屋探しマーケットプレイスの CANARY を開発している shusann です! エントリーでは、 もしあなたが明日から急にフロントエンドエンジニアを任されることになっても困らないよう、私がこの半年間で何をどうやって学んできたかをシェアすることで道しるべとなれることを目指しています。 これから同じ境遇に立つ人やフロントエンド興味あるけど何から手を付ければいいかわからないようなエンジニアにとって、この記事が参考になれば嬉しいです 😍 とはいえ、エントリーは半自伝的な記事で「ああ、こんなことやってたんだ」という読み物として話半分に読んでいただければ幸いです。 自己紹介 題の前に、半年前の入社当時の自分の状

    バックエンド出身エンジニアがReact/Next.jsに入門してみた話
  • キミにも作れるPHPStan拡張

    こんにちは! PHPStanを活用していらっしゃいますでしょうか。 PHPStanは今日では言わずと知れた静的解析ツールですが、プラグイン機構を備えており、型付けのためのさまざまな機能を提供しています。PHPStanはできるだけコードを書かずPHPDocによる記述だけで多くのケースには型をつけられるようになっていますが、残念ながら稿執筆時点のPHPStan 1.10系ではPHPDocだけですべてのニーズを満たすことはできないため、より深くPHPStanを利用するにはプラグインの理解が必要になります。 プラグイン機構は外部パッケージによる拡張だけでなく、PHPStan体に組み込まれている標準関数への型付けなどにも使われています。つまり、PHPStanがどのような原理で解析対象のコードに型をつけているのかを知るにはプラグインAPIへの理解が必要になります。稿ではPHPStanの拡張API

    キミにも作れるPHPStan拡張
  • 厳密モードの記述をチェックするPHPStanの独自拡張を作った話 - Yappli Tech Blog

    はじめに こんにちは。サーバーサイドエンジニアの佐野きよ(@Kiyo_Karl2)です。 PHPでは、declare(strict_types=1);をファイルの先頭に記述することで厳密な型チェックを有効にすることができます。これにより暗黙の型変換がされなくなり、関数やメソッドの引数および戻り値の型宣言に正確に対応する値のみ受け入れることができるようになるため、より堅牢なコードになります。しかし、この記述はファイルごとに記述しなければいけないため、うっかりこの記述が抜けてしまいコードレビューで同様の指摘が度々ありました。 そこで、コードレビューで人間が指摘するのではなく、PHPStanに指摘してもらうようにしようと考えたのですが、厳密モードをチェックするルールはデフォルトでPHPStanには無さそうだったので、Custom Ruleを用いてファイルの先頭に厳密モードの記述があるかを簡単にチ

    厳密モードの記述をチェックするPHPStanの独自拡張を作った話 - Yappli Tech Blog
  • MySQL のパーティショニングで速くなる?ならない?問題、あらためて実験してみた - Qiita

    先日、第 17 回 PostgreSQL アンカンファレンス@オンライン の中で、うっかり 「MySQL ではパーティショニングで速くなるケースが思ったよりも少ないんですよね」 的なことを口走ったところ、 ポスグレよりはマシだと思ってました(笑) — 明治㌠から㍽㍼㍻経て令和 (@meijik) September 24, 2020 プロの方に見つかってしまいました(笑…いや怖い)。 実際のところ、自分で使っていても(DELETEよりパーティションのDROPが速いとか)限られたケース以外で高速化した実感がないのですが、恐る恐るあらためて実験してみました。 【注】 今回は更新性能については触れません(特定の条件でパーティショニングを使うと更新処理が速くなることは確認済みです)。 実験内容 MySQL 8.0.21 on Windows を使用 RANGEパーティショニングで、区分キー(パーテ

    MySQL のパーティショニングで速くなる?ならない?問題、あらためて実験してみた - Qiita