私がWeb業界に入ったのは、ハッカーに対する憧れからです。その原体験を大事にしたいという気持ちを今でも強く持っています。 もう20年近く前になりますが、Web2.0の時代、私は傍観者でした。世界ではGoogleを筆頭として、日本でも、はてな社などが、エンジニアドリブンで個性的なサービスを生み出していました。他にもmiyagawaさんなど、個人で世界的に使われるようなOSSを開発している人もいました。書籍「ハッカーと画家」で描かれるような、ハッカーが個人技で大企業を出し抜く痛快さがありました。 そのように、WebサービスにせよOSSにせよ、同年代のハッカーが自分の技術でイノベーションを起こし、世の中に影響を及ぼしていることに羨望の眼差しを向けていたのです。 サブカル的な空気感も好ましく思っていました。西海岸のコンピュータ文化はヒッピーカルチャーの影響を受けていたのは間違いないでしょう。当時の
IPAは、2023年4月に公開した「デジタル時代のスキル変革等に関する調査」の結果から見えるデジタル人材育成の現状や課題を報告し、また、これらの課題解決のためにデジタルスキル標準(以下、DSS)の活用を視野に入れた、デジタル時代における人材育成や学びへのヒントをつかんでいただくことを目的としたウェビナーを開催します。 主催 独立行政法人情報処理推進機構(IPA) 募集対象 すべてのビジネスパーソン、特に参加をお勧めしたいのは以下のような方々です。 DX戦略立案・推進部門、デジタル人材育成部門に関わる方々 デジタル人材の確保・育成・業務アサインに関わるミドルマネージャー等の実務責任者の方々 変化の激しいデジタル時代へ対応するためにリスキリングを指向するビジネスパーソン
地理空間データ分析は、地図や道路などのオープンな情報を分析することで、渋滞予測やナビゲーションなどの有用な情報を得る強力な手段です。さらに、衛星に搭載された各種のセンサーによる画像や国勢調査の情報などを組み合わせることにより、森林破壊や人種差別問題などの社会的課題に対する知見を得る「ロケーションインテリジェンス」として活用することができます。本書は、地理空間データ分析に必要な基本的な知識―GIS、データの種類、空間統計学、可視化技術などを紹介し、公開データとJupyter Notebookで提供されているさまざまな社会課題に関するサンプルコードと解説、QGISなどのオープンなツールを利用して実践的に理解を深めることができる一冊です。 はじめに 1章 地理空間データ分析入門 1.1 データの民主化 1.2 データに関する質問 1.3 空間データサイエンスの概念 1.3.1 地図の投影法 1.
本書は、ポートスキャンを用いて攻撃者がネットワークを経由してどのように攻撃してくるのかを具体的な手法を交えて学び、攻撃手法を知ることでセキュリティレベルの向上を目指す書籍です。Scapyを用いてポートスキャナを自作し、ポートスキャンの仕組みや動作原理をしっかりと学びます。そのあとで、脆弱性診断やペネトレーションテストに不可欠なNmap、Nessus、Metasploit Frameworkなどのツールについて解説します。ハンズオンで学習を進めながら徐々にステップアップしていける構成となっています。攻撃者側の思考プロセスを理解し、対策を強化しましょう。付録ではペンテスターのキャリア形成、関係の築き方などにも触れ、著者の豊富な経験からのアドバイスを紹介しています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作
「現場ドリブンなB2B SaaSに学ぶ、ユーザーヒアリングや観察の始め方・活かし方。」は、現場DXプラットフォーム「カミナシ」を運営する株式会社カミナシのプロダクトマネージャー2人をゲストに「ユーザーのヒアリングや観察」を軸にしたLTと相談会を行うイベントです。ここで株式会社エルボーズの小谷氏が登壇。クライアントワークに必要な3つの「共通」について紹介します。 クライアントワークをする時に作る必要のある3つの「共通」 小谷草志氏:では「各業界の専門家とSaaSを立上げていくためのリサーチと開発プロセス」ということで、初め(の発表)で緊張するんですが、お話ししたいと思います。 僕は株式会社エルボーズの代表をしている小谷と申します。弊社は「ATTEND biz」という伴走型のプロダクト開発チームを提供しています。 コンセプトは「明日から、あなたの開発チームに」です。この「明日から、あなたの開発
エンジニアの不足が叫ばれている一方で、育てたとしてもすぐに辞めてしまうエンジニアが多いのも事実です。では、エンジニアとしてキャリアを積むには、どのような手段があるのでしょうか。また、それに対して企業はどのように対応すべきなのでしょうか。 多様化するエンジニアの働き方について、『転職2.0』『稼ぎ方2.0』の著者である村上臣氏と、派遣エンジニアという働き方を提供しているラクスパートナーズ社取締役の森大介氏が、それぞれの立場からエンジニアの働き方と企業側の向き合い方について語ります。ここからは、これからのエンジニアの働き方と、それに併せて企業ができることについて。前回はこちらから。 オーナーシップを持ってキャリアを考えることが大事 ーー日本のエンジニアの働き方が徐々にではあるものの欧米に近づき、これからより近づくとなると、将来的にはそれこそレイオフされたりもあり、いつ自分が働けなくなるかわから
ありがとう!『WEB+DB PRESS』 Gihyo Digital Publishing バックナンバー価格オフキャンペーン & 総集編発売予定のお知らせ 『WEB+DB PRESS』総集編発売のお知らせ 『WEB+DB PRESS』Vol.1~136までの全号PDFを収録した総集編を2024年春に刊行する予定となりました。詳細につきましては,弊社Webページや各種SNSなどで順次公開いたします。 全巻一気にまとめてご希望の方はぜひ来春発売予定の総集編のご購入をご検討ください。 総集編は,Gihyo Digital Publishingをはじめ各種電子書店での発売の予定はございません。 2023年8月発売のVol.136をもって隔月刊誌として休刊をむかえました『WEB+DB PRESS』。 2000年12月の創刊から22年以上の長きにわたり,絶大なご支援をいただきましたこと,厚く御礼申し
新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。 新機能 connpass APIに新しく、ユーザーのプロフィールを取得できるユーザーAPIを追加しました。APIリファレンスは こちら を、またAPI利用希望の方は こちら をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記します。以降の情報取得にはconnpass APIをご利用ください。APIご利用にについてはヘルプページをご確認ください。
■イベント概要 日時: 2023/9/27(水) 19:30 - 20:50 形式: オンライン・ウェビナー/LT形式 CATとは? 株式会社SHIFTが手掛けるテストプロジェクトの進捗管理ツール 品質管理をリアルタイム化を主な目的としたSaaSサービス ブラックボックス化しやすいテストプロジェクトに対して、すぐ導入して可視化できることが強み <特徴> スプレッドシート形式(Excel)のテストケースとの親和性 小規模(約10人)から大規模(約1,000人)にマッチしたUI 進捗・品質指標集計ビュー、ダッシュボード 運用に合わせて柔軟にカスタマイズ可能な集計機能 <実績・表記> 自社利用:年間約1,000プロジェクト以上で利用 販売数:約10,000ライセンス、約200社 利用業種:パッケージベンダー、製造業、SI、Webサービス、金融、通信、流通など CAT | テスト管理ツール | 株
新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。 新機能 connpass APIに新しく、ユーザーのプロフィールを取得できるユーザーAPIを追加しました。APIリファレンスは こちら を、またAPI利用希望の方は こちら をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記します。以降の情報取得にはconnpass APIをご利用ください。APIご利用にについてはヘルプページをご確認ください。
新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。 新機能 connpass APIに新しく、ユーザーのプロフィールを取得できるユーザーAPIを追加しました。APIリファレンスは こちら を、またAPI利用希望の方は こちら をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記します。以降の情報取得にはconnpass APIをご利用ください。APIご利用にについてはヘルプページをご確認ください。 9月 28 チーム規模で違う?プロダクト開発の意思決定と合意形成の裏側を聞いてみた【開発PM勉強会vol.23】 スピード感のあるプロダクト意思決定できていますか?大規模組織と少数精鋭チームの違い
LayerXの suguru です。 今日は、バクラクの開発に導入した PR-Agentの話をしようと思います。 PR-Agent は、Codium AI によってオープンソースで開発されている ChatGPT を使ったプルリクエストを便利にするためのAIツールです。 現時点で、下記のような機能を持っています。 Pull Request の自動分析およびレビュー Pull Request のタイトルと説明文を自動入力 コード改善の提案 フリーテキストな質問への回答 CHANGELOG の自動生成 必要なものは、 OpenAI のキーのみのため、CIに簡単に導入できます。 GitHub上へのインラインコメントなどにも対応しており、普段開発する際に面倒なプルリクエストに関する様々な作業を自動化することができます。 裏側ではデフォルトで GPT-4 を使っており、ソースコードを解析し、高精度な結
こんにちは、技術部の石川です。 ある日、社内の各種アプリケーションを眺めている中で、とあるクローズしたサービスの管理画面を担っていたウェブアプリが今も動いていると気付きました。簡単にヒアリングしたところ、サービス自体はクローズしたものの、保有していたデータが次のチャレンジに生かせるため管理画面だけ残しているとのことでした。 一方で、その管理画面へのアクセスはそう多くありませんでした。毎日ちょっとだけのリクエストを処理するためだけにデータベースとサーバーが動いており、少し無駄がある状態になっていました。 やや気になったので検討した結果、最終的にこの管理画面アプリを Next.js 製の静的なデータビューワーサイトとしてリニューアルし、社内向けの GitHub Pages として提供されている状態にできました。この記事ではその顛末をご紹介します。 技術選定 いくつか事前調査をした結果、今回の管
Twitterは2022年10月27日に、テスラやSpaceXのCEOを務めるイーロン・マスク氏によって買収され、名前も「X」と改められた上、これまでのシステムが大きく変更されるなどして混乱が続いています。The Wall Street Journalに、9月12日に出版されるウォルター・アイザックソン氏によるマスク氏の伝記「Elon Musk」の一部分が掲載されており、Twitter買収を表明する経緯が記されています。 The Real Story of Elon Musk’s Twitter Takeover - WSJ https://www.wsj.com/tech/elon-musk-twitter-x-takeover-walter-isaacson-5f553fa 1999年、マスク氏はX.comという会社を立ち上げました。X.comは個人間の金融取引とソーシャルネットワーク
こんにちは、技術開発チームの滝澤です。 わたしは弊社のブログや資料などの文書に対して技術的観点からの確認を依頼されることがあります。しかし、内容以前に日本語表記の点で気になり、指摘することが多いです。それでは、どのような点に注意して文章を作成すればよいでしょうか。日本語表記についてのガイドラインや参考資料がウェブ上で閲覧できるので、それを利用すればよいです。本記事ではそのガイドラインや参考資料について紹介します。 なお、本記事は社内勉強会で発表した資料に加筆して再構成したものです。 まとめ 結論を先に述べると、日本語表記ガイドラインとしては次の資料が参考になります。 公用文作成の考え方(建議) JTF日本語標準スタイルガイド(翻訳用) 外来語(カタカナ)表記ガイドライン第3版 書籍『日本語表記ルールブック第2版』日本エディタースクール編 書籍『日本語スタイルガイド(第3版)』一般財団法人テ
0. はじめに こんにちは、SWE のやなせです。 暑い日が続きますね。この記事を書いている日の最高気温は34℃だそうです。34℃という数字を見てもすっかり慣れてしまった自分に驚きました。 今回は自分が所属する施工案件管理チームで一番ホットな、2023年7月にリリースした「写真台帳 Excel 出力機能」の概要と、その実装時に直面した技術的課題について紹介します。 1. 施工案件管理と写真台帳作成について 私の所属する施工案件管理チームでは、ANDPAD のコア機能である施工案件管理を開発・保守しています。 工事現場では、施工前から完成後まで多くの写真を撮影し、工事が適切に施工されたことを証明するために、その写真を写真台帳で管理・提出する必要があります。 ANDPAD の案件管理機能には「写真台帳出力機能」があり、ANDPAD に保存した写真をもとに、この写真台帳を Web 上で作成・編集
本書は、使用情報の作成に携わってきた長年の経験を土台として、理解しやすく効率的に内容を伝えるための、日本語ライティング技術の要点をまとめたものです。 テクニカルライティングの知識と経験に基づき、取扱説明書に限定することなく、多様な実用文、より広範な日本語の文章表現技術に応用できるように、基本的なライティング技術の指針を集大成しています。学生から社会人まで、日本語の書き言葉による適切なコミュニケーションに役立つように編集されています。 TC協会では、『日本語スタイルガイド(第3版)』による学習の到達度を全国共通の基準によって測るために、「TC技術検定3級テクニカルライティング試験[TW]」を実施しています。初版・第2版をお持ちの方は、知識の更新が必要ですので、本書を参考にされることをお勧めします。 ※書籍に一部誤りがありました。訂正の上ご利用いただきますようお願いいたします。 ご迷惑をおかけ
2020年5月から勤め始めたnote株式会社を去ることにしました。 最終出社が2023年8月31日で、退職日が9月30日です。 丸3年4ヶ月と短い間でしたが、その期間に得られた経験はとても貴重なものでした。 入社する直前に社名が変わったり、2022年12月には上場したり、ロゴが変わったりと大きな節目に立ち会うことができたのは、これからの人生においてもなかなかできる経験ではないと思います。 なぜ辞めるのか退職エントリーなので書かざるを得ないと思うので退職理由をつらつらと書いていきます。 入社前にやりたかったことがあらかた達成した僕がnoteに入社したのはnoteのiOSアプリに伸び代を感じたからでした。 今振り返っても当時のアプリはよくできたとは言いづらいものでしたが、今のアプリを俯瞰して見てみると悪くはないかなと思います。 さまざまな画面をリニューアルしながら、iPadにも対応したり、ダー
Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」 このたび STORES にRubyコミッターの笹田耕一さん、遠藤侑介さんが入社されることになりました。入社に先駆けて、CTOの藤村大介さんがお二人にたっぷりとお話を聞きます。プログラミングとの出会いから STORES を選んだ理由、これからのRubyのこと、そしておふたりの「Fun」とは。 聞き手:藤村大介(CTO) PROFILE: 笹田耕一さん 大学在学時からRuby向け仮想マシンYARVを開発し、2007年に「Ruby 1.9」に採用される。以降、Rubyコミッターとして、言語処理系の高速化に従事し、仮想マシンやガーベージコレクションの性能改善などを行なう。Rubyアソシエーション理事 (2012〜現任)。博士(情報理工学)。 遠藤侑介さん 大学院修了後、大手電機メーカーで研究開
お店のデジタル化を支援する STORES 株式会社(以下、STORES)は、Rubyコミッターの笹田耕一氏と遠藤侑介氏の両名を採用したことをお知らせいたします。笹田氏、遠藤氏にはフルタイムのRuby開発者として STORES に入社していただき、Rubyの品質向上、ユーザー体験や性能の改善に専念します。 CTO 藤村大介(左)、笹田耕一氏(中央)、遠藤侑介氏(右) ■ フルタイムRubyコミッター採用の背景 1993年に日本で生まれたプログラミング言語Rubyは、Rubyコミッターを中心として多くのエンジニアによって磨き上げられ、世界中で使われてきました。私たちもサービス開発言語の一つとしてRubyを選択し、様々なサービスを提供してきました。 STORES のミッションである”Just for Fun”という言葉は、Linuxの作者であるリーナス・トーバルズの著書※からインスパイアされたも
「Webサイトの脆弱(ぜいじゃく)性が悪用され、情報漏えいが発生した」――こうした報道や過去のセキュリティインシデントを教訓に、Webアプリケーションのセキュリティを意識し、設計段階からセキュリティを考慮し、脆弱性を修正した上でリリースしようとする企業の動きは以前に比べて広がりつつある。 だがそれでも“残念な”セキュリティインシデントは根絶できていないのが実情だ。 EGセキュアソリューションズのCTO(最高技術責任者)としてセキュリティ対策の支援に当たり、さらに「徳丸本」こと『安全なWebアプリケーションの作り方』やYouTubeを通じてセキュリティの啓発活動に携わる徳丸 浩氏が、@IT主催の「Cloud Native Week 2023夏」基調講演に登壇。架空のWebサービス「オニギリペイ」を例に、セキュリティを意識して作られつつあるWebアプリケーションのどこに落とし穴があるのか、解説
【Unit4 ブログリレー8日目】 こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 今日の記事は、タイトルのとおりgoのLambdaはコンテナイメージで管理するのがオススメって話です。 城島高原パーク(きじまこうげんパーク)は、大分県別府市の城島高原にある遊園地。本文には関係ありません。 go1.xランタイムのサポート終了 コンテナイメージにする利点 起動時間は遅くならないの? 構成 処理本体 main.go Dockerfile 本番実行用イメージ ローカル実行用イメージ ローカルで実行 Lambdaの設定 まとめ We are hiring! go1.xランタイムのサポート終了 先日、AWS Lambdaの go1.x ランタイムのサポート2023/12/31で終了することが話題になっていました。 「なっていました」と伝聞なのは、Unit4ではすで
オープンネスを大切に。技術ブログ運用のエッセンス こんにちは。はてなブログ編集部の大藤です! 8月も終わり、あっという間に9月になりますね。時が経つのは早いものです。 はてなブログでは、「週刊はてなブログスペース」と題して不定期でX(旧Twitter)でスペースを開催しています。スペースは、Xのアカウントを使って、音声会話をして、ラジオのように配信できる機能です。 このスペースでは、30分から1時間程度、はてなブログの永田と大藤が、はてなブログをより楽しんでいただくため、便利な機能やイベントの情報、おもしろい使い方を紹介しています。 今回は、ブログを活用するエンジニアの皆さんに向けて、株式会社はてなのCTOであるid:motemen をゲストに、「エンジニアのブログ活用って? 技術から日常、有料記事販売まで」について語った回を、改めて記事として紹介します。ぜひ最後までお読みください! ▼「
「禅とオートバイ修理技術」これら2つの間にどのように関係があるのかまるで見当が付かず、タイトルだけ聞くとキワモノのようだがWikipediaによるとアメリカでは一番良く売れた哲学書とされている。 海外のエンジニアのブログを読み漁っていた時にオススメされていたのでKindleで買って読んだのだが想像以上に良かったのでメモを残したい。と言ってもwikipediaで説明されている内容を改めて説明しても面白くないのでソフトウェアエンジニアとして響いた部分を引用して僕の感じた事を書き連ねていく。 大都市の重工業地帯に一歩でも足を踏み入れてみれば、そこにはその全てが存在している。テクノロジーである。正面には有刺鉄線を施した高い塀が立ちはだかり、門は常に閉ざされ、「立入禁止」の札が掛かっている。そしてその向こうの薄汚れた大気の中には、金属や煉瓦で造られた醜い建物が立っている。その目的は不明であり、またそ
2 月から、Mackerel チームの所属になった。 今日から異動して Mackerel チームです。非正規ルートでの要望でもいい感じにやるので何でもください!— Takafumi ONAKA (@onk) February 1, 2023 これを期に、せっかくなのでコードを読まないマネジメントスタイルを試してみようと思って、実践している。 今までは自分が一番プロダクトのコードベースに詳しい状態を作ってきていて、障害対応でも嬉々として先頭に立つようなテックリードスタイルだった。 この姿が天職と思っているが、今までの人生で、コードの細かい話が通じない (というか、共通言語や会話のレイヤーが違う) けれども非常に信頼できるマネージャーと仕事をしてきた経験はあるので、自分も彼らのようなムーブが可能なんだろうかとやってみたくなったのだ。知識欲が減衰した老害化現象ではないと思う。きっと、たぶん。 も
こんにちは。aya-kyanです。 以前にこちらの記事を書いたところ多くの反響をいただきました。ありがとうございます! aya-kyan.hatenablog.com 今回はこの続きを書こうと思います。 というのも...この度オンラインプログラミングスクール「FJORD BOOT CAMP(フィヨルドブートキャンプ) (以下、フィヨルド)」を無事に卒業しました! bootcamp.fjord.jp 先述した記事では、通うか悩んでいる方向けに難易度や料金、時間がどのくらいかかるかをテーマにしてお話しました。しかし、この時点ではまだ卒業していなかったのでお話できるのはチーム開発までの内容となっていました。 その後、無事に卒業できたので「結局どのくらいの時間と料金がかかったのか」をお話しします。 チーム開発のあとは自作サービスを開発 自作サービスの開発にかかった期間・時間 実際にかかった期間 実
株式会社Emposy(代表取締役:木谷真也)は、8月中旬にリリースした「AIの島」のメディアにエンジニア向けのChatGPTのプロンプトを20選公開いたしました。 プロンプト集の内容 今回、エンジニア向けに本当に使える厳選したプロンプト20選をまとめた記事をアップいたしました。 よく利用する以下の3項目に分けて、ご紹介しています。 ①コーディング ②バグの特定/修正作業 ③その他(便利なプロンプト) プロンプトはすべて、1クリックコピーですぐ使える状態にしているので、エンジニアの方は一度目を通して見てください。 プロンプト集のURL: https://ai-island-media.com/2023/08/28/chatgpt-prompt-20/ 今回はプロンプト5選をご紹介(一部) ①深津式プロンプト ChatGPTに役割を与え、ChatGPT自身が「何を書くべきか」を事前に知らせるこ
はじめに コミューン株式会社でプロダクトマネージャーとして働いている岡上と申します。 コミューンでは「あらゆる組織とひとが融け合う未来をつくる」をビジョンとして掲げ、「commmune」と「SuccessHub」のプロダクトを提供しています。 「commmune」はオンラインコミュニティプラットフォームをノーコードで作成できるSaaSです。toB/toC問わず、スタートアップからエンタープライズまで幅広いクライアントにご利用いただいています。 私はこれまでカスタマーサクセスとしてキャリアを歩んできましたが、コミューンに入社してプロダクトマネージャーにジョブチェンジいたしました。 カスタマーサクセスはユーザーの課題に詳しく、課題解決能力も求められる職業です。そのため、プロダクトマネージャーに求められる適性を満たしているケースがあると考えています。 本記事では、プロダクト開発未経験の状態から、
3秒まとめ GoのパフォーマンスはNestJS(TypeScript)の2倍以上!? GraphQLのエコシステムはGo, TSともに充実 GitHub Copilotで、GoのAcceptance Rateが40%を超える体験をした GraphQL全盛の時代に、どの言語を使って開発すべきか 2015年にFacebookにより公開されたGraphQL。日本でもYahooやメルカリなどバックエンドをマイクロサービス化している多くの企業で採用され、近年はフロントエンド開発者にとって魔法の弾丸のように扱われることも多くなりました。 メルカリShopがGraphQL Client Architecture Recommendation社外版を公開していることからもわかる通り、GraphQLの利用に関する知見はかなり蓄積されてきています。 上記Recommendationによれば、BackendはG
Go1.23rc1での正式リリースに近い形で調査したブログを公開しました!! こちらを参照してください! 導入 Go1.21が先日リリースされ、スライスとマップに関する汎用的な処理を扱う標準パッケージ (slicesとmaps) が導入されましたが、 直前になって入る予定の maps.Keys が削除されてしまいました。 これはイテレータが実装予定のため maps.Keys 等はイテレータの実装を待ってからの方が良いと判断されたためだと思われます。 Go1.22で実装予定のイテレータとはどういう機能なのか、イテレータにすることで何が嬉しいのかがよく分からなかったので調べてみました。 この記事で知れること Goでのイテレータの実装がどのようになるのか (2023/08/30現在の実装) イテレータのメリット 事前準備 gotip は開発中のGoのコードを扱うことができるCLIツールで、以下の
はじめに ウェブデザインやコンテンツ制作を行う際、多くの人たちがアクセスしやすく使いやすいサイトを目指します。しかし、全ての人が同じように色を感じ取るわけではありません。色覚異常の人たちにとって、あなたのサイトがどのように見えるのか考えたことはありますか? Chromeのデベロッパーツールには、この色覚異常をシミュレートする機能が備わっています。この記事では、その機能の使い方と、色覚異常の人々がどのようにウェブページを見るのかを理解するためのステップをご紹介します。 色覚異常のシミュレート方法 Chromeのデベロッパーツールで色覚異常をシミュレートする方法は簡単です。 1.デベロッパーツールを開く Google Chromeの右上の3点リーダーアイコン(⋮)から、[その他のツール] > [デベロッパーツール]をクリックします。 2.レンダリングタブを開く デベロッパーツールの右上の3点リ
はじめに アプリケーションモダナイゼーションスペシャリストの関本と申します。 今回は NEXT‘23 にて発表された GKE Enterprise edition の概要についてご紹介します🙌 紹介動画 ドキュメント TL;DR GKE Enterprise Edition はセキュリティやマルチクラスタ管理を強化した GKE の上位エディションです。 Anthos の Hybrid/Multicloud の機能は GKE Enterprise edition の中の一機能となります。 GKE Enterprise edition とは? GKE マルチクラスタを管理するための上位エディションとして今後ローンチされます。 環境、サービス、アプリケーション、部署、チームなど様々な括りで GKE クラスタが作られることがあります。 (巨大なシングルクラスタを管理すること、マルチクラスタとして
Reactのパフォーマンスについての備忘録です。 再レンダリングを防ぐための関数 React.memo useCallback useMemo React.memo 受け取ったpropsの値が同じであればstateの差分を検知し、再レンダリングをスキップします。 React.memoで囲むと、囲まれたコンポーネントのpropsに変更がない場合は、配下のコンポーネントは再レンダリングされません。 一方で、React.memoで囲まない場合は、propsの有無の変更にかかわらず、全て再レンダリングの対象になります。 関数がpropsに渡る場合 コンポーネント内で定義した関数は再レンダリングのたびに再生成(新しく定義)されます。 そのため異なる関数としてみなされ、React.memoで囲っていても、propsを渡すと再レンダリングの対象になってしまいます。 コンポーネントA const hand
【資格取得を検討している人必読!!】「JSTQB Foundation Level」について試験概要まとめてみました!JSTQBソフトウェアテスト勉強方法試験概要JSTQBFoundationLevel はじめに こんにちは。 今回は、【JSTQB Foundation Level】(以下、JSTQB FL)について、概要をまとめていこうと思います! そもそも、「JSTQB FL」ってなに?と思っている人も多いはずです。 そんな方々のために、【JSTQB FL】の試験概要から、資格取得のメリット、勉強方法などなど、紹介していきたいと思います! 目次 1.【JSTQB FL】とは 1-1.【JSTQB FL】について 1-2. 試験の学習レベル 1-3. 受験対象者の例 1-4. 概要と学習時間の目安 2. 資格取得のメリット 3. 勉強方法 1. 【JSTQB FL】とは 1-1. 【JS
はじめに こんにちは、エンジニア2年目の嶋田です。 まずは、この記事を開いていただきありがとうございます! 未経験からエンジニアとして成長していきたいと思う中で、作業時間短縮やさまざまな知識やツールを活用し、情報収集をしたくなるのは当然のことですよね。 今回は、無料で利用できるGPT-3.5を使って、質の高い回答を手に入れる方法についてお伝えします。 ぜひ最後までお付き合いください! 目次 プロンプトとは Chat GPTとは 質の高い回答を引き出す方法 質問を明確にする 役割を与える ルールを決める 実際の使用例 ビジネスメールの作成方法 議事録のまとめ方 テストデータを考えてもらう 最終兵器 最後に プロンプトとは プロンプトとは、AIに対して質問や命令をする為に送信する指示文のことです。 プロンプト文は、目的や背景を明確にし、文脈を捉えた内容にすることが重要です。 適切なプロンプトの
Command line interfaces (“CLI”) are useful, simple to use, and in many cases, the fastest way to get something done. While there are many ways to build a CLI, Deno’s zero config, all-in-one modern tooling, ability to compile your script to a portable executable binary, makes building CLIs a breeze. In this post, we’ll go over building a basic CLI - greetme-cli. It takes your name and a color as ar
仕事の価値観の変化 井上和幸氏(以下、井上):余談みたいな話で、前々職のベンチャーの時だからわりと古い話になるんですけど。僕、リクルートから飛び出して友人のベンチャーを一緒にやることになって。そこで新卒・中途を採用しながら体制を作っていた時に、某大手自動車メーカーですごくがんばっていた女性の方が入ってきてくれたんですね。 愛情を込めてあえて「こいつ」と言うんですけど、こいつをかわいがっていたんです(笑)。優秀な子で、20代後半ぐらいで入ってくれて、けっこう早めにマネジャー抜擢して、部長ぐらいまで僕がいる時に上げた子です。体育会系でわりとガッツがあるんですよ。 だから逆に、周りのメンバーへの当たりが、……キャラクターはすごく良い子ですけど、仕事の観点になるとえらいハードストロングでして。その会社はわりとリクルート出身者が中心に経営陣をやっていたので、僕とかが「なんでそんなことやるの」「そこま
若いメンバーが会社を辞める理由 梅原英哉氏(以下、梅原):先ほどの「つながり」という意味では、あるアンケートでは、最近の若い方たちが会社を辞める時、「ここにいても意味がない」と感じることが一番の理由として挙げられるということでした。 これも、つながりを感じられないというのですかね。自分の存在意義を見失った時に、「もうこの環境にいても意味がないから意味があるところを探したい」と去ってしまうのが、一番のトレンドだという話です。 小仁:おもしろいですね。今は意外とマズローの所属欲求的なところにフォーカスが当たっていたりするんですね。 梅原:そうです。だから、新型コロナウイルスの流行が追い打ちをかけたと思います。僕も最近、「そりゃそうだよね」と思ったんですけど、入社2年目の方々とリアルで研修をすると、「初めまして」と挨拶したりしているわけです。 小仁:そうですね(笑)。 梅原:Webでしか会ったこ
ブランディング・マーケティングに携わる担当者や広告代理店の方々にとって、データ活用の先にある、マーケティングをより効果につなげるためのヒントやアイデアを提供する「DMM次世代マーケティング」。本記事では、亀山敬司氏と南坊泰司氏による「ブレイクスルーを起こすために必要なマーケティングのアプローチ」のセッションの模様をお届けします。本記事では、現代社会の生活者の動向を踏まえながら、企業がどのように生活者と関係性を築けばよいのか、そのヒントを探りました。 DMM亀山氏×南坊泰司氏が対談 亀山敬司氏(以下、亀山):どうも、DMM亀山です。今回はマーケティングにとても強いと言われている南坊さんに来てもらいました。よろしく。 南坊泰司氏(以下、南坊):よろしくお願いします。私はマーケティング・ディレクターの南坊泰司と申します。株式会社NORTH AND SOUTHと、株式会社manage4という2つの
東京都中小企業振興公社主催で開催される、最前線で活躍している講師からの実践的な学びを通じて、「デザイン経営」を推進する「人財」を育成する「デザイン経営スクール」。今回はそのプレセミナーとして行われた、クリエイティブユニットTENTの青木亮作氏と、ビジネスデザイナーの今井裕平氏による対談の模様をお届けします。本記事では、今井氏の考える「ビジネスデザイン」について語られました。 クライアントワークが「デザイナー1.0」から「3.0」の関わり方になるまで 今井裕平氏(以下、今井):今の(青木さんの)自己紹介で、(デザイナー)2.0と3.0の時系列をずっとうかがっていましたが、どのへんで3.0をやられたのか。クライアントワークが2.0で、それ以外が3.0と思いきや、クライアントで3.0的な関わりもされているので、そのあたりの順番を整理させてください。 まず、インハウスデザイナーとして会社にお勤めさ
白潟総合研究所株式会社と株式会社オトバンク共催のイベントの模様をお届けします。テーマは「中小ベンチャー企業のための『人的資本経営』の本質」。「人」を中心とした経営で会社を伸ばすにはどうすればいいのか、特に中小ベンチャー企業で人的資本経営を行っていくためのポイントが解説されました。本記事ではオトバンク上田氏より、「人的資本の伸ばし方」について解説されました。 企業にとって「人的資本」がなぜ重要なのか 上田渉氏(以下、上田):今までが自己紹介のパートでございまして。ここから先が今日の本題となりますので、ちょっとゆっくり目にしゃべっていきたいと思います。「『人的資本』の伸ばし方」というテーマでございます。 先ほど石川さんから人的資本について、たっぷりみなさんお話を聞いたと思うんですけども、そもそも人的資本とは何かといったところですね。またあらためて話してみたく、せっかくなのでChatGPTに「人
導入 BASEでは、2023年3月頃に「あと払い(Pay ID)」というBNPL(Buy Now Pay Later)のサービス提供を開始しました。BNPLとは、いわゆる後払い決済のことで、今回、BNPLのシステムを一部内製化した上で、世の中にリリースしました。BASEとしては「決済手段を内製化する」ための第一歩であり、ありがたいことに国内の決済業界で、少しばかり話題になりました。 リンク先:2023/4/11 日本経済新聞 今回は、BNPLという決済システムの開発において、どのような困難があり、どう克服していったのかについて、開発に携わったPay IDチームのエンジニアの視点で書きます。※ なお、このテックブログの読み手として2つのセグメントを想定しています。 ドメイン知識が複雑なアプリケーションを開発をする人 決済システムの仕事に携わる業界の方々 先に結論を書くと、伝えたいことは「ドメ
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage
Nuxt 3.7 is out, bringing a new CLI, native web streams and response, rendering optimisations, async context support - and much more. 🐣 A New CLIWe've refactored nuxi using unjs/citty and this marks the first Nuxt release that depends on the new version, safely in its own repository. We have grand plans for this - check out some of the features + roadmap discussions in nuxt/cli and please feel fr
JSer.info #658 - Nuxt 3.7がリリースされました。 Nuxt 3.7 · Nuxt Web StreamとResponseのサポート、capo.jsを使った<head>内の要素の最適化をサポート、Vite 4.4へのアップデート、Nitro 2.6へのアップデートなどが行われています。 Announcing Nitro 2.6 · UnJS tsconfig.jsonのbaseUrlではなく相対パスを使うように変更、AsyncLocalStorageを使った非同期コンテキストのサポートなども含まれます。 RomeはFork/アーカイブ化されBiomeというプロジェクトにリネームされました。 Announcing Biome Rome Tools Inc.というRomeの会社が解散され連絡がつかない状態のため、元々のコアメンバーがベースとなりBiomeという新しいプロジ
10.0.0 (2023-08-31) ⚠️ BREAKING CHANGES support for node 14 and 16 has been dropped. npm now supports node ^18.17.0 || >=20.5.0 npm no longer treats missing scripts as a special case in workspace mode. Use if-present to ignore missing scripts. @npmcli/agent is now used as the agent for network requests the ci-name config has been removed the hard-coded hashAlgorithm value is no longer being passed
こんにちは!めもりー(@m3m0r7)です。現在、株式会社エンペイでソフトウェアエンジニアとして働いています。2023 年に入って「レガシーコードとどう付き合うか」「Swooleで学ぶPHP非同期処理」など複数の書籍を出版したり外部登壇したりと精力的に活動しています。 エンペイに入社する前の前職は執行役員 CTO という立場ではあったのですが、本記事でも触れている転職活動を 5 月から始めることになりました。2023 年 6 月に、今回の転職活動の備忘録として note を公開しています(一部有料記事)。この note では、コンフォートゾーンから出ることによる刺激ある毎日を送りたいという私自身の「刺激ドリブン」なキャリア観についても語っています。 私がソフトウェアエンジニアとしてここまでこれたのは「刺激ドリブン」を重視していたからです。刺激ドリブンを重視するようになったのは、これまでの経
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く