タグ

2023年12月3日のブックマーク (24件)

  • Visual Studio Codeに入れるべき拡張機能【2023年最新版】 - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに VSCodeは世界で多くの人が使っているコードエディタです。 開発の際に使用している人も多いのではないでしょうか。 今回はそんなVSCode拡張機能を一挙に紹介していきます。 拡張機能 VSCodeは世界中で支持されているコードエディタですが、最大の魅力が「拡張機能」です。 機能を追加して、より自分が使いやすいコードエディタにすることができます。 拡張機能のインストール 拡張機能のインストールのやり方を説明します。 アクティビティバーの拡張機能マークをクリックする(四角が4つあるマークです) インストールしたい拡張機能を検索する 拡張機能を選ぶ インストールをク

    Visual Studio Codeに入れるべき拡張機能【2023年最新版】 - Qiita
  • 認可のベストプラクティスとDDDでの実装パターン

    最近、少々複雑な権限機能の開発を担当している中で、対応方針を悩んでいたことがありました。 権限機能というものは取り扱いが難しく、影響範囲が広いにも関わらず、対応漏れや考慮不足があると情報漏洩に繋がってしまいます。 また、機能拡張をしてく中でも対応漏れを起こさないようにする必要があるなど、考えることも多く頭を悩ませておりました。 そこで、認可処理の設計のベストプラクティスやDDDの実装パターンに認可処理を組み込む方法など、色々と調べていたのですが、その中でいくつか知見を得られたのでまとめようと思います! 権限と認可 権限と切っては切れない関係にあるのが認可です。 権限はある操作を実行できる権利を指します。 それに対して、認可は操作を実行する許可を出すため仕組みのことを指します。 例えば、ブログ投稿サービスで考えてみると、以下のような感じです。 権限: 投稿者はポストを編集できる。 認可: ユ

    認可のベストプラクティスとDDDでの実装パターン
  • コードレビューの思想や心構え - Qiita

    株式会社ブレインパッドでデータサイエンティストをしているasanoです。 この記事はBrainPad Advent Calender 2023 1日目の記事シリーズ2です。 ※シリーズ1は@fuyu_quantさんの入力プロンプトを復元する技術 #ChatGPTです! 今日はコードレビューの思想や心構えについて書きます。 はじめに コードレビューをより生産的に進めるには単にコーディングのスキルだけでなく、そもそものコードレビューに対する思想や心構えについても一定のリテラシーを求められると考えています。 コードレビューはどうしてもロジカルな話になるため伝え方にも気を付けないとモチベーションの低下に繋がりやすいと考えています。 そうなると当然パフォーマンスも下がってしまいます。 これを防ぐために自分は「コードレビューの思想・心構え」をまとめてチームのガイドラインとして使っています。 あくまで主

    コードレビューの思想や心構え - Qiita
  • 絵文字を支える技術について|nona

    はじめにこちらはmhidakaが建立したAdvent Calendar Day.3となります。 こんにちは、はじめまして、のなと申します。mhidakaさんのTweetを見つけて、初めてAdvent Calendarなるものを書いています。なにかお作法間違っていたら大目に見てください、よろしくお願いします。 軽く自己紹介をさせていただくと、普段はGoogleAndroidTextまわりの開発を行っており、DroidKaigiやShibuya APKで発表させていただいたりしています。最近はほぼ絵文字の話しかしてないので、絵文字おじさんと思われてそうですが、普段の仕事絵文字に限らず、Androidの文字表示の部分は大抵面倒をみています。 今回この機会をいただいたので、どんな内容を書こうか迷ったのですが、やはり皆が読んで面白い内容というと、絵文字になるのかなぁ、ということで性懲りもなく絵

    絵文字を支える技術について|nona
  • コンビニのおでん全部買って帰った二人組がいた

    ホットスナックもあるだけ全部。 にくまんとかには手を出されなかった。 ワイはピザまんが確保できてホッとしました。 にしても都会はすごいなあ。

    コンビニのおでん全部買って帰った二人組がいた
    ledlizerd
    ledlizerd 2023/12/03
    この場合はちがうかもだけど夜ごはんにするからとお鍋持参で買っていくのとかもたまに見かけるよね
  • Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(前編) - Qiita

    メールの世界にGmailさんが新たな闇を投入 (インターネットの)メール受信・送信は闇あふれる世界だと思うのですが(*1)、そこに 2023年10月7日、新たな闇要素をGmailさんが投げ込んでくれました。(正しくは2023/12月頭現在、闇がモリモリ増えてる。補足①②参照) (*2 最下部キャプチャあり) えーと、「1日あたり 5,000 件を超えるメールを送信する送信者」はこの事項を守ってね……とあります。要件と書いてあり、2024/2/1から実施と急なうえに、項目が SPFとDKIMの設定 逆引き 迷惑メール率 メール形式 Gmail の From: ヘッダーのなりすまし ARC DMARC ダイレクトメールの場合(……なんとかかんとか) 登録解除 と9個もある。 何これ……?と様々な人を戸惑わせています。 インターネットにつながっているそこそこの規模の組織は、1日あたり 5,000

    Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(前編) - Qiita
  • Macで毎分スクリーンショットを撮って手元に貯めておくスクリプト - hitode909の日記

    書いてたテキストエリアがどっかいく、みたいなことがたびたびあって、スクショを定期的に取っていればこんなことにならないのに…と思っていた。 先日、Redash用に、がんばって書いたSQLがどっかいってしまい、ものすごく悲しい、という出来事があったのであ、あまりに悲しさに、重い腰を上げてスクリプトを書いた。 きのうがんばって書いたRedashクエリを保存せずに消してしまった悲しみから、Macの画面のスクリーンショットを撮り続けるスクリプトを書いて、xbar経由で毎分実行してキャプチャし続けている。Macに入ってるOCR機能も呼び出して検索できるようにしたい https://t.co/ibVVCLZszg— 趣味はマリンスポーツです (@hitode909) 2023年11月30日 やっていること 画面全体のスクショを撮って、デスクトップ内のフォルダに置いていく 複数ディスプレイを使ってる場合も

    Macで毎分スクリーンショットを撮って手元に貯めておくスクリプト - hitode909の日記
  • あなたが見た中で最も有用なコードコメントは何ですか?

    回答 (25件中の1件目) 有用なコメントはどれも有用で、どれが一番、としづらいです。 無いと困るという視点でみると、特定のデータ構造を処理するコードのコメントです。例えば、パーサーがどういう構文を処理しているのか?といったコードはどんな構文なのか説明がないと、何を処理しているのか構文を知らない人には解りません。 postgres/postgres 手続き型言語の場合、構造体への値設定にどのような意味があるのか?は代入からでは解りません。(OOの場合はエンカプスレーションしているので、メソッド名で概ね解るようにできる) postgres/postgres コードから処理が判って...

    あなたが見た中で最も有用なコードコメントは何ですか?
  • 「人は足りないが初心者はいらない」 セキュリティ業界が直面する深刻な人材不足

    ISC2の調査によると、サイバーセキュリティ業界の専門家は世界で550万人に増加しているが、増加するデジタル分野の脅威から身を守るためには、依然として数百万人の有資格者が必要であることが明らかになった。 サイバーセキュリティ専門のトレーニングサービスを提供するISC2が公開した「2023 ISC2 Global Workforce Study」によると(注1)、サイバーセキュリティの労働力は世界的に8.7%増加して550万人となり、過去最高の数に達した。しかし、業界は依然として400万人の専門家の不足に直面しており、世界のデジタル資産を適切に保護するためには合計950万人の有資格者が必要だという。 業界の専門家の4分の3が「脅威の状況は過去5年間で最も厳しい」と回答しており、「今後2年から3年の間に予想されるサイバーリスクに対処するための十分なツールと人材が組織にある」と答えた専門家はわず

    「人は足りないが初心者はいらない」 セキュリティ業界が直面する深刻な人材不足
  • 間接参照を巨大仮想メモリで飲み込む - Software Transactional Memo

    この記事はデータベース・システム系 Advent Calendar 2023の3日目の記事である。昨日の記事も僕でした。 間接参照を巨大仮想メモリで飲み込む メインメモリはハードディスクやSSDより容量が小さく、この問題は当面は解決の目処が立たない。 そもそも今のDRAMより速くて安くて大きいストレージが仮に発明されてもそれがDRAMに取って代わるメインメモリの立ち位置になるだけであってその下のレイヤーには依然としてそのメインメモリより安くて大きなストレージが置かれる事になる。大局的な観点ではストレージの階層構造とは経済活動の鏡像でもある。 バッファプール さて、耳にタコができるほど繰り返しているが現代のデータベースはディスクなどの永続ストレージにデータの尊が保存され、メインメモリはそれに対する読み書きを高速化するためのデータ一時置き場としての役割を担当している。 代表的なRDBMSは3

    間接参照を巨大仮想メモリで飲み込む - Software Transactional Memo
  • 母「修学旅行のバッグどれが良い?」私「これで良いよ」母「これ”で“?何偉そうに言ってんだよ」↑これだけで15分怒られたの鬱すぎる

    酢酸メチル @Sakusan_metiru 母「修学旅行のバッグどれが良い?」 私「これで良いよ」 母「これ”で“?何偉そうに言ってんだよ」 ↑これだけで15分怒られたのすぎる

    母「修学旅行のバッグどれが良い?」私「これで良いよ」母「これ”で“?何偉そうに言ってんだよ」↑これだけで15分怒られたの鬱すぎる
    ledlizerd
    ledlizerd 2023/12/03
    「これでいい」「これがいい」より家にあるものからあるものから選ぶなら自分のものではないんだろうし「これ使わせてもらうわ」程度の返事になるんじゃないか?どちらの返事する場合でも自分で探して確認ではなさげ
  • 三省堂 辞書を編む人が選ぶ「今年の新語2023」

    「今年の新語 2023」の選考結果 たくさんのご応募ありがとうございました。 辞書の三省堂が選ぶ「今年の新語 2023」。 今回の応募総数は延べ2,207通、異なり1,087語となりました。 たくさんのご応募をくださり、誠にありがとうございました。 一語一語、選考委員が厳正に審査し、「今年の新語 2023」ベスト10を選定しました。 以下に「今年の新語 2023」ベスト10を発表いたします。 ベスト10に選ばれた新語には、三省堂の辞書を編む人が「国語辞典風味」の語釈(語の解釈・説明)をつけました。 今後の辞書に掲載されてもおかしくない「今年の新語 2023」の切り口と面白さをお楽しみください。 2位 ハルシネーション 『三省堂現代新国語辞典』小野正弘先生 ハルシネーション〈名〉[←hallucination]人工知能AI)が、事実とは異なる情報を生み出してしまうこと。「━‬を警戒する」《

    三省堂 辞書を編む人が選ぶ「今年の新語2023」
  • 企業がサイバー攻撃を「防げる」という考え方は時代遅れ 攻撃を受けて「侵入される」前提のセキュリティ対策

    連日さまざまなサイバーセキュリティ犯罪のニュースが報じられる中、いまだに日セキュリティレベルは高いとは言えない状況にあります。一方で、企業がサイバーセキュリティ対策を進める上では、人材不足や経営層の意識・関心、コスト、導入による利便性の低下など、さまざまな壁が立ちはだかっています。 そこで今回は、株式会社網屋が主催する「Security BLAZE 2023」より、サイバーセキュリティのエキスパートによる講演をお届けします。記事では、サイバー攻撃によって侵入されることを前提とした、企業側の打ち手について解説します。 今のサイバーセキュリティは「侵入されること」が前提 鈴木暢氏:みなさま、こんにちは。このセッションでは「ログの監視分析とSOCサービス、組み合わせの勘どころ」と題して、ログの分析・監視環境をどのように構成すべきかという情報提供と、ALogを活用した弊社のマネジメントセキュ

    企業がサイバー攻撃を「防げる」という考え方は時代遅れ 攻撃を受けて「侵入される」前提のセキュリティ対策
  • スピーカーに飲み物置かないで!ライブハウス注意喚起が話題「ゾッとする光景」 公演中止リスクも...店長が切実訴え

    「置きたい気持ちは分かりますが」店長訴え 注目されているのは、収容人数150人の「ライブハウス新宿SAMURAI」店長・馬場義也(@yoshiya_itsue)さんによる2023年11月中旬の投稿だ。オーディオブランド「JBL」の箱型スピーカーが積み重なるわずかな隙間にプラカップ入り飲料が置かれている写真を添え、次のように訴えた。 「スピーカーに水が入るとその日のライブや翌日のライブも中止になってしまう可能性があるので絶対にドリンク置かないで下さい!置きたい気持ちは分かりますが大事なライブがなくなってしまうことは絶対に避けたいのでご理解ご協力よろしくお願いします!!」 「怒ってる訳じゃないしX上で討論したい訳でもない」ともいう。 投稿は拡散され、Xでは「ゾッとする光景だ...」「うちのイベントでもやる人が当に多くて困ってます!絶対にやらないで!!」「音響機器って当水に弱いですからね」と

    スピーカーに飲み物置かないで!ライブハウス注意喚起が話題「ゾッとする光景」 公演中止リスクも...店長が切実訴え
    ledlizerd
    ledlizerd 2023/12/03
    「ドリンクいらね」の人は交換しなければいんじゃ?そのハコのアクスタがドリンクより欲しいか?観に来た演者のグッズ欲しいじゃハコ関係ないのよ。600円込みでチケット代と考えればそんなに損した気にもならんのじゃ
  • そこそこ最新の決済の世界へようこそ2023! - Kyash Product Blog

    決済といえば、NFC決済ですよね!そうですよね!? これは Kyash Advent Calendar 2023 の2日目の記事です。 こんにちは。Kyashでプロダクトマネージャーをやってます、箭内と言います。 2023年も年末ですね。みなさまこの激動の年をどうお過ごしでしたでしょうか? 1年の中でも、11月と12月は日においては最も決済される時期になっていて、各カード会社の取引金額と取引件数は、毎年この2ヶ月間がピークになります(下図参照)。特に11月の最終週の土日は、「1年のうちで最も決済される日」になることが多いです。ブラックフライデーなんていうイベントが最近は賑わっていましたし、クリスマスプレゼントの購入、大晦日や正月の買い出し、年末年始の旅行、帰省など、イベント目白押しです。個人的にも世の中がワイワイしている感じで好きなんですよね〜。寒いんですけど。 日クレジットカード協会

    そこそこ最新の決済の世界へようこそ2023! - Kyash Product Blog
  • プログラミングの原則:enumの比較はすべてバグ - Uzabase for Engineers

    こんにちは、ソーシャル経済メディア「NewsPicks」のむとうです。 この記事は NewsPicks アドベントカレンダー 2023 の3日目の記事です。 昨日は@J_Nakagawa(隼佑 中川)さんによる『LambdaレスポンスストリーミングとAWS-SDKを使ってSlackに進捗バーを表示させる』でした! 世の中には再現が難しく一見してバグがありそうに思えないコードもありますが、一方でプロダクションコードの中にはひと目見てバグが有りそうなコードもまた多いものです。いくつかの特定のパターンをとる文字列(環境名など)やenum(以下どちらもenumと表現します)に関する条件分岐もその一つです。プルリクを見てこのようなパターンがあれば、バグの疑いが強くなります。周囲を見渡すと、大抵すでにバグっているか潜在バグを含むコードが見つかります。すべてバグというのは言い過ぎにせよ、わかりやすさと変

    プログラミングの原則:enumの比較はすべてバグ - Uzabase for Engineers
  • MySQL 5.7 から 8.0 にしたらテストが激遅になった - Qiita

    この記事は、株式会社カオナビ Advent Calendar 2023 の3日目です。 はじめに 株式会社カオナビの高橋(@kunit)です。 今回は MySQL バージョンアップ(5.7 -> 8.0) で起きた問題とそれに対してどのように対処したのかを書いていこうと思います。 何が起きたのか MySQL 5.7 から 8.0 にバージョンアップをするにあたって、CI およびローカル環境でテストができるように MySQL 8.0 のイメージを作成し、それをつかって各機能の担当者にテストを開始してもらっていたのですが、以下のような事が起きました。 接続を MySQL 5.7 から 8.0 に切り替えただけでテストの時間が3倍くらいかかるようになった そこを変更するだけで3倍遅くなるってやばいぞということで報告してくれた担当者と同じテストを自分でも実施してみると再現性があり、それが以下のどの

    MySQL 5.7 から 8.0 にしたらテストが激遅になった - Qiita
  • Amazon Linux 2023を触ってみて質問がありそうなことをまとめてみました。 | ソフトウェア開発のギークフィード

    こんにちは、意識高い系エンジニア社長の内です。 2023年3月15日にAmazon Linux 2の後継バージョンとなるAmazon Linux 2023(略してAL2023)が一般公開されました。2021年11月にAmazon Linux 2022(略してAL2022)のプレビュー版が公開されてから、約1年4ヶ月後のリリースとなりました。2022年中にリリースできなかったため、名前もAmazon Linux 2022からAmazon Linux 2023に変更されてのリリースです。 私の投稿も約1年2ヶ月ぶりとなります、前回記事「AmazonLinux3じゃなくってAmazon Linux 2022 (AL2022) だってさ」という、Amazon Linux 2022プレビュー版記事はこちら 当初AmazonLinux2のサポート終了日 (EOL、End of Life) は2023

    Amazon Linux 2023を触ってみて質問がありそうなことをまとめてみました。 | ソフトウェア開発のギークフィード
  • 【Python】プログラムでフーリエ変換を理解しよう!【FFT, 標本化定理, ナイキスト周波数】 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

    こんにちは。早く業務に慣れたい開発チーム入社1年目の髙垣です。 急ですが皆さん。ふと、音をフーリエ変換したい時ってありませんか? ありますよね。 でも、「フーリエ変換って学校で計算式で習ったけど、結局は何をしているんだ?」となることありませんか? そこで今回は計算式なんてほっといて、Pythonを使ってフーリエ変換が何をやっているのか体験してみましょう! 環境構築 下記リポジトリをクローンしてください https://github.com/takaT6/fft-tutorial クローンができたら下記のライブラリをインストールしてください↓ pip install numpy matplotlib japanize_matplotlib japanize_matplotlib はmatplotlibに日語を書き込めるようにするライブラリです。 日語化をするにはフォントを入れたり、設定フ

    【Python】プログラムでフーリエ変換を理解しよう!【FFT, 標本化定理, ナイキスト周波数】 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
  • Architectural Decision Record を一年運用してみた - Qiita

    この記事は、株式会社カオナビ Advent Calendar 2023の2日目です。 カオナビでは2022年9月からArchitectural Decision Record(以下ADR)を導入開始しました。記事ではADRを導入し実際に一年間運用して見た経過をご報告しつつ、導入のポイントや注意点について紹介します。 ADRをなぜ導入したのか? まずADRについて簡単に説明すると、「アーキテクチャー設計の記録をドキュメントとして残すこと」 です。Michael Nygardのブログ記事が初出のようです。 ソフトウェア開発を行っていく間には、途中で様々な設計決定をする必要があります。例えばウェブアプリケーションであれば、データベースはMySQLにしようとか、キャッシュはRedisを使おうとかという実行環境の決定の話から、実際のプログラムの基構造といったところまで様々です。 この設計決定は、

    Architectural Decision Record を一年運用してみた - Qiita
  • SQLiteでLinderaを使った日本語全文検索 - *iroi*

    これは はてなエンジニアアドベントカレンダー2023 3日目の記事です。 はてなエンジニア Advent Calendar 2023 - Hatena Developer Blog はてなエンジニアのカレンダー | Advent Calendar 2023 - Qiita 昨日は id:pokutuna さんの blog.pokutuna.com でした。私も若い頃に同僚とGitHub上で白熱してしまい観光名所になってしまっていたような気がします。気を付けていきましょう。 さて、この記事では SQLiteでLinderaを使った日語全文検索をする話を紹介します。 モチベーション laiso.hatenablog.com 上の記事でも話題になっているように個人開発ではDBのコストは問題です。同様に全文検索したいときにもコストに頭を悩ませているのではないでしょうか? たとえば Amazon

    SQLiteでLinderaを使った日本語全文検索 - *iroi*
  • スマートフォンアプリのA/Bテスト実装例 - エムスリーテックブログ

    これは エムスリー Advent Calendar 2023 の3日目の記事です。 前日は三浦さん(@yuba)による「9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか」でした。 こんにちは、エムスリーエンジニアリンググループ・マルチデバイスチームの藤原です。 マルチデバイスチームでは複数のスマートフォンアプリを開発しており、新機能の追加やレイアウト変更をする際はA/Bテストをすることもしばしばです。 今回は弊チームで採用しているA/Bテストの実装方法を2通り紹介します。 スマートフォンアプリのA/Bテスト Remote Configを用いた実装例 GraphQLを用いた実装例 GraphQLで実装してみてちょっとした感動があった We are hiring!! スマートフォンアプリのA/Bテスト A/Bテストとは、特定の要素を変更し

    スマートフォンアプリのA/Bテスト実装例 - エムスリーテックブログ
  • “仲が良すぎる会社”は1人の影響が組織全体を揺るがすことも Googleの調査結果から考える「心理的安全性」の本質

    部下の力を最大限に引き出す育成をするためには、どのような関わりをすればよいのか。褒める・叱るではない「行動承認マネジメント」のノウハウを、株式会社シンプルプランの丸茂喜泰氏が解説します。記事では、生産性の高いチームの特徴をもとに、自社でオープンなコミュニケーションを作り上げていくためのポイントを解説しました。 前回の記事はこちら 管理職が担っている3つの役割 丸茂喜泰氏:あらためて日のゴールです。私としましては、みなさまがご自身の日頃の行動に照らし合わせた際に、「できているか?」を点検する機会にしていただければなと思って、進めていければと思っております。 では、今日のテーマである「行動承認マネジメント~褒める叱るじゃない若手社員の育て方~」をお話ししていければと思います。この話に入る前に、一応確認でございますが、今回のテーマはマネジメントです。管理職や職場のマネージャーと呼ばれるような

    “仲が良すぎる会社”は1人の影響が組織全体を揺るがすことも Googleの調査結果から考える「心理的安全性」の本質
  • ユニクロで年配の女性が若い従業員に「これは黒?紺?」と尋ねたら「ネイビーです」と返されてでっかい声で「あ?」とキレてて面白かった

    キネ @esqbt ユニクロで年配のおばさんが、若い従業員にこれは黒?紺?と尋ねたら、従業員が「ネイビーです」と返して、おばさんがでっかい声で「あ?」とキレてて面白かった

    ユニクロで年配の女性が若い従業員に「これは黒?紺?」と尋ねたら「ネイビーです」と返されてでっかい声で「あ?」とキレてて面白かった
    ledlizerd
    ledlizerd 2023/12/03
    タグの文字は大体小さな文字なのでメガネ忘れたとかだと老眼で見えないはありうるよね。店の照明やそれっぽさで自分も判別つかない時もある。この間COSでネイビーやダークグレーを黒と見間違えたよ