並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 397件

新着順 人気順

TYPE-Bの検索結果1 - 40 件 / 397件

  • Fateに見る那須きのこが抱える女性像の気持ち悪さについて

    Fateという作品が非常に気になっていたので、ここ数年Fate関係をずっと漁って、Fate/Staynight → Fate/ZERO → Fate/UBW → Fate/HF → Fate/Extra(アニメ) → Fate/プリズマイリヤ1,2,3 → Fate/Apocrypha → Fate/Extra(ゲーム) → Fate/Extra CCC → Fate/Extellaという順番で消化し続けてきた。途中Type-Moonの世界観が共有されているとのことなので、空の境界のOVAを6作見てみたりもしてみた。そしてその結果として、言いようのない気持ち悪さを覚えたのでここに書き散らす。ぶっちゃけると奈須きのこ、てめえは駄目だ。人間ってもんがぜんっぜん書けてねえ!! Fateの気持ち悪さをざっとまとめると以下に集約できる。 (1)Fateのヒロインはみんなちょろい女Fateのヒロインっ

      Fateに見る那須きのこが抱える女性像の気持ち悪さについて
    • 失敗しない「USBケーブル」の選び方 形状から通信規格まで徹底解説!

      USBレセプタクル(コネクター)/プラグの「形状」をチェック! まず、USB対応デバイスに備わっている「レセプタクル(差し込み口/コネクター)」と、コネクターに差し込むための「プラグ」の形状をチェックしていきましょう。 USBのレセプタクル/プラグ(以下まとめて「端子」)には、以下の規格が用意されています(規格としては存在するものの、使われていない規格は割愛しています)。 USB Type-A:USBホスト(親機となるデバイス)で利用する端子 USB Standard-A:通常サイズのUSB Type-A端子 USB Type-B:原則としてUSBクライアント(子機となるデバイス)で利用する端子 USB Standard-B:通常サイズのUSB Type-B端子 USB Mini-B:少し小さいサイズのUSB Type-B端子 USB Micro-B:さらに小さいサイズのUSB Type-

        失敗しない「USBケーブル」の選び方 形状から通信規格まで徹底解説!
      • ゲーム機のコントローラ,Steamで使うとどんな感じ? Xbox / PS / Switch用の8モデルで接続方法や使用感をまとめてみた

        ゲーム機のコントローラ,Steamで使うとどんな感じ? Xbox / PS / Switch用の8モデルで接続方法や使用感をまとめてみた ライター:june PCゲームをプレイするとき,操作デバイスの選択肢には,まずマウスやキーボードが入ってくるが,[W][A][S][D]キーによるキャラクターの移動が苦手だったりして,コントローラを使いたいと思う人は多いのではないだろうか。もし,PCに加えてコンシューマゲーム機も持っているなら,そのコントローラを使えば,操作に慣れているし追加費用もかからない。 だがゲーム機に付属するコントローラは,一部を除くとPCでの使用を想定したものではないので,USBやBluetoothといった規格に対応していても,素の状態では動作しなかったり,接続が安定しなかったりといったケースがある。また,PCゲームでの使い勝手がどうなるか,気になる人もいるだろう。 そこで,こ

          ゲーム機のコントローラ,Steamで使うとどんな感じ? Xbox / PS / Switch用の8モデルで接続方法や使用感をまとめてみた
        • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

          はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

            【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
          • 2019-nCoVについてのメモとリンク

            リンク集目次 国内外の状況 政府機関・国際機関等 学術情報 疫学論文 分子生物学/ウイルス学論文 臨床論文 インフォデミック関係 ワクチン関係 変異株関係 時系列メモ目次 新型コロナウイルス(2020年1月6日,11日) インペリグループによる患者数推定(2020年1月18日) 患者数急増,西浦さんたちの論文(2020年1月20日,23日) WHOはPHEIC宣言せず(2020年1月23-24日) 絶対リスクと相対リスク(2020年1月26日) 研究ラッシュが起こるかも(2020年1月27日) なぜ新感染症でなく指定感染症なのか? なぜ厚労省令でなく閣議決定なのか?(2020年1月27日) コロナウイルスに対する個人防御(2020年1月27日) 国内ヒト=ヒト感染発生(2020年1月28日) フォローアップセンター設置,緊急避難等(2020年1月29日) PHEICの宣言(2020年1月3

            • 能登半島地震の避難所に“Suica”配布 マイナカード活用は断念 河野大臣「リーダー確保できず」

              デジタル庁は1月26日、令和6年能登半島地震の避難者情報の把握のため、Suicaを利用すると発表した。避難者にSuicaを配布し、名前や住所、連絡先などの情報をひも付けすることで、その居場所や行動を把握する仕組み。 能登半島地震の被災者たちは現在、1次避難所から2次避難所やそれ以外の場所などに移動する機会が増えており、その居場所や各避難所の利用状況の把握が難しくなっている。この課題を解決するためデジタル庁と防災DX官民共創協議会は、JR東日本に協力を要請。JR東日本はSuicaカード約1万8000枚とリーダー約350台の無償提供を決めたという。 実施めどについて、河野太郎デジタル大臣は26日の記者会見で「来週中にカードの配布と利用を始めたい」と説明。約310カ所の1次避難所にいる約1万人の避難者への配布を想定している。 河野大臣は以前「今後は災害の際にもマイナンバーカードを避難所で活用でき

                能登半島地震の避難所に“Suica”配布 マイナカード活用は断念 河野大臣「リーダー確保できず」
              • 27.6インチ&アスペクト比16:18で大きな画面を無駄なく使えるモニター「28MQ780-B」レビュー

                総合家電メーカーのLGから、一般的なディスプレイを縦に2つ並べて表示できるアスペクト比16:18の液晶モニター「28MQ780-B」が登場しました。通常の横長モニターよりも縦方向に広く表示できるほか、ピクチャー・バイ・ピクチャー(PBP)で2つの異なるソースから得た映像を同一の画面に表示することも可能とのことで、どんなモニターなのか実際に使ってみました。 28MQ780-B | モニター | LGエレクトロニクス・ジャパン https://www.lg.com/jp/monitor/lg-28mq780-b まずは内容物の確認です。これがモニター本体とスタンド、スタンドカバー。 ACアダプターと電源コード、HDMIケーブル、電源延長ケーブル、USB Type-A to USB Type-Bケーブル、USB Type-C to USB Type-Cケーブル、六角レンチ、クイックセットアップガ

                  27.6インチ&アスペクト比16:18で大きな画面を無駄なく使えるモニター「28MQ780-B」レビュー
                • Software Design連載 2021年12月号 リリース作業とエラー追跡の改善 - MonotaRO Tech Blog

                  新年あけましておめでとうございます。モノタロウでエンジニアをしております大西です。本年もよろしくお願いいたします。 本年もMonotaRO Tech Blogでは社内の様々な取り組みを定期的に更新して参りますので、お時間の空いた際にお読み頂けると嬉しく思います。皆様のお役に少しでも立つことができれば幸いです。 今回は、リリースにかかる時間の増加や、リリースに関する作業の属人化を体制変更によって解消した経緯と、大規模な開発体制におけるリリース作業や監視業務でのエラーやアラートの管理方法についてご紹介します。 本記事の初出は、 Software Design2021年12月号「Pythonモダン化計画(第5回)」になります。 過去の連載記事は以下を参照ください。 第1回 Software Design連載 2021年8月号 Python製のレガシー&大規模システムをどうリファクタリングするか

                    Software Design連載 2021年12月号 リリース作業とエラー追跡の改善 - MonotaRO Tech Blog
                  • GoでSQLの複雑なクエリのテストを書いてみた - ZOZO TECH BLOG

                    はじめに こんにちは。ブランドソリューション開発本部FAANSバックエンドブロックの佐野です。普段はサーバーサイドエンジニアとして、FAANSのバックエンドシステムを開発しています。 FAANSとは、弊社が2022年8月に正式ローンチした、アパレル店舗で働くショップスタッフの販売サポートツールです。例えば、コーディネート投稿機能や成果確認機能などを備えています。投稿されたコーディネートはZOZOTOWNやWEAR、Yahoo!ショッピング、ブランド様のECサイトへの連携が可能です。成果確認機能では、投稿されたコーディネート経由のEC売上やコーディネート閲覧数などの成果を可視化しています。 本記事では、成果データの集計処理におけるBigQueryのクエリ実行処理のユニットテストをGoで実装した取り組みと、その際の工夫についてご紹介します。 目次 はじめに 目次 成果データの集計処理とは 抱え

                      GoでSQLの複雑なクエリのテストを書いてみた - ZOZO TECH BLOG
                    • 日本初MUJI HOTELがオープン!全11フロアで無印良品の世界を堪能【銀座・2019】 |じゃらんニュース

                      日本初のMUJI HOTELが銀座にOPEN!客室は無印良品のアイテムに囲まれ、居心地の良い家のようなくつろぎ空間に。 また同じビル内にはベーカリー、Diner、カフェなどがあり、賑やかな銀座でゆったり過ごせる新たなスポット。 取材に行ってきた様子をお伝えします。 記事配信:じゃらんニュース アンチゴージャス、アンチチープ。世界3店舗目となる日本初のMUJI HOTEL GINZAとは お元気ですか、6151です。 今回は、無印良品の日本初MUJI HOTELが2019年4月4日(木)、銀座にグランドオープンするということで、やってきました銀座並木通りへ。 馴染みのある無印良品の大きなサインが目印、まずは楽しみにしていた客室を体感すべくエントランスから6Fのフロントへ。 MUJI HOTELの文字に静かにテンションが上がる。 フロントの壁面は100年以上前に東京を走っていた路面電車の敷石を

                        日本初MUJI HOTELがオープン!全11フロアで無印良品の世界を堪能【銀座・2019】 |じゃらんニュース
                      • ないYouTubeのサムネを考える

                        寝ながらYouTubeをみることが好きです まず、YouTubeの動画の中からサムネイルの傾向が分かりやすいテーマをあげてみることに。 いつも見てるので、意外とスラスラかける 自分が見ているものだけだと偏ってしまいそうなので、普段は見ないビジネス・料理関係なども検索してみることに。 全体的に文字情報が多い、謎に太文字、とにかく目立つように工夫されているのがサムネイルの基本だが、その中にもテーマ別に傾向が分かりやすいものを抜粋して作ってみることにした。やっていくぜ!! テーマ:解説 解説系はいろんなジャンルがあるので一概には言えないのだが、まるで世の中の真理を解き明かすような壮大な雰囲気がサムネイルから漂う。怪しめなものも多い。黒が使われがちなので、ぱっと見引き締まって見える。 このルールを用いて、ないYouTubeサムネイルを作ってみる。 身に覚えのない膝のアザ、なぜできるのか? もうこれ

                          ないYouTubeのサムネを考える
                        • TypeScript における変性(variance)について - 30歳からのプログラミング

                          プログラミングの型システムに関する記事を読んでいると、共変や反変といった用語が出てくることがある。 TypeScript や Flow についての記事でも、見かけることがある。 それらは TypeScript を使う上で必須の知識ではないが、把握しておくに越したことはない。 この記事では、TypeScript を題材にして、変性について説明していく。 TypeScript に関する議論を理解できるようになることがこの記事の目的であり、より詳細な、学術的、数学的な内容には踏み込まない。 この記事の内容は、TypeScript のv3.9.5で動作確認している。 変性 変性(variance)とは、任意の型Tに対してどのような性質を持つのか示したものであり、以下の 4 種類がある。 不変性(invariance) Tそのものが必要 共変性(covariance) Tそのものか、そのサブタイプが

                            TypeScript における変性(variance)について - 30歳からのプログラミング
                          • 【2019年】今年買ってよかったもの9選+1 いいものと出会えました - ブーさんとキリンの生活

                            今年も良い買い物ができました。 私たち夫婦は、将来に備えて節約を心がけています。 なにか買うときは出来るだけ比較検討。 今回は、私たちが今年買ってよかったもの9つと、母が買ってよかったと喜んでいるもの1つをご紹介します。 目次 今年買ってよかったもの9選+1 ダイソー「口内ミラー&ポイントブラシ」 ダイソー「ソフト歯間ブラシ」超極細・ケース付き 小さな高野豆腐「おいしいとうふ うすぎり」 タニタ 手首式デジタル血圧計 BP-210 ダイソー「泡立ちやすい キッチンあみたわし」 カメラ用三脚「HAKUBA W-312」 介護の本 2冊 大容量モバイルバッテリー SIMフリースマホ「AQUOS sense3 lite」SH-RM12 マキタ コードレス掃除機「CL107FDSHW」 まとめ(今年買ってよかったもの) 関連記事 スポンサーリンク 今年買ってよかったもの9選+1 ダイソー、スーパー

                              【2019年】今年買ってよかったもの9選+1 いいものと出会えました - ブーさんとキリンの生活
                            • Cookpad Pad 2 という自作キーボードノベルティをつくった話 - クックパッド開発者ブログ

                              こんにちは、高井です。みなさま Cookpad Online Summer Internship 2020、お疲れさまでした。 さて、今回はインターンのノベルティとして Cookpad Pad 2 という自作キーボードキットをノベルティとしてつくったので、その紹介と解説です。今年のインターンシップはリモート開催ということもあり、ふだんよりも豪華なノベルティをつくることができました。写真では見えませんが、裏側に Cookpad Online Summer Internship 2020 のロゴがプリントされていて、限定感を出しています。 というわけで、本記事では Cookpad Pad 2 を例に取りながら、自作キーボードキットを作成する方法について解説します。キーボードの開発はさまざまなノウハウが公開されているため、実際のところそれほど難しくはありません。本記事ではキーボード開発についての

                                Cookpad Pad 2 という自作キーボードノベルティをつくった話 - クックパッド開発者ブログ
                              • 競馬必勝本は本当に当たるのかを検証!〜Pythonで実装する馬券自動選択ツール〜 - エニグモ開発者ブログ

                                こんにちは、サーバーサイドエンジニアの竹本です。 この記事は Enigmo Advent Calendar 2020 の3日目の記事です。 みなさまは2020年に買った中でよかったものはなんでしょう? 私はiPadです。 最新 Apple iPad Pro (12.9インチ, Wi-Fi, 128GB) - シルバー (第4世代) 発売日: 2020/03/25メディア: Personal Computers 主にkindleを見開きで読むことに活用しています。 エニグモの福利厚生の一つ「エンジニアサポート」で5万円の補助を受けました。わーい。 https://enigmo.co.jp/recruit/culture/ そしてみなさまは馬券、買っていますか? 馬券は競馬に賭ける際に購入する投票券です。 1口100円から、ネットでも気軽に購入することができます。(競馬は20歳から) 弊社にも

                                  競馬必勝本は本当に当たるのかを検証!〜Pythonで実装する馬券自動選択ツール〜 - エニグモ開発者ブログ
                                • 「MONSTER HUNTER: WORLD」がポータブルゲーム機で動いてる? Zen×Vega搭載の携帯ゲーム機風ゲームPC「SMACH Z」が実動展示

                                  「MONSTER HUNTER: WORLD」がポータブルゲーム機で動いてる? Zen×Vega搭載の携帯ゲーム機風ゲームPC「SMACH Z」が実動展示 ライター:西川善司 SMACHブース E3会場のサウスホールでのこと。「ストリートファイターV」の乱入台でもないかなーとカプコンブースの外周をぐるっと回っていたのだが,今年のカプコンブースは「MONSTER HUNTER WORLD: ICEBORNE」一色だ。「スト5乱入台はないのかあ」……とガッカリしていたところに,ふと不思議な光景が飛び込んできた。 一見した感じではNintendo Switchか,はたまたちょっとデカくなったPlayStation Vitaのようなデバイスで「MONSTER HUNTER: WORLD」(以下,MHW)を座りながらプレイしている人々がいるではないか。近づいてみると,そこは「SMACH Z」というブ

                                    「MONSTER HUNTER: WORLD」がポータブルゲーム機で動いてる? Zen×Vega搭載の携帯ゲーム機風ゲームPC「SMACH Z」が実動展示
                                  • 機械学習で競馬必勝本に勝てるのか? 〜Pythonで実装するランク学習〜 - エニグモ開発者ブログ

                                    こんにちは。データサイエンティストの堀部です。 この記事は Enigmo Advent Calendar 2020 の9日目の記事です。 何か社外のデータを使っていい感じのことができないかなと思っていたところ、3日目の竹本さんの記事がおもしろく、パクリ二次創作しました。 短期間で実装したので汚いコードで見苦しいかもしれないですがご了承ください。ちなみに、私は競馬は簡単なルールを知っているくらいでズブの素人です。 目次 使用したライブラリ データ取得 前処理 学習 予測・評価 VSオッズ低い順 VS競馬必勝本 感想 参考資料 使用したライブラリ import urllib.parse import urllib.request as req from time import sleep import category_encoders as ce import lightgbm as lgb

                                      機械学習で競馬必勝本に勝てるのか? 〜Pythonで実装するランク学習〜 - エニグモ開発者ブログ
                                    • Rustでブラウザを操作する「rust-headless-chrome」を試してみた | DevelopersIO

                                      こんにちは。MAD事業部のきんじょーです。 最近Rustの入門書を読んだので、何かに使ってみようと模索していました。 その中で、Rustでヘッドレスブラウザを動かすライブラリを検証したのでこの記事にまとめます。 ヘッドレスブラウザとは ヘッドレスブラウザはGUIを持たないWebブラウザです。 一般的なブラウザと同じく、HTMLを解析しJavaScriptを実行できますが、GUIを持たないため、CLIやプログラム上から操作を行います。 主に以下のような用途で用いられます。 WebアプリケーションのE2Eテストの自動化 Webページのスクリーンショット取得 JavaScriptの自動テスト Webページで行うワークフロー処理の自動化 Webページのクローリング 古くはPhantomJSやCasperJSなどを用いていましたが、現在では主要なブラウザもネイティブでヘッドレスモードを搭載しています

                                        Rustでブラウザを操作する「rust-headless-chrome」を試してみた | DevelopersIO
                                      • 日本初!各停の車内放送でポイント付与 アプリ「KQスタんぽ」で特急混雑緩和へ 京急 | 乗りものニュース

                                        京急電鉄が、朝ラッシュ時の快速・特急列車の混雑緩和を目的に、普通列車利用者にポイントを付与する「KQスタんぽ」サービスを始めます。車掌が車内放送で流す「ほぼ聞き取れない音」をアプリで認識させる仕組みです。 「ほぼ聞き取れない音」を車掌が放送 京急電鉄は2019年6月24日(月)、平日朝ラッシュ時に、各駅に停車する普通列車の利用者へポイントを付与するサービスを7月から始めると発表しました。 快特や特急列車が混雑することから、ポイント付与の取り組みを通じて、比較的混雑度合いの低い普通列車の利用を促します。 自動放送と同時に非可聴音を流す区間(画像:京急電鉄)。 ポイント付与は、スマートフォン向けアプリの「KQスタんぽ」を使用。平日朝7時半から9時までの時間帯に上り普通列車で、車掌がタブレット端末を操作し、人間の耳ではほぼ聞き取れないという非可聴音を自動車内放送と同時に流します。普通列車の乗客は

                                          日本初!各停の車内放送でポイント付与 アプリ「KQスタんぽ」で特急混雑緩和へ 京急 | 乗りものニュース
                                        • Androidスマホへの「マイナンバーカード」電子証明書搭載 デジタル庁が設定手順などを説明

                                          日本国内における行政関連手続きで個人を特定すべく、識別番号が付与されるプラスチック製のICチップ付きのマイナンバーカード。その電子証明書をAndroidスマートフォンに搭載するサービスが5月11日に始まる。マイナンバーカードを携帯せずにスマホだけでマイナンバーカード関連サービスへのアクセス、利用に加え、コンビニエンスストア(コンビニ)交付や、健康保険証としての利用、民間サービスの利用が可能になる。 他のアプリケーション(券面AP、券面事項入 力補助AP、住基AP)は、今後搭載予定だ。 スマホ用電子証明書搭載サービス開始前日の5月10日、デジタル庁はスマホ用電子証明書をスマホへ登録する手順や、具体的な対応機種名など改めて説明し、スマホを売却/紛失した場合の手続き手順について明らかにした。 Androidスマホに搭載できるマイナンバーカードの電子証明書は「署名用電子証明書」と「利用者証明用電子

                                            Androidスマホへの「マイナンバーカード」電子証明書搭載 デジタル庁が設定手順などを説明
                                          • Raspberry Pi 4 でおうちKubernetesを作ろう(Raspbian Buster Lite対応版) - Qiita

                                            Raspberry Pi 4 の考慮点 Raspberry Pi3 と比べた場合のRaspberry Pi4 の考慮点は以下の通りです。 発熱が大きいので、大型ヒートシンクか冷却ファンが必要 電源端子が、micro USB Type-B から USB Type-C に変更 必要な電源が5V/2.5A から 5V/3A に変更 他のおうちKubernetesな記事で使っているような ファンレス&小型ヒートシンクな積層型ケース は使えないことに注意が必要です。 また、Raspberry Pi 4 は 5V/3A を電源として要求します。 一方、本環境では、電源としてAnker PowerPort+ 5 60W 5ポートを使っています。こちら 5V/2.4Aです。 今のところ、電源不足のログが出力されることもなく、動いているようなので、ひとまずこちらを使うことにしています。今後問題が出てくるよう

                                              Raspberry Pi 4 でおうちKubernetesを作ろう(Raspbian Buster Lite対応版) - Qiita
                                            • 光ファイバーでできたUSBケーブル登場 転送速度10Gbps、最長15m

                                              業務用映像機器メーカーのエーディテクノ(東京都新宿区)は4月28日、光ファイバーを使ったUSBケーブル6種類を6月15日に発売すると発表した。USB 3.2 Gen2に対応し、データ転送速度は規格最大値の10Gbps。ケーブルの長さは最長15m。想定価格は3万円台。 データロスが少なく長距離伝送に向いたOM3規格光ファイバーと、銅線を混ぜ合わせたハイブリッドケーブル。ケーブル部分の外径は4.5mm。コネクター部分は外来ノイズの影響を抑えるため金属製の筐体を採用。コネクターはUSB Type-A、USB Type-B、USB Type-Cから選べる。 関連記事 ローカル5Gで固定回線「NURO Wireless 5G」、大手キャリアの5Gホームルーターとの違いは? ソニーワイヤレスコミュニケーションズが4月1日から提供している、ローカル5Gを利用したインターネット接続サービス「NURO Wi

                                                光ファイバーでできたUSBケーブル登場 転送速度10Gbps、最長15m
                                              • ややこしい「パソコンのUSB規格」について、実用的に「これだけは知っておきたい」ということをざっくり解説します

                                                こんにちは、natsukiです。デジタル機器の接続に欠かせない規格「USB」。しかし、非常に広範囲に長く使われている規格だけに、「何ができて」「どのくらいの能力があるのか」ということは多種多様で、しかも非常に困ったことに、規格の名称だけではそれら性能が分からないばかりか、その名称すら混乱が見られます。そこで、実際の使用に際して「ここを見ておけばだいたいの性能が分かる」という視点からまとめてみます。USBの規格については、きちんと解説しようとすると本当に錯綜が激しいため、はじめにいくつかお断りしておきます。 まず、今回は基本的に「パソコン」に限ります。スマホやタブレットのUSBは、正規のUSBの規格に当てはめて解説することが難しく、その他の周辺機器に至っては性能どころか形状すら多様になるためです。 それから、今回の記事では、実用面で重要性が低い、または多くのユーザーにとっては高度すぎて必要性

                                                  ややこしい「パソコンのUSB規格」について、実用的に「これだけは知っておきたい」ということをざっくり解説します
                                                • 「Amazon S3 インターフェースエンドポイント(PrivateLink)ではプライベート DNS をサポートしていません」 の意味を絵をかいて腹落ちさせてみた | DevelopersIO

                                                  「Amazon S3 インターフェースエンドポイント(PrivateLink)ではプライベート DNS をサポートしていません」 の意味を絵をかいて腹落ちさせてみた 2023/3/15追記 「サポートしていません」の時代に本エントリを書いたのですが、アップデートによりサポートされるようになりました。その内容を以下エントリに書きました。 以降の記述は当時の内容としてお楽しみください。上記のエントリとあわせて読むとより理解が捗ると思います。 コンバンハ、千葉(幸)です。 先日、Amazon S3 向けの PrivateLink(インターフェースエンドポイント)がサポートされました。 これによりオンプレミスから S3 へのプライベートアクセスが、簡単に構成できるようになりました。 注意点として、S3 インターフェースエンドポイントではプライベート DNS 名が使用できないというものがあります。

                                                    「Amazon S3 インターフェースエンドポイント(PrivateLink)ではプライベート DNS をサポートしていません」 の意味を絵をかいて腹落ちさせてみた | DevelopersIO
                                                  • Announcing TypeScript 4.5 - TypeScript

                                                    Today we’re excited to announce the release of TypeScript 4.5! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding statically checked types. When you use static types, you can run the TypeScript compiler to check for bugs like typos and mismatches in the shapes of your data, and get handy suggestions. These types don’t change your program, and you can re

                                                      Announcing TypeScript 4.5 - TypeScript
                                                    • Goで関数の引数に、union型っぽくstruct Aもしくはstruct Bのどちらかを受け取れるようにしたい - $shibayu36->blog;

                                                      Goで関数の引数に、struct Aという型もしくはstruct Bのどちらかを受け取るということをしたかった。interfaceをちゃんと切ってそれに必要なメソッドをAとBに実装することで実現できることを知った上で、あまり丁寧にそういうことをせずにやりたい。 色々調べると、genericsを使うとできるようだ。 package main import "fmt" type A struct { Field1 int } type B struct { Field2 string } type AorB interface { A | B } func PrintAorB[T AorB](s T) { // Tで受け取ったものをそのままs.(type)とは出来ないので、一旦anyへキャスト switch v := any(s).(type) { case A: fmt.Println(v.

                                                        Goで関数の引数に、union型っぽくstruct Aもしくはstruct Bのどちらかを受け取れるようにしたい - $shibayu36->blog;
                                                      • TypeScript の共用体型(Union Types)は or ではない(追記あり) - 30歳からのプログラミング

                                                        〜2020/7/8 追記〜 本記事に対して指摘を頂いた。 qiita.com 「余剰プロパティチェックの存在やそのルールによってorではないかのように見える(ことがある)というだけで、型システム的にはorである」と、私は解釈した。 特に「余剰プロパティチェックは、型システムに対する違反を検出するものではなく言わば追加の親切なチェック」という点が重要であり、確かにそこを無意識のうちに混同していた。 分かりやすく説明して頂いているので上記の記事を読めば十分かもしれないが、勉強も兼ねて、自分でも整理しておく。 共用体型は or である TypeScript では、オブジェクトに余計なプロパティがあっても問題にならない。 以下の例だと、string型のaというプロパティが存在していればAの条件を満たしていることになり、余計なプロパティが存在してもエラーにはならない。 type A = { a: s

                                                          TypeScript の共用体型(Union Types)は or ではない(追記あり) - 30歳からのプログラミング
                                                        • Reconstructing TypeScript, part 0: intro and background

                                                          Jake Donham > Technical Difficulties > Reconstructing TypeScript, part 0 Reconstructing TypeScript, part 0: intro and background2021-09-07I've been building a "document development environment" called Programmable Matter that supports live code embedded in documents, with a simple TypeScript-like programming language. It's been fun figuring out how to implement it—the type system in TypeScript is

                                                          • ゲーム実況・Vtuber・YouTuber・リモート会議など配信で最も気になる音関係を一段階上のレベルへコンパクト&1台でカバーできる「Live Streamer NEXUS(AX310)」レビュー

                                                            ゲーム配信や映像配信をYouTubeなどで行うにあたって、配信者(ストリーマー)が気をつけなければいけない点の1つが「配信用機材」。本当に最低限の「プレイ中のゲーム画面をそのまま配信する」の先をやるためには、配信を助けてくれるストリームデッキのような機器やミックスアンプ、オーディオインターフェイスがあった方が便利。 AVerMediaの「Live Streamer NEXUS(AX310)」は、まさにこの「ストリームデッキ」「アンプ」「オーディオインターフェイス」の3つの機器の機能を1台でカバーしてくれる存在だということなので、実際に触ってみることにしました。なお、配信機材の名前も、機材を操作するためのソフトウェアも「NEXUS」という名称なので、記事中では機材を「AX310」、ソフトウェアを「NEXUS」と表記しています。 Live Streamer NEXUS(AX310) | 比較す

                                                              ゲーム実況・Vtuber・YouTuber・リモート会議など配信で最も気になる音関係を一段階上のレベルへコンパクト&1台でカバーできる「Live Streamer NEXUS(AX310)」レビュー
                                                            • USB Type-Cケーブルにはなぜたくさんの種類があるのか、どうやって見分ければいいのか?

                                                              by GEEK KAZU USB Type-Cは逆挿し可能なUSB規格として登場し、ノートPCやスマートフォン、タブレットなどのデバイスを充電したり、データの転送を行ったりすることが可能。一見するとどれも同じに見えるUSB Type-Cケーブルには実はいくつもの種類があるそうで、Googleのエンジニアであるベンソン・レオンさんがUSB Type-Cケーブルの種類や見分け方について解説しています。 How many kinds of USB-C™ to USB-C™ cables are there? — Benson Leung https://people.kernel.org/bleung/how-many-kinds-of-usb-c-to-usb-c-cables-are-there USB Type-Cは従来のUSB Type-A、USB Type-Bをより将来性のある規格に置

                                                                USB Type-Cケーブルにはなぜたくさんの種類があるのか、どうやって見分ければいいのか?
                                                              • Announcing TypeScript 4.7 - TypeScript

                                                                Today we’re excited to announce the availability of TypeScript 4.7! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript and adds syntax for types. Types help describe what kinds of values you’re working with and what kinds of functions you’re calling. TypeScript can use this information to help you avoid about mistakes like typos, missing arguments, or forgetting

                                                                  Announcing TypeScript 4.7 - TypeScript
                                                                • any、またお前か——配列とhomomorphic mapped typeの罠

                                                                  TypeScriptは企業によって開発されてはいるもののなかなか大きなOSSの一つであり、openなissueの数はこの前5,000を超えました。日々いくつものissueが作られ、そして一部は閉じられていきます。TypeScriptはなかなか大きなOSSですから、issueが閉じられなかったとしても厳しい行く末を迎えるものは多くあります。TypeScriptチームが興味をそそられなかったならば、提案はSuggestionラベルとAwait More Feedbackラベルが与えられ、たとえ100を超える👍を得ようとも、奇跡でも起きなければ二度と掘り起こされることはありません(奇跡というのは、数年後にAndersさんが気まぐれにTypeScriptのおもしろい新機能を実装してそのついでに解決されるといったことを指します)。また、バグに関しても喫緊でないものはbugラベルをつけられてBack

                                                                    any、またお前か——配列とhomomorphic mapped typeの罠
                                                                  • Announcing TypeScript 4.7 Beta - TypeScript

                                                                    Today we are excited to announce the beta release of TypeScript 4.7! To get started using the beta, you can use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Visual Studio 2022/2019 Following directions for Visual Studio Code and Sublime Text 3. Here’s a quick list of what’s new in TypeScript 4.7! ECMAScript Module Support in Node.js

                                                                      Announcing TypeScript 4.7 Beta - TypeScript
                                                                    • Scala 3のマクロTips 100連発 - 貳佰伍拾陸夜日記

                                                                      この記事はScala Advent Calendar 2023の12日目だ! Scala 3のマクロを書く上で役に立つ, メタれたTipsたちを紹介するぜ! 勢いに任せて書いていくからサンプルコードがちゃんと動かなかったらごめんな. 一応, Scala 3.3.1を想定しているぞ. マクロ 1. メソッドをマクロとして定義する 2. マクロの本体を実装する 3. マクロ実装の記法の意味を知る 4. マクロで生成されるコードの内容を確認する 5. 引数の式を評価せずに使う 6. 返り値の型をマクロの実行結果によって決める 7. マクロの返り値の型を制限する 8. マクロの返り値の型を書かない 9. マクロで計算された型をテストする 10. マクロで計算された型をScalaTestでテストする 式 11. 定数式の値を得る 12. 定数式でなければコンパイルエラーにする 13. 定数値の式を作

                                                                        Scala 3のマクロTips 100連発 - 貳佰伍拾陸夜日記
                                                                      • ChatGPTに日本語テキストを入力するとき、日本語テキストがどのように分割されてトークンに変換されるかをtiktokenでのぞく - nikkie-ftnextの日記

                                                                        はじめに これも1つの願いの鍵探し1、nikkieです。 先日tiktokenデビューし、ChatGPTのAPIを呼び出さずに入力トークン長が分かるようになりました。 その中で、ASCII以外の文字(例:日本語)については、トークン(bytesオブジェクト)がそのままでは読み解けませんでした。 読み解くための方法についてこのエントリでアウトプットします。 目次 はじめに 目次 前回のtiktoken! 英語の場合 日本語の場合 Encodingでデコードして得られたbytesのリストと、元の文字列との対応を取りたい nikkieが唯一知っていたこと:strとbytesは相互に変換できる 元の文字列をbytesに変換してみた 長さが3の倍数なら戻せる! 長さが3の倍数ではないとき(1文字が複数トークンに分割されているとき) 試行錯誤まとめ bytesを読み解き、元の文字列と対応を取るスクリプ

                                                                          ChatGPTに日本語テキストを入力するとき、日本語テキストがどのように分割されてトークンに変換されるかをtiktokenでのぞく - nikkie-ftnextの日記
                                                                        • 「USB 3.0」「USB 3.1」「USB 3.2」の違いを解説

                                                                          「USB」を使う機器は世間にあふれていますが、「USB 3.x」の規格は名称が混同し、同じUSBでもどれが何を指しているのかが分かりにくいことがあります。そんなUSB 3.xのバージョンについて、ハードウェア系ブロガーのAnup氏が仕様の違いを取り上げながら解説しています。 USB 3.0 Vs 3.1 Vs 3.2 - What’s The Difference? https://www.technewstoday.com/usb-3-0-vs-3-1-vs-3-2/ 1996年にUSB1.0が登場して以来、USBはテクノロジーの世界に大きな変化をもたらしました。USB 3.0の登場でさらに進歩を遂げたUSBですが、続くUSB 3.x世代の名称が何度も改定されてしまったために市場に混乱をもたらしています。 複雑な名称が付けられているUSB 3.x世代ですが、基本的に「3.0」「3.1」「

                                                                            「USB 3.0」「USB 3.1」「USB 3.2」の違いを解説
                                                                          • キーボードやシンセ、音源モジュールとパソコン/スマホの接続をワイヤレスに!インテリジェントに何でも自動接続するWIDIが超便利!|DTMステーション

                                                                            キーボードとパソコンの接続はもちろん、キーボードとスマホやタブレットの接続、またハードシンセサイザなどの電子楽器とキーボードの接続、EWIをはじめとするウィンドコントローラーとの接続……などなど電子楽器を使っていると、必ずUSBケーブルやMIDIケーブルを使った接続が必要となります。でもケーブルがあるとどうして邪魔になって煩わしいし、動きにくくなるのも事実です。そんなケーブルを無くすために登場したのがBluetooth-MIDI(MIDI over Bluetooth LE)なのですが、相性などで接続しづらいという問題があったのも事実です。 そうした中、とにかく簡単に自動でつながるようにしてくれるアイテムがあります。それがCMEが開発したWIDIというもの。シチュエーションに合わせて4種類のアイテムがあるのですが、一度使ったら便利すぎて手放せないもので、個人的にもWIDI Masterとい

                                                                              キーボードやシンセ、音源モジュールとパソコン/スマホの接続をワイヤレスに!インテリジェントに何でも自動接続するWIDIが超便利!|DTMステーション
                                                                            • ラズパイ初心者がRaspberry Pi Zero WHでドライブレコーダーを作ってみたらこうなった | Tech Blog | CRESCO Tech Blog

                                                                              Raspberry Pi Zero WH Raspberry Zero V1.3 mini Camera microSD カード miniHDMI 変換プラグ microUSB ケーブル(Type-B) microUSB 変換ケーブル(micro USB Type-B→micro USB Type-A) USB電源プラグ USB MicroSD カードリーダー HDMI ケーブル ディスプレイ キーボード マウス USBハブ

                                                                              • とあるプロジェクトにGraphQLを導入してみた話|NISSAN NAKAME BLOG | 日産ナカメブログ

                                                                                こんにちは。日産のルークスルークです。 バックエンド&Webチームで、PoC (Proof of Concept) プロジェクトのバックエンド(Go言語)を担当しています。 この技術noteでは、GraphQLを使ったことのない私のチームが、PoCプロジェクトで初めてGraphQLを採用してみた経験、その中でエンジニア個人として面白かったこと、良かったこと、大変だったことなどを話していきたいと思います。 GraphQLとは API向けに作られたクエリ言語Webのサーバとクライアント間のやり取りとして、RESTがよく用いられると思いますが、GraphQLはそのRESTの代わりとなるものです。 1つのエンドポイントに対してquery(データ取得リクエスト)やmutation(データ変更リクエスト)を投げて、知りたい情報の取得や、データの変更ができる仕組みです。 自分の所有している車の情報を取得

                                                                                  とあるプロジェクトにGraphQLを導入してみた話|NISSAN NAKAME BLOG | 日産ナカメブログ
                                                                                • Announcing TypeScript 5.2 - TypeScript

                                                                                  Today we’re excited to announce the release of TypeScript 5.2! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to catch mistakes like typos, issues with null and undefined, and more. Types also power TypeScript’s edi

                                                                                    Announcing TypeScript 5.2 - TypeScript