並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 30857件

新着順 人気順

interfaceの検索結果361 - 400 件 / 30857件

  • WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進

    WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進 WebAssemblyには、ファイルI/OやネットワークアクセスなどのOSが備える基本的な機能を抽象化するWASI(WebAssembly System Interface)と呼ばれる業界標準仕様があります。WASIに準拠して生成されたWebAssemblyバイナリはWindows、Linux、macOSなどのOSに依存せず、どのOS環境でもそのまま実行可能です。 参考:WebAssemblyをWebブラウザ以外の実行環境へ。システムインターフェイスへのアクセスを可能にする「WASI」の策定開始。Mozillaが呼びかけNode.jsらが賛同 WebAssemblyに対してパブリッククラ

      WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進
    • 発明家の北神@ Interface 2022年11月号 on Twitter: "す、すげぇ。東横イン、部屋事にSSIDがあって(ルーター名が部屋番号)確かルーターが沢山あるとチャンネルの奪い合いになるのでは?って思い出して調べたら、まぁひどい状況w 部屋同士戦い合う仕組みになってる、どうして汗w https://t.co/Cvs8pZzZOP"

      す、すげぇ。東横イン、部屋事にSSIDがあって(ルーター名が部屋番号)確かルーターが沢山あるとチャンネルの奪い合いになるのでは?って思い出して調べたら、まぁひどい状況w 部屋同士戦い合う仕組みになってる、どうして汗w https://t.co/Cvs8pZzZOP

        発明家の北神@ Interface 2022年11月号 on Twitter: "す、すげぇ。東横イン、部屋事にSSIDがあって(ルーター名が部屋番号)確かルーターが沢山あるとチャンネルの奪い合いになるのでは?って思い出して調べたら、まぁひどい状況w 部屋同士戦い合う仕組みになってる、どうして汗w https://t.co/Cvs8pZzZOP"
      • ポルノ動画に字幕を、聴覚障害者の男性が3サイトを提訴 米

        ポルノ動画サイト「ポルノハブ」のロゴ(2018年1月23日撮影、資料写真)。(c)Ethan Miller / GETTY IMAGES NORTH AMERICA / AFP 【1月18日 AFP】米ニューヨーク在住の聴覚障害がある男性が16日、ポルノ動画3サイトと運営会社に対し、字幕なしでは動画を十分に楽しめないとしてブルックリン(Brooklyn)にある連邦裁判所でクラスアクションと呼ばれる集団訴訟を起こした。 【編集部おすすめ】「AV男優はベンガルトラよりも少ない」、日本人男優が懸念 ヤロスラフ・スリス(Yaroslav Suris)氏は、障害者差別を禁止する「障害がある米国人法(Americans with Disabilities Act、ADA)」に違反しているとして、ポルノハブ(Pornhub)、レッドチューブ(Redtube)、ユーポルノ(YouPorn)の3サイトと、そ

          ポルノ動画に字幕を、聴覚障害者の男性が3サイトを提訴 米
        • Pythonが教育用途において十分だという話

          Pythonが教育用途において十分だという話 今話題のPythonを教えている現役の講師です。Pythonを教える際に重視すべきだと考えている機能等について書いておきます。 dataclass / Pydantic 自分は型ヒントよりもdataclassやPydanticを使った型付けを重視しています。いわゆるクラスベースな言語の書き方が大事だと考えています。 dataclass Pythonは動的型付け言語であり、interface相当の機能すらclassの構文で書く変わった言語です。近年Pythonの型ヒントは少しづつ充実してきていますが発展途上であることは否めないですし、何より実行時にその型であることは保証されないので、dataclass等を使った開発スタイルが依然強力だと考えています。 Python+TypeScriptというようなスタックを使う際には両言語の差に混乱するでしょう。

            Pythonが教育用途において十分だという話
          • Game UI Database

            1329 Games 54883 Screenshots The ultimate reference tool for interface designers. Filter by Materials and Patterns Such as Wood Paper Halftone Tribal Ornate and many more! Browse 120+ Screen Types Title Screen Settings Inventory Area Map Dialogue Shop Mission Log Tutorials & Guides Leaderboards Modals Gameplay & HUD

              Game UI Database
            • KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog

              DNSは趣味でやっているだけですし有識者のレビューを経ているわけでもないので誤りを含むかもしれませんが、DNS界隈には優しい人しかいないのできっと丁寧に指摘してくれるはずです。 追記:めちゃくちゃ丁寧にレビューしていただいたので修正いたしました。森下さんほどの方に細かく見ていただいて恐れ多いです...(学生時代に某幅広合宿で森下さんの発表を見てDNSセキュリティに興味を持った) 4万文字を超える大作、おつかれさまです。わかりやすく書けていると思いました。 ざっと読んで、コメントしてみました。ご参考まで。https://t.co/bVj5WeFHQr https://t.co/ku5NOx6ua8— Yasuhiro Morishita (@OrangeMorishita) 2024年2月19日 要約 背景 詳細 DNSSECとは? DNSSECの可用性 鍵タグの衝突 攻撃内容 SigJam

                KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog
              • AlmaLinux、今後はRed Hat Enterprise LinuxのABI互換を目指すと発表。これまでの「バグまでRHEL互換」の路線を変更

                AlmaLinux、今後はRed Hat Enterprise LinuxのABI互換を目指すと発表。これまでの「バグまでRHEL互換」の路線を変更 2020年にRed Hatは、Red Hat Enterprise Linux互換OSとして使われてきたCentOSの開発中止を発表しました。 これをきっかけに、CentOSの後継を担うことを目指していくつかのRHELクローンOSが登場します。その代表的なLinuxディストリビューションの1つがAlmaLinuxです。 AlmaLinuxはRHELのソースコードを基に、RHELのバグまで含めて完全にRHEL互換をうたうLinuxディストリビューションを開発、提供してきました。 しかしRed Hatは先月(2023年6月)、RHELのソースコードの一般公開を事実上終了するとともに、クローンOSベンダに対して「付加価値もなくコードをリビルドするだ

                  AlmaLinux、今後はRed Hat Enterprise LinuxのABI互換を目指すと発表。これまでの「バグまでRHEL互換」の路線を変更
                • 「いじめられたから見返そうと頑張る」には無理がある(Interfaceに論文掲載) | 富永 京子 / TOMINAGA Kyoko

                  社会運動の専門誌Interfaceに論文が掲載されました(こちらから読めます)。国際誌への掲載としては、2017年に刊行された前回の論文から随分時間が経ってしまいました。内容は「社会運動の旅(Protest Journey)」に関するものですが、ここでは今回の論文の執筆に至るまでの少し別の話をさせてください。 この3年間はある事情で研究が難しい状況にありました。この論文もいくつかの雑誌に投稿を繰り返してようやく掲載されたというところです。理由は後述しますが、いままでお世話になってきた「日本の社会運動論の先生に認められるため」に頑張ってきたのですが、もう限界があるような気がします。この論文が掲載されたこともあり、しばらく、社会運動研究のほうは好きなペースで行うことにしようと思います。 なんで認められることに躍起になっていたのかというと、数年前にある社会運動の研究会(特にメンバーシップというも

                    「いじめられたから見返そうと頑張る」には無理がある(Interfaceに論文掲載) | 富永 京子 / TOMINAGA Kyoko
                  • 法令APIを利用したリサーチツールを自作してみた【SmartRoppo】 - Qiita

                    1. はじめに 2. リーガルテックっぽいプロダクトを作ってみた 3. SmartRoppoのコンセプト 4. SmartRoppoの主な機能・特長 5. なぜ自分で作ろうと思ったのか? 6. 今後の課題 7. おわりに 1. はじめに この記事は、じゃんく(@jank_2525)さんからバトンを受け継ぎ、「法務系 Advent Calendar 20191」の14日目エントリーとして執筆しています。 皆さんのエントリー、どれも個性あふれる素敵な内容で、毎日大変興味深く拝見しています。 2. リーガルテックっぽいプロダクトを作ってみた さて、突然ですが、リーガルテック的なプロダクトを作ってみたので、このエントリーをもってβ版を公開させていただきます。【SmartRoppo】といいます。 SmartRoppo -法令データベースを、もっと賢く- https://smartroppo.com/

                      法令APIを利用したリサーチツールを自作してみた【SmartRoppo】 - Qiita
                    • APIのコードを自動生成させたいだけならgRPCでなくてもよくない? - エムスリーテックブログ

                      こんにちは、エンジニアリンググループの福林 (@fukubaya) です。 先月から、今年の秋くらいにリリース予定の新サービスの設計、開発を始めました。 せっかく新しく始めるサービスなので、まだ経験したことがない言語やフレームワーク、技術を使わないと楽しくありません。 そこで、バックエンドにGoにして、フロントのAPIまで含めてgRPCの .proto ファイルで定義を一元化し、APIコードは protoc で生成させる計画を立てていたのですが、 フロントでgRPCとなると、 gRPC-web か grpc-gateway になるが、リリースまでに使える期間では認証も含めると検証が間に合わなさそう Goだけでなく、terraform(インフラ設計もやります) も Vue.jsも今回が初めて、というメンバーもおり、さらにRESTではなくgRPCも、となると未経験技術が多すぎてキャッチアップが

                        APIのコードを自動生成させたいだけならgRPCでなくてもよくない? - エムスリーテックブログ
                      • Don't Panic: Kubernetes and Docker

                        By Jorge Castro, Duffie Cooley, Kat Cosgrove, Justin Garrison, Noah Kantrowitz, Bob Killen, Rey Lejano, Dan “POP” Papandrea, Jeffrey Sica, Davanum “Dims” Srinivas | Wednesday, December 02, 2020 Update: Kubernetes support for Docker via dockershim is now removed. For more information, read the removal FAQ. You can also discuss the deprecation via a dedicated GitHub issue. Kubernetes is deprecating

                          Don't Panic: Kubernetes and Docker
                        • AWS re:Invent 2020で発表された新サービス/アップデートまとめ - Qiita

                          AWS re:Invent 2020の会期中に発表された新サービス/アップデートのまとめです。 今年も、後から出来るだけ素早く簡単に振り返ることができるようにまとめました! 凡例 (無印) 新サービス (Update) 既存サービスのアップデート (APN) パートナー制度に関連したリリース/アップデート 12/1 (火) 今年の開幕は「Amazon EC2 Mac instances」でした。 Amazon EC2 Mac instances macOS用のAmazon Elastic Compute Cloud (EC2) Macインスタンス EC2 Macインスタンスを使用すると、iPhone、iPad、Mac、Apple Watch、Apple TV、Safari用のアプリ開発者は、macOS環境を数分でプロビジョニングしてアクセスし、必要に応じて容量を動的に拡張し、AWSの従量課

                            AWS re:Invent 2020で発表された新サービス/アップデートまとめ - Qiita
                          • 機械学習APIでWebサイトの改善点を提案するサービスを作った話 - Qiita

                            まえがき アクセシビリティーの観点からWebサイトを診断し、AIプラットフォームを利用して得た情報をもとにベストプラクティスを提案してくれるオープンソースのWebサービス「Visible」を開発しました。 WebサイトURL: https://visi.dev GitHubリポジトリ(Starください!): https://github.com/visible/visible GoogleのLighthouseなど、Webサイトの診断を行ってくれるサービスは以前からありましたが、診断だけではなく改善点の提案も行う新しいサービスになっています。また、アクセシビリティーに関する理解を深めてもらえるように工夫をした設計にしていたり、コマンドライン版ではスタンドアロンで実行可能なようになっています。 2020年度の「独創的アイデアと卓越した技術を持つ小中高生クリエータ支援プログラム」未踏ジュニアに

                              機械学習APIでWebサイトの改善点を提案するサービスを作った話 - Qiita
                            • React + Material-UIで管理画面を作成してみた | DevelopersIO

                              Reactアプリを作成 Material-UIで管理画面を作るためのベースとなるReactアプリを作成します。 Create React App Create React Appで新しいReactアプリを作成します。 npx create-react-app react-material-ui-sample --typescript プロジェクトのディレクトリへ移動して実行します。 cd react-material-ui-sample npm start ブラウザにReactアプリが表示されます。 ディレクトリ構成 ディレクトリはあまりネストさせすぎずシンプルな構造にしました。コンポーネントの分け方はAtomic Designを参考にしています。 src/ ├ components/ │ └ atoms/ # 原子(個々のパーツ) │ └ molecules/ # 分子(原子の集合体)

                                React + Material-UIで管理画面を作成してみた | DevelopersIO
                              • 犬から人へ電話をかけられる「DogPhone」 愛犬は飼い主にどのくらい着信を入れるか検証

                                Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 スコットランドのグラスゴー大学と、フィンランドのアールト大学の研究チームが開発した「Forming the Dog Internet: Prototyping a Dog-to-Human Video Call Device」(DogPhone)は、犬から人のスマートフォンへビデオ通話をかけられるボール型IoTデバイスだ。ボール型のデバイスをくわえて動かすことで、スクリーン周辺で音が鳴り、電話先の飼い主が応答するとそのスクリーンに顔が表示され、音で近づいてきた犬と対話できる。 人が犬を遠隔で監視するデバイスは一般的に普及しているが、犬がコンピュータに対して権限を持っていることはほとんどなく

                                  犬から人へ電話をかけられる「DogPhone」 愛犬は飼い主にどのくらい着信を入れるか検証
                                • 東プレ、Mac向けのテンキーレスキーボード

                                    東プレ、Mac向けのテンキーレスキーボード
                                  • WebAssemblyでの機械学習モデルデプロイの動向

                                    本記事はMLOps Advent Calendar 2020の 2 日目の記事です。 WebAssembly(Wasm)は機械学習モデルをデプロイする新たな手段になりうるでしょうか。 この記事では、機械学習モデル(特に Deep Learning)を Wasm でデプロイする周辺技術の動向や内部の仕組みをざっくりと説明します。 Table of Contents tkat0 です。WebAssembly(Wasm)面白いですね。 私も最近はyewでフロントエンドを書いて遊んでいます。Rust で React っぽいことできるのは新鮮で面白いです。 Wasm は、なんとなく速い JavaScript?とか機械学習で何に役立つの?とか思ってる方も多いと思います。 しかし、Wasm はブラウザでの推論時に使えるだけでなく、機械学習モデルのサービングやエッジデバイスでの推論にも使えると知ったら驚き

                                      WebAssemblyでの機械学習モデルデプロイの動向
                                    • Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開

                                      Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開 Linuxカーネルを書き換えることなくその内部の機能をフックし、フック先でサンドボックス化されたプログラムを実行することにより、カーネルをプログラマブルに機能拡張できる「eBPF」(Extended Berkeley Packet Filter)は、クラウドネイティブ関連で最も注目されている技術の1つです。 eBPFを用いたソフトウェアとしては、CNI(Container Networking Interface)を用いてコンテナ間のセキュアな接続やロードバランシングなどさまざまな機能拡張を実現する「Cilium」がCloud Native Computing Foundationのプロジェクトとしてよく知られています。 今回、そのCiliumを開発するIsoval

                                        Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開
                                      • 何問解ける?TypeScriptクイズ! #techtekt Q - techtekt

                                        みなさまこんにちは。techtekt編集部です。 パーソルキャリアのエンジニアやデータサイエンティストなどが出題する「techtekt Q」という新たなコンテンツをスタートしました。 社内でよく使われる言語から、注目しているフレームワーク、答えを導くプロセスなど、さまざまな視点でクイズを出題します! トップバッターをかざってくれたのは、主に新規サービスの開発を担う「サービス開発部」からYuto SAGAWAさんと、@_k725さんからの出題です。さて、あなたは何問解けますか??? ※Yuto SAGAWAは退職していますが、本人の同意を得て掲載を継続しています。 出題背景 私達のチームではメインの開発言語にTypeScriptが採用されています。 TypeScriptには静的型付けなどがあり、またトランスパイルする時点でエラーが分かることから、複数名での開発で便利なことが特徴です。 便利で

                                          何問解ける?TypeScriptクイズ! #techtekt Q - techtekt
                                        • gRPC Internal - gRPC の設計と内部実装から見えてくる世界 | Wantedly Engineer Blog

                                          こんにちは、Wantedly の Infrastructure Team で Engineer をしている南(@south37)です。 今日は、WANTEDLY TECH BOOK 6 から「gRPC Internal」という章を抜粋して Blog にします。 「WANTEDLY TECH BOOK 1-7を一挙大公開」でも書いた通り、Wantedly では WANTEDLY TECH BOOK のうち最新版を除いた電子版を無料で配布する事にしました。Wantedly Engineer Blogでも過去記事の内容を順次公開予定であり、この Blog もその一環となっています。 Wantedly における Go 導入にまつわる技術背景 | Wantedly Engineer Blog (本記事は Go Conference 2019 Autumn にて無料配布した冊子『WANTEDLY TE

                                            gRPC Internal - gRPC の設計と内部実装から見えてくる世界 | Wantedly Engineer Blog
                                          • Chromium にコントリビュートするための周辺知識 | blog.jxck.io

                                            Intro Chromium にコントリビュートするためには、ソースコードを理解する以外にも、もろもろ必要な周辺知識がある。 ドキュメントはかなり整備されている方ではあるが、そのドキュメントにたどり着くのが難しい場合もある。 レビュアーなどが親切に教えてくれるものをローカルにメモしているが、それも散らばってきたため、ここにまとめることにする。 まずは初期状態で公開するが、どんどん更新していき、長くなっても分割しないで追記を繰り返そうと考えている。 関連サイト 始めて取り組もうとすると、まずどこを見ればわからないところから始まる。 似たようないくつかのサイトがあり、使い分けがされているからだ。 code search https://source.chromium.org/chromium/chromium/src コードをインタラクティブに検索するためのサイト Workspace 風の U

                                              Chromium にコントリビュートするための周辺知識 | blog.jxck.io
                                            • WebAssembly の過去・現在・未来 - Qiita

                                              はじめに WebAssembly (略して Wasm) では WASI や WIT、 Component Model など様々な仕様があります。 それぞれが登場した背景、モチベーションなどを理解することでなんとなく概要を掴んでいくことができるのではないかと考えたため、過去・現在・未来と時間軸で整理してみました。 まず Wasm とその特徴に関して簡単に紹介した後、Wasm の過去として生まれた背景やモチベーションを紹介します。 そして現在の Wasm がなぜ注目を集めているのか、そして現在策定中の仕様と目指している未来について紹介します。 WebAssembly とはなにか WebAssembly はスタックベースの仮想マシン用バイナリ命令フォーマットの仕様です。Wasm と略されます。 Wasm ファイル(Wasm モジュール)は一般に .wasm という拡張子で表されるバイナリファイル

                                                WebAssembly の過去・現在・未来 - Qiita
                                              • Goでつまづいたところを仕様を見ながら理解してみる - ravineport blog

                                                Go言語デビューしました!🎉 シンプルなのもあってすぐに馴染むことができています。Goよいですね! さてさて今回はGoを書いていて「これできるんだ」「これはコンパイルエラーなんだ」となったところをGoの仕様などを見ながら(できればそのwhyまで)理解したいと思います。 Go 1.18時点での記事です。 つまづき1:constをポインタとして扱えない 例えばこんなのがあったとして const Ten = 10 type User struct { age *int } 以下のコンパイルが通りません。 func main() { user := User{ &Ten, // コンパイル通らない🤔 } fmt.Println(user) } エラーメッセージを見てみると invalid operation: cannot take address of Ten (constant 10 of

                                                  Goでつまづいたところを仕様を見ながら理解してみる - ravineport blog
                                                • WebAssemblyをあらゆるプラットフォームでセキュアに実行できるようにする「Bytecode Alliance」発足。インテル、Mozilla、Red Hatなど

                                                  WebAssemblyをあらゆるプラットフォームでセキュアに実行できるようにする「Bytecode Alliance」発足。インテル、Mozilla、Red Hatなど WebAssemblyは、Webブラウザ上でネイティブコードのように高速に実行できるバイナリフォーマットして策定された標準仕様で、すでにChromeやFirefox、Edge、Safariなどの主要ブラウザでサポートが実現されています。 このWebAssemblyをWebブラウザだけでなく、デスクトップPCやサーバ、IoTデバイスなどあらゆる環境で、セキュアに実行することを目指した団体「Bytecode Alliance」が発足しました。 Bytecode Allianceの創立メンバーは、インテル、Mozilla、Red Hat、Fastlyの4社。 前述したように、WebAssemblyはもともと、Webブラウザで実行

                                                    WebAssemblyをあらゆるプラットフォームでセキュアに実行できるようにする「Bytecode Alliance」発足。インテル、Mozilla、Red Hatなど
                                                  • SIE、「バナナをコントローラーにする技術」を特許申請。身近なものなら何でも入力デバイスにできる新テクノロジー - AUTOMATON

                                                    ホーム ニュース SIE、「バナナをコントローラーにする技術」を特許申請。身近なものなら何でも入力デバイスにできる新テクノロジー ソニー・インタラクティブエンタテインメント(SIE)が、「バナナをコントローラーにする技術」を特許申請したようだ。海外メディアのGamesIndustry.bizが伝えている。「ビデオゲーム用にユーザー入力を生成するシステムおよび方法(SYSTEM AND METHOD FOR GENERATING USER INPUTS FOR A VIDEO GAME)」との名称で特許が申請されている。 特許申請の中でSIEは、近年のビデオゲーム周辺機器の多様化を指摘。技術が複雑化しコストが高くなったために、ユーザーがゲームを遊ぶ上での障壁となっていることを問題提起した。その上で、「安価かつシンプルで、電子機器ではないデバイスを、ユーザーがビデオゲームの周辺機器として利用で

                                                      SIE、「バナナをコントローラーにする技術」を特許申請。身近なものなら何でも入力デバイスにできる新テクノロジー - AUTOMATON
                                                    • Google、記事の対価3年で1050億円 報道200社と提携 - 日本経済新聞

                                                      【ニューヨーク=大島有美子】米グーグルは1日、新聞社やテレビ局など世界の報道機関約200社と提携し、ニュースを提供する新サービスを立ち上げると発表した。記事提供の対価としてグーグルが報道機関に対して3年間で10億ドル(約1050億円)を支払う。まず1日にドイツとブラジルで始め、カナダ、英国、オーストラリアなどに順次広げる。米国での実施予定は明らかにしていない。独メディア大手のシュピーゲル・グル

                                                        Google、記事の対価3年で1050億円 報道200社と提携 - 日本経済新聞
                                                      • 【TypeScript と友達に】Type Challenges を全問解いたのでエッセンスと推し問題を紹介してみる - 前編

                                                        はじめに 自己紹介 初めまして、@kakekakemiya と申します。 現在は東京大学大学院学際情報学府の修士 1 年で、フロントエンドエンジニアとして活動しています(25 卒の就活生です)。TypeScript × React × Next.js が主戦場ですが、Flutter でモバイルアプリを開発するときもあります。 今回は自分の TypeScript 力の向上のために、合計 170 問あるType Challenges を全問解いたので、Type Challenges における推し問題を紹介しながら、型パズルを解く上でのエッセンスを述べていく記事を書いてみようと思います。 Zenn での初投稿なので、何かと至らない点があるかもしれませんが、よろしくお願いします。 この記事の想定読者 TypeScript の型システムに興味がある方 Type Challenges が気になっている

                                                          【TypeScript と友達に】Type Challenges を全問解いたのでエッセンスと推し問題を紹介してみる - 前編
                                                        • Highlights from Git 2.23

                                                          CommunityOpen SourceHighlights from Git 2.23Take a look at some of the new features in the latest Git release. The open source Git project just released Git 2.23 with features and bug fixes from over 77 contributors, 26 of them new. Here’s our look at some of the most exciting features and changes introduced since Git 2.22. Experimental alternatives for git checkout Git 2.23 brings a new pair of e

                                                            Highlights from Git 2.23
                                                          • New – Application Load Balancer Support for End-to-End HTTP/2 and gRPC | Amazon Web Services

                                                            AWS News Blog New – Application Load Balancer Support for End-to-End HTTP/2 and gRPC Thanks to its efficiency and support for numerous programming languages, gRPC is a popular choice for microservice integrations and client-server communications. gRPC is a high performance remote procedure call (RPC) framework using HTTP/2 for transport and Protocol Buffers to describe the interface. To make it ea

                                                              New – Application Load Balancer Support for End-to-End HTTP/2 and gRPC | Amazon Web Services
                                                            • 「手のひらを虫が這う感覚」を体験できる超薄型「電子皮膚」 無線から電気刺激で触覚生成

                                                              Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 香港城市大学などに所属する研究者らが発表した論文「Encoding of tactile information in hand via skin-integrated wireless haptic interface」は、手のひらへの電気刺激で触覚を着用者に与えるVR向け極薄ハプティクスデバイスを提案した研究報告である。 電極が備わったパッチを手のひらに貼り付け、無線で電気を流すことで着用者に対してVRに応じた触覚刺激を提供できる。 触覚を加えたVR体験は臨場感の向上につながり、中でも手への触覚刺激は高い効果が得られる。だが、手の場合だと手袋を装着するなどかさばる仕様のものが多い。没入

                                                                「手のひらを虫が這う感覚」を体験できる超薄型「電子皮膚」 無線から電気刺激で触覚生成
                                                              • TypeScript 型レベル関数型プログラミング in 2023 - Object.create(null)

                                                                ちょっと前に話題になった hotscript の技法の紹介やら, ラムダ計算を TypeScript の型にコンパイルする話やらなんやら. 通常の型レベル関数 TypeScript の型エイリアスはパラメータを取れるので, これは型レベルの関数であるとみなせます. type IsNumber<X> = X extends number ? true : false; type A = IsNumber<42>; // = true 一方でこのようにして定義された関数は第一級ではない, つまり関数そのものを他の関数の引数として渡したりすることができません. type FilterUnion<F, X> = X extends unknown ? (F<X> extends true ? X : never) : never; // ~~~~ // ^ Error: Type 'F' is n

                                                                  TypeScript 型レベル関数型プログラミング in 2023 - Object.create(null)
                                                                • Rails+Next.jsでGraphQLを導入する時に考えたこと - Timee Product Team Blog

                                                                  こんにちは、タイミー開発プラットフォームチームで業務委託として働いている宮城です。 タイミーはリリースから4年が経過したプロダクトで、2022年の前半から一部領域でGraphQLを利用し始め現在導入を進めています。 本記事では、GraphQLをプロダクトに導入する上で判断に迷った箇所や課題に対して、タイミーでの意思決定とその理由を紹介します。参考にしていただければ幸いです。 GraphQLの選定理由についてはこの記事では触れませんが、CTOの@kameike が以下のイベントで詳しく紹介する予定です。まだ参加申し込みは可能ですので、興味がある方はぜひ合わせてご覧ください。 timeedev.connpass.com なお、本記事のタイトルはソウゾウさんの以下の記事にインスパイアされています。 engineering.mercari.com GraphQLの「Getting Startedの

                                                                    Rails+Next.jsでGraphQLを導入する時に考えたこと - Timee Product Team Blog
                                                                  • 脳・脊髄インターフェース  ―12年もの間,下半身不随だったひとの歩行を可能とする驚異の医療!!― - Neurology 興味を持った「脳神経内科」論文

                                                                    感嘆して思わず仰け反ったNature誌論文です(解説動画をご覧ください).主人公は40歳のGert-Jan Oskam氏,バイク事故による頸髄損傷により12年間にわたって下半身不随,上肢も一部麻痺になってしまいました.スイス連邦工科大学ローザンヌ校のCourtine博士は,記者会見で「我々はOskam氏の意思を捉え,その意思を脊髄への刺激に変換し,自発運動を再び獲得させることに成功した」と述べています. 博士らは2018年,脊髄の電気刺激と集中的リハビリにより,脊髄損傷患者の再歩行が可能となることを実証しました.しかしその効果は不十分であったため,さらに研究が進められました.Oskam氏が身体のさまざまな部分を動かそうとしたときに,脳のどの部分が電気信号を発するか,つまりその「意思」を解読するために,機械学習プログラムを使った観察を行いました.そしてこの人工知能の「デコーダー」により,特定

                                                                      脳・脊髄インターフェース  ―12年もの間,下半身不随だったひとの歩行を可能とする驚異の医療!!― - Neurology 興味を持った「脳神経内科」論文
                                                                    • 版元ドットコムとopenBDプロジェクトは“だれもが自由に使える書誌・書影”を再び提供するためホワイトリスト作成という正攻法に出た | HON.jp News Blog

                                                                      《この記事は約 21 分で読めます(1分で600字計算)》 一般社団法人版元ドットコムとopenBDプロジェクト(版元ドットコムと株式会社カーリル)は3月29日、版元ドットコム会員社以外の出版社に対し、書誌・書影の読者(第三者)などへの利用承諾を求める取り組みの開始を発表しました。そもそもなぜそのような取り組みが必要なのでしょうか? 本稿ではその背景や経緯などについて、関係者への取材などを踏まえた上で詳しく解説します。 お断り:アマゾンジャパンには、HON.jpの法人会員として事業活動を賛助いただいています。しかし、本稿の記述は筆者の自由意志であり、対価を伴ったものではありませんし忖度もしていません。また、本稿では論点を絞るため、話をおおむね「書影」に絞ります。以下、常体で記述します。 そもそもなぜ書影の利用許諾が必要なのか? オンラインショッピングなどで用いられる商品画像――本の場合、そ

                                                                        版元ドットコムとopenBDプロジェクトは“だれもが自由に使える書誌・書影”を再び提供するためホワイトリスト作成という正攻法に出た | HON.jp News Blog
                                                                      • あえてGo言語でClean Architectureを学ぶ

                                                                        はじめに 最近巷で話題のGoらしさって話があると思いますが、 ここはあえてGoらしからぬClean ArchitectureをGoで学んでいこうという記事です。 対象 Go言語をある程度読めて、Clean Architectureに興味がある方 注意 ここでいうClean Architectureとは、依存性のルールに従った円を指しています。 Clean Architectureを採用しましょうって話ではありません。 各言語には思想があるので、その言語らしい書き方に沿うべきだと思っています。 ざっくりとしたアーキテクチャの目的 システムの関心の分離を行い、選択肢を残す(決定を遅らせる)ことが目的です。 またユースケースを中心として開発するため、フレームワークやツールに依存しません。 Clean Architectureとは Robert Martin がブログで提唱したアーキテクチャの解説

                                                                          あえてGo言語でClean Architectureを学ぶ
                                                                        • 握力を増強できるバナナみたいな手袋、米MITなどが開発 編物の人工筋肉を空気で膨張

                                                                          Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米MIT CSAILと米Tencent Americaの研究チームが開発した「Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting」は、センシング機能を搭載した織物ベースのソフトな空気圧アクチュエータだ。 空気を注入し局所的な膨らみによってアクチュエータ全体を曲げることで機能させる。アクチュエータを肘当てに組み込み肘の曲げのサポートや、手袋に組み込み握力増強などが可能だ。 アクチュエータは、空気圧チャンネルとなる市販のシリコンチューブと、シリコンチューブを包み込み、膨らん

                                                                            握力を増強できるバナナみたいな手袋、米MITなどが開発 編物の人工筋肉を空気で膨張
                                                                          • Goodpatch新卒UIデザイン研修の設計—ソフトウェアデザイン概論と基礎理論—|Goodpatch Blog グッドパッチブログ

                                                                            Goodpatchでは職種ごとにさまざまな新人研修プログラムを用意しています。2020年の新卒UIデザイナー向けには、4月から6月にかけてUIデザインに関する基礎的な講義や演習、課題制作といった集中的な研修を行い、UIデザイナーとして必要な基礎知識を身につけてもらいました。 UIデザイン研修といってもいくつかにコースが分かれており、今回私が講師として担当した部分では「ソフトウェアデザイン」をテーマに講義を行いました。 以下の講義のうち私が担当した、ソフトウェアデザイン概論、インタラクションデザイン基礎、モードレスデザイン基礎、UIモデリング基礎について簡単にご紹介いたします。 UIデザイン研修—ソフトウェアデザイン編—講義シラバス ソフトウェアデザイン講義の設計 UIデザイン新人研修は全体構成を「ビジュアルデザイン編」「ソフトウェアデザイン編」と二分し、それぞれの専門性を深堀りできる形を採

                                                                              Goodpatch新卒UIデザイン研修の設計—ソフトウェアデザイン概論と基礎理論—|Goodpatch Blog グッドパッチブログ
                                                                            • 【オブジェクト指向プログラミング】誰のもの?で理解するインターフェース

                                                                              前置き 背景 オブジェクト指向プログラミングのインターフェースについて、以下のような例で学んだ方は多いのではないでしょうか。 public interface Animal { void bark(); } public class Dog implements Animal { void bark() { System.out.println("ワン"); } } public static void main(String[] args){ Animal animal = new Dog(); // Animal型の変数にDogインスタンスを代入できる animal.bark(); } 上記は極端な例ですが、 「 Dog dog = new Dog(); と比べて何がいいの?」 という疑問に答えてくれる情報をなかなか見つけることができず、言語仕様と割り切って覚えてきた方は、実際に多いの

                                                                                【オブジェクト指向プログラミング】誰のもの?で理解するインターフェース
                                                                              • iOS(16.4+)を含むブラウザでWeb Push機能を実装したメモ

                                                                                はじめに 2023年3月末にiOS 16.4がリリースされたことで、ついにすべてのモダンブラウザユーザーに対してWeb Pushを送れるようになりました。 本記事は、筆者が個人開発しているWebサービスでWeb Push機能を実装したときに調べたことや行ったことをメモとして残すものです。Web Push機能の実装を検討されている方の参考になりましたら幸いです。 なお、筆者は外部サービスへの依存をなるべく減らしたかったため、FCMなどのプッシュ通知機能を提供してくれるものはなるべく使わずに実装したのですが、大変だったので基本的には素直にSaaS等を使った方がよいと思います。 注意事項として、筆者はバックエンドに専門性がありません。そのため、何か間違った記述があるかもしれません。特に暗号化周りは理解が甘い点があると思います。もし誤りを発見された場合は優しめに教えていただけると助かります。よろし

                                                                                  iOS(16.4+)を含むブラウザでWeb Push機能を実装したメモ
                                                                                • 株式会社リクルート エンジニアコース新人研修の内容を公開します!(2023年度版) | Recruit Tech Blog

                                                                                  こんにちは! 2023年度エンジニア新卒の、吉田です。 株式会社リクルート 新卒エンジニアコースでは、部署への配属前に、BootCampと呼ばれる新人研修を行っています。 本日は2023年度の研修の内容を、実際に受講した新卒の立場から紹介させていただきます。 研修の内容については毎年反響をいただいていますが、今年度も一段と進化し、より充実した研修でした。 ページ下部に研修資料を公開していますので、ぜひ研修の雰囲気を感じ取っていただけると嬉しいです。 研修の概要 エンジニアコースの新人研修は、配属後にスピード感を持って成長できるようになることを見据え、 「さまざまな技術領域の講座を受け、興味関心を広げて、知らなかった好奇心に出会う」 「現場で求められる『仕事への取り組みスタンス』をつかむ」 「気軽に相談できる仲間(同期)をつくる」 の3点が目的とされています。 今年度は、入社前に行われたスキ

                                                                                    株式会社リクルート エンジニアコース新人研修の内容を公開します!(2023年度版) | Recruit Tech Blog