並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 837件

新着順 人気順

interfaceの検索結果121 - 160 件 / 837件

  • Choosing a Specific Interface Style for Your iOS App | Apple Developer Documentation

    Adopt a specific interface style for your views, view controllers, or app when it is inappropriate to support both light and dark variants.

      Choosing a Specific Interface Style for Your iOS App | Apple Developer Documentation
    • Apple、開発者やデザイナー向けのガイドライン「Human Interface Guidelines」をアップデートし、Apple HealthやHealthKit関連の素材を追加。

      Appleが開発者やデザイナー向けのガイドライン「Human Interface Guidelines」をアップデートし、HealthKitやApple Health関連の素材を追加しています。詳細は以下から。 Appleは現地時間2020年04月17日、同社がiOS開発者やデザイナー向けに公開している「Human Interface Guidelines」およびリソースページをアップデートし、Apple HealthのアイコンやHealthKitを利用してApple Healthのデータにアクセスするアプリであることを示す「Works with Apple Health」のリソースを公開しています。 The Apple Health icon shows that an app works with HealthKit and the Health app. The following

        Apple、開発者やデザイナー向けのガイドライン「Human Interface Guidelines」をアップデートし、Apple HealthやHealthKit関連の素材を追加。
      • GolangはテストのためにInterfaceで公開しない - Lento con forza

        最近は趣味でGolangとTypeScriptを書いています。Golangのドキュメントを見ていると気になる記述を見つけたのでブログに書き残します。 ここに書いてあることです。 github.com あるモジュールをテストしたい時に、モックのためにインターフェースで公開する場合があります。 ここではwikiの例をお借りして、Thingerという型がThingというメソッドを持っている場合について記述します。 // DO NOT DO IT!!! package producer type Thinger interface { Thing() bool } type defaultThinger struct{ … } func (t defaultThinger) Thing() bool { … } func NewThinger() Thinger { return defaultT

          GolangはテストのためにInterfaceで公開しない - Lento con forza
        • GitHub - nadermx/backgroundremover: Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - nadermx/backgroundremover: Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.
          • Node Interface | webpack

            Webpack provides a Node.js API which can be used directly in Node.js runtime. The Node.js API is useful in scenarios in which you need to customize the build or development process since all the reporting and error handling must be done manually and webpack only does the compiling part. For this reason the stats configuration options will not have any effect in the webpack() call. InstallationTo s

              Node Interface | webpack
            • GitHub - Acly/krita-ai-diffusion: Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required.

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - Acly/krita-ai-diffusion: Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required.
              • ESP32開発ボード Arduino IDE開発環境の構築 | Interface – CQ出版

                ESP32は,Espressif Systems社が開発したWiFi/Bluetooth接続できる安価なマイコンです.プログラミングは,C/C++言語ライクなArduino言語やMicroPython等で行うことができます. ここでは,ESP32で動作するArduino言語のプログラミングをするツール,ESP32に実行プログラムを書きこむツールとして,Arduino IDEのセットアップ方法を紹介します.なお,本例ではESP32-DevKitCを使用します. ・下記のサイトより使用する開発用PCのOSに対応するUSBドライバー(CP2102)をダウンロード,インストールを行います. 本例では,Windows版の「CP210x Windows Drivers」をインストールします. https://jp.silabs.com/developers/usb-to-uart-bridge-vcp

                • 【USBコラム05】計測機器や産業用機器用スクリューロック付きType-Cコネクタ | Interface – CQ出版

                  Type-Cコネクタはパソコンとその周辺機種だけでなく,計測機器や産業用機器のデータ通信にも使うことも想定しています. 計測機器や産業機器では,コネクタの抜き差しは頻繁に発生しません.逆にロック機構があって堅牢なものが求められます.そこで,図1に示すスクリューロック付きのType-Cコネクタが規格化されました. 電気的特性と機械的強度は,従来のType-Cコネクタと同じ仕様になっています. 図1(a)に示すシングル・スクリューロック・タイプの横方向寸法は最大で12.35mmで,通常のType-Cコネクタと同じです. 図1(b)のデュアル・スクリューロック・タイプは,プラグ・フードの縦方向寸法が通常のType-Cコネクタと同一寸法の6.5mmとなります. 図1 産業用機器用のスクリューロック付きType-C コネクタ 池田 浩昭(書籍「USB Type-Cのすべて」コラム4.Cより) ■関連

                  • UIGen | User Interface Generator

                    UIGenはUIの見た目を簡単に生成するツールです。エンティティ、プロパティ、アクションを入力して、オブジェクト指向UI、タスクベースUI、ユースケースやモデルに変換して見ることができます。

                      UIGen | User Interface Generator
                    • Unified Extensible Firmware Interface/セキュアブート - ArchWiki

                      セキュアブートとは、UEFI 規格に含まれているセキュリティ機能であり、プリブートプロセスに保護レイヤを追加するために設計されました。起動時の実行を許可/禁止されているバイナリの暗号署名されたリストを保持することにより、マシンのコアブートコンポーネント (ブートマネージャ、カーネル、initramfs) が改ざんされていないという信頼性を高めるのに役立ちます。 なので、セキュアブートは、コンピュータ環境をセキュアに保つ試みの一環、あるいはそれを補完するものであるとみなせます。システムの暗号化のような他のソフトウェアのセキュリティ対策では簡単にカバーできない攻撃対象領域を減らしますが、完全に異なったものであり、それらに依存していません。セキュアブートは、独自の長所と短所を備えた、現在のセキュリティ慣例の一つの要素として独立しています。 ノート: Linux におけるセキュアブートについてのよ

                      • Uniwidth typefaces for interface design

                        As a web/interface/visual designer I work a lot with label states. Selected, unselected, active, inactive, available, out of stock. Considering that you should never use color as the only visual cue (always remember accessibility dear designer), text weight is often my go-to solution. However, if you’ve ever worked with precisely designed interfaces before, you know how frustrating it can be to fi

                          Uniwidth typefaces for interface design
                        • Goでテストを書くために、まずinterfaceを設計するということ - Qiita

                          Goでテストコードを書くことになった場合に あなたが、勤務先で上長から「テストコードを書いてください」と指示されたとき、 テストが書ける設計になっているでしょうか。 この記事では、S3からファイルを取得して読み取るというユースケースに対して テストを書くことについて考えていきます。 テストが書きづらいケース var awssess = newSession() var s3Client = newS3Client() const defaultRegion = "ap-northeast-1" func newSession() *session.Session { return session.Must(session.NewSessionWithOptions(session.Options{ SharedConfigState: session.SharedConfigEnable,

                            Goでテストを書くために、まずinterfaceを設計するということ - Qiita
                          • 📘Obsidian Memos みたいなプラグイン Mobile First Daily Interfaceを作ったワケ - Minerva

                            📘Obsidian Memos みたいなプラグイン Mobile First Daily Interfaceを作ったワケ - Minerva

                            • Intelligent Platform Management Interface - Wikipedia

                              Intelligent Platform Management Interface(IPMI)は、ホストシステムのCPU、ファームウェア(BIOSまたはUEFI)、およびオペレーティングシステムから独立した管理および監視機能を提供する、自律型コンピュータサブシステムのための一連のコンピュータインタフェース仕様である。IPMIは、システム管理者がコンピュータシステムのOut-of-band management(英語版)とその動作の監視に使用する一連のインタフェースを定義する。たとえば、IPMIを使用すると、オペレーティングシステムやログインシェルを使用せずに、ハードウェアへのネットワーク接続経由で、電源がオフまたは応答のないコンピュータを管理することができる。別のユースケースとしては、カスタムのオペレーティングシステムをリモートでインストールすることができる。IPMIが存在しなければ、管理

                              • Interface Futures

                                Documenting potential futures via innovative user interface concepts.

                                  Interface Futures
                                • GitHub - Stability-AI/StableStudio: Community interface for generative AI

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - Stability-AI/StableStudio: Community interface for generative AI
                                  • Introducing SpiderLightning - A Cloud System Interface with WebAssembly

                                    At DeisLabs, we are researching and developing various WebAssembly tools and infrastructure. We have been working on a new project called SpiderLightning, which is a set of distributed application interfaces intended to provide developers in the WebAssembly ecosystem a way to develop applications easily and quickly. These interfaces are written in an Interface Definition Language (IDL) called WIT,

                                      Introducing SpiderLightning - A Cloud System Interface with WebAssembly
                                    • AWS CLIの最新バージョンのインストールまたは更新 - AWS Command Line Interface

                                      翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 AWS CLIの最新バージョンのインストールまたは更新 このトピックでは、サポート対象のオペレーティングシステムに AWS Command Line Interface (AWS CLI) の最新リリースをインストールまたは更新する方法について説明します。の最新リリースについては AWS CLI、AWS CLI バージョン 2 の Changelog を参照してください。 GitHub の過去のリリースをインストールするには AWS CLI、を参照してください。AWS CLI バージョン 2 の過去のリリースをインストールアンインストール手順については、「AWS CLI バージョン 2 のアンインストール」を参照してください。

                                      • Linux nmcliコマンドによるBonding VLAN Bridge Interface設定 - Metonymical Deflection

                                        LinuxのnmcliコマンドによるBonding、VLAN、Bridge Interfaceの設定方法をまとめました。 KVMやLXCなどで仮想マシンやコンテナを構築する前段階として、ホストOS内で構成されるNWをきちんと理解し、自分のイメージした通りに構築できるようにすることが目的です。 1.構成 1-1.全体構成 構成図上に(1)~(10)までの番号を割り振りました。 この項番ごとにnmcliコマンドを投入した後の確認方法までを解説していきたいと思います。 また、補足としてbrctlコマンドについての解説も行いたいと思います。 Linuxで「Bridge」や「Bridgeインターフェース」と言った場合、それは「仮想スイッチ」*1を意味します。 しかし、本当にスイッチであるなら どのスイッチポートにどのインターフェースが接続されているのか? 接続したスイッチポートの先にどのMACアドレ

                                          Linux nmcliコマンドによるBonding VLAN Bridge Interface設定 - Metonymical Deflection
                                        • 新しいHuman Interface Guidelinesを紹介します。 - 見つける - Apple Developer

                                          AppleのHuman Interface Guidelines(HIG)は、Appleのプラットフォームで優れた体験を生み出すことを目指すデザイナーとデベロッパのための包括的なリソースです。このたび、最初のスケッチから最後のピクセルまで、ユーザーのニーズに応えるべく、デザインを一新し、アップデートしました。 Explore the Human Interface Guidelines HIGは、各プラットフォームに関連する詳細情報を維持しつつ、共通のデザインアプローチの模索をシンプルにするために、プラットフォーム別のガイダンスを統一文書に統合しました。また、ナビゲーションも一新され、コンポーネント、テクノロジー、デザインパターン、基本原則が参照しやすくなっています。大きなセクションにはビジュアルインデックスがあり、各ページにはビデオ、記事、APIに関するドキュメントなどの関連リソースへの

                                            新しいHuman Interface Guidelinesを紹介します。 - 見つける - Apple Developer
                                          • The blog of wjwh - Ruby 3.0 and the new FiberScheduler interface

                                            A few days ago on Christmas day 2020, Matz released Ruby 3.0. Like every year, a host of interesting new features was included with the new version. Most articles I have read so far focus more on the new ways to introduce type hints and the Ractor system but for me the most interesting addition was the introduction of the Fiber::SchedulerInterface class. It allows for (but does not yet implement)

                                            • Quest 2 Removable Foam Facial Interface Recall

                                              Quest 2をご購入いただいたお客様へのお知らせ

                                              • GitHub - bluesky-social/ozone: web interface for labeling content in atproto / Bluesky

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - bluesky-social/ozone: web interface for labeling content in atproto / Bluesky
                                                • [アップデート] AWS KMS 向けの Interface VPC endpoints がエンドポイントポリシーに対応しました!(おそらく)通算33個目! | DevelopersIO

                                                  コンバンハ、千葉(幸)です。 KMS 向けの VPC エンドポイント(インタフェース)がエンドポイントポリシーの設定に対応しました! AWS Key Management Service (AWS KMS) now supports VPC Endpoint Policies より細かいアクセス制御を行うことができるようになりましたね!(でもその分、全体の設計はややこしくなるぞ!) 目次 VPC エンドポイントとは ゲートウェイ型の場合 インタフェース型の場合 VPC エンドポイントポリシー とは ドキュメントを確認してみる パターン1. 特定のユーザーが特定のキーに対して特定のアクションを可能 パターン2. 外部アカウントのプリンシパルによるアクションを拒否 やってみた カスタマー管理 CMK の準備 VPC エンドポイントポリシーを設定しないで試してみる VPC エンドポイントポリシー

                                                    [アップデート] AWS KMS 向けの Interface VPC endpoints がエンドポイントポリシーに対応しました!(おそらく)通算33個目! | DevelopersIO
                                                  • コンピューターサイエンス&テクノロジー専門誌「Interface」、9月号の特集は「最新ラズパイ4のハード&OS大研究」 |fabcross

                                                    9月号の特集は「最新ラズパイ4のハード&OS大研究」だ。Raspberry Pi 4について、全4部形式で紹介する。 第1部「ラズベリー・パイ便利帳」では、ハードウェア、OS、プログラミング環境について説明。第2部「Raspberry Pi OS便利帳」では、Raspberry Pi OSの概要や活用術などを解説する。 第3部「性能大実験」では、空冷ファンによるCPUの温度上昇対策、新専用カメラHigh Quality Cameraからの取り込み速度比較、画像認識などのデータ処理、USB3.0ポートの通信速度など、ハードウェア面での性能向上に関する内容を取り扱う。 第4部「GPU活用術」では、OpenGLとVulkanを用いた3DグラフィックスAPI、OpenGL ESによる画像描画、Video Coreを使用した動画エンコードなどを解説する。 さらに、特別企画の「ラズパイでPLC」では、

                                                      コンピューターサイエンス&テクノロジー専門誌「Interface」、9月号の特集は「最新ラズパイ4のハード&OS大研究」 |fabcross
                                                    • CQ出版書籍「Interface」「トランジスタ技術」を電子書籍で購読 - karaage. [からあげ]

                                                      CQ出版の書籍を電子書籍で購入 以前ブログ記事で自宅の本棚を公開しましたが、その中でもスペースの多くを占めているのが「Interface」「トランジスタ技術(通称トラ技)」といった技術系の雑誌です。 特にInterface誌はRaspberry Piや人工知能特集をしていると、つい何も考えずに購入してしまいます。編集部の思うがままですね。 場所をとるので特にトラ技に関しては、広告を間引いて薄くするという涙ぐましい努力をしたりしています。 CQ出版の電子書籍販売サイト 本棚がどんどんうまっていくのがいやなので、なるべく電子書籍を買うようにしているのですが、CQ出版に関してはKindleで買えないので、仕方なく紙の本を買ってる状態でした。 しかし、ついに気づいてしまいました。CQ出版の電子書籍販売サイト「Tech Village」の存在に! Tech Village 正確に言えば、存在自体はな

                                                        CQ出版書籍「Interface」「トランジスタ技術」を電子書籍で購読 - karaage. [からあげ]
                                                      • Apple、Human Interface Guidelinesに沿った「Sign in with Apple」ボタンを作成できるWebページを公開。

                                                        AppleのDesign Evangelism Managerを務めるMike Sternさんによると、Appleはこの「Sign in with Apple」を利用する際のWeb用ボタンやバナーをHuman Interface Guidelinesに沿った形で作成できるWebページを公開したそうです。 You can use this page to customize Sign in with Apple buttons that align with the Human Interface Guidelines and to enable Sign in with Apple on the web using Sign in with Apple JS. Each button is preconfigured with some default values, and if you

                                                          Apple、Human Interface Guidelinesに沿った「Sign in with Apple」ボタンを作成できるWebページを公開。
                                                        • What are GPT Agents? A deep dive into the AI interface of the future

                                                          Image by AuthorLast week, I tweeted and asked who were people building cool products around the idea of GPT agents and was totally blown away by the response. I was also surprised that many seemed to not grasp what agents are nor why they will end up being so popular. This post is designed to take you from “I have no idea what an Autonomous GPT agent is please stop using made up words” to being in

                                                            What are GPT Agents? A deep dive into the AI interface of the future
                                                          • GitHub - aws/aws-elastic-beanstalk-cli: The EB CLI is a command line interface for Elastic Beanstalk that provides interactive commands that simplify creating, updating and monitoring environments from a local repository.

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                              GitHub - aws/aws-elastic-beanstalk-cli: The EB CLI is a command line interface for Elastic Beanstalk that provides interactive commands that simplify creating, updating and monitoring environments from a local repository.
                                                            • AWS CLI からのコマンド出力を制御する - AWS Command Line Interface

                                                              翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 AWS CLI からのコマンド出力を制御する このセクションでは、AWS Command Line Interface (AWS CLI) からの出力を制御するさまざまな方法を示します。ターミナルで AWS CLI 出力をカスタマイズすると、読みやすさが向上し、スクリプト自動化が合理化され、大規模なデータセットを簡単に操作できるようになります。 AWS CLI は、json、text、yaml、table を含む複数の出力フォーマットをサポートしています。一部のサービスでは、データに対してサーバー側でページ分割が行われており、AWS CLI は独自のクライアント側での追加のページ分割オプション用機能を提供します。 さらに、AWS CLI は、サーバー側およびクライア

                                                              • GitHub - ssleptsov/ninja-keys: Keyboard shortcuts interface for your website. Working with static HTML, Vanilla JS, Vue, React, Svelte.

                                                                A lot of applications support a common pattern where the user hits ⌘+k (or ctrl+k) and a search UI dialog appears. I've recently seen this in Notion, Slack, Linear, Vercel and Algolia, but I'm sure there are plenty more. Apple Spotlight, Alfred and the Raycast app also have a similar pattern, but with different shortcuts. There are already some libraries built for this, but they are too framework

                                                                  GitHub - ssleptsov/ninja-keys: Keyboard shortcuts interface for your website. Working with static HTML, Vanilla JS, Vue, React, Svelte.
                                                                • Linux で bonding の active な interface を変更するコマンド - 元RX-7乗りの適当な日々

                                                                  ※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2012/04)です。 ※ 情報が古い可能性もありますので、ご留意ください。 Linux で fault-tolerance (active-backup) なボンディング (チーミング) を組んでいて、アクティブなインタフェースを変更したい場合。 eth1 がアクティブな時に、eth0 に変更とか。(繋がってるスイッチを揃えておきたいとか色々あるよね。) まず、 # cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.4.0 (October 7, 2008) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave:

                                                                    Linux で bonding の active な interface を変更するコマンド - 元RX-7乗りの適当な日々
                                                                  • Access an AWS service using an interface VPC endpoint - Amazon Virtual Private Cloud

                                                                    You can create an interface VPC endpoint to connect to services powered by AWS PrivateLink, including many AWS services. For an overview, see AWS PrivateLink concepts and Access AWS services through AWS PrivateLink. For each subnet that you specify from your VPC, we create an endpoint network interface in the subnet and assign it a private IP address from the subnet address range. An endpoint netw

                                                                    • 【Go】型が特定のinterfaceを満たしているかをコンパイル時に確認させる方法 - Qiita

                                                                      はじめに こんにちは、kenです。お仕事ではGoを使っています。 先日、Effective Go(Goの公式が出している慣用的なコーディングスタイルと実践を記したドキュメント)を読んでいたら興味深いことが書かれていたので今日はそれについて書こうと思います。 内容は「型が特定のinterfaceを満たしているかをコンパイル時に確認させる方法について」です。 Goのinterfaceについておさらい 本題に入る前にGoのinterfaceについてざっくり説明しておきます。interfaceについてもう知っているよという方はスキップしてください。 Go言語ではinterfaceをメソッドシグネチャの集合として定義します。 そして型がinterfaceを実装する際には、interfaceの定義に使ったメソッドを型に実装するだけでよく、「その型がどのinterfaceを実装しているか」については明示

                                                                        【Go】型が特定のinterfaceを満たしているかをコンパイル時に確認させる方法 - Qiita
                                                                      • WASI (WebAssembly System Interface)のランタイム5種を動かす - Qiita

                                                                        はじめに これは Node.js Advent Calendar 2019 の22日目の記事です。内容としてはNode.jsから遠いかもしれませんが、先日のJSConf.JP のLT発表のオマケとしてこちらに書かせていただきます。 WebAssembly と WASI WebAssembly(WASM)は、ブラウザで実行できるバイナリーコードで、「同じコードを全てのマシンで高速、スケーラブル、安全に実行できる」ことを目指して作られています。その実行環境はブラウザを飛び出し、Node.jsでも直接利用できるようになりました。 現在のWASM自体は数値処理に特化していて、ファイルI/Oやユーザーインターフェイスについては直接利用はできません。ファイルやUIに関してはブラウザやNode.jsといった呼び出し元に処理を委ねることになります。 WASMをもっと色々な環境で利用するために、WebAss

                                                                          WASI (WebAssembly System Interface)のランタイム5種を動かす - Qiita
                                                                        • GitHub - vitaly-t/pg-promise: PostgreSQL interface for Node.js

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            GitHub - vitaly-t/pg-promise: PostgreSQL interface for Node.js
                                                                          • Building a simple interface for logging web performance metrics

                                                                            Building a simple interface for logging web performance metrics I've started using Perfume.js on this site to capture web performance metrics including Core Web Vitals. As part of this, I wanted to create a flexible logging tool that would help me send this data to my Supabase backend but also handle logging any other performance data in the future, and heck, handle anything I might want to log! T

                                                                            • GitHub - AlfioEmanueleFresta/xdg-credentials-portal: FIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust; includes a proposal for a new D-Bus Portal interface for FIDO2, accessible from Flatpak apps and Snaps 🔑

                                                                              This is a standalone service which aims to offer FIDO2 platform functionality (FIDO U2F, and WebAuthn) on Linux, over a D-Bus Portal interface. The project is composed of multiple crates: libwebauthn: Linux native implementation of FIDO2 and FIDO U2F Platform APIs. Fully written in Rust. No longer relies on Mozilla's authenticator-rs. Supporting multiple transports (currently USB HID and BLE). The

                                                                                GitHub - AlfioEmanueleFresta/xdg-credentials-portal: FIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust; includes a proposal for a new D-Bus Portal interface for FIDO2, accessible from Flatpak apps and Snaps 🔑
                                                                              • AWS CLI バージョン 1 からバージョン 2 に移行する - AWS Command Line Interface

                                                                                翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 AWS CLI バージョン 1 からバージョン 2 に移行する このセクションには、AWS CLI バージョン 1 から AWS CLI バージョン 2 に更新する手順が記載されています。AWS CLI バージョン 2 は AWS CLI バージョン 1 に基づいて構築されており、コミュニティからフィードバックされた機能と機能強化が含まれています。 バージョン 2 に移行する前に、バージョンの違いについて確認してください。AWS CLI バージョン 2 には、下位互換性のためにスクリプトやコマンドの更新が必要になる可能性のある新機能や変更が含まれています。 AWS CLI バージョン 1 と 2 では同じ aws コマンド名が使用されます。両方のバージョンがインスト

                                                                                • PythonでC#やJavaのinterfaceみたいなものを実現する - Qiita

                                                                                  はじめに 僕はC#やJavaのような静的型付けのオブジェクト指向言語に慣れており、pythonを勉強中です。 C#やJavaにはinterfaceというのがあり、そのinterfaceを実装したさまざまなクラスのインスタンスを、すべて同じ型のオブジェクトのように取り扱うことができます。 同じようなことをpythonでもできないのかな、と思って調べてみました。 抽象基底クラス(ABC: Abstract Base Class)の定義 pythonはバージョン3で抽象基底クラス(ABC: Abstract Base Class)というものをサポートするようになったそうです。 これを利用することで、C#やJavaのインタフェースみたいなものを実現できるようです。 試してみましょう。 class AbstractHello(metaclass=ABCMeta): @abstractmethod d

                                                                                    PythonでC#やJavaのinterfaceみたいなものを実現する - Qiita