jagagajのブックマーク (2,186)

  • VisualStudioCodeで絶対にしておくべき設定ベスト20

    Visual Studio Codeで絶対にしておくべき設定ベスト20 はじめに Visual Studio Code(VSCode)は、開発者にとって非常に人気のあるエディタであり、その柔軟性と拡張性から多くのプログラミング言語やフレームワークに対応しています。VSCodeを最大限に活用するためには、適切な設定を行うことが重要です。記事では、VSCodeで絶対にしておくべき設定ベスト20を紹介し、それぞれの設定がどのように開発体験を向上させるかを詳しく解説します。 1. テーマの選択 1.1 ダークテーマとライトテーマ VSCodeでは、ダークテーマとライトテーマの両方が利用可能です。開発環境の明るさや好みに応じてテーマを選択することで、目の疲れを軽減し、作業効率を向上させることができます。特に、長時間のコーディング作業を行う場合、適切なテーマ設定は重要です。 1.2 テーマの変更方法

    VisualStudioCodeで絶対にしておくべき設定ベスト20
    jagagaj
    jagagaj 2024/08/05
  • 工学としてのSRE再訪 / Revisiting SRE as Engineering

    SRE NEXT 2024 IN TOKYO.

    工学としてのSRE再訪 / Revisiting SRE as Engineering
    jagagaj
    jagagaj 2024/08/04
  • 【AWS】近年の終了サービスから見るAWSの今後の方向性 - Qiita

    前段 最近CodeCommitやCloud9の新規アカウント利用不可になったことでX上ではざわざわ...していました。 ・ 2024年7月27日時点におけるAWS CodeCommitAmazon CloudSearchの新規利用に関して ・AWS Cloud9が突然、新規利用不可に? 代替策「SageMaker Studio コードエディタ」の利用手順 そこで、ここ直近一年(2023/4~)で終了(の予告があった)サービスをみて、今後の展開を考えてみようと思いました。 あわよくば、「このサービスもなくなるかもなー」と先見の明が少しでも生えれば焦らなくてすむな、という思いで書いています。 ※あくまで個人見解です ここ一年で終了(の予告があった)したサービス AWS OpsWorks(2024.1.31 終了) AWS OpsWorks Stacks サポート終了FAQs 登場背景 201

    【AWS】近年の終了サービスから見るAWSの今後の方向性 - Qiita
    jagagaj
    jagagaj 2024/07/31
  • 全ての無線LAN機器を脅かす脆弱性が見つかる

    無線LAN(Local Area Network)を利用する全てのパソコンやスマートフォン(Wi-Fiクライアント)が影響を受ける新しい脆弱性が報告された。悪用すれば、ユーザーが来接続しようとしていたネットワークよりも安全性が低いネットワークに誘導できる。Wi-FiクライアントのVPN(Virtual Private Network:仮想閉域網)機能を無効にされる場合もある。一体、どのような脆弱性なのか。 原因はWi-Fiの標準規格 今回の脆弱性は、VPN製品などを評価するサイト「Top10VPN」が2024年5月14日に公表した*1。脆弱性の識別番号は「CVE-2023-52424」だ。 原因は、Wi-Fiの標準規格「IEEE 802.11」に存在する。そのためOS(Operating System)やメーカーによらず全てのWi-Fiクライアントが影響を受ける。 IEEE 802.11

    全ての無線LAN機器を脅かす脆弱性が見つかる
    jagagaj
    jagagaj 2024/07/31
  • 市区町村マスタを手に入れろ、そして更新し続けろ - エムスリーテックブログ

    全国の市区町村の名前とコードをデータベーステーブル化したもの、すなわち市区町村マスタはITシステムを作っていれば何かしらの場面で必要になるものです。 ではその市区町村マスタを作るための元データはどこから手に入れたらいいものか。 そして「作る」というのもありますが、市区町村は再編されるものですから最新の変更にどう追従するか、しかもそれを自動化できるかというのも大いに気になるところですね。 エムスリーエンジニアリンググループ三浦(@yuba@reax.work) [記事一覧 ]です。 Unit1(製薬プロモーション)およびUnit9(治験臨床研究支援)のエンジニアです。 今回は私も皆様とまったく同じように市区町村マスタのデータ源に悩んでいろいろ調べましたので、それで得た知見を共有させていただこうと思います。今回は代表的な3つのデータソースをご紹介し比較していきます。 ほしいのはこんな感じのデ

    市区町村マスタを手に入れろ、そして更新し続けろ - エムスリーテックブログ
    jagagaj
    jagagaj 2024/07/30
  • 機械学習基盤のアーキテクチャ特集 〜8社の設計意図と今後の展望〜 - Findy Tools

    公開日 2024/07/30更新日 2024/07/31機械学習基盤のアーキテクチャ特集 〜8社の設計意図と今後の展望〜 毎回ご好評頂いているアーキテクチャ特集の今回のテーマは、機械学習です。 機械学習に特に力を入れている日IT企業8社にご協力頂き、それぞれの技術的な挑戦と今後の展望についてご寄稿頂きました。各社のアプローチと最新の技術動向を通じて、次世代のイノベーションを紐解いていきましょう。 ※ご紹介は企業名のアルファベット順となっております 株式会社ABEJA ABEJA Insight for Retailについて ABEJA Insight for Retailは、お客様の店舗訪問から購入までの行動をデータから分析する、ABEJAが提供するDXツールです。店舗にIoTデバイス(カメラや来客カウンター等)を設置し、取得データを顧客企業に提供することで小売店舗の運営を支援していま

    機械学習基盤のアーキテクチャ特集 〜8社の設計意図と今後の展望〜 - Findy Tools
    jagagaj
    jagagaj 2024/07/30
  • Linuxが動作する格安シングルボードコンピュータ「LuckFox Pico」が入荷。価格は1,100円から - エルミタージュ秋葉原

    Linuxが動作する格安シングルボードコンピュータ「LuckFox Pico」が入荷。価格は1,100円から 2024.07.29 19:00 更新 2024.07.29 取材 Rockchip製SoCやNPU、ISPなどが統合。映像解析にも使用可能 Linuxが動作するLuckFoxのシングルボードコンピュータ「LuckFox Pico」シリーズが千石電商 秋葉原店に入荷している。価格は税込1,100円から。 スタンダードモデルはRaspberry Pi Picoとほぼ同サイズであり、開発の容易さなどが特徴というLinuxが動作する格安シングルボードコンピュータ。ARM Cortex-A7ベースのシングルコアCPUやRockchip製NPU、ISPなどが統合されており、顔認識のような映像解析などにも使用可能という。 Rockchip RV1103を搭載するスタンダードモデル「Luckf

    Linuxが動作する格安シングルボードコンピュータ「LuckFox Pico」が入荷。価格は1,100円から - エルミタージュ秋葉原
    jagagaj
    jagagaj 2024/07/30
  • 【追記あり】東海道新幹線 三大迂回コース

    (追記)ブコメ等を参考に追加しました。所要時間、費用は参考程度で。 「"同じルートを考える人多数で明らかに混雑しそうなルート"をできるだけ避けられないか?」という点をちょっと考慮しています。 鉄路北陸新幹線・サンダーバード経由(東京⇔敦賀⇔大阪) 約5時間 約2万円 ありがちすぎて同じことを考える奴多数、出遅れると無理。e5489とえきねっとは必ず登録しておこう東海道線経由(東京⇔沼津⇔浜松⇔豊橋⇔大垣⇔米原⇔大阪) 約11時間 約1万円 青春18きっぷか?魔の静岡エリアの輸送力が貧弱すぎて迂回路にならないことは明白あずさ・しなの経由(東京⇔新宿⇔塩尻⇔名古屋⇔大阪) 約8時間 約1.4万円 東京⇔名古屋の東海道線区間を特急で迂回。名古屋⇔大阪を近鉄利用すれば運賃+2k、時間-15分。さらに南紀・くろしおを経由する名古屋⇔紀伊勝浦⇔大阪コースならもの好きしか乗らないので混雑回避できる可

    【追記あり】東海道新幹線 三大迂回コース
    jagagaj
    jagagaj 2024/07/29
  • DNSを変更するとネットワークは速くなるか | IIJ Engineers Blog

    はじめに あえてどことは言いませんが、先日某サイトで「ネット速度を高速化する方法」としてDNSサーバの設定をpublic DNSサービスに変更する記事が出てました。その記事の結論としては「変更しても大差ない」というものでしたが、DNSでネットワークを高速化するというこのような記事は何年も前からときどき見かけます。いい機会なので、このあたりについてもう少し深く掘り下げて考えてみましょう。 ※この記事では、とくに明示しなければDNSサーバとはキャッシュDNSサーバ(フルサービスリゾルバ)を指すものとします。 DNS応答の速さ DNSの設定を変えることによりネットワークの速度が速くなるとすれば、(1)DNSそれ自体の応答が速くなるか、(2)その後のWebアクセスが速くなるか、のどちらか(または両方でしょう)。このそれぞれについて検討してみましょう。 前者が速くなると画像やJavascriptなど

    DNSを変更するとネットワークは速くなるか | IIJ Engineers Blog
    jagagaj
    jagagaj 2024/07/29
  • 市販カレールー総評

    安売り枠バーモント 熟カレー こくまろカレー とろけるカレー 箱単価はバーモントがやや高いが、パッケージサイズが大きいのでグラム単価では安い。 熟、こくまろ、とろけるの3つはコンセプトが同じなんだと思う。一晩寝かせたカレーが何ちゃらが流行った頃に発売されてる。とにかく無難。 こいつらは原材料の種類が多い。原材料の種類が多いほど複雑で美味しくなるわけじゃなく、ボケてマイルドな味になるということなんだなと。 そう考えると、市販のルーを混ぜて美味しくなるは眉唾。 熟カレーはプレミアム熟カレーと名前が変わって、パッケージに高級感が出て特売の頻度は減った。イメージ戦略なのだろうか。味は変わらないし、特売してないだけで価格も最下層枠のまま。 バーモントはパッと見では出来上がりがとにかく黄色い。かといってターメリックが効いてるというわけじゃない。フルーティで甘味が強い。 小学校や子供会のイベントがやたら

    市販カレールー総評
    jagagaj
    jagagaj 2024/07/28
  • SFの夏は暑すぎる。 - Something Orange

    早川書房の最大80%オフセールに便乗してSFやファンタジー、ミステリの名作傑作を並べた以下の記事が300ブクマを獲得してわりと読まれた。 結果、アフィリエイトの報酬がそこそこの額になっていて、ありがたいかぎりである。 海外の名作SF中心のいってしまえば平凡なラインナップなので、こんなに需要があるとは思わなかった。 ここで取り上げたSF小説はオールタイム・ベスト級の有名作品が多く、頭のどこかに「いまさら紹介しても」という気持ちがあったのだが、そうはいってもほとんどの人は読んでいないのである。 あたりまえといえば、あたりまえのこと。思い込みで判断しないで書いてみよ、という教訓を得るべきだろう。ほんと、先入観や固定観念は良くない。 ちなみに、現在、国内のSF小説は何度目かの黄金時代を迎えているといわれていて、非常に質が高い作品が次々と発表されている。 その一方、どこかで読んだのだがファンの年齢は

    SFの夏は暑すぎる。 - Something Orange
    jagagaj
    jagagaj 2024/07/27
  • 偽装されたMicroSDの正体を探る | データSOS

    GoProで使っていたMicroSDカードのデータ読み込みができなくなった」とMicroSDカードのデータ復旧をご依頼いただきました。「Windows10のエクスプローラーで見ると、ファイル、フォルダが文字化けしている。撮影中にバッテリーが切れたので、その影響でおそらくFATが破損しているのではないか」と詳しい状況もお知らせいただきました。 何となく違和感を覚えるSanDiskのMicroSD お預かりしたMicroSDは「SanDisk Extreme PRO」容量1TBのMicroSD。表面を見たところ、なんとなく違和感を覚えます。印刷のテカリといい、文字の大きさやバランス、何かしっくりしません。 まずはこのカードの仕様を確認しようと、SanDiskの日公式サイト(SanDiskはWesternDigitalが買収しWesternDigitalのブランドとなっています)を見ると「E

    偽装されたMicroSDの正体を探る | データSOS
    jagagaj
    jagagaj 2024/07/27
  • ドメイン駆動設計の実践

    2024年7月20日に発売された『ドメイン駆動設計をはじめよう』の概要説明と、ソフトウェア開発現場での活用方法。 ①何が書いてあるか? ②事業活動の分析(1章)⇒設計判断 5章、6章、7章、8章、10章 ③業務知識の発見(2章) ④事業活動の複雑さに立ち向かう(3章) ⑤区切られた文脈どう…

    ドメイン駆動設計の実践
    jagagaj
    jagagaj 2024/07/26
  • 哺乳類の歴史をたどることで、われわれ(人間)の本質へと迫る傑作ノンフィクション──『哺乳類の興隆史──恐竜の陰を出て、新たな覇者になるまで』 - 基本読書

    哺乳類の興隆史――恐竜の陰を出て、新たな覇者になるまで みすず書房Amazonこの『哺乳類の興隆史』は、その名の通り哺乳類の歴史を追った一冊である。今地球上では、クジラや犬ややカンガルーや人間など、数多くの哺乳類が地上で、海で、繁栄している。その数なんと6000種類以上だ。昆虫などと比べれば少ないが、それでもけっこうな数とはいえる。しかし、歴史を振り返ればより多様な──現代の地球環境からすれば想像もつかないような──哺乳類たちが存在していた。 毛むくじゃらの巨大なゾウもいたし、バカでかい枝角を持ったシカも、車ほどの大きさのアルマジロもいた。短い後肢と長い前肢でウマとゴリラをかけ合わせたような体だったカリコテリウム類もいたし、大型化する前のミニチュアプードルほどの大きさのゾウがいた時代もあった。哺乳類は現代のものよりも小型だった時代も大型だった時代もある。それは、周辺の環境や競合の存在によ

    哺乳類の歴史をたどることで、われわれ(人間)の本質へと迫る傑作ノンフィクション──『哺乳類の興隆史──恐竜の陰を出て、新たな覇者になるまで』 - 基本読書
    jagagaj
    jagagaj 2024/07/25
  • もしもいま、インフラ技術をイチから学ぶならどうしたい? 現役SRE・Yutaさんが考える学習ロードマップ - Findy Engineer Lab

    めまぐるしく変化するテックの世界。技術を身に着けるうえで学ぶべきポイントや学習環境なども年々変わっています。 そこで「もしもいまの環境で、テックのことをイチから学び直すことになったら、自分はどんな風に勉強したいか」というIFストーリーを通じて、技術との向き合い方を考え直してみる企画「テック転生」。 今回は、FinTech企業のSREを務めるYutaさん(@Y0u281)に“自分だったらこう進めたい、インフラ技術の学習ロードマップ”を伺いました。 パブリッククラウドが当たり前になった今、インフラ技術を学ぶスタート地点は? サーバー構築の次は、ネットワークと資格の勉強を Linuxとネットワークを学んだらいよいよAWSの学習へ 自分が学んだ時より学習コンテンツが豊富 コミュニティを活用すると情報が増えてモチベーションも高まる パブリッククラウドが当たり前になった今、インフラ技術を学ぶスタート地

    もしもいま、インフラ技術をイチから学ぶならどうしたい? 現役SRE・Yutaさんが考える学習ロードマップ - Findy Engineer Lab
    jagagaj
    jagagaj 2024/07/25
  • 価値が出るポイントまで一気に進めてから次のタスクに取り組む - $shibayu36->blog;

    以前同僚から、いくつかのプロジェクトやタスクを持っているときにどう進めると良いかという質問を受けた。僕はその時、価値が出るポイントまで一気に進めてから次のタスクに取り組むようにしていると答えた。この話についてブログに言語化してみる。 良くない進め方の一例 たとえばプロジェクトA(自分の担当分工数10日)、プロジェクトB(自分の担当分工数20日)で、合計30日分のタスクを持っているとする。この時良くない進め方は、両方ともを完全に並列に少しずつ行って、30日後に終わるということだ。1 このやり方だと30日後にならないとプロジェクトAもBも結果が出ない。もしプロジェクトAのみに集中して終わらせれば少なくともプロジェクトAの結果は10日後に出るのに関わらずである。 このやり方がまずいのは当たり前に見えるのだが、気をつけないとやってしまいがちである。なぜなら少しずつ進めれば、他の関係メンバーに「自分

    価値が出るポイントまで一気に進めてから次のタスクに取り組む - $shibayu36->blog;
    jagagaj
    jagagaj 2024/07/25
  • ソラリス・ソラリス第1話

    rYeDz6yTtip2USoKPaRULS2R29J66pV7 rYeDz6yTtip2USoKPaRULS2R29J66pV7 d9744fcac1ced99acc2f7ddea9f5558e

    ソラリス・ソラリス第1話
    jagagaj
    jagagaj 2024/07/25
  • データ詰め替え戦略 - kawasima

    このSpring Bootを使ったクリーンアーキテクチャの例は、データの詰め替え過剰にみえる。 https://www.baeldung.com/spring-boot-clean-architecture これだけのモデルと詰め替えが必要なのだろうか? 『Get Your Hands Dirty on Clean Architecture 』にこのマッピング戦略(詰め替え戦略)が書かれている No Mapping (レイヤ間でモデルを共有し、詰め替えをしない) 2-way Mapping (各レイヤで独自のモデルを持ち、レイヤを跨ぐ呼び出しは上位レイヤが詰め替えの責務を負う) Full Mapping (各レイヤで独自のモデルを持ち、レイヤを跨ぐ呼び出しには専用のモデルを使う) またこの戦略のどれを選ぶかの基準は『Balancing Coupling in Software Design

    データ詰め替え戦略 - kawasima
    jagagaj
    jagagaj 2024/07/25
  • ゲームプログラミング研修 - KAYAC Engineers' Blog

    こんにちは。技術部平山です。 たぶん15年ぶりくらいに研修の類の講師をやったので、そのことについて書きます。 概要 2D用(github)、 3D用(github) の2つのUnityプロジェクトをテンプレートとして用意して、 そこに「コードだけで」ゲームを作る研修をしました。 どちらも、Hierarchyに何かを足すことは禁止、 足して良いアセットはC#ファイルのみで、 そのC#ファイル内ではUnityEngineの機能を使用禁止、 というレギュレーションです。 いずれも、IMachineなるインターフェイスが存在し、 これを通してゲームを作ります。 例えば2D用のIMachineの主要部分はこんな感じです。 public interface IMachine { public int Width { get; } // スクリーン横解像度 public int Height { get

    ゲームプログラミング研修 - KAYAC Engineers' Blog
    jagagaj
    jagagaj 2024/07/23
  • 日本語におけるtext-wrapプロパティの運用

    CSStext-wrapプロパティを使うと、テキストの行の折り返し方法を変更できる。text-wrap: balanceを適用すると、適用しない場合と比べて次のように変化する。 CSS text-wrap: balance  |  CSS and UI  |  Chrome for Developers text-wrap: balanceが適用された下の例では、すべての行の長さが均等になるように制御されている。 しかし正確に言えば、すべての行の長さが必ずしもまったく同じになるわけではない。文字の適切な折り返し位置を考慮した上で、おおよそ同じくらいの長さになるように分配される、というのが正しい。その際、一つの英単語の途中で行が分割されるようなことは通常起こらない。これは、英語では単語の区切りに空白文字を挟んで記述されるが(わかち書き)、それが改行位置を決めるためのヒントとなるからである。

    日本語におけるtext-wrapプロパティの運用
    jagagaj
    jagagaj 2024/07/22