並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 369件

新着順 人気順

interfaceの検索結果321 - 360 件 / 369件

  • Windows用のパッケージマネージャー「WingetUI」が「UniGetUI」に改名。UIやエンジンも刷新 | ソフトアンテナ

    ホームソフトウェアWindows用のパッケージマネージャー「WingetUI」が「UniGetUI」に改名。UIやエンジンも刷新 Windows用のパッケージマネージャー「WingetUI」の最新版、「UniGetUI 3.1.0」が公開されました。 最新版は名前が「WingetUI」から「UniGetUI」に変更されています。WingetUIの開発者であるMartíCliment氏は、winget(Windowsのパッケージマネージャー)だけでなく様々なパッケージマネージャをサポートするようになったため、アプリの名前を変更する必要性を感じたと理由を説明しています。また、WingetUIとwingetの混同を避ける目的もあるようです。 最新版では名前の変更以外に、パッケージエンジンの刷新や、インターフェイスの刷新が行われ、RAM使用量の削減も行われています。 リリースノートは以下の通りです

      Windows用のパッケージマネージャー「WingetUI」が「UniGetUI」に改名。UIやエンジンも刷新 | ソフトアンテナ
    • CloudFormationでManaged Preflix Listを作成しよう! - Qiita

      概要 CloudFormationでManaged Preflix Listを作成する方法について解説します Managed Prefix Listとは 簡単に説明するとIPアドレスを格納するリスト群です Managed Prefix Listの作成 今回はPrefix Listの作成とUserAとUserBのIPv4のIPアドレスを登録するCloudFormationのテンプレートを作成します 主に セキュリティグループおよびネットワークACLのIPアドレスの管理 WAFが許可、拒否するIPアドレスの管理 などで使用されます AWSTemplateFormatVersion: 2010-09-09 Description: "Managed Prefix List for my-project" # ------------------------------------- # Meta

        CloudFormationでManaged Preflix Listを作成しよう! - Qiita
      • WasmtimeからHTTP通信をする手解き - Qiita

        限界開発鯖 Advent Calender 2022 6 日目 32 日目 です (年末に投稿したかったのに… あ, 明けましておめでとうございます) 今話題沸騰中の WASI を Rust からコンパイルして Wasmtime 上から HTTP で echo をするまでの記録です Rust のことについて, 特に断りは入れません 前置き WASI, The WebAssembly System Interfaceという 変態的 革新的技術をご存知でしょうか. めちゃめちゃざっくり言うと, WASM の親戚みたいな感じで, 尚且つ syscall とかが絡むようなこともできちゃうっていうか syscall ができる (多分) すごーいやつです. で, 今回お世話になる WASI の実行環境, ランタイムは Wasmtime というやつです. なんか Lucet ってやつが有ったり無かったり

          WasmtimeからHTTP通信をする手解き - Qiita
        • Readonly 使ってますか?

          ムーザルちゃんねるのムーです。今回は TS の Readonly を使うか否か zaru さんと会話しました。 以前の zaru さんのこちらの記事 Reactのpropsはreadonlyにするべきか?で、Readonly については記載していますが、今回会話をする中で改めて気づいた知見などがあったのでシェアしたいと思います。 動画本編の中でも Readonly の罠として二つ紹介していますが、それらについて書いておきたいと思います。 その1 immutable なオブジェクトを mutable なものにアサインすると、変更できてしまう。 これはよく知られている挙動だと思います。 具体的には以下のようなコードです。 interface Cat { readonly name: string; } const cat1: Cat = { name: "Alice" }; cat1.name

            Readonly 使ってますか?
          • 【HTB Business CTF 2024:Bulwark】Machine WriteupとActive Directoryの委任の話 | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ

            TOP > セキュリティブログ > ペネトレーションテスト > 【HTB Business CTF 2024:Bulwark】Machine WriteupとActive Directoryの委任の話 はじめに ペネトレーションテスト及びレッドチームサービスのリーダーをしているルスランです。 私達は「HTB Business CTF 2023」から参加し始めて、自分は今年も去年と同様に「Forensic」と「Fullpwn」のカテゴリーの問題を解いていました。 「Forensic」は専門ではありませんが、業務上なるべく足跡を残さないようにテストを実施することもあるため、ある程度の知識や興味があります。「Forensic」と異なり、「Fullpwn」のカテゴリーはHack The Boxの一般的なマシンやラボの問題に近く、日常業務でも類似した作業を行なっているため、比較的やりやすい分野でした

              【HTB Business CTF 2024:Bulwark】Machine WriteupとActive Directoryの委任の話 | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ
            • 継承と委譲の使い分けと、インターフェースの重要性について

              この記事は、「継承と委譲はどういった性質の違いがあり、どういった基準で使い分けているか?」「インターフェースは何が嬉しいのか?」といった点に関して自分なりに言語化を試みたものです。 TL;DR 継承は子が親と同じ能力や責務を獲得する。委譲は子が親を単なるツールとして所有するだけで、能力や責務は同じにはならない。 子にとって親は単なるツールである場合は委譲を使うのが良い。継承してしまうと子が複数の責務を負うことになり、そのことによる不都合が生じる。 逆に、子が親と同じ責務を持つべき場合には継承を使う。委譲を使うと、子が親と同じ能力を持っていないことによる不都合が生じる。 インターフェースを使うことで責務の分離を強制することができる。インターフェースを適切に設計することができれば、改修時の影響範囲が最低限に留まるなどシステムの保守性や堅牢性が向上し、テストの容易性も得られる。 継承と委譲の違い

                継承と委譲の使い分けと、インターフェースの重要性について
              • パソコンは定期的にシャットダウンや再起動をするべきなのか | フォトリ

                Windows 95が現役の頃は定期的にシャットダウンや再起動をしなさいと教わったものです。時代が進みPCも高機能になりました。Windows 10時代のいま使わないPCの電源を切るのか?再起動を定期的にしたほうがいいのか?という疑問にたいして回答していこうとおおもいます。 最初に書いておきますが、いまはOSレベルで電源管理がされているので、以前のように再起動やシャットダウンしなくともパソコンは安定して稼働してくれます。長期間使わない場合にはどうするの?と考えるでしょうが、電源を切ったまま長いこと起動しないのはPCを危険に晒すことにもつながる。 それでは「なぜPCの電源を入れっぱなしにするのか?」ということをつらつらと書いていきます。 PCの電源を落とさないほうがいいのか? 紀元前(Win95など)では電算箱の電源を切ることが推奨されていました。(Windows 7頃まで)変わってきたのは

                  パソコンは定期的にシャットダウンや再起動をするべきなのか | フォトリ
                • 元々は /usr は user の略に決まってるじゃん?ホームディレクトリを置く場所だったんだから - Qiita

                  Twitterとか見て「そうだったのかー」とか言うんじゃなくて、ちゃんと調べてみましょうよ。/usr は元々ユーザーのホームディレクトリをおいていた場所ですよ。/bin などを置いていたシステムディスクの容量が足りなくなったので別ディスクだった /usr 以下を使うようになっただけです。Unix System Resources とかそんな長い名前、後付けに決まってるでしょ? 翻訳は面倒なので、DeepL(の少し手直し)です。 初期の Unix のドキュメントから URLと1972年という年から、おそらく Version 1 Unix (1971) のドキュメントだと思います。ここ 経由で見つけました。 12ページにこのようなものがあります。詳細はよくわかりませんがディレクトリ構造でしょう。 idata: / root 41. 140016 .byte 7,1 9f-.-2 41. <..

                    元々は /usr は user の略に決まってるじゃん?ホームディレクトリを置く場所だったんだから - Qiita
                  • CLIでのIPアドレス設定

                    本サイトはCisco機器の設定方法を解説するサイトではないのですが、最低限の基本設定ということで、ルータ設定のコマンドを紹介します。 ここでは、以下のネットワークで中央にある「Route」にある2つのインターフェースにIPアドレスを設定します。 Routeは初期状態ですが、PCとServerの設定は完了し、デバイス間の接続も完了している前提です。 設定完了後、PC⇔サーバでPingが成功することがゴールになります。 ■Routerの設定モードへの移行 ルータをクリックし「CLI」タブからCLIを操作できる状態にします。 enable と入力すると表示(プロンプト)の記号が「>」から「#」に変わります。 続けて configure terminal と入力すると、表示(プロンプト)が「#」から「(config)#」に切り替わります。 Ciscoのコマンドについて全く知らない人は、とりあえず、

                    • ニコニコの就業型インターンでサーバーサイドの開発に参加してきました! - dwango on GitHub

                      はじめに はじめまして!同志社大学大学院 理工学研究科に所属しています、修士2年のbe3(@Blossomrail)です。 私は、2023年の1月~3月までの期間、ドワンゴのインターンシップでサーバーサイド領域の開発に参加させていただきました。 このリンクは2023年度のインターンシップ募集ページになりますが、私はこちらの2022年度のインターンシップに参加させていただきました。 本記事の内容は、以下の通りです。 DMS開発部について インターンシップ中の業務について インターンシップを通して学び得たこと 大学院生活との両立について 主な対象読者は、サーバーサイド領域におけるソフトウェア開発に興味がある学生や、メディア配信サービスの構築に興味がある学生になるかと思います。 また、上記に該当している一方で、研究とインターンシップの両立が気になっている大学院生にとって参考になるかもしれません。

                        ニコニコの就業型インターンでサーバーサイドの開発に参加してきました! - dwango on GitHub
                      • Cisco pyATSでのNWテストの自動化 ~Keysight(Ixia) RestPy、NSOとの連携~ - Qiita

                        Cisco pyATSでのNWテストの自動化 ~Keysight(Ixia) RestPy、NSOとの連携~NSOpyATSGenieDevNetRESTpy 初めに pyATS/GenieはCisco DevNetで公開されているテスト自動化ツールです。pyATSがテストフレームワークを提供し、GenieがParsers、Models、Apis、Harnessなどのネットワーク機器に対するテスト機能を提供します。ネットワークテストの自動化に特化しており、かなり使えます。 今回は、Keysight(Ixia) IxNetworkでのプロトコル試験、トラフィック試験を自動化するRestPy、マルチベンダー環境のネットワーク設定を抽象化しAPIを公開するNSOと連携させたテストスクリプトを作ってみました。 テストシナリオ pyATS AEtest でテストスクリプトを作成します。 Keysig

                          Cisco pyATSでのNWテストの自動化 ~Keysight(Ixia) RestPy、NSOとの連携~ - Qiita
                        • 識別子の名前 - ルールと規則 - C#

                          識別子は、型 (クラス、インターフェイス、構造体、デリゲート、列挙型)、メンバー、変数、名前空間に割り当てる名前です。 名前指定の規則 有効な識別子は以下の規則に従う必要があります。 C# コンパイラは、以下の規則に従っていない識別子に対してエラーを生成します。 識別子の名前は文字またはアンダースコア (_) で始まらなければなりません。 識別子には、Unicode 文字、10 進数文字、Unicode 接続文字、Unicode 結合文字、Unicode 書式設定文字を含めることができます。 Unicode カテゴリの詳細については、Unicode カテゴリ データベースに関するページを参照してください。 識別子で @ プレフィックスを使用することで、C# キーワードに一致する識別子を宣言できます。 @ は識別子名の一部ではありません。 たとえば、@if の場合、if という名前の識別子が

                          • 開発を加速する Quarkus 2.0 で追加された Quarkus CLI - A Memorandum

                            はじめに Quarkus CLI のインストール Windows 環境での Quarkus CLI のインストール Quarkus CLI コマンド プロジェクトの作成 Extension の追加 開発モードで起動 プロジェクトビルド コンテナイメージの作成 まとめ blog1.mammb.com はじめに Quarkus 2.0 で追加された Quarkus Command Line Interface (Quarkus CLI) の使い方について説明します。Quarkus CLI は、Dev Services と共に Quarkus 2.0 の目玉機能となっています。 Quarkus CLI は現在プレビュー版となっていますが、開発時の一般的なワークフローは quarkus コマンドだけで済ませることができるようになっており、積極的に利用していきたいものとなっています。 ここでは Qu

                              開発を加速する Quarkus 2.0 で追加された Quarkus CLI - A Memorandum
                            • Discordのイベントと対応するdiscordgoの構造体

                              などです.これ以外にも Discord API から受け取ることのできるイベントは数多く有るため必要なイベントがわからない場合は公式ドキュメントを読んでみると良いと思います. disordgo との対応 discordgo の構造体とイベントの対応表は付録: 対応表にまとめてあります.完全に自力で調査を行ったため間違いなどが有ると思いますがその場合は コメント などで連絡していただけると幸いです. discordgo 内部の実装 少しだけ,discordgo 内部の実装に関して説明しておきたいと思います. まず,discordgo でイベントハンドラーを定義するにはdiscordgo.Session構造体のAddHandler関数を呼び出すことで登録することができます. ここで,AddHandler関数の定義を確認すると,discordgo の event.goに以下のように定義されていま

                                Discordのイベントと対応するdiscordgoの構造体
                              • MetaTraderのWeb APIはどのように機能するのですか? - B2Broker

                                勤勉で目標志向の豊かな人間として、私はどのような仕事でも常に質の高い仕事をするよう努力しています。人生で困難な仕事に直面したとき、私は合理的かつ創造的に考えて問題を解決する習慣を身につけました。 もっと読む Seasoned copywriter with a focused expertise in crypto and fintech, adept at translating complex industry jargon into clear, engaging content. Driven by my mission to illuminate the intricacies of the crypto and fintech industries, my commitment is to create and deliver content that educates, en

                                • VLAN アタッチメントを作成する  |  Cloud Interconnect  |  Google Cloud

                                  フィードバックを送信 VLAN アタッチメントを作成する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 VLAN アタッチメント(別名 interconnectAttachments)によって、Dedicated Interconnect 接続を介してオンプレミス ネットワークに接続できる Virtual Private Cloud(VPC)ネットワークが決まります。すべてのテストに合格して使用可能な状態になっている接続に VLAN アタッチメントを作成できます。 暗号化されていない VLAN アタッチメントまたは暗号化された VLAN アタッチメントを作成できます。暗号化された VLAN アタッチメントは、Cloud Interconnect を介した HA VPN デプロイで使用されます。暗号化されていない VLAN アタッチメントは、シングル スタ

                                    VLAN アタッチメントを作成する  |  Cloud Interconnect  |  Google Cloud
                                  • AWS Organizationsを0から始める -実践編-

                                    1. 目的 AWSとMicrosoft Entra IDを連携してAWSアカウントへのシングルサインオン環境を構築します。 上図は現在のAWS Organizationsの構成です。 現状はAWS Organizations Consolidated Billing(一括請求)アカウントに自社やその他組織アカウントが所属する状態で、IAMユーザはそれぞれ自社やその他組織のアカウントで管理しています。 この状態からOrganizationsやIDプロバイダーで一元管理可能な環境まで移行することが今回の目的です。 現状のIAMユーザ管理 管理者は個々のIAMを発行する工数が、ユーザはパスワードを管理する手間がある 今後メンバーが増減する見込みがある -> 個別管理からの脱却 Azureで管理している社員のIDでAWSのシングルサインオンを実現 AWSのIAMユーザーを極力使わない構成への移行

                                      AWS Organizationsを0から始める -実践編-
                                    • AWS CLI で再入門:Amazon ECS + Fargate - APC 技術ブログ

                                      目次 目次 はじめに 環境情報 Role作成 ECSタスク定義作成 VPC、SecurityGroup 作成 ECS クラスター、サービス作成 動作確認 まとめ お知らせ はじめに こんにちは、クラウド事業部の梅本です。 今回は再入門ということで Amazon ECS を使ってコンテナを立てたいと思います。 普段は CloudFormation や Terraform 等の IaC で構築したり、Web コンソールからポチポチで作成するのですが、今回はステップバイステップで改めて関連サービスを意識しながら構築していこうと思います。 環境情報 クライアント:AWS CloudShell AWS CLI:2.16.8 Role作成 最初に Role を作成します。作成する Role の種類は以下の通りです。 タスクロール コンテナ内のアプリがAWSリソースにアクセスするためのロール タスク実行

                                        AWS CLI で再入門:Amazon ECS + Fargate - APC 技術ブログ
                                      • Next Auth(v4)を導入しようとしているあなたに届けたい仕様と使い所

                                        NextAuthについて色々検証する機会があったので備忘録としてここに残します。 NextAuthの導入を考えている方に少しでも参考になれば嬉しいです! NextAuthはとても便利ですが、表面的に使うと仕様が暗黙的で戸惑う部分が多かったので仕様を探り解説していきます! 概要 そもそもNextAuthとは何かについて軽くおさらいしましょう。 NextAuthの概要 NextAuthは、Next.jsアプリケーションのためのオープンソースの認証ライブラリです。 Next.jsアプリケーションに簡単に認証機能を追加するためのライブラリであり、対応プロバイダーはOAuth (Google, Facebook, Twitterなど)、Email、Credentials、任意のカスタムプロバイダーに対応しています。セッション管理はクッキーを使用したセッション管理が標準で提供され、ユーザーの認証状態を

                                          Next Auth(v4)を導入しようとしているあなたに届けたい仕様と使い所
                                        • Java : Interpreter パターン (図解/デザインパターン) - プログラミングTIPS!

                                          次のような テキスト(文字列) があるとします。 x * ( y + z ) 変数 x, y, z を使った「計算式」ですね。 このテキストを入力して、答えを返すプログラムを考えてみましょう。 テキストのままだと「式」を計算できません。 そこで、構文解析器でテキストを解析します。 一般的には次のような 木構造 が得られます。 この木構造自体は Composite パターン で実現できます。 そして、Interpreter パターンでは、この木構造を「式」として 解釈(Interpret) します。 そのときに「コンテキスト」オブジェクトをパラメータとして使います。 これが Interpreter パターンのざっくりとしたイメージになります。 Composite パターン の応用ともいえるので、そちらの記事も、ぜひ合わせてご確認ください。 関連記事: Composite パターン 上の図は、

                                          • KRIA XILINXのSOMボードのVitisプラットフォームの作り方(2022.1 版) - Qiita

                                            それぞれ設計に特徴がありますので、特徴に応じて設計がが可能になります。 開発時期にはいろんな機能を試したいケースがありますので、後半部分のVitisで、 ある程度機能がまとまったら、動作速度が足りない場合のみ前半部分のVivadoで対応することが可能です。 開発の流れ https://github.com/Xilinx/Vitis-Tutorials/blob/2022.1/Vitis_Platform_Creation/Design_Tutorials/01-Edge-KV260/README.md KRIAを開発するには、次のステップが必要になります。 ステップ1、プラットフォーム向けハードウェアの作成 ステップ2、Vitisプラットフォームの作成 ステップ3、アプリケーション向けハードウェアおよびソフトウェアの作成 必要な開発環境 Vitisプラットフォームを作るためにはザイリンクス

                                              KRIA XILINXのSOMボードのVitisプラットフォームの作り方(2022.1 版) - Qiita
                                            • 住所を緯度経度変換に一括変換!|おすすめの変換方法はコレ

                                              地図で特定の場所を調査する際、住所だけではなく場所ごとに座標変換して表示したいという方もいるのではないでしょうか。 単純に住所だけで検索すると座標変換はできないため、緯度経度変換をしなければなりません。 そのような時に、緯度経度変換を効率化してくれるツールの存在が欲しいと感じた方もいるでしょう。 そこで、今回は緯度経度変換の方法や、緯度経度変換が簡単にできるツールなどを紹介していきます。 緯度経度変換の作業を効率化させたいと考えている方は、ぜひ参考にしてください。 ■緯度経度変換の作業を効率化! 「いつもNAVI API」で緯度経度変換機能を実装! ⇒資料のダウンロードはこちらから 指定した住所を緯度経度変換する方法 まずは、指定した住所を緯度経度変換する方法について説明します。 住所を緯度経度変換する方法は、主に以下の3つです。 Googleマップを活用し変換する 変換ツールを活用する

                                                住所を緯度経度変換に一括変換!|おすすめの変換方法はコレ
                                              • Palo Alto Tiny BASIC – XENESIS

                                                マイクロコンピュータの創成期の話をしようとすると、Palo Alto Tiny BASICの話は外せませんね。 私は当時6800派 😛 だったので、8080用のBASICインタプリタのソースコードの直接の恩恵は受けなかったのですが、2K-4Kバイト程度のメモリがあれば、ちゃんとした言語処理系を稼働させることができるという吉報は、大変インパクトがあるものでした。4Kバイトは、当時の私にとっては、確保するのにちょっと苦労する(財源は高校生のお小遣いでしたから)広大な領地のようなものでした。(現在では、個人で256GB 🙂 のメモリを実装したマシンを使っていますが、それでも時々メモリがまだ欲しいと思う。。。一方では64Kバイトでも十分広いと満足しているのにね。) ちなみに、6800派にとっての重大事件といえば、翌1977年5月のInterface Ageのソノシート事変(のようなインパクト)

                                                • La Quinta Columnasの研究結論:人類は今、ナノテクによって別の種族に組み込まれている : メモ・独り言のblog

                                                  Liquid Interface. HUMANS HAVE NOW BEEN IMPLATED BY ANOTHER SPECIES THROUGH NANOTECH (rumble.com) コメント欄が興味深い、多くの人が理解している... 彼らが『ワクチン』と呼ぶものを顕微鏡で科学的に観察した後、ラ・キンタ・コラムナは、人類は、彼らが悪魔であると示唆する別の種族による人類種の大規模な移植の『液体インターフェース』と呼ぶものを注射されたと結論付けています。 ホープとティボンは、ラ・キンタ・コラムナのビデオのレビューと英訳を読み、彼らが言っていることを裏付け、人類に何が行われているかを説明するのに役立つ裏付け資料を提供します。 液体インターフェース(液体界面)、人類は今、ナノテクによって異なる種族に取り込まれています ラ・キンタ・コルムナ ウェブサイト:https://www.laqui

                                                    La Quinta Columnasの研究結論:人類は今、ナノテクによって別の種族に組み込まれている : メモ・独り言のblog
                                                  • Goの基本概念だけを学習してみた

                                                    はじめに Go は近年非常に人気があり、多くの企業や開発者が使用しています。この記事では、Go の基本的な概念について学び、そのメリットを探ります。 ポインタ Go ではポインタを使用して変数のアドレスを参照できます。これにより、関数間でデータを効率的に共有することができます。 package main import "fmt" func main() { x := 5 fmt.Println("Before:", x) increment(&x) fmt.Println("After:", x) } func increment(x *int) { *x = *x + 1 } このコードでは、increment 関数に x のポインタを渡しています。increment 関数内で x の値を変更すると、main 関数内の x の値も変更されます。 ポインタのメリット 効率的なデータ共有:

                                                      Goの基本概念だけを学習してみた
                                                    • swagger-typescript-api で型安全な API クライアントを自動生成する - Qiita

                                                      はじめに この記事は DeNA 23 新卒 Advent Calendar 2022 の 19日目の記事です。 OpenAPI から TypeScript のコードを自動生成する際に便利な swagger-typescript-api の使い方について紹介します! OpenAPI とは REST APIの仕様を記述するためのフォーマットのことです。 OpenAPIを適用することで、OpenAPIに対応したAPI開発ツールやサービスを利用することができ、APIの開発・運用がより効率的かつスムーズになります。 今回紹介する、型の自動生成も、OpenAPIを適用することで得られる恩恵の1つです。 swagger-typescript-api の使い方 swagger-typescript-api は OpenAPI のスキーマから TypeScript の型生成するツールの一つです。 cli か

                                                        swagger-typescript-api で型安全な API クライアントを自動生成する - Qiita
                                                      • セルフマネージドActive Directoryと信頼関係にあるAWS Managed Microsoft ADのユーザーを使ってAmazon FSx for NetApp ONTAPにSMBで接続してみた | DevelopersIO

                                                        セルフマネージドActive Directoryと信頼関係にあるAWS Managed Microsoft ADのユーザーを使ってAmazon FSx for NetApp ONTAPにSMBで接続してみた 異なるドメインに参加しているファイルサーバーにアクセスしたいな こんにちは、のんピ(@non____97)です。 皆さんは異なるドメインに参加しているファイルサーバーにアクセスしたいなと思ったことはありますか? 私はあります。 特に起こりうるシチェーションとしてはAmazon Workspaces(以降Workspaces)を使用している場合です。WorkspacesはManaged Microsoft AD(Managed MSAD)に参加させ、ファイルサーバーはオンプレミスやVPC上にあるセルフマネージドADに属しているという場面はよくあるかと思います。 異なるドメインに参加してい

                                                          セルフマネージドActive Directoryと信頼関係にあるAWS Managed Microsoft ADのユーザーを使ってAmazon FSx for NetApp ONTAPにSMBで接続してみた | DevelopersIO
                                                        • lambdaまたはAPI GatewayのAWSリソース(プライベートサブネット)へのつなぎ方 - Qiita

                                                          はじめに LambdaとAPI Gatewayの勉強をしていて、パブリックサブネット内にあるLambdaまたはAPI Gatewayからプライベートサブネット内のAWSリソース(RDS等)へのアクセス方法が似ていて、どちらがどちらか迷いそうだったのでまとめます。 Lambdaのプライベートサブネットへのアクセス方法 作成したLambdaはLambdaサービスが所有するVPC内で実行されます。 デフォルトでは、Lambda 関数はアカウントのVPCに接続されていません。インターネットや、インターネットを経由してパブリックサブネット内のAWSリソースにはアクセスできます。 なので、以下の方法でプライベートサブネット内のリソースに接続します。 NATゲートウェイの設定をする(VPC-to-VPC NAT) Lambdaの実行の際にENI (Elastic Network Interface) が

                                                            lambdaまたはAPI GatewayのAWSリソース(プライベートサブネット)へのつなぎ方 - Qiita
                                                          • WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker | Marginalia

                                                            2024-06-26 WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker 2024/06/25のOpenTelemetry Meetupで発表した『opentelemetry-js 探訪 Webフロントエンドでも自動計装したい!編』の中で、Service Workerを使った非破壊的な自動計装のPoCを紹介した。この記事では発表の中では割愛した詳細部分を含めて解説する。 otel-jsのバージョン今回のPoCのコードで利用しているopentelemetry-jsのパッケージバージョンは以下のとおりである。experimentalだらけなので時間が経てばいろいろと壊れるだろう。 "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^1.25.1", "@opentel

                                                              WebブラウザにおけるOpenTelemetryの自動計装PoC: Trace via Service Worker | Marginalia
                                                            • Gradle 9では何が変わるか ー 設定キャッシュ、アイソレ―テッドプロジェクト、Kotlin 2.0の統合

                                                              6月19日、The Gradle Blogで「Road to Gradle 9 with Louis Jacomet」と題した記事が公開された。この記事では、Gradle 9の主要な改善点と新機能について詳しく紹介されている。 以下に、その内容を簡潔にまとめて紹介する。 Gradle 9の主な焦点 Gradle 9において重視している事柄は以下の3つである。 パフォーマンス Gradle 9では、ビルド速度の向上が最重要視されている。特に、設定キャッシュの改善が進められている。 分かりやすさ Gradleの使用方法や設定がより理解しやすくなるように、ドキュメントの改善や新しいAPIの導入が行われる。 最新のJavaおよびKotlinバージョンのサポート Gradle 9では、最新のJava 23およびKotlin 2.0のサポートが予定されている。 これらの大方針に基づき、以下に述べるよう

                                                                Gradle 9では何が変わるか ー 設定キャッシュ、アイソレ―テッドプロジェクト、Kotlin 2.0の統合
                                                              • UIUX視点で見る、タイポグラフィとフォントの話

                                                                こんにちは!株式会社Cosmowayが組織するデジタルプロダクション「factory4」のUIUXデザイナー新谷です。 UIUXデザイナーは、ユニバーサルなデザイン原則とダイバーシティを考慮したデザインの重要性を理解する必要があります。あらゆるユーザーにとって使いやすいインターフェースを提供し、ユーザー体験を向上させるためです。これらを満たせない場合、マーケティング調査、サイト解析、リサーチなどによって得たニーズを特定したとしても、快適なUXを提供することができなかったり、課題が改善されなかったりする可能性もあります。 ユーザーの感情や心理を考慮し、ストレスを感じさせる要素を避けること。そして喜びや満足感を引き出すデザインを心がけることが重要です。これにより、より快適なユーザー体験を実現し、コンテンツを快適に利用してもらえるようにします。 今回は、そういったユーザー体験に大きな影響を与える

                                                                  UIUX視点で見る、タイポグラフィとフォントの話
                                                                • OpenWrt:WSR-2533DHP2をブリッジにする : 駄文置場

                                                                  OpenWrt化したWSR-2533DHP2をブリッジにする手順です。 大前提:全て自己責任で作業をお願いします。 方針:IPv6を完全無効化し、IPv4のみで稼働させ、ルーター配下に所属させます。 ※自分メモなので記載は雑です… 1)Network→interfaces 2)wanとwan6をDeleteしSave&Applyした後、lanをEditする 3)DHCP ServerのIPv6 Settingsを開き、完全に無効化(念のため) 4)DHCP ServerのGeneral Setupを開き、Ignore interfaceをチェック 5)Firewall Settingsを開き、unspecifiedにする 6)Advanced Settingsを開き、自分の環境に合わせDNSを設定する 7)General Settingsを開き、自分の環境に合わせaddressとgatew

                                                                    OpenWrt:WSR-2533DHP2をブリッジにする : 駄文置場
                                                                  • げきむずデータも怖くない!JavaScriptのオブジェクト配列変換の方法 - Qiita

                                                                    はじめに DBやAPIから取得したデータを扱う際、配列を別の配列にしたり、配列からオブジェクトを生成したり、ということがあるかと思います。 今回はオブジェクトの配列にフォーカスして、どのように別の配列やオブジェクトを生成するか、ということを確認します。 本記事内では「TypeScript」を扱っていますが、JavaScriptでも使えるメソッドになります。 オブジェクトの配列から、別の配列を生成する 概要 // ユーザー型の定義 interface User { id: number; name: string; email: string; age: number; } // ユーザーデータ const users: User[] = [ { id: 1, name: "田中太郎", email: "tanaka@example.com", age: 28 }, { id: 2, nam

                                                                      げきむずデータも怖くない!JavaScriptのオブジェクト配列変換の方法 - Qiita
                                                                    • ソフトウェア/docker上でredmineを動かす

                                                                      Docker のインストール † 独立した仮想マシンを1つのプロセスとして立ち上げられるコンテナ実行環境。 Debian 用のインストラクション通りにすれば簡単だった https://docs.docker.com/install/linux/docker-ce/debian/ LANG:console $ uname -r # >= 3.2 でなければならないらしい 3.16.0-4-amd64 $ sudo apt-get update # 以下、docker 配布元を apt-source に入れる $ sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common $ curl -fsSL https://download.docker.com/linux

                                                                        ソフトウェア/docker上でredmineを動かす
                                                                      • ゼロからはじめるOpenShift Virtualization(3)共有ストレージの作成 - 赤帽エンジニアブログ

                                                                        Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 この連載はvSphere環境上にOpenShift Container Platform(以下、OpenShift)およびOpenShift Virtualizationの環境を構築する方法を解説するシリーズです。 第3回は共有ストレージの作成について解説します。今後の連載予定は下記の通りです。 第1回:OpenShiftのインストール 第2回:OpenShiftインストール後の作業 第3回:共有ストレージの作成(本記事) 第4回:OpenShift Virtualizationのインストール 第5回:vSphere仮想マシンの移行 -目次- 共有ストレージの作成概要 前提条件 1. OpenShift Virtualizationに必要なストレージ 1-1 ストレージのアクセスモードについて 1-2 永

                                                                          ゼロからはじめるOpenShift Virtualization(3)共有ストレージの作成 - 赤帽エンジニアブログ
                                                                        • 2024年8月号 | Interface – CQ出版

                                                                          Interface 2024年8月号 もう時代!仕事でも趣味でも楽しめそう プログラミングで体験 生成AI[画像/音/自然言語] 6月25日発売 (定価 1,300円+税) ダウンロード 訂正と補足 読者アンケート 【特集】 第1部 Stable Diffusionで学習用データを大量生産 第2部 声を取り込んでテキストを読み上げてもらう 第3部 Colabで体験!プロンプトの中に検索情報を加えるRAG 第4部 閉じた環境で使える!GPU×ローカルLLM 第5部 コモンセンスになりつつある「生成AIの仕組み」 【別冊付録】やりなおしのためのコンピュータ技術 Vol.2 音のデジタル化 【連載】ラズベリー・パイではじめるGPUプログラミング 【連載】Pi Camera V1とV2でブルーミングを比較する プログラミングで体験 生成AI[画像/音/自然言語]

                                                                          • ECRのプルスルーキャッシュ強化。LambdaがNode.js v20対応|Productivity Weekly(2023-11-22号)

                                                                            こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2023-11-22 号です。 今回が第 134 回目です。過去の記事はこちら。 news 📺 Amazon ECR pull through cache now supports additional upstream registries 外部のコンテナレジストリから直接 pull する代わりに ECR から pull を行い、ECR に存在しなかった場合は自動的に外部からの pull を

                                                                              ECRのプルスルーキャッシュ強化。LambdaがNode.js v20対応|Productivity Weekly(2023-11-22号)
                                                                            • 車載ディスプレイにも浸透し始めたOLED

                                                                              新車を購入する人々にとって、その車の技術コンテンツとイノベーションを示す最初の指標の一つになっているのが、ディスプレイのサイズと数量だ。ディスプレイサイズは、購入判断をけん引する新たな馬力となりつつある。内燃機関や電気、ハイブリッドなど、搭載されているエンジンの種類に関係なく、ディスプレイサイズが自動車の性能に関する認識に影響を及ぼす。 第一印象は良くも悪くも克服することが難しいため、自動車メーカーにとって、HMI(Human-Machine Interface)ディスプレイに関してできるだけ良い印象を与えることがますます重要になってきている。OLEDディスプレイ技術は、確実に最高の第一印象を与える方法を提供するだけでなく、ユーザーとコックピット設計者の両方に真のメリットをもたらすことができる。 韓国ディスプレイ産業協会(KDIA:Korea Display Industry Associ

                                                                                車載ディスプレイにも浸透し始めたOLED
                                                                              • パブリックAPIとテスト可能性:効果的なユニットテストの設計

                                                                                ソフトウェア開発において、適切なテスト戦略は非常に重要です。 特に、ユニットテストは個々のコンポーネントの信頼性を確保する上で欠かせません。 本記事では、パブリックAPIに注目したテスト設計の重要性と、その限界について解説します。 パブリックAPIとは まず、パブリックAPIについて理解することが重要です。 APIは「Application Programming Interface」を略しています。 意味としては、ソフトウェアコンポーネント間の相互作用を定義するインターフェースを指します。 パブリックAPIは、そのうち外部(他のクラスやモジュール、時には他のシステム)に公開されているインターフェースのことを指します。 具体的には以下のようなものが含まれます。 クラスの公開メソッドモジュールの公開関数ライブラリが提供する公開インターフェースWebサービスが提供する外部向けエンドポイント パ

                                                                                  パブリックAPIとテスト可能性:効果的なユニットテストの設計
                                                                                • vscode拡張機能のsemantic highlightを理解する - aimdevel’s blog

                                                                                  vscodeのhighlight拡張機能勉強の続きです。 今回はsemantic highlightの作り方をサンプルコードを読むことで理解します。 semantic highlightを使用すると、language serverからhighlightの設定をすることが可能になるので、単純な正規表現でのマッチング以外のプロジェクトの情報などを使用したhighlightが可能になるようです。 読んだコードはvscode拡張機能のサンプルリポジトリの以下です。 vscode-extension-samples/extension.ts at main · microsoft/vscode-extension-samples · GitHub 公式ドキュメントは以下です。 Semantic Highlight Guide | Visual Studio Code Extension API 処理

                                                                                    vscode拡張機能のsemantic highlightを理解する - aimdevel’s blog