並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 10330件

新着順 人気順

articleの検索結果1 - 40 件 / 10330件

  • TestLinkの一部の機能をNotionで再現して、チームでテスト分析、設計を管理する試み

    この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 39 週目の記事です! 1 年間連続達成まで 残り 14 週 となりました! はじめに こんにちは、世界。 ログラスでQAエンジニアを担当している大平です。 現在、私はスクラムチームに所属してテスト活動をしています。 今回は、スプリント期間内で実施しているテスト分析・設計やテストケースの管理に悩んでいたところを「TestLinkの一部の機能をNotionで再現して改善しよう」と実験した話です。スクラムチームでテスト活動をどう管理するかの参考になれば幸いです。 コンテキストと悩みごと 私が所属するスクラムチームの開発やテストのプロセスはこんな感じでした。 1週間スプリントで実施 バックログはNotionのScrum Board templatesを利用して管理 バックログアイテムは価値の単位で

      TestLinkの一部の機能をNotionで再現して、チームでテスト分析、設計を管理する試み
    • コンポーネント型Java WebフレームーワークZKをSpring Bootと一緒に試すメモ - きしだのHatena

      ZKという、コンポーネント型のWebフレームワークがあって、ちょっと面白そうなので試してみた。 https://www.zkoss.org/ コンポーネント型なのでJSFが近い。 とりあえず始め方がここにいろいろある。 https://www.zkoss.org/wiki/ZK_Installation_Guide プロジェクト作成 まあ、結局Spring Bootと一緒に使うことになるだろうから、Spring Bootで始めるやつを見る。 https://www.zkoss.org/wiki/ZK_Installation_Guide/Quick_Start/Create_and_Run_Your_First_ZK_Application_with_Spring_Boot まずSprig Bootのプロジェクトを作る。 https://start.spring.io/ Dependenc

        コンポーネント型Java WebフレームーワークZKをSpring Bootと一緒に試すメモ - きしだのHatena
      • 指示待ちや忖度をする部下の意見を引き出すには 対話の中で上司がやってはいけない聴き方・伝え方

        幸せ視点の経営を学ぶ、革新的なオンラインスクール hintゼミの主催で行われた本イベント。新著『小さくはじめよう 自分らしい事業を手づくりできる「マイクロ起業」メソッド』を出版した、ビジネス・ブレークスルー大学経営学部教授の斉藤徹氏が登壇しました。本記事では、部下との対話がうまくいく3ステップや、指示待ち・忖度をするタイプへの聴き方・伝え方について解説しました。 前回の記事はこちら 部下との対話がうまくいく3ステップ 斉藤徹氏(以下、斉藤):ここからは、対話をどうしていくのか、対話でどうやって問題を解決すればいいのかという基本パターンのお話です。ここでは「ゴードン・メソッド」をベースにします。 ゴードン・メソッドでは、最初に相手の持っている問題か、自分の持っている問題かを切り分けて、それによって話し方を変えます。今回のテーマは、プロジェクトの進捗が良くないという自分のチームの問題です。だか

          指示待ちや忖度をする部下の意見を引き出すには 対話の中で上司がやってはいけない聴き方・伝え方
        • なんと、上りと下りでは、効果が違った…! じつは、山を登るのは「有酸素運動の最高峰」だった、という「じつに、納得の理由」(山本 正嘉)

          登山人口は年々増加の一途をたどり、いまや登山は老若男女を問わず楽しめる国民的スポーツになっています。いっぽう、登山人口の増加に比例して山岳事故も増えており、安全な登山技術の普及が喫緊の課題となっています。 運動生理学の見地から、安全で楽しい登山を解説した『登山と身体の科学 運動生理学から見た合理的な登山術』(ブルーバックス)から、特におすすめのトピックをご紹介していきます。 前回の記事で、登山における減量効果や体力低下の予防効果を見てましたが、登山の身体へのプラスの影響は、もっと多岐にわたるそうです。しかも、上りと下りの組み合わせとなる登山は、その影響も上りと下りでは違う効果が得られるということです。今回は、この違いについての解説をお届けします。 *本記事は、『登山と身体の科学 運動生理学から見た合理的な登山術』(ブルーバックス)を再構成・再編集したものです。 登山は、上りと下りで生じる効

            なんと、上りと下りでは、効果が違った…! じつは、山を登るのは「有酸素運動の最高峰」だった、という「じつに、納得の理由」(山本 正嘉)
          • なぜSQLiteはバイトコードを使うのか

            以前にデータベースを自作しようとして、SQLiteのアーキテクチャを見てみたらVMだったことに疑問を感じ、それをツイートしたところ作者からリプをもらいました。 作者いわく、次のような背景があったとのことでした。 SQLiteを作った当初はデータベースエンジンのことをよく知らないがコンパイラのことをよく知っていた SQLデータベース・エンジンを書くという問題をコンパイラ構築の問題として扱うのは自然なことだった データベースエンジンのコアの部分をVMにするという発想がまったくなかったので、どんなメリットがあるのか?と気になっていました。 それを作者に聞いたら、詳細な説明ページを作ってくれました。 個人的にVMにしたことで、評価&実行のパフォーマンスは多少良くなると思うが、データベースエンジンのパフォーマンスにそれほど寄与していないんじゃないかな?って思ったりしました。 本記事はそのページについ

              なぜSQLiteはバイトコードを使うのか
            • [Software Design連動企画] 実践クエリチューニング | gihyo.jp

              この記事は、『Software Design 2024年6月号』(2024年5月17日発売)の第1特集「SQLチューニングする前に知っておきたい 実行計画&インデックスのしくみ」の連動企画です。ぜひ本誌特集1もお読みください。 適切なインデックスを設計する インデックスの調整によるクエリの高速化は、RDBMSを使用する際の数あるチューニングテクニックの中でも最もお手軽なものです。テーブルのカラムの定義を変えるわけではないので、クエリの結果に違いが生じず、アプリケーションを変更する必要性がないからです。適切なインデックスを付与するだけでチューニングが済むというのは極めて効率的です。それでは適切なインデックスとはどのようなものでしょうか。本記事では、まずインデックスを設計する際に重要なポイントを解説します。 インデックスとSQL構文 「どのカラムの組み合わせに対してインデックスを作成すべきか」

                [Software Design連動企画] 実践クエリチューニング | gihyo.jp
              • Javaで最低限おさえておいてほしいクラス・インタフェース35 - 2024年版 - きしだのHatena

                ま、このくらい知っておいてもらわないと&とりあえずこんだけ知ってればだいたいの処理が書けるクラス・インタフェースをまとめてみました。2024年版。 詳しく知りたい人は「プロになるJava」を! java.lang.Class java.lang.Exception <- new java.lang.Integer java.lang.Object <- new java.lang.Runnable java.lang.String java.lang.System java.lang.Thread java.nio.file.Files <- new java.nio.file.Path <- new java.io.InputStream java.io.InputStreamReader java.io.BufferedReader java.io.OutputStream java.

                  Javaで最低限おさえておいてほしいクラス・インタフェース35 - 2024年版 - きしだのHatena
                • 成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ

                  成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ 2024年5月16日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Expert。2021〜2023年 GitHub Stars。著書に『みんなのGo言語』(2016年、2019年に改訂2版、技術評論社、共著)、『Go 言語プログラミングエッセンス』(2023年、技術評論社、単著)がある。関西在住。 X:@mattn_jp GitHub

                    成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ
                  • gh copilotにgit diffの入力を渡して、git stashの説明文を作ってもらう - hitode909の日記

                    GitHub CopilotにはCLIがあるのを思い出して、コマンドの実行結果をそのままプロンプトに渡すと、文脈に沿った仕事をお願いしやすいんじゃないか、と思って、試してみた。 git stashをよく使うのだけど、一覧になっていると、何がstashされているかわからないので、stashの保存時に、内容を要約してもらう、というタスクを試してみる。 なんらかのCLIにdry-run機能をつけている途中で、git stashしたいとする。 index f1f5a2f..dd70bf5 100755 --- a/cli.js +++ b/cli.js @@ -19,6 +19,10 @@ command } else { command.help(); } + }) + .arguments(['dry-run']) + .action(async(file) => { + console.lo

                      gh copilotにgit diffの入力を渡して、git stashの説明文を作ってもらう - hitode909の日記
                    • Merging Remix and React Router

                      We've been building a bridge. You can hear Ryan talk about this announcement at React Conf 🎥 For nearly 4 years we've been working on Remix, a fullstack framework built on web standards to help you build better websites and applications. React Router has always been Remix's largest dependency after React itself. The two projects are so closely aligned that we updated React Router to include Remix

                        Merging Remix and React Router
                      • Google I/O 2024 のFirebase速報まとめ - Qiita

                        こんにちは。virapture株式会社でCEOしながらラグナロク株式会社でもCKOとして働いている@mogmetです。 最近ラグナロクがエフ・コード社傘下になったことにより、動き方も色々変わったり、やることも増えてきて多忙感を感じております。 それにより絶賛エンジニアやデザイナーを募集中なのでご興味ある方は是非気軽にお話しましょう😇 話は戻り、本日はGoogle I/O 2024で発表されたFirebaseの新機能について紹介致します! ※ベースの記事としては What's new in Firebase at I/O 2024を参照としております。 今回のアップデートとしてはAI、リリース周りのアップデートが主に発表されました。 Firebaseロゴが刷新 Firebaseのアイコンが丸みを帯びた優しい感じのアイコンに刷新されました。 進化を反映したロゴになりました。 AI関連のアップ

                          Google I/O 2024 のFirebase速報まとめ - Qiita
                        • エンジニアと伴走するDevRelの存在――モノづくりからコトづくりを支える技術~@941こと櫛井優介氏に訊く | gihyo.jp

                          まず、gihyo.jpにもお世話になったものとして、YAPC::AsiaとISUCONがありますね。どちらも馮さんにご取材いただいたり、また、ご登壇をお願いしたこともありました。 それぞれを話すと、まずYAPC::Asiaは、2006年から開催が行われている中で、2010年から企業に所属する立場として、JPAの理事である牧さんとともに運営をすることになったんです。すでに一大技術イベントとして確立され、また、当時の日本のサービスを支えていたスターエンジニアを筆頭に、Perl Mongerと呼ばれる多くのPerlエンジニアたちが参加していたのは認識していました。 一方で、イベントの回数が増え規模が大きくなるにつれ、開催コスト(経済的・人的など)が大きくなっていたのは知っていました。YAPC::Asiaというエンジニアにとって大事な場をサポートすることは、実はエンジニアそのものをサポートすること

                            エンジニアと伴走するDevRelの存在――モノづくりからコトづくりを支える技術~@941こと櫛井優介氏に訊く | gihyo.jp
                          • 第813回 Ubuntu 24.04 LTSでのワークスペースとウィンドウのタイル化を極める | gihyo.jp

                            Superキーは、多くの場合はWindowsキーです。KPはキーボードのテンキー(KeyPadの略)を意味します。 つまり、テンキーがないとショートカットキーが使えません。筆者のようにテンキーがないキーボードを使用している場合にはショートカットキーを使用できず、不便さが募ります。 設定 ワークスペース ワークスペースの設定は、「⁠設定⁠」⁠-「⁠マルチタスク」にあります。縦に長いので図5と図6に分けます。「⁠全般」が無効になっているのは、「⁠Ubuntu Tiling Assistant」を使用しているからだと思われます。 図5 マルチタスクその1 図6 マルチタスクその2 原則としては、特に変更すべき設定はありません。デフォルトのまま使用するのがベストでしょう。 図6の「App Switching」について少し解説します。デフォルト、すなわち「Include apps from all

                              第813回 Ubuntu 24.04 LTSでのワークスペースとウィンドウのタイル化を極める | gihyo.jp
                            • Vivliostyleで市販書籍とそっくりに組んでみよう | gihyo.jp

                              上達のコツはやはり反復練習!ということで、第4回では、InDesignで作られた書籍のPDF(なければプリントアウト)をもとに、紙面デザインをそっくりに再現する方法について解説します。何度か作成していくうちに、Vivliostyleの可能性やクセがつかめてくるはずです。 CSS組版を覚える早道は……? 筆者は2023年に『Web技術で「本」が作れるCSS組版 Vivliostyle入門』を執筆しましたが、これを読んだだけで自在に本を組めるようになるかといえば、残念ながらそう簡単なものではないというのが正直なところです。 では、どうやってCSS組版を勉強すればいいのでしょうか? ひるがえって、自分がたどった道のりを思い出してみると、CSS組版とVivliostyleを使い始めたのは、書籍の原稿整理の一環として、書籍デザイン通りの字数・行数をCSS組版で再現したのが始まりでした。何度もそれを繰

                                Vivliostyleで市販書籍とそっくりに組んでみよう | gihyo.jp
                              • 戦略的DDDは重いのか? / Is strategic DDD heavy?

                                2024年5月13日に開催された「みなさんの戦略的DDDを聞きたい! vol.1」の発表資料です https://sencorp.connpass.com/event/315445/

                                  戦略的DDDは重いのか? / Is strategic DDD heavy?
                                • 非エンジニア向け🍓開発生産性に関する研修をやってみた

                                  お疲れ様です。 レバテック開発部でDevRelを担当しているヤマモトヒロキです。 「月1本テックブログ執筆」を志しておりましたが、 GWの波に飲まれて4月執筆を逃してしまいました。人は怠惰な生き物です。 過去の記事はこちら。 やってみた 3行サマリ 仮説「開発生産性向上のキーファクターは、開発組織外にある」 「非エンジニア向けの開発生産性研修」をやってみた 研修設計の肝は①抽象概念インプット→②自社具体例→③理想行動の具体化 背景 現在私はDevRelやっておりますが、出自はマーケターで事業企画にキャリアの軸足を置いている、 ゴリゴリの非エンジニアです。 事業の責任者として事業を率いる立場と、 DevRelとしてイケてる開発組織を作り発信する立場の両方を経験したうえで、 「事業の継続的な成長と、開発生産性の維持向上の両立ほんと難しい~」 というあるあるな悩みと日々戦い続けている一人です。

                                    非エンジニア向け🍓開発生産性に関する研修をやってみた
                                  • 気づけば人が辞めていく「ダメな組織」の特徴トップ3 リーダー以外の独裁者が生まれる“ぬるい組織”の落とし穴

                                    株式会社らしさラボ 代表取締役 伊庭正康氏の『研修トレーナー伊庭正康のスキルアップチャンネル』では、業績の悩み、効率の悩み、マネジメントの悩み、コミュニケーションの悩み、モチベーションの悩みなど、仕事の悩みを解決できるビジネスメソッドを紹介しているチャンネルです。今回は「人が辞めていくダメな組織の特徴」を解説しました。 ■動画コンテンツはこちら 人が辞めていく組織の特徴とは? 伊庭正康氏:「うちの会社は人がよく辞めるんですが、どうしたらいいでしょうか?」という相談をいただきます。実は、人が辞めていくのは人の問題ではなく、組織に問題があります。今回のテーマは「人が辞めていく組織の特徴トップ3」です。 これは、スタンフォード大学のある実験で出た言葉です。「リンゴに問題はない。リンゴを入れる樽に問題があるのだ」。つまり、人に問題があるのではない、組織に問題があるのだということですね。 今から

                                      気づけば人が辞めていく「ダメな組織」の特徴トップ3 リーダー以外の独裁者が生まれる“ぬるい組織”の落とし穴
                                    • Introducing the CSS anchor positioning API  |  Blog  |  Chrome for Developers

                                      The CSS Anchor Positioning API is a game-changer in web development because it lets you natively position elements relative to other elements, known as anchors. This API simplifies complex layout requirements for many interface features like menus and submenus, tooltips, selects, labels, cards, settings dialogs, and many more. With anchor positioning built into the browser, you'll be able to build

                                        Introducing the CSS anchor positioning API  |  Blog  |  Chrome for Developers
                                      • MySQL 8.4 LTS登場!!

                                        記事を書くのが遅くなってしまったが、先日MySQL 8.4シリーズが登場したので紹介をしておこうと思う。新機能の解説については機会を改めて書くとして、今回は主にアップグレードにまつわる重要なポイントを書き記しておく。 LTS = Long Term Support 以前の記事でも紹介した通り、MySQL 8.4はLTS = Long Term Supportのバージョンとなっている。長期間サポートするために互換性を最大限保証するバージョンである。前のメジャーバージョンであるMySQL 8.0シリーズのように、シリーズの途中で互換性が破壊されるような変更が入ることは基本的に無い。「バグ修正のためにどうしても仕様を変えなければならない」というような事態が生じる可能性はゼロではない。なので絶対に互換性が保たれるとは言い切れないところであるが、基本的には仕様変更はない方向で今後リリースされていくこ

                                          MySQL 8.4 LTS登場!!
                                        • 【いま知っておくべき5つのニュース】コンテンツホルダーはOpenAIと協業すべきか敵対すべきか ほか[2024/4/25~5/8]

                                            【いま知っておくべき5つのニュース】コンテンツホルダーはOpenAIと協業すべきか敵対すべきか ほか[2024/4/25~5/8]
                                          • WebAssembly所感

                                            WebAssemblyをちょっといじってみて思ったところをまとめてみます。 設計思想 WebAssembly/designに設計文書がまとまっています。特にHighLevelGoals.mdから読み取れるポイントは以下の4点です。 サンドボックス化された環境であること。 移植性があること。つまり、特定の実CPUアーキテクチャ等に依存しないこと。 少なくともC/C++の(十分に高速な)コンパイルターゲットとして機能すること。 安定した仕様を持つこと。 サンドボックスという観点からは、先行技術として以下のようなものが特筆に値します。 Webサンドボックス JavaScript および asm.js Javaアプレット Flash (ActionScript) NaCl, PNaCl Web以外のサンドボックス OSのユーザーランド、特にLinux userland これらのサンドボックスとの比

                                              WebAssembly所感
                                            • Why Patching Globals Is Harmful

                                              Honestly, I'd never thought I'd be writing about this, but the matter of patching globals turned out to be one of those topics that a lot of engineers seem to misunderstand. Most of us don't do monkey-patching, and even fewer stay around those implementations long enough to witness their impact. All the more reason to talk about it. Throughout the next few thousand words, I will be referring to mo

                                                Why Patching Globals Is Harmful
                                              • Compare 5 Node Version Managers: Best Choice

                                                Imagine you joined a Node.js project and want to bootstrap it to see how it goes, but you see an error. What is the problem? After spending some time, you find out that Node.js version you’re using on your machine is not the one that the project requires. This is quite a common and annoying situation. I have been there myself. To avoid such troubles, smart people developed tooling called “node ver

                                                  Compare 5 Node Version Managers: Best Choice
                                                • TypeScriptとGraphQLで実現する型安全なAPI実装

                                                  この記事はTSKaigi2024での以下の私の発表内容を書き下ろしたものです。 なぜAPIに型をつけたいのか 現代のWebのシステム開発において、クライアント・サーバーともに型のある言語で開発されることが増えてきました。静的な型検査はコードの堅牢性やよりよいメンテナンス性の向上をもたらします。 プログラミング内部だけで型検査をするだけでも十分メリットはありますが、外部I/Oに対する型付けが不十分だとそのメリットを最大限に発揮してるとは言えません。外部I/Oとは、例えばWebフロントエンドだとLocalStorageやDOMからの入力値、それからネットワーク通信(今回はこれをAPIと呼びます[1])などですね。サーバー側でいうとAPIからの入力・レスポンスやデータベースへの読み書きが該当します。 個人的な経験から言うと、Webシステムの開発におけるエラーの多くはAPIやデータベースとのやり取

                                                    TypeScriptとGraphQLで実現する型安全なAPI実装
                                                  • 【Ubuntu日和】 【第51回】Ubuntu24.04 LTSの新インストーラを徹底解説

                                                      【Ubuntu日和】 【第51回】Ubuntu24.04 LTSの新インストーラを徹底解説
                                                    • ふつうのWebサービス開発者がRubyKaigiを楽しむためのRubyの知識

                                                      https://smarthr.connpass.com/event/315394/

                                                        ふつうのWebサービス開発者がRubyKaigiを楽しむためのRubyの知識
                                                      • Ubuntu 24.10の開発コードネーム “Oracular Oriole” | gihyo.jp

                                                        Ubuntu 24.10 “Oracular Oriole” Ubuntu 24.04 LTSがリリースされ、次の開発サイクルが起動されつつあります。Ubuntuはリポジトリ名や開発上のタグなどにコードネームを多用する関係から、コードネームが確定しないと開発を本格的に開始できないという制約があり、開発の最初に「コードネームの確定」というステップを踏むことになります。 ……ということで、24.10の開発コードネームが正式にアナウンスされました。Ubuntu 24.10は「N」の次のアルファベットである「O」を用いた、“⁠Oracular Oriole⁠”⁠、『⁠神託のオリオール』[1]となります。リポジトリ名やタグ、あるいは短い略称としてはとしては「oracular」が用いられることになります[2]。また「たぶん金色が基調になるのだろう」[3]といった言葉遊び的な予測もできそうです。 最近の

                                                          Ubuntu 24.10の開発コードネーム “Oracular Oriole” | gihyo.jp
                                                        • Digging for SSRF in NextJS apps

                                                          At Assetnote, we encounter sites running NextJS extremely often; in this blog post we will detail some common misconfigurations we find in NextJS websites, along with a vulnerability we found in the framework.

                                                          • Reverse HTTP Transport が描く新しい Web サービスデプロイ構成 | blog.jxck.io

                                                            Intro IETF の httpbis で、 Reverse HTTP Transport という仕様が提案されている。 Reverse HTTP Transport https://www.ietf.org/archive/id/draft-bt-httpbis-reverse-http-01.html この仕様は、 Origin サーバの前に何かしら Intermediaries (Loadbalancer, Reverse Proxy, CDN etc)があるのが一般的な現代の Web サービス構成において、非常に革新的なアイデアを取り入れたプロトコルと言える。 まだ v01 という初期段階ではあるが、発想が非常に面白かったので、読書メモを残す。 登場人物 ベースとして HTTP の話にはなるが、登場人物が多いため Client/Server という「相対的な役割」で話をすると、紛

                                                              Reverse HTTP Transport が描く新しい Web サービスデプロイ構成 | blog.jxck.io
                                                            • 高校に「投資部」 新たな形の金融教育は | NHK | ビジネス特集

                                                              投資部があるのは沖縄市にある仙台育英学園沖縄高校です。 那覇市の中心部から車でおよそ40分、住宅が立ち並ぶなかに、薄いピンク色が特徴的な校舎が現れます。 2023年4月の開校にあわせて「投資部」が設けられました。 学校では、家庭科の授業で金融教育を行っています。 ただ、座学だけでは得られないものがあり、学んだ知識を実践で活用してほしいと、この部の設立を決めたそうです。 沖縄県の所得水準が全国でも低いとされる中、生徒たちの金銭的な自立につなげたいという思いもあったということです。 この部では、どんな活動を行っているのか。 週1回の活動日に学校を訪れました。 授業が終わった午後3時半過ぎ、教室に集まってきたのは、入部を検討する1年生と投資部の生徒あわせて19人。 入部体験を兼ねたこの日は、オンラインで東京の証券会社の社員から講義を受けました。 「就職活動で東京に滞在するとしたら、どれくらいの費

                                                                高校に「投資部」 新たな形の金融教育は | NHK | ビジネス特集
                                                              • [VS Code]タブのカスタムラベル設定でpage.tsx、layout.tsxなどのファイルを見やすくする | DevelopersIO

                                                                [VS Code]タブのカスタムラベル設定でpage.tsx、layout.tsxなどのファイルを見やすくする どうも!オペレーション部の西村祐二です。 最近、Next.jsなどでフロントエンドの実装も行うことが増えてきました。 実装を進めていくと、page.tsx,layout.tsx,index.tsx,route.tsなど同名のファイルが増えてきて、どのファイルを開いているか分かりづらいなと思う場面がありました。 VS Codeのv1.88で開いているファイルタブのラベルをカスタマイズできるようになったので、その設定方法を紹介したいと思います。 Visual Studio Code March 2024 結論 最初に結論として、settings.jsonに下記設定をすることでディレクトリ名も表示されるようになりタブを見やすくすることができます。 .vscode/settings.js

                                                                  [VS Code]タブのカスタムラベル設定でpage.tsx、layout.tsxなどのファイルを見やすくする | DevelopersIO
                                                                • 仕事の進め方がグダグダの会社はどうすればいいのか、「プロジェクトマネジメントの基本が全部わかる本」の著者に聞いてみた

                                                                  仕事の進め方がグダグダの会社はどうすればいいのか、「プロジェクトマネジメントの基本が全部わかる本」の著者に聞いてみた 「プロジェクトマネジメントの基本が全部わかる本」を執筆し、ご自身もプロジェクトマネージャーやプロダクトマネージャーとして23年経験を積んできた橋本将功さん。 橋本さんは、セミナーや著書でプロジェクトマネジメントについての知見を発信されていますが、今回 Agend であえてお聞きするのは「専門のプロジェクトマネージャーがいないグダグダになっている職場で、どう仕事を回していくか」。 「うちの会社は仕事を回すのが下手」と感じている方にこそ読んでいただければと思います。

                                                                    仕事の進め方がグダグダの会社はどうすればいいのか、「プロジェクトマネジメントの基本が全部わかる本」の著者に聞いてみた
                                                                  • 見よ、これがHonoのRPCだ

                                                                    僕が開発しているWebフレームワークHonoは、同じJavaScriptのフレームワーク、Expressと比べられることが多いです。どちらもやれることはほぼ同じですが、HonoのアドバンテージはファーストクラスでTypeScriptをサポートしていることです。特に「RPC」機能は他のフレームワークにはなかった「TypeScriptの型でサーバーとクライアントの仕様を共有する」ことを可能にしています。今回はそのHonoのRPCについて紹介します。 どんなものか まず、どんなものかを箇条書きで共有します。 Web APIの仕様、特にインプット・アウトプットをサーバーとクライアント間で共有するためのもの OpenAPIやgRPCを使ってやりたかったことを叶えるかもしれない サーバーとクライアントをどちらもTypeScriptで書くことが大前提である 同種のものにtRPCがあるが、Honoの場合、

                                                                      見よ、これがHonoのRPCだ
                                                                    • Unity製のAndroidアプリにFlutterを組み込む | gihyo.jp

                                                                      Flutter「を」Unity製Androidアプリ「へ」 本連載は、iOS/Android向けのアプリでUIの表現力を高めることを目標に、Unity製アプリにFlutterを導入した例を具体的な実装方法を交えながら紹介する記事の2回目となります。 前回の記事で、なぜUnity製アプリにFlutterを導入するのかという話をしているのでまだ見ていない方はそちらも合わせて読んでいただけると幸いです。 Unity製のアプリにFlutterを組み込むためにはいくつかの手順が必要となるので今回から複数回にわたり実際のコードを交えながら解説していきます。 2回目となる本記事はUnity製のAndroidアプリにFlutterを組み込む方法の解説となります。 なお、本連載はUnityとFlutterの連携がメインとなるのでUnityとFlutterの基本的な部分の説明は省略させていただきます。 開発環

                                                                        Unity製のAndroidアプリにFlutterを組み込む | gihyo.jp
                                                                      • CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?

                                                                        CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?

                                                                          CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
                                                                        • 第812回 aptの新機能あれこれ [Ubuntu 24.04 LTS版] | gihyo.jp

                                                                          「apt」は言わずとしれたUbuntuの基本を担うパッケージ管理システムです。今回はUbuntu 24.04 LTSに搭載された「apt 2.8.0」に関して、前回のLTSである22.04の「apt 2.4.12」以降に実装されたり、さらには古いLTSにもバックポートされたりした機能について紹介しましょう。 ちなみにaptの機能紹介は本連載でも何度か行っています。より古いバージョンからアップグレードする場合は、そちらも参照してください。 第327回「aptコマンドを使ってみよう」 第675回「apt-keyはなぜ廃止予定となったのか」 第676回「aptコマンドの最新機能あれこれ」 第677回「aptで使うsources.listのオプションいろいろ」 これらの記事では公開当時最新の2.3.6までしか紹介できていなかったので、2.3.6から2.4.12までの機能についてもまとめて紹介する予

                                                                            第812回 aptの新機能あれこれ [Ubuntu 24.04 LTS版] | gihyo.jp
                                                                          • Referrer-Policy の制限を強めると安全になるという誤解 | blog.jxck.io

                                                                            Intro Referrer-Policy は、送信される Referer の値を制御することが可能だ。 このヘッダの副次的な効果をよく理解していないと、「no-referrer にして送らないのが最も安全だ」という誤解を生むことになる。 では、複数あるポリシーの中でどのような観点で、どのディレクティブを採用するのが良いのだろうか? 前提として前回の記事の「リクエストの出自をチェックすることは現代の実装のベースプラクティスである」という点を踏まえて考えてみる。 令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io https://blog.jxck.io/entries/2024-04-26/csrf.html Referer とアナリティクス Referer は、リクエストに対してその前のページの URL を送るところから始まった。 GET / H

                                                                              Referrer-Policy の制限を強めると安全になるという誤解 | blog.jxck.io
                                                                            • Using the Popover API for HTML Tooltips – Frontend Masters Boost

                                                                              Using the Popover API for HTML Tooltips May 6, 2024 We looked at the Popover API and how it’s made it’s way across all browsers already just last week. One of the things I should have done is looked at the accessibility considerations more closely. Thanks to Melanie Sumner there is a great explainer with demos. I tried to adhere to the points made in there the best I could while making a classic t

                                                                                Using the Popover API for HTML Tooltips – Frontend Masters Boost
                                                                              • [小ネタ]VS Codeの拡張なしでキャメルケース、パスカルケース、スネークケース、ケバブケース、大文字、小文字に変換する | DevelopersIO

                                                                                どうも!オペレーション部の西村祐二です。 Python、TypeScriptなどいろんな言語でプログラミングしていると、関数名や変数名などをキャメルケース、スネークケースに変更したい、大文字に変換したい場面がちょくちょくあります。 今まではchange-caseという文字列を変換してくれる拡張機能を導入してましたが、VS Codeデフォルトの機能でも変換できることを知ったので紹介したいと思います。 環境 VS Code: 1.89 変換方法 文字列を選択し、「cmd + shift + p」などでコマンドパレットを開きます。 検索窓に「transform」と入力します。 変換したい形式を選択します。 下記ではサンプルとしてケバブケースに変換してます。 対応形式 バージョン1.89現在、下記に対応してます。 キャメルケースに変換 スネークケースに変換 ケバブケースに変換 パスカルケースに変換

                                                                                  [小ネタ]VS Codeの拡張なしでキャメルケース、パスカルケース、スネークケース、ケバブケース、大文字、小文字に変換する | DevelopersIO
                                                                                • Cookieの改訂版仕様 rfc6265bis の変更点 - ASnoKaze blog

                                                                                  Cookieの改訂版仕様 rfc6265bis について、その変更点をざっと眺めていく はじめに SameSite属性 Cookie名プレフィックス (Cookie Name Prefixes) __Secureプレフィックス __Hostプレフィックス 非セキュアなオリジンからの Secure属性の上書きを禁止 nameless cookieの許容 Cookie名、Cookie値の上限長の指定 Expires属性の年が2桁の場合の処理の指定 Max-Age/Expires の上限 その他 今回入らなかった機能 はじめに Cookieの仕様は『RFC 6265: HTTP State Management Mechanism』として標準化されています。 そのCookieの仕様の改訂版が『rfc6265bis』と呼ばれているもので、現在標準化作業が進められいています。"SameSite属性"

                                                                                    Cookieの改訂版仕様 rfc6265bis の変更点 - ASnoKaze blog