タグ 開発者ブログ
人気順 10 users 50 users 100 users 500 users 1000 usersC言語とCGIで大量のFAX送信作業を自動化した話 | PR TIMES 開発者ブログ
こんにちは、PR TIMESの開発部インターンの三宅です。PR TIMESではFAXを用いてプレスリリースの発信を行うことができます。今回、私はこれまで手動で送っていたFAXをWindows環境のC言語のCGIプログラムを作成し自動送信できる仕組みを開発しました。その内容について紹介します。 背景 PR TIMESには、「プレスリリースの... 続きを読む
会議の文字起こしから議事録をまとめるLLMツールを作った
Leaner 開発チームの黒曜(@kokuyouwind)です。 Leaner では先月(2024 年 9 月)に葉山で開発合宿を行いました。合宿全体については既に開発者ブログの記事が上がっています。 今回、自分は議事録の自動まとめツールを作るチームでプロンプトを調整し、結構いい感じに動いたため記事を書くことにしました。 やりたかったこ... 続きを読む
PR TIMESのトップページをNext.jsにリプレイスしました | PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 プレスリリース掲載ページ、キーワード検索ページに続き、PR TIMESのトップページを PHP + Smarty + […] 続きを読む
PR TIMESにおけるPlaywrightを用いたVisual Regression Test | PR TIMES 開発者ブログ
{ "scripts": { "_docker": "docker run --rm --ipc=host -v $(pwd):/workspace mcr.microsoft.com/playwright:v$(node -e 'console.log(require(\"./package.json\").devDependencies[\"@playwright/test\"])')-jammy", "_test": "playwright test", "_test:ci": "CI=1 playwright test", "_test:u": "playwright test ... 続きを読む
開発者ブログはじめました - Techouse Developers Blog
はじめまして、ジョブハウス、クラウドハウスを運営しているTechouseでシニアエンジニアリングマネージャーをしている、西村(nissiy)と申します。 このブログの公開日で入社してちょうど半年になりました。 この度、新年度を迎えたこともあり、心機一転、Techouseでも開発者ブログをスタートすることになりました。 一... 続きを読む
Fluentdプラグインの暴走でストレージが枯渇しかけた話 | PR TIMES 開発者ブログ
こんにちは、インフラチームテックリードの櫻井です。 今回はFluentdプラグインの暴走によってサーバーのストレージが枯渇しかけた話について紹介したいと思います。 アラート通知は突然に とある土曜日の夕方ごろ、1件のアラート通知がスマホに届きました。 “Filesystem % 90.19% > 90%” どうやら本番環境のバッチサー... 続きを読む
本日2024年4月1日、はてな匿名ダイアリーに「ビッグ検索」機能をリリースしました。 - はてラボ 開発者ブログ
本日2024年4月1日、はてな匿名ダイアリーに「ビッグ検索」機能をリリースしました。 はてな匿名ダイアリーは、2006年から「名前を隠して楽しく日記。」をモットーに運営してまいりました。匿名という敷居の低さから数多くの記事が投稿され、くすっと笑える記事、ほろっと泣ける記事、社会への問題提起など、様々なコンテ... 続きを読む
Renovateを使ってフロントエンドのバージョンアップを改善した話 | PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアの小張です。Renovateを使ってフロントエンドのパッケージやライブラリのバージョンアップを改善したことについて紹介します。 PR TIMESではReactに関するコードを、monorepoとしてprtimes-frontendという1つのリポジトリで管理しています。 このリポジトリは作成されてから2年ほど... 続きを読む
フロントエンドのGitHub Actions実行時間を削減するために取り組んだこと | PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアの小張です。GitHub Actionsの実行時間を削減するために取り組んだことについて紹介します。 経緯 PR TIMESではReactに関するコードを、monorepoとしてprtimes-frontendという1つのリポジトリで管理しています。 GitHub Enterprise Cloudプランでは月50,000分のGitHub Actionsを無... 続きを読む
はてな匿名ダイアリー内のキーワードリンクが表示されない不具合を修正しました - はてラボ 開発者ブログ
2/15(木)11時頃~2/16(金)10時頃まで、はてな匿名ダイアリー内のキーワードリンクが表示されない不具合が発生しておりました。 現在は修正済みです。 今後ともはてな匿名ダイアリーをよろしくお願いいたします。 anond.hatelabo.jp 続きを読む
PR TIMES のフロントエンドを支える技術 2023 | PR TIMES 開発者ブログ
こんにちは。PR TIMES でエンジニアをしている岩元 (@yoiwamoto) です! プレスリリース配信サイト PR TIMES のフロントエンドは、一昨年ごろまでほぼ全てのページが Smarty + jQuery on PHP で実装されており、直近1、2年は機能追加・改修に合わせてこれらを順次 React 実装にリプレイスを進めています。 このような取... 続きを読む
【月間9000万PVのPR TIMES】プレスリリース掲載ページの Next.js 移行でやったこと | PR TIMES 開発者ブログ
こんにちは!PR TIMES 開発本部フロントエンドエンジニアの岩元 (@yoiwamoto) です。 先日、プレスリリース配信サイト PR TIMES の、月間9000万PVのPR TIMESでもっともアクセスが多い「プレスリリースページ」の実装を、PHP + Smarty + jQuery から Next.js に移行しました。 今回はこれについての詳細や難しかったこと... 続きを読む
「はてラボ」トップページリニューアルのお知らせ - はてラボ 開発者ブログ
この度、はてなの実験的サービス置き場「はてラボ」をリニューアルしました。 はてラボ はてラボは、2006年2月に「はてな社員の個人的アイデアに形を与え、未完成のサービスに改善を重ねながら本サービスに育てる」という目的で開始し、以来17年に渡って30近くのサービスを発表してきました。 今回のリニューアルは、「... 続きを読む
AI技術を活用したWEBデザイン:ChatGPTとMidjourneyの活用例 - SO Technologies 開発者ブログ
1. はじめに こんにちは。ATOM事業部フロントエンドテックリード兼デザイナーの河原です。 本記事ではWEBデザインにAI技術を活用する方法を実例をまじえて紹介します。 今回はChatGPTとMidjourneyを使います。 ChatGPT OpenAIが開発した大規模な自然言語処理AIで、文章生成や文章の理解など、様々なタスクに対応していま... 続きを読む
Storybookを用いてテストの可視化を進めた話 | PR TIMES 開発者ブログ
それに伴い他のメンバーが書いたテストを修正する機会が増えたのですが、修正が難しい場合には一時的にtest.todoとしたり、テストを書いた人に修正を依頼するなどの現象が発生していました。 テストの修正が難しい一因として、testing-libraryが行った画面操作を視覚で確認できないことがありました。そこで昨年導入した... 続きを読む
PR TIMESのCDNをCloudFrontからFastlyに移行しました | PR TIMES 開発者ブログ
こんにちは、インフラチームテックリードの櫻井です。 今回はプレスリリース配信サービスの prtimes.jp で使用しているCDNをCloudFrontからFastlyに移行したことについて紹介します。 CDNの基本的な情報は割愛するので、もしCDNについて基本的なことを知りたいという方はググるなりChatGPTるなりしてください。 なぜ移行... 続きを読む
RubyKaigi 2023 に Coffeehouse スポンサーとして協賛します☕️ - ESM アジャイル事業部 開発者ブログ
こんにちは!ふーが です。 RubyKaigi 2023 の開催まで 1 ヶ月を切りましたね。5 月 11・12・13 日に開催される RubyKaigi 2023 に私たち永和システムマネジメントは Coffeehouse スポンサー として協賛します。Coffeehouse スポンサーをやりたい!と言ったのは私なのですが、最初にそのきっかけを紹介させてください。 ... 続きを読む
CypressからPlaywrightに移行しました | PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 先日、フロントエンドのIntegration Testで使用されていたCypressをPlaywrightに移行したので、その理由や実際に移行してみて感じたメリットなどをご紹介いたします。 なぜ移行したのか いくつか理由はありますが、大きな理由の1つとして Cypress ... 続きを読む
Webpack から Vite に段階的に移行しました | PR TIMES 開発者ブログ
こんにちは。PR TIMES フロントエンドエンジニアの岩元 (@yoiwamoto) です。 PR TIMES ではいくつかのページが React で実装されており、Webpack でビルドを行っていました。 今回は、一部のページを除いてこの Webpack を Vite へ置き換えたので、その経緯や結果を共有します。 まとめ ビルド時間が長いことが課題で移... 続きを読む
うおおおおおおおおおおおおお - ESM アジャイル事業部 開発者ブログ
うおおおおおおおおおおおおおおおおおおおおおおおおおお。 子育て奮闘中の @wat-aro です。 この記事は ESM Advent Calendar 2022 - Adventar 19日目の記事です。 ある日 Slack のチャンネル一覧を眺めていると #うおおおおおおおおおおおおお というチャンネルがありました。 みんなで うおおおおおおおおおおおおお ... 続きを読む
Pathname#join の振る舞いが気になってbugs.ruby-lang.orgにissueを立てた話 - ESM アジャイル事業部 開発者ブログ
ESM Advent Calendar 2022 - Adventar 8日目の記事です。 こんにちは color_box です。 Rubyのバグ報告や機能の提案などを議論するbugs.ruby-lang.orgに初めてissueを立てる機会がありました。立てたのは下記のissueなのですが、これを作成するまでにいくつか知見が得られたため、それについて書きます。 bugs.ruby-lang... 続きを読む
PR TIMESをオンプレミスからAWSに移行しました | PR TIMES 開発者ブログ
PostgreSQLのデータを削減できた話はじめまして、PR TIMESの開発本部でインターンをさせて頂いている永井と申します。現在はパフォーマンス改善のタスクをしています。【はじめに】自分は今回のタスクを... 移行対象のサーバーについて 今回早急に移行が必要だったのはDBサーバーのみでしたが、DBサーバーだけをAWSに移... 続きを読む
神田オフィス閉鎖と今後の働き方についてのお知らせ - ESM アジャイル事業部 開発者ブログ
永和システムマネジメント東京支社オフィスは2022年10月を持って閉鎖します。 2015年5月に神田須田町に移転して以来、コワーキングスペースを設けたオフィスとして、 Asakusa.rb をはじめ多くのコミュニティに活用いただいておりましたが、リモートワークの推進もあり、この度閉鎖する運びとなりました。 今後については... 続きを読む
Yarn Workspacesを利用したMonorepo環境の構築 | PR TIMES 開発者ブログ
こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 今年(2022年)の4月頃に、PR TIMESのフロントエンド開発基盤の構築を行い、各プロジェクトのリポジトリに散らばっていたReactで実装しなおした Frontend のコードベースを一つのリポジトリに集約することができました。 PR TIMESにおけるフロントエ... 続きを読む
Amazon Aurora MySQLの不具合でローカルディスクが枯渇しクエリが実行出来なくなった話 - Kaizen Platform 開発者ブログ
SRE Group Managerをしている前田です。今回の記事は当社で遭遇したAmazon Aurora MySQLの不具合の話になります。 3行まとめ Amazon Aurora MySQLのローカルストレージが異常な速度で消費、枯渇しクエリを実行するとエラーが発生するようになった 原因調査とAWSサポートへの問い合わせの結果、Aurora MySQL 2.10.0 の不... 続きを読む