テック企業が開発生産性へ向き合うためのメソッドを紹介!新刊書籍『エンジニア組織を強くする 開発生産性の教科書』7月11日(木)発売~バイセルテクノロジーズなど5社の成功事例を掲載、当社CTOが3種の生成AIを活用して執筆~ 累計利用者登録数19万人、登録社数1,900社(※1)が利用するITエンジニアと企業のマッチングサービス、及びエンジニア組織支援SaaSを提供するファインディ株式会社(東京都品川区、代表取締役:山田 裕一朗、以下「当社」)は、当社取締役CTO佐藤 将高による初の著書『エンジニア組織を強くする 開発生産性の教科書 ~事例から学ぶ、生産性向上への取り組み方~』が、2024年7月11日(木)に技術評論社より発売されることを発表します。執筆にあたって著者の佐藤は、3種の生成AI「ChatGPT-4」「Claude」「GitHub Copilot」を活用しました。技術者だけでなく
想定読者 この記事は、社内での面接経験が浅く、面接が苦手だと感じている方々を対象にしています。全てをそのまま実践する必要はありませんので、役立つと思われる部分を取り入れていただければと思います。 はじめに こんにちは、HRBrainの開発組織立ち上げに携わってきた川田です。 約6年半前、私は採用活動や面接の経験がほとんどない状態からスタートしました。他の人や書籍から学び、実践を重ねることで、より再現性の高い面接を実施できるようになりました。この知識を共有するために、この記事を書くことにしました。 面接の大前提としては、優秀かどうかを判断するのではなく、候補者が現在の会社の環境に合っているかどうかを見極めることが重要です。 構造 継続的に成果を出す人にはどのような特徴があるのでしょうか。この点について構造的に考えてみましょう。継続的な成果を出すためには、適切な振る舞いが求められます。成果を出
gomockとは? gomockは、Go言語用のモッキング・フレームワークです。 元々はGoogleのgolang/mockとして開発されていましたが、2023年の6月頃にプロジェクトがアーカイブされ、現在はUber社がフォークして保守しています。 基本的な使い方はこちらの記事をご参照ください。 本記事ではUber社によってフォークされたのちに追加された便利Matcherのうち、特に活用頻度が高いCondMatcherについて紹介していきます。 Cond以外のMatcherについては下記スライドやGithubのreleasesをご参照ください。 Condの使い方 Cond は、モック関数のパラメータとして渡された関数が true を返した場合にマッチするMatherを返します。 特にカスタム構造体のフィールドに対してマッチさせたい場合に便利です。 func main() { type us
2024年7月1日紙版発売 2024年7月1日電子版発売 増田亨,田中ひさてる,奥澤俊樹,中村充志,成瀬允宣,大西政徳 著 B5判/160ページ 定価2,200円(本体2,000円+税10%) ISBN 978-4-297-14317-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle honto この本の概要 ソフトウェア開発でドメイン駆動設計が注目されています。ソフトウェアデザイン誌で大変好評だった,ドメイン駆動設計特集の過去記事(2024年3月号,2023年2月号など)を再編集し,1冊にまとめました。ソフトウェアの設計は現在さまざまな視点で検討されており,開発の成功をいかに実現し達成するか重要になっています。本書は,ドメイン駆動設計の第一人者である増田亨氏を中心に,現場でドメ
生成AIの話題が尽きない昨今ですが、今後は生成AIの存在が当たり前になり、プロダクトへの組み込みやプロダクトマネジメントでの活用は避けられない時代になってきています。 「ビジネスモデルを見直す必要はあるのか?」 「生成AIなしの新規事業は成り立つのか?」 「生成AIをプロダクトに組み込むにはどうすればいいのか?」 本書はこうした疑問に応え、生成AIの全体像を説明したあと、生成AIプロダクトの開発手法について詳細に解説。シリコンバレーの実例150以上を参考に、生成AIプロダクトの作り方、そしてプロダクトマネジメントのフレームワークを紹介します。 生成AIが前提となる時代のプロダクトマネジメントや、プロダクトマネージャーのキャリアについて理解を深めたい方におすすめです。 目次 第Ⅰ部 生成AIの全体像を俯瞰する 第1章 AI革命の基礎知識 第2章 生成AIのスーパーパワー 第3章 技術基盤と業
レビューの効果が出ないと「レビューアーの頑張りが足りないから」としてしまいがちだ。本連載では、数人のレビューアーとドキュメント作成者によるチームレビューを想定し、成果が出る手順を示す。今回は会議冒頭でリーダーが伝えるべきメッセージを紹介する。 重大な問題を見逃す、いつまでも終わらないなど、設計レビューの活動が円滑に回らず悩むIT現場は多い。名古屋大学の森崎修司准教授が2023年11月に著した『なぜ重大な問題を見逃すのか 間違いだらけの設計レビュー第3版』(日経BP)から抜粋する形で、成果が出る設計レビューを実践する勘所を解説する。 各レビューアーが問題を検出し、問題記録票を作成したら、いよいよレビュー会議を開きます。レビュー会議の最大の目的は、レビューアーによる問題指摘を通して、重大な問題を漏れなく検出することです。あらかじめ設定したシナリオについて、該当する問題を漏れなく検出したことを参
世界で戦う日本人スタートアップ経営者 湯浅エムレ秀和氏(以下、湯浅):みなさんこんにちは。「スタートアップを世界へ」というテーマで、今日は実際に世界で戦っている御三方をお迎えして、このセッションをやっていきたいと思います。 全体で45分とうかがっていますので、30分ぐらいいろいろ議論した後に、Q&Aの時間も作れればなと思っているので、「こんなことを聞きたい」というのがあれば、ぜひ後ほど聞いていただければと思います。 まず、それぞれ自己紹介をしていきたいと思います。私は今、グロービス・キャピタル・パートナーズという日本の東京にベースがあるベンチャーキャピタルのパートナーをやっています。グロービス自体は26年間、日本のスタートアップに投資していまして、私は10年目というかたちです。 自分自身は主にはBtoB SaaSとかが多いかなと思いますけど、ファンドとしてはコンシューマーやディープテックも
本ブログ「Lean Baseball」開設10周年企画*1かつ, ちょっとした近況報告となります. お世話になっている皆様へ(TL;DR) 東京(の西側*2)で家を買いました, 引っ越しました. この決断とオチ, 未来に至るまで, 自分のキャリアとアウトプット, そしてこのブログは不可欠でした. 現職から前職以前の同僚(元同僚), アウトプットや色んなことを応援してくださった皆様そして何よりも家族と友人に心から感謝御礼申し上げます🏚 お祝いはこちらからお待ちしています. 44歳独身ソフトウェアエンジニア、家を買う。 作業環境(まだ作ってる最中) こちらが購入したお家...で最初に作った作業環境です💻*3 (人生の一般的なアレとして)「家を買う(家の主となる)」事は一つの大切なライフステージのイベントなので, お世話になっている皆様へ(TL;DR) 44歳独身ソフトウェアエンジニア、家を
こんにちは、クラウドエース SRE 部所属の松島です。 本記事では最近登場した、現在プレビュー中の機能である権限昇格機能 Privileged Access Manager について紹介したのち、使い所を考えてみたいと思います。 Privileged Access Manager(PAM) とは Privileged Access Manager(以下 PAM) は、Google Cloud における権限昇格を提供するものです。 これを利用することで、普段は閲覧のみの権限を与えておき、緊急時のみ作業用に強権限を付与するような制御が可能となります。 PAM 構成要素の説明 全体像は以下の通りです。 まず、管理者が利用資格を作成します。この時、下記の3つを指定します。 昇格後のロール 昇格リクエストが可能な人 昇格リクエストを承認できる人 あとは、この利用資格をリクエスト可能な人がリクエストを
持続的に成長する組織の共通点 後藤翔太氏(以下、後藤):安藤社長にうかがいたいのですが、持続的な成長を遂げる組織やうまくいかない組織がありますが、持続成長を遂げる組織には共通する要素や法則性がありますか? 組織を作るにあたってのポイントを教えてください。 安藤広大氏(以下、安藤):大きく2つあると思います。1つは、属人化されていない組織の仕組みです。先ほど南原さんがおっしゃったように、しっかりと権限委譲ができていて、オーナーのパワーで回っていない組織が重要です。 もう1つは、トップの事業の目的意識が金儲けだけになっていないことです。事業の目的が明確で、そこに向けてPDCAがしっかり回っている会社は、事業成長を遂げるのではないかと思います。 後藤:なるほど。 安藤:金儲けばかりに走ると、焼畑農業のようになって、どこかで必ず止まります。組織の仕組みとトップの目的意識、この2つがしっかりしていな
米Google(グーグル)、米Microsoft(マイクロソフト)、米Apple(アップル)の大手プラットフォーマー3社は現在、各社のデバイスやOSを生成AI(人工知能)アプリケーションの「プラットフォーム」に変えようとしている。生成AIを利用するアプリがクラウドを使わずにデバイス上だけで稼働できる仕組みの整備を進めているのだ。 「WindowsをAIアプリ構築にとって最高のプラットフォームにする」。マイクロソフトのSatya Nadella(サティア・ナデラ)最高経営責任者(CEO)は、2024年5月21日(米国時間)に開催した開発者向けイベント「Microsoft Build 2024」の基調講演でそう主張した。 マイクロソフトだけではない。モバイルOSとして「Android」を推進するグーグル、「iOS」や「macOS」などを持つアップルも、これらを生成AIアプリのプラットフォームに
Q.新卒入社3年目の20代ITエンジニアです。入社以降、自由にテレワークできましたが、部長の指示で週2日は出社するルールに変わりました。弊社は現在フリーアドレス制なので、好きな席に座れます。先日出社したところ、人口密度が明らかに上がっており、壁側の隅っこの席は空いていませんでした。上司の近くだけが空いていたのでそこに座らざるを得ず、憂鬱な1日でした。入社時にテレワーク可と聞いていたのに、週2日の出社ルールは約束違反だと思います。 部長の観点だと、開発フェーズによっては作業効率が落ちていたり、仕事についていけないエンジニアが出てきたりしているのでしょう。マネジャーや上級・中級エンジニアに対し、定期的に部下や後輩と顔を合わせて観察・指導しなさいと部長が指示をしたようです。 当たり前のアドバイスになりますが、役職の高い人の近くに座るのが嫌であれば、早めに出社して目立たない隅っこの席取りをしてはい
アップルカー開発断念の理由を理解できた気がした――。2024年6月10日(米国時間)に開幕した米Apple(アップル)の開発者向けイベント「WWDC2024」を見た筆者の感想だ。 WWDC2024の中でアップルは、次世代「Apple CarPlay(以下、CarPlay)」のUI(ユーザーインターフェース)設計やアーキテクチャー概要を公開した。その内容は、今後のSDV(Software Defined Vehicle、ソフトウエア定義車両)の在り方の一端を見せてくれるものだった。自動車メーカーが次世代CarPlayを利用すれば、アップルがわざわざ自社ブランドのクルマをリリースする意義が希薄に思える。 ここでは、SDVで先行する米Tesla(テスラ)の「Tesla Model 3(以下、Model 3)」を2年半利用している筆者が、ユーザー目線で次世代CarPlayとSDVについて述べたい。
製造業で働くエンジニアのAさんは、新製品の開発を担当することになりました。本格的な開発に着手する前に、まずは自社の営業担当者に簡単なアンケートを実施して、方向性を探ることにしました。 今回は前回に引き続き、アンケート作成のコツを解説します。前回は、いきなり選択肢の作成に着手するのは避けるべきだと説明しました。そこでAさんは、アンケートの狙いや枠組みの整理、それに基づいた質問の設定といった準備を進め、ようやくアンケートの選択肢を作成する準備が整いました。 今回はアンケートの選択肢を作成する際に意識すべきコツを2つのステップに分けて説明します。説明を分かりやすくするために、回答者に対して1問につき6つの選択肢を提示し、その中から1つだけ該当する項目を選ぶというアンケートを作成することを前提とします。 現実的に想定し得る回答の幅(レンジ)を考える アンケートの選択肢を作る際に最もありがちな失敗は
AI(人工知能)エージェントの登場は、システム開発のプロセスを変革する可能性がある。要件定義からシステム設計、開発、さらにはテストまで、AIエージェントが自動化する対象は、全ての開発工程にまたがるだけにインパクトは大きい。 AIエージェントに限らず生成AIサービスを効果的に活用するには、適切な入力を与えられるようになることが重要だ。そのためには、サービスを利用する開発者自身が、業務プロセスや事業ドメインの知識、そして現場で直面する課題を深く理解しておかなければならない。明示的に教えられない限り、生成AIが現場特有の事情や事業固有の文脈を把握することはないからだ。 卓越した技術力を持ち、様々な問題解決に当たれる人材は、今後も高い需要が見込まれるだろう。しかし事業やKPI(重要業績評価指標)への意識を持たず、専ら技術的な側面にのみ注力してきたエンジニアは注意が必要だ。生成AIを適切に活用するた
Copilot for Microsoft 365は、米Microsoft(マイクロソフト)が提供する法人向けの生成AI(人工知能)サービスだ。有料で提供され、利用開始するとWordやExcel、PowerPointなどのOfficeアプリから使えるようになる。今回は、マイクロソフトが提供するCopilotの種類や利用方法を中心に紹介する。 なお、本連載ではMicrosoft 365 Business Standardのプランに、Copilot for Microsoft 365を追加して動作を確認している。OSやOffice、アプリ、Edgeのバージョンによっては、ここで説明する機能が使えなかったり、画面が異なったりする場合がある。 EdgeとOSのCopilotは無料、Microsoft 365用のCopilotは有料 マイクロソフトが提供するCopilotには、複数の種類がある。執筆
スライド概要 本スライドは2024年5月25日(土)に開催したゲーム開発者向けのリアルイベント『ゲームメーカーズ スクランブル2024』で行われた講演のスライドとなります。 タイトル: 【公開】ヒット作品のつくり方 内容: ヒット作品は一握りの天才が産み出すものと思い込んでいませんか? 「才能がなくても、よく売れる人気作品は作れるよ。」 「ヒット作品を産み出すフレームワークがあるからだよ。」と聞くとどう思いますか? 「そんなもの本当にあるの?もしあるんだったら、どんなものか教えてよ!」 と思ったそこのアナタ! まさにアナタのための講演です。 ヒット作品の作り方を出来るだけ分かりやすくお伝えしてみます。 登壇者: 株式会社ホットスタッフ・プロモーション コンテンツクリエイティブセクション エグゼクティブプロデューサー コヤ所長(小山 順一朗)氏 講演動画も公開中! https://youtu
Docker社は、WindowsやMacの上にDockerコンテナ環境を簡単に導入できる「Docker Desktop」の最新版となる「Docker Desktop 4.31」正式版をリリースしました。 Docker 4.31では主に以下のような新しい機能が追加されています。 エアギャップコンテナ 管理者がDocker Desktopのコンテナのネットワークに対してプロキシルールを設定することにより、プライベートネットワークへのアクセスを許可しつつインターネットへのアクセスを制限する、といったことが可能になり、よりセキュリティを強化できます。 Docker Build Cloudを利用したビルドの高速化 サブスクリプションに含まれているDocker Build Cloudの割り当て時間を適切に使うことで、マルチコンテナアプリや大規模なリポジトリでのビルド時間を短縮できます。 Arm on
CentOS 7のサポートは今月(2024年6月)末で終了に。SUSEが来月以降もサポートを継続する「SUSE Linux Liberty Lite for CentOS 7」発表 CentOSは無料で使えるRed Hat Enteprirse Linux(RHEL)互換OSとして広く使われてきましたが、2020年12月にCentOS ProjectがCentOS8のサポートを2021年12月末で終了し、CentOS Streamと呼ばれる新たなプロジェクトへ移行することが発表されました。 Cent OS 7の開発元によるサポートも今月末(2024年6月30日)で終了となり、今後はCentOSのオフィシャルなセキュリティパッチの提供は行われなくなります。 これに対応するため、現在ではさまざまなLinuxOSベンダやサードパーティが、CentOS 8やCentOS 7の後継OS、延長サポート
株式会社ハピネットは6月19日、『Stray』のNintendo Switch向けパッケージ版を発表し、2024年冬に発売すると告知した。通常版は4400円、コレクターズエディションは1万6280円で発売予定(いずれも税込)。 『Stray』は野良猫を主人公とするアドベンチャーゲームだ。舞台となるのはサイバーパンク風の街。プレイヤーは猫として、故郷へ帰るために街の秘密を解き明かしながら脱出を目指していく。狭い隙間をくぐり抜けたり、高低差のある段差を飛び移ったり、猫らしさがあふれるアクションで街中を駆け回ることができる作品だ。 本作は2022年7月にPC(Steam)およびPS5/PS4版が発売。猫ならではの動きの再現度やサイバーパンク風の街並みのアートワークなどから高い人気を博した。また「The Game Awards 2022」においてはBest Indie Gameを含む2部門を受賞す
任天堂は6月18日、『メトロイドプライム4 ビヨンド』を正式発表し、2025年に発売すると告知した。 『メトロイドプライム4』は、『メトロイド』シリーズのなかでもFPSとして展開される『メトロイドプライム』シリーズの最新作だ。 『メトロイドプライム4』はE3 2017にて発表。「開発されていること」のみが伝えられていたが、ゲームの品質が任天堂の求めるレベルに達していなかったという理由で、2019年1月に開発が仕切り直されることが表明。『メトロイドプライム』シリーズを手がけてきたレトロスタジオが開発を担当することが発表された。 そこから5年を経て、ついに今回タイトルが『メトロイドプライム4 ビヨンド』として正式発表。ゲームプレイ映像も公開された。2025年に発売予定とのことで、続報も注目される。 『メトロイドプライム4 ビヨンド』は2025年に発売予定だ。
記事作成時の recharts のバージョン: 2.12.7 はじめに 前回の記事recharts の円グラフ入門(TypeScript)では、recharts の円グラフの基本的な使い方を紹介しました。 今回のテーマとなるCustomActiveShapePieChartは、rechats の公式サイトの samples の中でも発展的な内容になっており、また、TypeScript への変換も少しコツが必要です。 ということで、早速本題です。 CustomActiveShapePieChart ドーナツ型の円グラフです。とてもおしゃれですね。 ドーナツの穴の部分にデータのラベルが、ドーナツの外側の部分にデータの値が表示されるようになっています。 下の公式サイトに飛んでみると分かりますが、円グラフをホバーすると表示されるラベルも変化するとてもインタラクティブなグラフです。 公式のサンプルコ
スクウェア・エニックスは「Nintendo Direct 2024.6.18」にてHD-2D版『ドラゴンクエストI&II』を発表した。2025年に発売するという。対応プラットフォームは、Nintendo Switch/PlayStation 5/Xbox Series X|S/PC(Steam/Windows)。 【UPDATE 2024/6/19 0:15】 対応プラットフォームを追記 スクウェア・エニックスは以前よりHD-2D版『ドラゴンクエストIII そして伝説へ…』と開発中と告知していた。同作の発売が2024年11月14日に発売すると今回発表した。そしてあわせて、『ドラゴンクエストI&II』もHD-2Dでリメイクすることを告知した。 『ドラゴンクエスト』初期三作品は、ロト三部作と呼ばれている。特に人気のある三作目がリメイクされることにあわせて、一作目と二作目もHD-2Dにて再創造さ
スクウェア・エニックスは6月18日、HD-2D版『ドラゴンクエストIII そして伝説へ…』(以下、ドラゴンクエストIII)を11月14日に発売すると発表した。対応プラットフォームはNintendo Switch/PS5/Xbox Series X|S/PC(Steam/Microsoft Store)。 『ドラゴンクエストIII』は、1988年に発売されたRPG。今回発売日が発表されたHD-2D版は、同作をドット絵と3Dグラフィックを組み合わせた「HD-2D」グラフィックでリメイクする作品だ。 HD-2D版は2021年5月に発表され、あまた株式会社とSQEX浅野チームが手がけると告知されていた。シリーズ屈指の人気作『ドラゴンクエスト III』をリメイクする作品として、期待が寄せられていたが3年ほど公式からの続報がないままであったが、今回11月14日に発売すると発表されたかたちだ。映像ではH
任天堂は6月18日、『マリオ&ルイージRPG ブラザーシップ!』を発表した。11月7日に発売予定。 『マリオ&ルイージRPG ブラザーシップ!』は、シリーズ9年ぶりとなる完全新作だ。海に浮かぶ謎の島々。マリオとルイージによる進化したブラザーアクションが楽しめるという。 『マリオ&ルイージRPG』シリーズは、『スーパーマリオブラザーズ』シリーズをもとにしたRPG。開発はアルファドリームが手がけていたものの、同社は2019年に破産。『マリオ&ルイージRPG3!!!』のリメイクとして2018年に発売された『マリオ&ルイージRPG3 DX』以来シリーズ作品が展開されてなかった。 今回の『マリオ&ルイージRPG ブラザーシップ!』は、『マリオ&ルイージRPG ペーパーマリオMIX』以来のシリーズ9年ぶりとなる完全新作として11月7日にリリース予定。進化したブラザーアクションが楽しめるといい、フィール
マリオ&ルイージRPGシリーズの9年ぶり完全最新作となる「マリオ&ルイージRPG ブラザーシップ!」がNintendo Direct 2024.6.18で発表されました。2024年11月7日(木)発売予定です。 マリオとルイージの新たな冒険がはじまる。 9年振りとなるシリーズ完全新作『マリオ&ルイージRPG ブラザーシップ!』は2024年11月7日(木)発売。#マリオルイージRPGブラザーシップ#NintendoDirectJP— 任天堂株式会社 (@Nintendo) June 18, 2024 マリオ&ルイージRPG ブラザーシップ! [Nintendo Direct 2024.6.18] - YouTube シリーズおなじみのコマンド式のターン制バトルは健在です。 ステージ上にはマリオとルイージを操作して挑戦するギミックが満載。 マリオ&ルイージRPG ブラザーシップ!は2024年1
自己紹介 株式会社IVRyの宮田(@Miyata_IVRy)です。IVRyにはシリーズAの資金調達時からコーポレートやBizDivのアドバイザーとして参画。 シリーズAの資金調達後からはコーポレート担当として事業企画として主にオペレーション設計と推進を行っていました。シリーズB以降は主に経営企画と資金調達を担当しております。バックグラウンドはA.T.カーニーで戦略コンサルタントを3年間経験した後、リクルートに転職しまして新規事業の立ち上げをいくつか行ったり、旅行事業の責任者などを経験させていただきました。 つまり、CFO経験はもちろんのこと、ファイナンス経験も全くない状況で、シリーズCの資金調達を経験いたしました。しかも、、、実は正式な入社は2024年7月1日なので兼業での立ち位置での資金調達となり、多くの人に支えていただきながら駆け抜けることとなりました。 今回は、素人がCFO不在で資金
こんにちは!CastingONEの大沼です。 始めに プログラミングの勉強をする際は実際に書いて学ぶのが良いと思っていますが、オンライン上で気軽に書けるとコードの共有&動作確認という観点で尚良いと思っています。僕も簡単なコードの実装はStackBlitzを愛用しています😊 StackBlitzではNodeの実行もできるためバックエンド側の実装を書くこともできるのが魅力です。これによってreact-queryのようなAPIとの通信が必要になるライブラリもモックサーバーを同時に立てることでStackBlitzのみで検証することができます! そこでこの記事では具体例としてjson-serverとreact-queryを使ってStackBlitz上で実装する例を紹介したいと思います。 サンプルコード 先に今回作成したサンプルコードを以下に貼ります。単純に環境が欲しいだけの方やコードの詳細を見たい
noteの全社員を対象として、ChatGPT plusやClaude Proなどの生成AIサービスに対する月額費用を支援する制度がスタートしました。これにより、社内の業務改善がさらに進むことでしょう。 noteでは、2022年9月に「テックチャレンジ補助」を導入しました。社員がテック領域に関する勉強をする際にかかる費用を年間最大12万円まで補助する制度で、プログラミングに関する本やカンファレンスのチケット代、資格取得などについての費用を支援しています。(全社員が利用可能) 今回はこのテックチャレンジ補助に、ChatGPTやClaudeなどの生成AIサービスも含まれるように制度を拡大しました。 今回の記事では、テックチャレンジ補助の制度拡大を担当していたnote AI creativeの田中さんに、導入の経緯と活用についてのお話をお聞きしました。 ChatGPTやClaudeを導入して社員の
はじめに ◆この記事は何? 焦ってAWSの勉強をするよりもコンピュータサイエンスの基礎を勉強してからの方がよかったという私の経験を紹介する記事です ◆対象は? AWSの勉強をしている方 特に若手 ◆この記事のねらい AWSの勉強効率を上げる 先に結論 AWSの勉強に時間がかかったのはコンピュータサイエンスの基礎ができていなかったから コンピュータサイエンスの基礎を勉強してからの方が、圧倒的に効率が良い 遠回りに見えるが、近道だと考える 急にAWSを勉強した 新卒1年目からデータサイエンティストとして働いています。 急にAWSが必要になったので、急いでAWSの勉強をしました。 結果的には、「AWS Certified Cloud Practitioner」「AWS Certified Solutions Architect - Associate」を取得しました。 当時は知らない用語ばかりで
はじめに 得意なことが見つからないのは世の中が悪いのです あなたは「得意なことを教えてください」と質問されたらすぐに答えることができるでしょうか? 私が多くの人をコーチングしている中で、現代の若者は昔に比べて得意なことがないという割合が増えているように感じました。 自分が得意なことを知ることは、ものすごく大切なことです。 得意なことをみつければ、エンジニアの仕事はもちろんのこと、人生を豊かに行きることだって可能になります。 今回はそんな「得意」の定義を深堀しながら、良くない信念がもたらす悪影響についてお話していきます なぜ得意が見つからないのか 得意がみつからなくなったのは、SNSが普及したことが大きな要因です そもそも「得意」とはどのようなことなのでしょうか? 多くの人の定義はおそらく「周りと比べて自分のほうができること」を「得意」と定義しているはずです。 小学校のときはわかりやすいです
この記事について Qiita Engineer Festa 2024 の 「自分が考える最高のエンジニアライフプランについて紹介しよう」キャンペーンの記事です。 Z世代の高校生がエンジニアを志望するに当たり、何を考えているのかを皆さんに共有するために執筆しました! この記事を書いている人 現役高校生 モバイルアプリ・ゲームのフロントからバックエンドを作っている 中学3年生から勉強を始めた 高1で基本情報技術者試験合格 最近案件を少しづつ頂けるようになった Z世代の私が考えるエンジニアライフプラン 学校生活との両立 1. 学校の勉強を大切にする IPAの試験を受けて気付いたことがあります。それは高校の数学や国語、英語の勉強は超大切であると! プログラミングをする上でドキュメントは読みます。読解力を求められるとともに、英語力も必要です。 また論理的に考える過程や、アルゴリズムを理解するときには
AIモデルの質を向上させるためには、高品質のデータセットが大量に必要です。AmazonはAI開発のために、2018年からMicrosoft傘下になっているソフトウェア開発プラットフォームのGitHubからコーディングのデータを収集していると報じられています。 Amazon Has A Secret Way To Scrape Microsoft's GitHub And Feed Its AI Model - Dataconomy https://dataconomy.com/2024/06/14/amazon-has-a-secret-way-to-scrape-microsofts-github-and-feed-its-ai-model/ ニューヨークに拠点を置くビジネスや技術系ニュースサイトのBusiness Insiderが入手したAmazonの社内メモによると、同社で汎用人工知
はじめに こんにちは!株式会社CastingONEでHR領域のSaaS開発を行っている@hiroakiです。 先日マルシンスパというサウナに行った際、アウフグースをしてもらいました!気持ち良いのはもちろん、熱波師さんのパフォーマンスが楽しく非常に心地よい体験でした✨ ということで今回はGoogle Cloudのリソースを全てTerraform管理にした話をしていきます。どのように進めていったか、どのようなメリットがあったかなどを紹介していきます。同じようにTerraformでリソース管理したい方々の参考になれば幸いです! 背景 CastingONEでは元々Cloud Deploy Manager(以降CDMと表記)でリソースを管理していました。CDMはGoogle Cloudのサービスであるため、Google Cloud内のリソースを統合的に管理するのに適していましたが、開発が2020年に
最近、ChatGPTなどで見かけるようになったタイプライターエフェクト。文字が一文字ずつ表示されるあれ、あなたも一度は見たことがあるのではないでしょうか? 私はこのエフェクトが大好きで、自身のプロジェクトでも使ってみたいと思いました。しかし、一から実装するのは大変そう...と思っていたところ、素晴らしいライブラリを見つけました。その名も「TypeIt」です。 TypeItは、ウェブ上で柔軟で動的なタイピング・タイプライターエフェクトを作成するためのJavaScriptライブラリです。このライブラリの存在を知って触ってみたら、その使いやすさと多機能さに感動。これは多くの人に知ってもらいたいと思い、この記事を書くことにしました。 この記事では、TypeItの基本的な使い方から応用例、そしてReactとの連携方法まで、TypeItの魅力を紹介します。ウェブサイトに動的なエフェクトを加えたい方、新
注意!! 2024/06/18現在、まだRC版なので使い方が変わる可能性があることを留意してください。 公式サンプル(JavaScript版) 元記事 // Using <form> Actions and useActionState function ChangeName({ name, setName }) { const [error, submitAction, isPending] = useActionState( async (previousState, formData) => { const error = await updateName(formData.get("name")); if (error) { return error; } redirect("/path"); return null; }, null, ); return ( <form acti
概要 はっきり原因が分かったわけではないのですが、かなり厄介なトラブルだったのでメモを残しときます。いつもは問題点と解決策をさくっと乗せるのですが、今回は解決策を書いてもハテナなので、読みづらいですが順を追って説明させてください。 状況 フロントエンドにtypescript + Reactを使ったWEBアプリでビルドツールにViteを使っていました。 ローカルでだいたい開発が終わりサーバーにデプロイしたところ下記のエラーが出ました。
はじめに 業務委託の丹羽です。 レバテックフリーランス経由で、レバテック開発部のSREチームに業務委託で参画させていただいています。 業務委託の私でも、我が物顔でレバテック開発部のテックブログに寄稿して構わないとのことなので、今回は掲題の件について、振り返りながら記事にさせていただきます。 ざっくりこんな人 AWSの基盤となるクラウド部分と、EC2内部でOS・ミドルウェアをメインに、各パラメータを修正したり、それらをAnsibleに書き起こしてCodeCommitで管理しているくらいのIaC経験があるインフラの人でした。 そこからスキルアップと挑戦をしたいという思いで、フリーランスに転向してSREやDevOpsに興味を持ち始めた人です。 SLI/SLO...? CICD...? 何それ、美味しそう! 話したいこと フリーランスってどんな仕事してるの? レバテックフリーランスに興味のある方は
AI研究者のライアン・グリーンブラット氏が、AIの一般的な推論能力を評価する指標の「ARC-AGI」において、GPT-4oを工夫して使用することで50%という正答率を達成できたと発表しました。 Getting 50% (SoTA) on ARC-AGI with GPT-4o https://redwoodresearch.substack.com/p/getting-50-sota-on-arc-agi-with-gpt ARC-AGIでは下図のようにいくつかの例と問題が用意されます。例からルールを推測して正しく問題の図に対応する結果を出力できればOK。人間がこのタスクを行うと子どもであっても85%から100%のスコアを出すことができますが、これまでAIが出したARC-AGIの最高スコアは34%であり、数多くのベンチマークの中でも特に人間との差が顕著でした。 上記の問題はシンプルなため特
Rubyをはじめとする「動的型付け」のプログラミング言語は、ソースコード中に型に関する記述が陽に出てこないことが特徴で、プログラムの実行前に(静的に)型検査をすることはありません。しかし、このようなプログラミング言語においても、大規模な開発における品質の向上や開発体験の改善、実行の高速化のために、静的な解析を活用しようという試みは多くなされてきました。この記事では、動的型付けの言語のための型検査の歴史を簡単に振り返って、現在私が開発しているRuby向けの型検査器Steepとその基盤となっている型記述言語RBSについて説明し、今後の展望を議論します。 著者:松本宗太郎さん(@soutaro) Rubyコミッター。大学院でRubyプログラムの型検査の研究に取り組み、修了後はスタートアップでWebアプリケーションの開発に従事。2017年から型検査ツールSteepの開発を始め、2019年からはRu
うるるは、翔泳社が6月22日に開催する30歳以下(U30)に特化したITエンジニア向けカンファレンス「Developers Boost 2024~U30エンジニアの登竜門~」に、同社の新卒4年目で、NJSS事業本部でプロダクトマネージャーを務める笹川歩氏が登壇することを発表した。また、同社はカンファレンスにスポンサーとして協賛もする。 「Developers Boost」(以下、デブスト)は、さまざまな媒体でITエンジニアの成長を応援してきた翔泳社が運営する、30歳以下(U30)の若手エンジニアのための技術カンファレンスで、本年で6年目を迎える。 今回の「デブスト」のテーマは「Be a changer,Be a challenger」。技術革新が著しく新たな技術と向き合い変化が求められる時代において、さまざまな挑戦をしているU30エンジニアたちの技術力向上のための戦略や取り組み、変化を恐れ
こんにちは、SmartHRでキャリア台帳の開発を担当しているプロダクトエンジニアのhosoyaです。 今日は、私たちがどのようにPlaywrightを使ってキャリア台帳のE2Eテストを実装しているかについてお話しします。 なぜPlaywright? E2Eの導入・運用の検討を始めた当時、SmartHRで運用されているE2Eは、Rspec x Selenium x Capybaraが主流でした。 キャリア台帳は新規プロダクトという事もあり、新しいツールの選定をしてもよいのではないかということでチーム内での検討がはじまりました。 採用理由に関しては以前紹介された「E2Eテストを Playwright で作り直して開発プロセスに組み込む話」とほぼ被ってしまうのですが以下のような理由になります。 PlaywrightはMicrosoftから公開されているE2Eテストフレームワーク 定期的な更新と新
目次 目次 はじめに そもそもシステム運用改善チームとは何か? なぜアプリAPIのパフォーマンス改善が必要になったのか? どうやって改善箇所を見つけるのか? 分散トレーシングを使って、店舗詳細APIを細かく分析する 計測結果の見方 計測結果から分かったこと 計測結果から見つけたポイントに改善を実施していく コースに紐づくクーポンの取得 口コミを取得する処理と公開画像数のカウント ユーザーごとの公開口コミ投稿数の合計数カウント 全体での改善効果はどうだったか? パフォーマンス改善の影響 ユーザー体験が向上した 今後の食べログ成長に備えたシステム上の余裕ができた 食べログの分散トレーシングを使って改善を実施してみてよかったこと おわりに はじめに こんにちは。食べログ開発本部 ウェブ開発1部 システム運用改善チームの @4palace です。 今回は、私の所属するシステム運用改善チームが食べロ
この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" 44 週目の記事です!1 年間連続達成まで残り 9 週となりました! はじめに はじめまして、2024 年 4 月にログラスにジョインしたエンジニアの石畑です。 まだまだドメインやシステムについて学んでいる最中なのですが、その中でアラート監視・運用周りをより良くできそうだったので、試行錯誤したことをまとめたいと思います。 どんな課題があったのか? ログラスではフロントエンドからバックエンド、インフラに至る全てのログ・メトリクスが Datadog に集約され、横断的に分析・監視できる仕組みが整っています。アラートも Datadog でモニタリングを作成し、「Slack に通知 → ローテションのオンコール担当が対応」という体制が作れています。 しかし、歴史的に積み重なったモニタリングが過剰にアラー
任天堂より2017年3月に発売された『ゼルダの伝説 ブレス オブ ザ ワイルド』(以下、ブレス オブ ザ ワイルド)。本作のDLC第二弾「英傑たちの詩」において、ある“救済措置”が存在しているという。海外ゲームメディアGaming Reinventedが伝えている。 『ブレス オブ ザ ワイルド』は2017年3月にWii UおよびNintendo Switch向けに発売されたシリーズ作品。シリーズのエッセンスを継承しつつも、オープンエアーと呼ばれる広大なフィールドを導入している。本作については、エキスパンションパスとして第一弾DLC「試練の覇者」と第二弾DLC「英傑たちの詩」が配信されている。 「英傑たちの詩」では、とある声の導きにより、「神獣繰りの試練」を受けることに。試練では、「一撃の剣」を用いて敵を討伐したり、新たに出現した試練の祠を探索したりする。またそれぞれの神獣に再び挑むにあた
首相官邸では同日、犯罪対策閣僚会議を実施。国民を詐欺から守る対策として身分証のICチップを活用した施策を盛り込んだ資料「国民を詐欺から守るための総合対策」を公開した。それによると、対面での本人確認には「マイナンバーカード等のICチップ情報の読み取りを犯罪収益移転防止法及び携帯電話不正利用防止法の本人確認において義務付ける」(原文ママ)と記載している。 ICチップが組み込まれた身分証には、マイナンバーカードの他に運転免許証や在留カードなどがある。デジタル庁に、マイナンバーカード以外でIC読み取りに対応する身分証を聞いたところ「“等”の部分については現状では明文化されていないため、デジタル庁からは回答できない。マイナンバーカードについてはデジタル庁の所管なので、今朝の河野太郎デジタル大臣の記者会見などを通して案内した」と答えた。 デジタル庁では携帯電話契約時のICチップ読み取りの際に必要になる
こんにちは、Shunです! 本記事では、Google Cloudの利用料金の見積もり方法について解説をいたします! はじめに Google Cloudの利用料金を見積もるには、Google Cloud が提供する「Google Cloud Pricing Calculator」を使用することが一般的です。 Google Cloud Pricing Calculator Google Cloud Pricing Calculatorを使うことで、利用する予定のリソースやサービス(Compute Engine, Cloud Storage, BigQueryなど)の種類、規模、地域、使用時間に基づいて、概算の費用を把握することができます。 試算方法 以下からGoogle Cloud Pricing Calculatorにアクセスします。 https://cloud.google.com/pro
2024年秋の登場が期待されている「Apple Watch Series 10」のデザインについて、以前のモデルと比べて薄型化し、より大型のディスプレイを備えて登場するとの情報が出されました。 2H24 新款Apple Watch關注焦點:Series 10、鉑力特/3D列印 / The focus of the 2H24 New Apple Watch: Series 10 and BLT/3D Printing | by 郭明錤 (Ming-Chi Kuo) | Jun, 2024 | Medium https://medium.com/@mingchikuo/2h24-%E6%96%B0%E6%AC%BEapple-watch%E9%97%9C%E6%B3%A8%E7%84%A6%E9%BB%9E-series-10-%E9%89%91%E5%8A%9B%E7%89%B9-3d%E5
今年投入される新型Apple Watchこと「Apple Watch Sereis 10(Apple Watch X)」について、画面サイズの大型化と本体の薄型化を、著名アナリストのMing-Chi Kuo(ミンチー・クオ)氏が報告しています。 Apple Watch Sereis 10に関しては、先日にもBloomberg(ブルームバーグ)が本体の薄型化を報告していました。また同紙のMark Gurman(マーク・ガーマン)記者は、Apple Watch Sereis 10が「シリーズ最大の全面改良になる」と予測しています。 Photo by 塚本直樹 Kuo氏によれば、Apple Watch Sereis 10は画面サイズが41mm/45mmから45mm/49mmへと大型化し、本体が薄型化するというのです。49mmというサイズは、「Apple Watch Ultra/Ultra 2」と
The simplest way to add CSS to React. No build configuration required. Inputimport { styled } from "restyle"; const Button = styled("button", { padding: "0.5rem 1rem", borderRadius: "4px", backgroundColor: "blue", color: "white", }); export default function Page() { return ( <Button css={{ paddingInline: "0.8rem", backgroundColor: "pink", }} onClick={() => alert()} > Click me! </Button> ); } Outpu
本連載では、生成AI領域に特化した事業を創出し続ける私AlgomaticのCEO大野が、同社の実践で得た「生成AI領域の事業づくりの要諦」を、現場のリアルな体験を交えて共有する。生成AI時代ならではの新しい事業の作り方のヒントとなれば幸いである。第1回では、生成AI領域の事業開発では、技術リスクを取るため、市場リスクは取りすぎるべからず、すなわち「実現できれば、確実に売れるものを作ろう」という話をした。第2回となる今回は、技術側のリスク、不確実性の高い生成AI技術にいかに向き合うべきかを解説する。 市場リスクを抑えつつ、技術に真摯に向き合う 前回の記事で説明したように、生成AIという不確実性の高い技術を活用することで、技術側のリスクを取る分、市場の不確実性(リスク)を抑えるべきだ(連載第1回参照)。言い換えれば、まったく新しい市場を創出するようなリスクを負わずとも、生成AI技術によって、こ
CTO室所属の高橋と申します。皆からはニャンさんと呼ばれております。そして私は特に無茶振りはされていません。 さて、developブランチに変更が入ったらdev環境にリリース、mainブランチに変更が入ったら本番環境にリリースを行う仕組み、いわゆる継続的デリバリーを構築しているプロジェクトは多いことと思う。我々のチームではCircle CIで行なっていたが事情があってGithub Actionsに移行することになった。ところがGithub Actionsではdevリリースと本番リリースの手順をどう共通化すればいいのか分からず迷ってしまった。 近年のソフトウェア開発の現場ではCI/CDは当たり前になっているが、もはや当たり前すぎて逆にまとまった情報がネット上にないのかもしれない。であれば得られた知見は共有しておくべきだろう。 結論から言うとジョブの共通化には再利用可能なワークフロー用いるのが
こんにちは!エキサイト株式会社のまさきちです。 今回は自分の所属するチームで開発プロジェクト終了後にふりかえり会を実施してみた時のことについてお話しします。 メンバーが集まってふりかえりの時間を取ることはあまりなかったので、学びが多い時間でした! ふりかえり会実施のキッカケ プロジェクト進行中、または終わった後に改善点や良かった点が出てきてもその場の認識だけで終わってしまう事も多々あります。 時間が経つと出来事を忘れてしまい同じ失敗を繰り返してしまう事も... せっかくの学びを活かせていなくて勿体無いなと思い始めました。 ふりかえり手法について 世の中にはさまざまな振り返り手法やツールがありますが、今回は下記で行いました。 ツール:Miro Miroとはオンラインでチームで画面を共有してボードや付箋を使いながら作業ができるオンラインワークスペースです。 手法:KPT KPTとはふりかえりの
Next.js(App Router)にTanstack Queryを導入する方法について色々と調べたのでメモ 導入のモチベーション Next.jsではServer ComponentとClient Componentの境界が明確で、ユーザー操作が必要なブロックの処理はClient Componentに寄せがちになります。 Tanstack Query を利用すると初期データの読み込みはServer Componentで行い変更後の操作はClient Componentに寄せるなどがちょっとだけやりやすくなります。 Client Componentとして導入 まずは基本的なTanstack Queryの導入方法を使って導入してみましょう。 App Router向けの導入は後ほど行います。 ベースの設定 まずはClient ComponentとしてProvider を作成します。 'use
9歳で独学でプログラミングを学ぶ 6月20日に告示日を迎える東京都知事選。そこで、ひとりの天才エンジニアの出馬が注目を集めている。 名前は安野貴博。6月6日の記者会見で立候補の意を表明すると、各界から反響が続出し、一躍注目候補に躍り出た。 なかでも熱いメッセージを寄せたのが、台湾の元デジタル担当大臣、オードリー・タンだ。 タンは2016年、35歳の若さで入閣したエンジニア出身の天才閣僚。タンのデジタル政策と強いリーダーシップで、台湾は見事なコロナ対応をおこない、「日本にオードリー・タンがいればなあ」と嘆く声が多く挙がったことは記憶に新しい。 タンは出馬の構想を語る安野に「彼の考えるデジタル民主主義がすごく好きだ。安野氏は『私たちは良い方向に変われる』と言っている」と大きな期待を寄せた。 デジタル民主主義とは、政治や行政をデジタル技術の力でより身近な存在にするとともに、多様でより良い社会を目
PCを立ち上げて毎日最初に見る画面はデスクトップです。ここであなたのデスクトップを見てみてください。 デスクトップはこんな感じでしょうか? もしくは、こちらのような状態でしょうか? デスクトップは、知らぬ間にフォルダやファイルであふれ、ごちゃごちゃしてしまう場所です。 では、こんなデスクトップになってしまう人(=過去のわたし)の特徴を見てみましょう。 <この記事の著者> ヨス - Tech Team Journal 業務効率を改善し、タイムパフォーマンスを高める時間最適化の専門家。「単語登録」の便利さを伝える「単語登録エバンジェリスト」。 【目次】 (1)「捨てる」という決断ができない (2)デスクトップが散らかっていることに無関心 (3)「名称未設定フォルダ」を作りがち (4)独自のデスクトップの使い方を確立してしまっている (5)デスクトップにあるフォルダへのショートカットをデスクト
左からOpenAIのCEOサム・アルトマン氏、エドワード・スノーデン氏、NSAの元長官ポール・ナカソネ氏。 Getty Images OpenAIはアメリカ国家安全保障局(NSA)の元長官ポール・ナカソネ氏を取締役会に迎えた。 ナカソネ氏の起用はAI(人工知能)のセキュリティ強化が狙いだが、監視への懸念を引き起こしている。 OpenAIでは、安全対策チームも事実上解散している。 オフィスの外には不気味な覆面警備員たち、取締役会にはNSAの元長官、AIの安全対策チームは事実上解散…。 OpenAIは日に日に、少しずつ"オープン"でなくなっている。 6月14日(現地時間)、同社はNSAの元長官ポール・ナカソネ氏を取締役に任命したと発表した。 ナカソネ氏はNSAの長官に加え、国防総省のサイバーセキュリティ部門にあたる米サイバー軍司令官も務めていた。OpenAIは、ナカソネ氏の起用は「安全とセキュ
アスエネ株式会社(本社:東京都港区、代表取締役CEO:西和田 浩平、以下「当社」)は、東京電力エナジーパートナー株式会社(本社:東京都中央区、代表取締役社長:長﨑 桃子、以下 「東京電力EP」)と連携を開始いたしました。CO2排出量見える化・削減・報告クラウドサービス「ASUENE」のデータを活用し、カーボンニュートラルの達成に向けた支援を推進していきます。 提携の背景 地球温暖化対策の国際的な枠組みであるパリ協定の合意や、国内における温室効果ガス排出量削減目標の設定など、脱炭素社会の実現に向けた動きはグローバルに加速しています。特に、上場企業においては、財務情報だけではなく、GHG*排出量の指標、削減対策、リスク・機会分析などの気候関連財務情報の開示が求められるようになっています。 今、企業はカーボンニュートラル達成のための取り組みを行う必要性に迫られていますが、その目的やロードマップ、
htmx 2.0.0 Release I’m very happy to announce the release of htmx 2.0. This release ends support for Internet Explorer and tightens up some defaults, but does not change most of the core functionality or the core API of the library. Note that we are not marking 2.0 as latest in NPM because we do not want to force-upgrade users who are relying on non-versioned CDN URLs for htmx. Instead, 1.x will r
今回の記事は特に私の意見であり、所属会社の意見ではないことをお断りしておきます。 最近になってまたウォータフォール vs アジャイルの議論を見かけることが多くなってきたので、私が勤務する米国の世界規模のクラウドプロバイダーでは2024年現在どんな開発をしているのかをご紹介したいと思います。私はこれが「正解」といいたいのではなく、何らかのポイントが皆さんの何らかの参考になったらいいなと思って筆をとりました。 ちなみに、2016年時点で私のウォータフォール開発に対する考え方は下記のブログの通りで今も変わっていません。ただ、2024年現在だからといってアジャイルをやるべきと思っているわけでもありません。 もし、今ウォータフォールをやっている人がいたら「そんなこと言ってもどうしたらええねん」となると思うので、自分なりの解決方法も考えてみました。 最初に自分的な結論を書いておくと「2024年の開発と
任天堂は6月18日、映画「ザ・スーパーマリオブラザーズ・ムービー」の続編とみられる「新たなアニメ映画」の日本での公開日が、2026年4月24日に決まったと発表した。米国を含む多くの国と地域では26年4月3日に公開することが決まっている。 任天堂代表取締役フェローの宮本茂さんの名前で、任天堂の公式Xアカウントで明らかにした。「宮本です。今晩はNintendo Directの放送がありますが、その前にひとつお知らせをさせてください。スーパーマリオの新たなアニメ映画の日本での公開日が2026年4月24日に決まりました。楽しい映画になるように、イルミネーションのチームと一緒に取り組んでいますので、引き続き楽しみにしてください」。 なお、Nintendo Directは18日午後11時から配信予定。24年度後半のSwitchソフトの情報が中心で、Switchの後継機種に関するアナウンスはないという。
こんにちわ。組織開発がミッションの人事グループ・組織開発室に所属しているてぃーびーです。 仕事において会話、対話、議論、依頼など様々なやりとりが発生します。それぞれのやりとりの中には具体的で明確な情報もあれば、大雑把で曖昧な情報もあります。仕事として物事を進めていく上で、大雑把で曖昧な情報は具体的で明確な情報に落とし込んで行く必要があります。 この記事では、具体的で明確な情報に落とし込んで行くために便利な事実質問についてまとめます。 事実質問(Fact question)とは、特定の事実や情報を確認するための質問方法です。このタイプの質問は、客観的なデータ、事実、具体的な出来事や状況についての情報を得る際に用いられます。事実質問を用いると、回答が具体的かつ明確になるため、誤解の余地が少なく、相互の理解を深めるのに役立ちます。
こんにちは、Dev Contentチームのmochikoです。LINEヤフー株式会社でテクニカルライターとして働いています。 今日は、テクニカルライティングの専門チームで、私たちテクニカルライターが「チームの目標」をどう決めたかについてお話しします。 ※本文中に記載されている会社名、製品名、キャラクター名などは各社の商標、または登録商標です。 テクニカルライターってなに? 目標の話に入る前に、そもそも「テクニカルライターってなに?」という方もいらっしゃると思いますので、テクニカルライターについて簡単に説明します。 LINEヤフー株式会社の技術組織には、技術ドキュメントやAPIリファレンスなどを書く専門職として「テクニカルライター」というポジションがあります。日々、テクニカルライターがどんなふうに働いているかについては、合併前のLINE Engineering Blogに書いた『LINEの社
こんにちは、 okarin です。モノレポでマイクロサービスを管理していると、GitHub 上で前回のリリースとの差分が正しく管理できない、といった悩みがでてきます。具体的には自動でリリースノートを生成すると、他のマイクロサービスの差分が含まれていたり、リリースしたいマイクロサービスの差分が含まれなかったりしてしまいます。一方で、release-drafter/release-drafter を使うとマイクロサービスごとにリリースノートを生成できますが、マイクロサービスごとに設定ファイルを作成する必要があり、管理が煩雑になってしまいます。これらのペインを解消するために、 GitHub Actions を作成したので記事にまとめました。
はじめに こんにちは。hacomono UX部エンジニアのyasuです。 今年の3月からUX部とリアーキテクチャ&イネーブルメント部が連携し、フロントエンドの開発基盤を刷新するために発足した新プロジェクトにおいて「ドラッカー風エクササイズ」と呼ばれるチームビルディングを実施したので、実施に至るまでの背景や成果などをお伝えしたいと思います。 ドラッカー風エクササイズとは? 自分の強みを活かすための方法や時間の有効活用など、経営学者のピーター・ドラッカーの思想や理論をベースに『アジャイルサムライ』の筆者が提唱したチームビルディングの手法の一つです。 次の4つの質問に回答する形で相互理解を深め、メンバー間の期待値を明らかにします。 自分は何が得意なのか? 自分はどうやって貢献するつもりか? 自分が大切に思う価値は何か? チームメンバーは自分にどんな成果を期待していると思うか? 各質問の意図などは
2024年4月17日〜19日の3日間にわたり、日本最大級*¹のエンジニアコミュニティ「Qiita」では、オンラインテックカンファレンス「Qiita Conference 2024」を開催しました。 *¹「最大級」は、エンジニアが集うオンラインコミュニティを市場として、IT人材白書(2020年版)と当社登録会員数・UU数の比較をもとに表現しています 当日は、ゲストスピーカーによる基調講演や参加各社のセッションを通じて、技術的な挑戦や積み重ねてきた知見等が共有されました。 本レポートでは、アマゾン ウェブ サービス ジャパン合同会社の技術統括本部 ストラテジック製造グループ 本部長である清水崇之氏によるセッション「あなたのお仕事をちょっぴり豊かにする生成AI活用術」の様子をお伝えします。 ※本レポートでは、当日のセッション内容の中からポイントとなる部分等を抽出して再編集しています ※本レポート
INFO レベルだしまあいいかと放置していましたが、ようやくこれが何か知りました。 この Convenient errors を使えば ogen でのエラーハンドリングを共通化することができます。 ogen のエラーハンドリングってなんかイケテナイんだよなあと思っていたことも同時に解消しました。 この記事を通して少しでもみなさんの ogen ライフが快適になれば幸いです。 ogen OpenAPI からコードを自動生成することができ、以下のような特徴があります。 生成されたコードで refrect や interface{} を使わない 独自のルーティング機構 標準の OpenAPI v3 で完結 Optional や Nullable に対応 OpenTelemetry に対応 以前私が oapi-codegen と比較した記事もあるのでそちらもご覧ください。 事前準備 バージョン go
mattn氏が実践しているエンジニアリング最適なメモ術。アウトプットを継続するための方法論 2024年6月18日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Expert。2021〜2023年 GitHub Stars。著書に『みんなのGo言語』(2016年、2019年に改訂2版、技術評論社、共著)、『Go 言語プログラミングエッセンス』(2023年、技術評論社、単著)がある。関西在住。 X:@mattn_jp GitHub 前回はアウトプットとは何か、何のためアウトプットするのか、についてお話しました。筆者はこれまで、アウトプットのやり方で悩んでいる方々に、どう
1979年生まれ。京都大学経済学部卒業。国会議員秘書を経てプレジデント社へ入社、プレジデント編集部配属。経済誌としては当時最年少でプレジデント編集長就任(2020年1月)。2021年7月に独立。現在に至る。 Twitter → https://twitter.com/ogurapunk CONTACT → https://k-ogura.jp/contact/ 「超一流」の流儀 ビジネス界を中心に各界の「超一流」の言動にスポットを当て、ビジネスパーソンの仕事に生かせる「超一流ならではの流儀」をお届けする。 バックナンバー一覧 天才的な経営手腕で、ソフトバンクグループを一代にして大企業に育て上げた孫正義氏。側近や社員らは「つまらないヤツ」と思われないように、必死に食らいついたという。そんな孫氏が会議で大事にしたこととは?(イトモス研究所所長 小倉健一) ◇◇◇ サンダル姿で現れた孫正義 ソフ
目次 目次 はじめに 定型文機能・投稿記事テンプレート管理機能について 既存の定型文機能 投稿記事テンプレート管理機能 前提 機能紹介 テンプレートマネージャーの外観 利用コード はじめに こんにちは。クラウド事業部の丸山です。 技術ブログを書き始めて感じたことの一つに、操作性の悪さがあります。 ただでさえ業務の隙間時間での記事作成をする場面が多い中で、 操作性が悪いことによる煩雑な操作が、記事作成を後回しにしてしまう要因となることを感じました。 弊社ははてなブログを利用していますが、WordPressなどに比べるとどうしてもカスタマイズ性が不足していると感じます。 これは既存のブログシステムを利用する上では切り離せない課題となるため、 自分で使いやすいように解決しようといくつかの機能を作成してみました。 今回は第一弾として、テンプレート管理機能をご紹介します。 定型文機能・投稿記事テンプ
Server-Sent Events (SSE) 目新しい技術というわけではありませんが、最近 Server-Sent Events (SSE) について言及する記事をよく見かけます。 何番煎じかはわかりませんが、個人的に興味があることと、正直触ってみたことがなかったので、コードを書きつつ調べてみました。 ※本記事で登場するサンプルコードは次のリポジトリで公開しています。 SSE とは SSE 自体を解説する記事は無数に存在するため詳細な説明は割愛しますが、簡単に言うと、サーバーからクライアントへ一方向の Push 通信を行うための仕組みです。 MDN にもページが存在するため、参考になります。 独自プロトコルを必要とせず、HTTP/1.1 でも動作するのも特徴です。 SSE の歴史 wikipedia に SSE に関するページが存在し、次のような記述があります。 SSE メカニズムは、
【リーダーシップ】リーダーシップの効果が組織全体に広がる「ドミノ効果」とは?(Bass et al., 1987) 今回ご紹介するのは、変革型リーダーシップがどのように波及するかを示した「ドミノ効果」について言及した論文です。 Bass, B. M., Waldman, D. A., Avolio, B. J., & Bebb, M. (1987). Transformational leadership and the falling dominoes effect. Group & Organization Studies, 12(1), 73-87. どんな論文?本研究は、変革型リーダーシップがフォロワーに与える影響が連鎖的に組織全体に広がる「ドミノ効果」を実証したものです。 変革型リーダーシップは、フォロワーの態度や行動にポジティブな変化をもたらし、その変化がさらに他のメンバーに影
先日The Registerを見ていたらアジャイル開発の失敗率は268%も高い Study finds 268% higher failure rates for Agile software projectsという記事が目に入りました。 The RegisterはITニュースサイトで、日本で言うところのITmediaやWIRED、GIGAZINEみたいなところですかね。 その記事は元記事を紹介しているもので、『元記事はImpact Engineeringの宣伝ではあるが、アジャイル開発は期待ほどうまくいかないという疑念を抱かせるのにも十分である』というようなまとめになっていました。 ではImpact Engineeringってなんなんだよと元記事268% Higher Failure Rates for Agile Software Projects, Study Findsを最後まで読
<div className={style.buttons}> <Button type="button" color="secondary" startIcon={<FiRotateCcw size={18} />} > キャンセル </Button> <Button type="submit" color="primary" startIcon={<FiCheckCircle size={18} />} > 次に進む </Button> </div> このボタンの仕様はざっくりと以下の通りです。 color Prop は以下の2通りの文字列を指定可能 "primary" … 青い背景、白文字 "secondary" … 薄灰色の背景、黒文字 startIcon Prop として ReactNode を渡せる 省略可。渡されたアイコンを、ラベルの左側に配置する つまり、「コンポジション」
今回は360度カメラの最新モデルである「Insta360 X4」(本体7万9800円、税込み)をレビューする。僕は360度カメラがとても好きで、だいぶ前からさまざまな機種を愛用している。実は360度というのも少し違っていて、正確には全天球カメラだ。周囲の360度はもちろん、上も下も写せる。つまり、周辺のあらゆる情報が全部記録できるわけだ。 今回登場したInsta360 X4は、最大8Kという高解像度が特徴だ。いわゆるデジタルカメラやスマートフォンは、もう十分な画素数に到達しており、多少拡大しても映像の荒れは少ない。 ところが360度カメラは撮影している範囲が広く、4K程度では画像はやや粗いのだ。つまり、画素数向上の恩恵がまだまだ感じられるデバイスというわけだ。カメラとして楽しく撮影できるのはいうまでもないが、僕としては仕事の情報収集に役立つと思っている。今回は、そんな視点を中心にお届けして
2030年ごろに商用化が見込まれる6G(第6世代移動通信システム)。注目は、6Gで利用するテラヘルツ帯だ。100ギガヘルツ(GHz)から10テラヘルツ(THz)の高い周波数帯を指す。テラヘルツ帯はほぼ光に近い特性を持ち、5Gで活用するミリ波帯に比べても広大な帯域幅を確保できるため、さらなる高速化・大容量化を図れる。 一方でテラヘルツ帯は高い周波数ゆえに、直進性が強く電波の伝搬損失が大きいという課題がある。2017年からテラヘルツ通信の研究に取り組むソフトバンクによると、2021年に300GHz帯を用いて実施した動画伝送実験では、送信機と受信機との通信距離が20センチメートルと短く、機器を少しでもずらすと伝送できなくなった。 ソフトバンクはこのほど、アンテナを工夫することにより、屋外で車両が移動する環境でもテラヘルツ帯で通信できるエリアの構築に成功した。同社によれば「車両向けのテラヘルツ通信
仕様変更で強制ログアウト状態に 最近Amazonを開いたらいつも勝手にログアウトされている…と困っていませんか? 実はこれは過去価格の確認などができる拡張機能、Keepa – Amazon Price Trackerを入れている環境で起こる現象です。 サードパーティーCookieの扱いが変わった影響でログイン情報を保存したCookieを毎回削除するのと同じような状態になっているため、ブラウザーを立ち上げる度にAmazonにログインし直さないといけなくなっています。 この問題を解決するには、chrome://settings/ でChromeの設定を開いて「プライバシーとセキュリティ」→「サードパーティ Cookie」を開いてください。 「サードパーティ Cookie の使用が許可されているサイト」の欄にある「追加」ボタンを押して[*.]amazon.co.jpを追加すれば解決します。 米A
スライド概要 本スライドは2024年5月25日(土)に開催したゲーム開発者向けのリアルイベント『ゲームメーカーズ スクランブル2024』で行われた講演のスライドとなります。 タイトル: インディーでゲームを作るってどういうこと?インディー開発者の生活 内容: 日本でも大きな盛り上がりを見せているインディーゲームですが、その開発者の実態は謎に包まれています。 本セッションは「インディーゲーム開発者って、どんなサイクルで生活しているの?」というテーマでパネルトークを行います。 登壇者は、ゲーム会社から独立したケース、別事業からゲーム開発に参入したケースなど背景はさまざま。 1日の使い方、時期による忙しさ、インディーゲームをつくっていていちばん楽しい瞬間など、インディーの実態に迫っていきます。 もしあなたが、インディーゲーム開発者として活躍することになったら?その姿を思い描く一助になればと思いま
オラクルは、自然言語による質問からSQLクエリを生成したり、自然言語で求める機能を説明することでアプリケーションの生成まで実現する「Oracle APEX AI Assistant」(以下、APEX AI Assitant)を発表しました。 APEX AI Assistantは同社のローコード開発ツールであるOracle APEXの機能として提供されます。Orale APEXはOracle DatabaseはOracle Autonomous Databaseなどを含む同社のOracle Databaseクラウドサービスにおいて無償で利用可能です。 このAPEX AI Assistantを含むOracle APEXの新バージョンは今日から利用可能。 自然言語からSQL文を生成 Oracle APEXでデータベースアプリケーションを開発する場合、まずデータモデルを設定し、デザイナーで画面を作
世界中のゲームソフトデベロッパー人口は1110万人、2024年第1四半期時点で。SlashDataが推測 ソフトウェアデベロッパーを中心とした調査会社のSlashDataは6月15日、2024年第1四半期時点の世界中のアクティブなゲームソフトウェアデベロッパー人口は推測で約1110万人であると発表しました。 下記は同社が発表した経験年数別のゲームソフトウェアデベロッパー人口の推移です。 新人の流入は減少、ベテランは定着傾向 折れ線グラフの下の線から見ると、2024年第一四半期時点で経験年数11年から15年が約50万人をやや下回り、16年以上(オレンジの線)が約50万人、6年から10年が約130万人。 ここから少し間が開いて、1年以下と3年から5年がほぼ同数で約290万人。1年から3年が最も多く、約310万人となっています。 今後のおおまかな傾向を読み取ると次のようなことが推測できそうです。
米Uber、1エクサバイト超のデータ量を持つ世界最大規模のHadoopシステムを、オンプレミスからGoogle Cloudへ移行すると発表 米Uberは、オンプレミス上に構築した数万台ものサーバによる1エクサバイト超のデータ容量を持つ世界最大級のHadoopエコシステムを、Google Cloudへ移行すると発表しました。 UberはGoogle Cloudへの移行のメリットを次のように説明しています。 Modernizing with GCP will enable big gains in user productivity, engineering velocity, improved cost efficiency, access to new innovation, and expanded data governance. GCPによるシステムのモダナイズで、ユーザーの生産性、
2024年のソフトウェアエンジニアリングに関する戦略的テクノロジは「プラットフォームエンジニアリング」「クラウド開発環境」、AIを活用した「AI拡張型開発」など。ガートナー 調査会社のガートナージャパンは、2024年以降のソフトウェアエンジニアリングに関する戦略的テクノロジトレンドのトップ5を発表しました。 同社が発表した戦略テクノロジトレンドは以下です。 ソフトウェアエンジニアリングインテリジェンス これまでソフトウェアエンジニアリングにおける意志決定は、責任者の直感的な感覚や経験、スプレッドシートなどでの進捗管理などを基に行われてきました。 ソフトウェアエンジニアリングインテリジェンスは、これをソフトウェアの開発ライフサイクルにおいて、例えばどれだけのコードが新規作成されたか、リファクタリングされたか、どれだけのプルリクエストが発生し、いくつがレビューされたか、などの精緻な数値によって
ソフトバンク株式会社は、生成AI(人工知能)系スタートアップとして注目を集めるPerplexity(パープレキシティ)と戦略的提携を開始します。この提携の下、“ソフトバンク”“ワイモバイル”“LINEMO(ラインモ)”(以下「3ブランド」)のお客さまを対象に、新時代のAI検索エンジン「Perplexity」の有料版「Perplexity Pro(パープレキシティ・プロ)」(通常価格※1:月額2,950円~/年額2万9,500円~)の1年間無料トライアルの申し込み受け付け※2を、2024年6月19日に開始します。 「Perplexity」は、ウェブブラウザーやアプリで使用可能なAI検索エンジンです。質問を入力すると、インターネット上の最新情報を基にした精度の高い回答が文章で提示される他、情報源が併せて表示されるため、信頼性の高い回答を得ることができます。有料版の「Perplexity Pro
いただきましたー!わーい。脳に収めるぞー! @haradakiro @ryuzee pic.twitter.com/3Qd6EvPioU— SHIIBA Mitsuyuki (@bufferings) June 13, 2024 明日(2024年6月18日)発売! www.oreilly.co.jp どう書くのがいいんだろうなぁ? 複雑なコードと向き合うときは「あー、これはメモを取りながら読まないと迷子になるやつだ」ってなる。最初はわりとキレイに作られていたとしても、機能追加を重ねていくとだんだん読めなくなっていく。 だから「時間が経っても読みやすいコードってどう書くのがいいんだろうなぁ?何かヒントがあるかなぁ?」って思いながらこの本を開いた。先に書いておくと、ヒントはあった。 アウトサイドインのTDD 全然予想してなかったから、おー!と思ったのが、説明をTDDで進めていくってところ。好き
ホーム ニュース 「Nintendo Direct 2024.6.18」6月18日23時に放送決定。約40分間にわたり今年後半に発売予定のNintendo Switch向けソフトを中心に紹介 全記事ニュース
ソフトバンクが生成AIスタートアップのPerplexity(パープレキシティ)と戦的略提携を開始した。同社のAI検索エンジン「Perplexity Pro」をソフトバンク、ワイモバイル、LINEMOユーザーに1年間無料で提供する。申込みは6月19日から受け付ける。
社内のプチ発表に使った資料です。 文章のコツ 前置き フルリモートでは、文章でのやり取りがメインになる。 なので、文章がヒドいと「この人と仕事するのキツイ」と思われちゃう😢 そう思われないための色々思ったことを自戒メモ。 なるべく箇条書きにする
NextAuthについて色々検証する機会があったので備忘録としてここに残します。 NextAuthの導入を考えている方に少しでも参考になれば嬉しいです! NextAuthはとても便利ですが、表面的に使うと仕様が暗黙的で戸惑う部分が多かったので仕様を探り解説していきます! 概要 そもそもNextAuthとは何かについて軽くおさらいしましょう。 NextAuthの概要 NextAuthは、Next.jsアプリケーションのためのオープンソースの認証ライブラリです。 Next.jsアプリケーションに簡単に認証機能を追加するためのライブラリであり、対応プロバイダーはOAuth (Google, Facebook, Twitterなど)、Email、Credentials、任意のカスタムプロバイダーに対応しています。セッション管理はクッキーを使用したセッション管理が標準で提供され、ユーザーの認証状態を
こんにちは。Acompany 新卒のハルカです。 Acompany のプロダクトの 1 つに Data Clean Room があり、それらを利用するデータエンジニアとデータエンジニアリングに対する理解は非常に重要です。そこで、データエンジニアリングにドメインディープダイブするために社内勉強会を開催しました。 今回は、以下の 2 点に関して紹介します。 どのようにデータエンジニアリング勉強会を開催し、短期間でドメインディープダイブを行ったか どのような資料をデータエンジニアリングの勉強で使ったか 特に、エンジニアとして時間の確保が難しい中、限られた時間と期間(1 回 1 時間枠で 3 週間)で、私達がどのように勉強会を行ったかを重点的に紹介します。 データエンジニアリング勉強会の内容 今回の勉強会は以下の内容で行いました。 「データエンジニアリングの基礎」勉強会 「データマネジメント」勉強
はじめに すでにこちらやこちらの記事でかなり前から言及されていたデザインパターンの一種であり、開発に有効活用されている方も多いかと思いますが、これまで自身は理解が足らず実践で使うことをしてきませんでした。色々なコードを参考にさせて頂く中で理解が深まった為、今後は開発において有効な場面で使っていきたいなということで備忘録も兼ねて説明していきたいと思います。 compound patternとは? In our application, we often have components that belong to each other. They’re dependent on each other through the shared state, and share logic together. You often see this with components like selec
こんにちは、サーバーサイドエンジニアのいいだです。 残念ながら夏になりました。夏になるとそうめんのことばかり考えていますが、今年はそうめんサラダが大流行しています。いかにも上品でヘルシーな食べ物という見た目をしておいてしっかり小麦の塊であり、さらにマヨの塊であるところなんかが気に入っています。ハムときゅうりをこれでもかと入れて、ちょっと食べにくいなぁと思いながら食べています。 今回は、そうめんサラダとは特に関係がないのですが、NotionのAPIを使ってタスクを定期的に作るということを最近やったので、これについて書きます。 NotionのRepeatを隙間産業したい 今や地球人類あまねくよろずのことに使いけりNotionですが、私は主に日常の家事タスク管理に使っています。毎週のゴミの日や掃除、洗濯の予定、細かいところではサプリを飲むことまでタスクになっています。書かないと忘れますし、書けば
『ペーパーマリオRPG(2004)』には、生まれの性別は男性だが、女性として生きたいと望む「ビビアン」というキャラクターが登場する。けれど、彼女の家族はそれを認めてはくれない。同作では、ビビアンが自らを「三姉妹」だと名乗っても、「どこが 三姉妹だよ!あんたオトコじゃないかい!」と否定されてしまっていた。 一方、先日発売されたリメイク版『ペーパーマリオRPG』では、この「あんたオトコじゃないかい!」というセリフは削られている。そのほかにも、オリジナル版発売から約20年の時を経たリメイク版では、ビビアンに関する表現には細かく変更が加えられているのだ。これは、単にポリティカルコレクトネスのための変更だと思われているかもしれない。けれど、ここには開発元インテリジェントシステムズの、ビビアンに対する深い愛があると筆者は感じている。そのことを、いち『ペーパーマリオ』ファンとして、そしていちトランスジェ
VP of Engineeringの id:Songmu です。冒頭に、大事なお知らせですが、今週土曜日(6/22)に開催される、Kotlin Fest 2024にヘンリーはスポンサーをしています。スポンサーブースも出展しますので、是非お立ち寄りください。私もいます。 また、Henryの開発者の一人でもあり「Kotlin サーバーサイドプラグラミング実践開発」の著者でもある、 @n_takehata が、2024年版 Kotlin サーバーサイドプログラミング実践開発というタイトルで登壇します。是非こちらも聞きに来てください。 ヘンリーも社員数が増えてきたこともあり、このスポンサーを機に、イベントやコミュニティ参加に関する制度づくりを始めました。また、それらに参加する社員も増えて欲しいと思っています。そのために、改めて、社員がイベントやコミュニティに参加する意義を考え直して整理した内容が本
はじめに エンジニア歴1年目の頃に「新人エンジニアの自分がおすすめする技術書ランキング2022春」という記事を投稿したのですが、エンジニア歴も4年目に入ったということで、改めて最近読んで良かった本を紹介しようと思います。 前回の記事とは違い、ランキングづけはせずにビジネス紹介しようと思います。 ビビッとくるものがあればぜひ手に取ってみてください。 なお今回は紹介しませんが、いまだに1番読んでよかったと思っている技術書はオブジェクト指向設計実践ガイドです。最強です。 プロダクトマネージャーのしごと第二版 感想 仕事でプロダクトマネージャーっぽい動きはするけれど、実際に何したら良くて何をする人がPMなのかさっぱりわからんってなってた時に買いました(同じ状況の人がもしいればおすすめです) PMの仕事の輪郭は多少見えるようになったと思います。有り体な言い方をするのであればPMへの解像度が上がりまし
はじめに とあるセキュリティインシデントにおいて、サーバを電源ケーブルごと引き抜いたという対応が行われ、X(Twitter)ではこの対応について賛否両論が見られました。このうち電源を入れたままにすべきという人の意見には、「マルウェアの中にはシャットダウンすることで自分自身を削除し、感染痕跡を削除するものがある」「メモリを調査すべきなのでシャットダウンすべきではない」のような意見が見られました。 本記事では実際にメモリからどのような情報がわかるか、そしてメモリダンプを解析することの有用性と課題について記載します。 メモリフォレンジック セキュリティインシデントにおいてはフォレンジック調査が行われる場合があります。フォレンジック調査には、HDDやSSDのようなストレージを調査対象とするディスクフォレンジック、パケットキャプチャやNetFlow、ProxyやFWのログのような通信を対象とするネッ
データを使ってビジネスを改善したい、というのは多くの人が期待することです。しかし、いざ始めると期待したようにはうまくいかないということが多いのも事実です。 そこで少し立ち止まって、そもそもデータを使う、または分析する目的は何なのかを明確にしてみましょう。もちろん、ビジネスを改善するのが究極的な目標ではあるのですが、それではあまりにも抽象的すぎますよね。 実は、データを分析する目的は知識を得ることなのです。 ここで言う知識とは、何かを知っているという意味の知識ではなく、予測に役立つという意味での知識です。こうした知識があればビジネスを改善させるために効果的な施策、対策を打っていくことができるようになります。 どのようにしてビジネスを改善させていくのかという話は、前回の「改善のための知識をデータから得るために必要なデータインフォームド文化」という記事の中で詳しく説明しました。 今回はこの「知識
はじめに みなさんは、フォームなので必須項目が入力されてない時、Submitボタンに disabled をつけて押せないようにしていませんか? この記事では、ボタンにdisabled属性をつけない方がいい理由とdisabledをつけない方法を紹介します。 disabled属性をつけない方がいい理由 disabled 属性をつけると、ユーザーがボタンを操作することを防ぎます。 そのため、キーボード(Tabキー等)で操作している時フォーカスが当たらないため、ボタンの存在が認知できません。 disableがない時 disableがある時 ボタンの存在が認知できないため、支援技術(スクリーンリーダ等)で操作しているユーザーにとって、「送信ボタンどこだろう?」と思ってしまったり、「なんで送信ボタンが出てこないんだろう?」と思ってしまい、操作を完了させることができなくなります。 aria-disabl
もともとレビュワーだった私としても、チーム全体としても、得られるものがとても大きくておすすめだよ、というお話です。 はじめに 私が所属するチームでは約半年前から、以下の3つのレビューをモブ形式で実施しています。 PRレビュー テストケースレビュー リリースノートレビュー 本記事では、モブレビューを始めたきっかけ、始め方、大まかな流れ、効果を記載します。 前提 チームメンバーは多拠点にまたがり、全員フルリモート勤務 ミーティングは基本的にGoogle Meet、一部oVice チーム内で複数のサブシステムを担当しており、担当メンバーがある程度わかれている(1サブシステムにつき2~4人) モブレビューを始めたきっかけ 冒頭で約半年前からモブレビューを始めたと記載しましたが、それ以前は、基本的にマネージャーである私が全てのPR/テストケース/リリースノートに目を通し、承認していました。 しかしな
先日、社内で実施していたリーダブルコード勉強会を完遂しました! そこで、この勉強会の内容や、企画・実施してみた感想を書き留めようと思います。 学習教材 リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック リーダブルコード 英語版PDF 勉強会のテーマとしてこの本を選択した、というよりは、業務で読みやすいコードを書けるようになりたい、という思いを持つ人が複数いたので、それなら勉強会という形にして一緒に学ぼう、という流れで勉強会の実施が決まりました。 進め方 勉強会の事前準備として、各自2章分を読み進め、各章のキーワードやその意味、自分の考えをMiroボード上のふせんに記載しておきます。 週一で設定された30分の共有・議論の時間枠内で、各自がふせんに基づき自分の意見や感想を発表します。その後、お互いの発表内容に対して質問・コメントしたり、業務にどのように活かせるかを具体的
はじめに プロダクト開発エンジニアとなって早10数年、いくつかのプロダクトに関わってきました。 しかし私が開発をしてきた/今しているサービスの背景にある業務を、私自身、これまで実際に経験したことはありません。 それでも製品や機能は作らなければいけません。 そのためにその業務を実際にどのように行っていて、どういった点に困っているのかを、実際の業務担当者に聴ける機会は非常に貴重で、大切にしたいと思っています。 ・・・と偉そうに書きましたが、私はそこまでユーザーヒアリングの経験が多いわけではありません。 残念ながら、頻度もそこまで高くありません。 それがゆえに、ヒアリング時に気にすべきポイント、ともすると思考から外れてしまいがちなポイントを、ヒアリングの都度思い出している状態です。 それはよくない。絶対に零れ落ちる観点がある。 というわけで、私自身の備忘の意味を込めて列挙してきます。 なお、これ
こんにちは! 株式会社ラブグラフのエンジニアのけいすけと申します! 今回は Vue.js と Materialize Chips を使って、下の画像にあるような複数選択ができる入力フィールドの作り方を紹介します。簡単に作れて入力の補完もできます! サンプル 下に CodePen のサンプルを用意しました。ぜひ触ってみてください! これ以降の説明でタグという用語が出てきますが、フォームに入力された選択肢のことだと思ってください。(下のサンプルにある「HTML」や「CSS」など) このサンプルでできることは次の3つです。 タグを追加する タグを削除する 文字列を入力すると候補を表示する(p とか s を入力してみてください)
稲妻を高速撮影したら、避雷針の頑張りがわかった2024.06.17 16:3512,354 Isaac Schultz -GIzmodo US- [原文] ( R.Mitsubori ) 2023年3月17日の記事を編集して再掲載しています。 避雷針は動かないけど、戦ってたんだ。 ブラジルのサン・ジョゼ・ドス・カンポスで激しい雷雨が発生。そのとき撮影された高速写真を見ると、避雷針がどのように落雷を自らに誘い込み、建物の損傷を防ぐために奮闘しているかがわかりました。 研究者によると、この画像に写っているのは秒速370kmで地面に向かってまっしぐらに落ちる稲妻の姿。2022年12月、稲妻に相対する避雷針の奮闘ぶりに関する分析がGeophysical Research Letters誌に掲載されました。 論文の主執筆者でブラジル国立宇宙研究所のマルセロ・サバ研究員は、FAPESPのリリースで以下
マッチングアプリ「タップル」を運営するタップルは6月17日、全機能を無料で利用できるマッチングアプリ「Koigram」(コイグラム)の配信を、iOS/Android向けに始めた。「無料でも本気の恋はできる」をコンセプトに、男性も完全無料で利用できる他、LGBTQにも対応した。 日本で利用されているマッチングアプリの多くは男性のみ費用を払う必要がある。完全無料のマッチングアプリには、利用者が真剣に恋人を探しているのかを懸念する声がある。 Koigramを利用する際は全50問の「16タイプ恋愛診断」の回答が必須。時間をかけて解答してもらうことで、無料でも真剣に恋人探ししたいユーザーを集める狙いだ。 16タイプ恋愛診断は、心理学者の富田隆さんが監修。診断結果を基にした相性分析により、ぴったりのお相手紹介するという。 LGBTQ+のユーザーも利用できるよう、性別や性的指向をプロフィールに設定したり
こんにちは、note AI creative(以下、nAc)の田中です。 nAcとして今までさまざまな社内の業務改善に取り組んできましたが、中でも「議事録作成業務」は負担の大きい業務の1つでした。 セールス・カスタマーサクセスなど顧客と対面する部署では特に議事録作成は重要な業務として頻繁に発生しますが、1回あたり最大60分かかっており改善の余地がありました。 nAcが作成した生成AIのソリューションを使うことで、作業量が96%も削減され、60分の作業が2分で終わるようになりました。 議事録を生成するデモgifnote proチームの社内発表資料から抜粋この記事では、議事録作成を自動化するために作成したソリューションとその効果について紹介します。 議事録作成効率化の歴史議事録作成業務の効率化を目指し、まずは「tl;dv」というツールを導入してテストを行いました。 tl;dvは非常に機能が豊富
ブラジャーにNintendo Switchのソフトを詰め込み、中国本土への密輸をはかったとして、遼東(リャオトン)港の税関職員が女性を逮捕しました。 Bra中塞入350張遊戲卡 女子經蓮塘口岸闖關失敗被查 https://www.hk01.com/%E5%8D%B3%E6%99%82%E4%B8%AD%E5%9C%8B/1028761/bra%E4%B8%AD%E5%A1%9E%E5%85%A5350%E5%BC%B5%E9%81%8A%E6%88%B2%E5%8D%A1-%E5%A5%B3%E5%AD%90%E7%B6%93%E8%93%AE%E5%A1%98%E5%8F%A3%E5%B2%B8%E9%97%96%E9%97%9C%E5%A4%B1%E6%95%97%E8%A2%AB%E6%9F%A5 【41J肉聲】妹子胸部脹得不單純 海關老司機鷹眼攔下!胸罩內塞350張遊戲卡 http
Perplexityは生成AIを利用した検索エンジンであり、ユーザーの質問に対してAIが直接回答を生成できるほか、ユーザーのプロンプトに基づいたウェブページを生成する「Pages」という機能を提供しています。そんなPerplexityが、検索エンジンやAIトレーニングなどのボット(クローラー)を制御するテキストファイル「robots.txt」の指示を無視し、管理者がPerplexityの巡回を禁止したウェブサイトにもアクセスしていることが判明しました。 Perplexity AI Is Lying about Their User Agent • Robb Knight https://rknight.me/blog/perplexity-ai-is-lying-about-its-user-agent/ GoogleやBingなどの検索エンジンやChatGPTをはじめとする生成AIは、ク
はじめに こんにちは、Shunです! 今回は、NHN テコラスのメンバーが毎週開催している「ブログを書く会」についてご紹介します! ブログを書く会とは 当社では、毎週金曜日の16:00~17:00に社内カフェや会議室に集まり、みんなで一緒にテックブログの記事を書く時間を持っています! 基本的にはもくもく会ですが、先輩や同僚に相談したり、書いたブログをみんなで読んで褒め合ったりする活動も行っています! ブログを書く会はエンジニアに限らず、他部署や他チームの方々も多く参加しています! 現在、ブログを書く会のSlackチャンネルには約40名のメンバーがおり、そのうち大体5〜8名が各回に参加しています! 実施の様子(社員専用のカフェがあるので、そこで実施している様子です) なぜはじめたのか ブログを書くことは、人によっては大きなハードルになることがあります。 私もブログを書くことに非常に高いハード
株式会社ウェイブでComicFestaのエンジニアリングマネージャー・開発エンジニアをしている多田です。 今回の記事は私のチームで実施した ピアフィードバック に関して解説していこうと思います。 ピアフィードバックとは? ピア とつくとおり、普段一緒の立場で業務を行う同僚同士で、お互いの良い点や改善点を相互にフィードバックする手法です。 上下関係がある相手同士ではなく、普段同じ立場で一緒に仕事をする同僚同士、ってところがこの手法の大きな特徴です。 同僚同士のフィードバックを行うことによって、上下関係がある相手からのフィードバックとは違った効果を得ることができます。(詳細は参考資料参照) 導入の理由 1.仕事のモチベーションやパフォーマンスを高めるため 普段淡々と仕事をこなしていると、自分の仕事ぶりが他人からどう思われてるのかって、案外意識しないですよね? いろいろ調べてみると、「外面的自己
株式会社リクルート(本社:東京都千代田区 代表取締役社長:北村 吉弘)は国際的なエコノミックリサーチ機関であるIndeed Hiring Labと共同で、世界11カ国の転職者を対象とした調査の報告書を発行しましたのでお知らせいたします。詳細につきましては、レポート本編をご参照ください。 レポート本編URL:https://www.recruit.co.jp/newsroom/pressrelease/assets/20240617_work_02.pdf ■目次 序章 各国の労働市場の概況 1 章|なぜ人々は転職をするのか? BOX:転職とAI 2 章|転職とリスキリング BOX:育児とリスキリング 3 章|キャリアの自律 BOX:進学と就職 4 章|健全な雇用の流動 BOX:仕事と交渉 ■主要ポイント ・グローバル全体でリスキリングを実践する量とキャリア自律レベルには相関がある。 日本は
Bill One Engineering Unitの田上です。運用改善と題したプロジェクトによって、エンジニアの運用工数を半年で40%削減することに成功したので、今回はその取り組みをご紹介します。 背景 Bill One のエンジニアリング組織では、フルサイクルエンジアリングで開発と運用を行っており、開発者自身が運用対応(本番環境で発生したエラーの調査・対応、ユーザからの依頼・問い合わせの対応など)を行っています。 エンジニアが自身の開発したプロダクトへのフィードバックを迅速かつダイレクトに受け取れる非常に良い方式ではあるのですが、その対応工数があまりにも多くなりすぎて開発工数が逼迫するようになっていました。 その状況をどうにかするため半年の期限付き特命チームとして運用改善チームを立ち上げることにしました。 立ち上げ 組織内のフラストレーションの高まりを背景に、2名のエンジニアが新たなチー
初めに 自己紹介 趣味 カフェ 読書 勉強会 学生時代 N高 サイバー大学 ポートフォリオについて インターン時代 京都でインターン 何してた? スマートキャンプの面接 スマートキャンプに入った理由 現状目指しているところ 社会人楽しいよ! 初めに こんにちは!24卒のぱんち👊(a.k.a田中大貴)です! インターン時に技術の記事を書いて入社エントリーで2記事目です。どういう順番なんでしょう?入社エントリーでよく書いてあることを書いていきます。 自己紹介 出身は和歌山県です。大阪まで二時間半かかる環境で生きてきました。というか大阪駅から30分で京都、1時間で奈良、神戸行けるのになんで和歌山こんな時間かかるんですか。時空が歪み始めている……。 和歌山に住んでいたときはミカンが雪崩のように届いていたので東京に引っ越してからは少し寂しいですね。多くの家庭にミカンが届くため、直接買う機会が少なか
MIXI でモンストサーバチームとセキュリティ室を兼務している、atponsです。 私が所属するモンストサーバチームでは、モンスターストライク、モンスターストライク スタジアムの開発や運用を行っています。 モンストの普段の開発や運用に関するやりとりは GitHub 上で行っています。MIXI 社では部署ごとに技術スタックやツールの選択を柔軟に行うことができるため、GitHub も各部署で契約したものを利用していました。 その中で、MIXI では 2023 年より全社的に GitHub Enterprise Cloud の導入を進めることになりました。GitHub Enteprise Cloud には、GitHub Copilot Enterprise の導入が可能になる他、様々なメリットが存在するので、今回は特に活用している機能を紹介します。 SAML SSO によるユーザー管理性向上 G
これでもろもろのセットアップが完了し、Storybookが立ち上がります。 step2 自動作成されたファイルを削除する。 上記のキャプチャにある<Button/>・<Header/>・<Page/>は自動作成されたExampleなのでそれに関わるファイルを削除しておきましょう。(ノイズだから削除するだけですので、ご自由に!) src/stories/以下のファイルを全て削除します。 一旦エラーが出ますが、表示するStoryがないだけなので無視してOKです。Step3以降でStoryを作成していきましょう。 Step3 対象のコンポーネントとそのStoryファイルを作成する。 お好きなコンポーネントと、そのStoryファイルを手書きしましょう。 (下記のコンポーネントはとても適当です...。) type Props = { children: string; disabled: boole
「奥野さんと社員のリファクタリング部屋」は、リファクタリングに励むトレタの社員と技術顧問の奥野さん ( @okunokentaro ) の間で実際に行われた会話を切り取った開発現場実録コンテンツです。 技術顧問: 奥野さん 三度の飯よりリファクタリングが好き。 今回の質問者: 武市さん トレタ在籍2年。沖縄在住のフロントエンジニア 今回の質問 今回は初期リリースを終えたWebアプリケーション(Next.js)のプロダクトを担当している武市さんから、複数人で開発を進めてきて統率が取れなくなったディレクトリ構造のリファクタリングについての質問です。 APIで外部とやり取りしている部分をリファクタリングして、クリーンアーキテクチャに沿ってリポジトリを作ろうと考えています。 その中で、GraphQL APIレスポンスの結果を変換するアダプター関数(adaptGetIServiceItemsAggr
服にも帽子にもペンダントにもくっつくカメラ「Insta360 GO 3S」2024.06.17 12:3013,818 武者良太 指先ひとつで4Kさ! 本体サイズは大人の手の親指くらい。小ささ活かしてマグネットであちこち固定できるし、フリップ式モニター付きアクションポッドでさまざまな撮影シーンに対応する「Insta360 GO 3S」の登場です。本体だけで使えばライフログカメラに。付属品に付ければアクションカムとしても使える2in1モデルです。 Image: Insta3602023年6月に出たInsta360 GO 3のマイナーチェンジ版かな。とはいっても、機能面は大幅に向上しています。 スペックは大幅アップImage: Insta360動画の解像度は2.7K 30fpsから4K 30fpsにアップ。スローモーションも1080p 200fpsにまで拡大しました。動画ビットレートも最大80
OpenAIは理事会を据える非営利法人の傘下に営利法人を置くという組織構造をしていますが、サム・アルトマンCEOが「今後は非営利法人を営利法人に移行する可能性がある」と語ったことが、海外メディアのThe Informationにより伝えられました。 OpenAI CEO Says Company Could Become Benefit Corporation Akin to Rivals Anthropic, xAI — The Information https://www.theinformation.com/articles/openai-ceo-says-company-could-become-benefit-corporation-akin-to-rivals-anthropic-xai Sam Altman May Transition OpenAI to A For Pr
ソフトバンクは6月17日、生成AIスタートアップの米Perplexityとの戦略的提携を発表した。ソフトバンク、ワイモバイル、LINEMOユーザーであれば、AI検索エンジン「Perplexity」の有料版「Perplexity Pro」を1年無料で使用可能だ。 Perplexityは、質問を入力すると、インターネットの最新情報をもとに文章で回答する生成AIベースの検索エンジン。情報源も表示して回答するため、信頼性の高い回答を得ることができるとしている。 Perplexity Proは、月額2950円(年2万9500円)の有料サービスで、複数の大規模言語モデル(GPT-4o、Claude-3、Llama3など)を選択でき、分析のためのファイルアップロード回数が無制限で利用可能。Playground AI/DALL-E/SDXLによる回答の画像生成の他、検索結果をユーザーごとに最適化するAIプ
KADOKAWAは2024年6月17日、6月8日に発生したシステム障害について適時開示を行った。6月17日時点で判明しているシステム障害の経緯と調査の進捗、事業や業務への主な影響、今後の対応と復旧の見込みなどについて報告している。今回のシステム障害では、同社が運営する動画配信サービス「ニコニコ動画」を中心としたサービス群を標的として、同社グループデータセンター内のサーバーがランサムウエアを含む大規模なサイバー攻撃を受けた。 攻撃を確認後、被害拡大とデータ保全を目的にデータセンター内のサーバーをシャットダウンした。このため同社運営のWebサイトだけでなく、攻撃を受けたデータセンターで稼働している基幹システムも影響を受けた。 出版事業では、国内の紙書籍の受注システム、デジタル製造工場・物流システムの機能を停止。これによる受注停止・生産量の減少と物流の遅延が生じ、出荷数量が減少しているほか、国内
株式会社NTTドコモが手がける、親子ではじめるお金教育アプリ「comotto(コモット)ウォレット」。フラーはアプリのビジョン・ミッションの策定の段階からUI/UXデザインまで伴走支援しています。 アプリづくりの裏側で、ドコモとフラーの担当者はそれぞれどのような思いで取り組んでいるのでしょうか。comottoウォレットを手がけるキーパーソンに、これまでとこれからについて伺いました。 株式会社NTTドコモ スマートライフカンパニー ライフスタイルイノベーション部 ライフスタイルサービス キッズ担当 主査 伊美 裕麻 氏 プロフィール:1990年岐阜県生まれ。2015年にNTTドコモに入社し、教育・キッズ事業領域で子ども向け知育アプリ「dキッズ」等のサービス企画・開発に従事。その後子どもの誕生に伴い約1年半の育休を取得、育児休業の経験をもとに個人でWebメディアの運営や書籍の発刊を行う。202
アスエネ株式会社(本社:東京都港区、代表取締役CEO:西和田 浩平、以下「アスエネ」)は、脱炭素の課題解決に悩む企業へのアプローチや、CO2排出量見える化・削減・報告クラウドサービス「ASUENE」の認知向上を目的に、松岡 修造さんを起用した新しいタクシーCMの放送を6月17日(月)から開始します。 地球温暖化対策の国際的な枠組みであるパリ協定の合意や、国内におけるCO2排出量削減目標の設定など、脱炭素社会の実現に向けた動きはグローバルに加速しています。特に、上場企業においては、財務情報だけではなく、GHG*排出量の指標、削減対策、リスク・機会分析などの気候関連財務情報の開示が求められるようになっています。また、大企業のサプライチェーンにあたる中小企業にも、今後、CO2排出量の見える化や削減対策が求められることが予想されます。 しかし、多くの企業から「脱炭素の取り組みを運用するための人手/
はじめに こんにちは。 GMO NIKKOのKONCEです。 今回はJS製エディタのAceについて調べる機会があったのでブログの題材にしてみます。 使用するケースはかなり限られてくると思いますがよければご覧ください 背景 ネイティブアドの取り扱い 僕の担当しているプロダクトGMOSSPではネイティブアドを取り扱っています。 ネイティブアドはデマンド側のサービスに対して広告素材を要求してGMOSSPでデザインを当てていきます。そのため、管理画面からデザインを登録更新できるフォームを用意しています。 運用面の課題 基本的には担当者がHTML/CSS/JavaScript のタグを登録/編集して運用しています。その中で通常のテキストエリアを使用してきましたが、 タグの不備 全角の混入 画面上での操作性 など課題がありました。不備などはバックエンドのバリデーションでケアできればベストだと思いますが
こんにちは、rimiです。AIが数学の家庭教師になるというデモを見て、「イラストの先生にもなってもらえるのでは?」と思い、やってみました。 結果は記事サムネの画像で、自分としては素敵に描けたと思っています!!!(AI絵ではなく、私が自分の手で描いたものです) この記事では、具体的にどうAIを使ったのかご紹介します。 イラストの描き方をAIに教わった流れ準備: 自分の力だけで描いてみる(AIに教わる前の絵)自分では「なんかいまいちだなぁ…」と思いながらも、なぜいまいちなのかがわかりません。これを出発点とし、AIに力を借りて、より素敵な絵を描くことを目指します。 手順1. 画像生成AIに「お手本」をたくさん作って、マネしたい絵を選ぶまず、上記の自分の絵をリファレンスにして、AIで画像を生成しました。そうすると、自分が描いた絵に色味や雰囲気が近いが、自分より圧倒的に上手い絵が出てきます。 今回は
こんにちは。Yahoo!フリマのAndroid開発を担当している菅野です。 私の開発チームではGitHub Copilotを導入し、開発の生産性を高めています。今回は私たちの開発チームがどのようにGitHub Copilotを活用しているのか、その具体的な事例を紹介します。この記事を通じて、GitHub Copilotの導入方法や活用のポイントを学び、皆さんの開発プロセスの効率化に役立てていただければと思います。 GitHub Copilotとは GitHub CopilotはAIを活用したコーディングアシスタントで、コードの記述を助けるためにリアルタイムでコードの提案を行います。コード補完として入力中のコードに対してコーディングの補完提案をしてくれたり、チャット機能を利用してコードに関する質問をCopilotに投げかけることができます。 Android StudioにGitHub Cop
この記事は、React 19 RCにおけるSuspenseの問題について、なるべくフラットな立場から現状を解説することを目的としたものです。 この問題の経緯については既に先行の記事が存在します。本記事は、この記事とは別の切り口でまとめ、現在の動向を追加したものとなるよう構成しました。 要約 React公式が正式リリースまでに対応してくれるようなので、大人しく待ちましょう。 概要 以下のように<Suspense>で包まれた、2つの兄弟コンポーネント<Foo>と<Bar>があるとします。 プリレンダリングを走らせる際、React 18では<Foo>と<Bar>は並列にレンダリングされましたが、React 19 RCでは直列にレンダリングされるという変更が適用されました。 なぜ変更を適用したか 直列にレンダリングすることで得られるメリットがあります。それは、レンダリングの途中経過をスタックに保存
こんにちは。エンジニアの保立(@purunkaoru) です。 僕のチームでは、開発生産性の改善に取り組んでから1年経過しました。 開発生産性の改善系の記事やノウハウは世間によく出ていますが、1年経過した今、開発生産性に対してEMの立場で何を考えているかを言語化します。 チームメンバーの構成は、執筆時で以下の通りです。 フロントエンド: 5名 サーバーサイド: 9名 モバイルアプリ: 3名 EM(保立): 1名 弊社では、Findy Team+ を導入し、開発生産性を見えるようにしています。 まずはFindy Team+の画面を見ながら、改善結果を見ていきます。 直近1年間 直近2年間 直近2年で見ると、後半1年で生産性が改善されており、その改善が一定維持できていることがわかります。 ちなみに、このサイクルタイム分析について、数値的な目標を今まで一度も掲げてきませんでした。 どうしても指標
はじめに 初めてプロジェクトリーダーを任されてから8ヶ月が経過し、これまでに直面した失敗とその対策をまとめて記事にしていきます。まだ実践できていないところもありますが、今後の行動指針として少しずつ実践していければと思います。 独りで多くのタスクを抱え込む 開発現場では基本的にマネージャー、リーダー、エンジニアという3つの役割が立てられますが、場合によってはこれらの役割を2つ、3つと兼務することが多々あります。この8ヶ月間、プロジェクトリーダーとしての役割を果たしながら、開発者としても実装を進めていました。具体的には、API・DB設計、新規機能の開発、PR確認、要望対応、工数算出、リファクタリング、お問い合わせ対応、クライアントとのミーティング、バグ改修といったすべてのタスクが降りかかっている状況でした。多くのプロジェクトリーダーが初期に陥る罠として、「誰かに依頼するより自分でやったほうが早
本連載では分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 今回はMisskeyで使用可能なサードパーティのエラートラッキングサービス、Sentryとその活用について紹介します。 エラートラッキングとは Misskey 2024.5.0から、外部のエラートラッキングサービスとしてSentryをサポートするようになりました。 エラートラッキングサービスは、ソフトウェア内で発生したエラーを一元化して収集・管理できるサービスです。Misskey Projectでは開発用のステージング環境を用意しており、そのサーバー内で発生したエラーを捕捉し、開発チーム内で共有する必要があったため導入しました。 エラートラッキングサービスはいくつか存在しますが、SentryはWebブラウザ・Node.jsのほか、様々なプラットフォームで動作します
G-gen の佐々木です。当記事では、Cloud Run のドメインマッピング機能で設定したカスタムドメインが削除できない事象について、解決方法を解説します。 前提知識 事象の詳細 解決方法 削除時に Cloud Storage に関するエラーが発生する場合 余談:特定リージョンにおけるカスタムドメインの使用について 前提知識 Cloud Run では ドメインマッピング機能を使用することで、Cloud Run サービス(以下、サービスと呼びます)に対してカスタムドメインをマッピングすることができます(2024年6月時点ではプレビュー機能)。 この機能を使用することで、カスタムドメインの設定に必要な Cloud Load Balancing や HTTPS 接続用の Google マネージド証明書が自動的に作成されるため、手軽にサービスに対してカスタムドメインをマッピングすることができます
このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 X: @shiropen2 イタリアのフィレンツェ大学などに所属する研究者らが発表した論文「Magnetic clock for a harmonic oscillator」は、時間が量子もつれから生じるという理論モデルを提唱した研究報告である。研究チームの計算結果は、時間が物理的現実の基本的な要素ではなく、量子もつれの結果として生成されたものである可能性を示唆している。 (関連記事:「なぜ時間は過去→未来にしか進まない?」を“量子もつれ”で説明か 未解決問題「時間の矢」に切り込む) 一般相対性理論では、時間は宇宙の構造に組み込まれており、この物理的現実は時空に設定されている。こ
どうも、かたいなかです。 採用広報チームでのブログ推進の一環として、はてなブログにある弊社エンジニアブログ記事をGitHubで管理するしくみを整えました。 この記事では、どのようなGitHubでの記事編集フローを構築したかをまとめます。 記事のレビューのフローがバラバラ・・・ GitHubで記事を管理できるように GitHub Actionsでtextlintを実行 GitHub Actionsではてなブログ側の変更を取り込む 定期実行のワークフローで公開された記事を公開済み記事のディレクトリに移動 GitHubで記事を管理できるようにしてどうだったか 参考 記事のレビューのフローがバラバラ・・・ 弊社のエンジニアブログの記事の運用での大きな問題のひとつに、レビューのフローが記事によってバラバラになってしまっていることがありました。 具体的には、以下のような一長一短ある複数のフローが、記事
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く