JSer.info #586 - React 18が正式リリースされました。 React v18.0 – React Blog Internet Explorerのサポートが終了されています。 主な変更としてConcurrent Renderingに対応するための変更と新しいAPIが追加されています。 setStateの呼び出しを自動的にバッチ化とopt-outするためのflushSyncを追加、緊急と緊急ではない状態の更新を扱うTransition APIがされています。 クライアントのReactDOM.renderとReactDOM.hydrateとサーバのrenderToStringはそれぞれ非推奨となっています。 これに対応する新しいAPIとして、クライアントにcreateRoot/hydrateRoot、サーバにrenderToPipeableStream/renderToRea
なんで作った?AndroidスマホをLightning対応に改造する猛者が現る2022.04.04 16:0015,924 Andrew Liszewski - Gizmodo US [原文] ( そうこ ) わざわざ魔改造。 iPhoneのデメリットで1番最初にあがるのがLightning。Apple製品でしか使えん!さっさとUSB-Cにしろ!とさんざんクレームがあがっており、逆に、なんでLightningにそこまでこだわってんの?と不思議にすら感じる存在です(ぼちぼちUSB-Cへの移行も噂されていますけどね)。 どんだけLightningが不評かというと、DIYでiPhoneにUSB-C搭載した端末がオークションで1000万円超えの値をつけるほど。それなのに、まさか、まさかこんなことが…! iPhoneをUSB-Cに改造したKen Pillonelさん、今度はAndroidにLight
「Linux」は最も一般的なクラウドOSの地位を確立した。だが新たな攻撃ルートにもなっているため、セキュリティ業界は対策を急ぐ必要がある。 VMwareはLinuxを標的とするマルウェアに関するレポートを公開した。 VMwareのジョバンニ・ビーニャ氏(脅威インテリジェンス担当シニアディレクター)は言う。「できる限り少ない労力で効果を最大化するため、Linuxを標的とするマルウェアをツールセットに加えている」 攻撃者がLinuxを狙うメリット iStock.com/Orla 「攻撃者は、エンドポイントからより価値の高い標的に侵入するのではなく、1台のサーバを侵害するだけで莫大(ばくだい)な利益とアクセスを入手できることに気付いた。重要なインフラサービスと機密データにアクセスできるため、パブリッククラウドとプライベートクラウドを価値の高い標的と見なしている」 「現在のマルウェア対策はWind
「粗いドット絵」「UDフォント」「パワポアイドル」──新年度だから教えたい、2022年に出てきた商用利用可なフリー素材 4月を迎え、2022年度がスタートした。新しい環境を迎えて、これまでとは違う製品を開発したり、毛色の異なる資料などを作ったりする人もいるかもしれない。そこで、フリー素材の活用を検討する人もいるだろう。 フリー素材といえば「いらすとや」や「Adobe Stock」などのサービスが有名だが、それ以外にもユニークなサービスが2022年にも続々と立ち上がっている。この記事では、ITmedia NEWSで過去に記事として取り上げた、22年から始まったフリー素材サービスを5つ紹介する。 元任天堂のデザイナーが手掛けた粗いドット絵の素材集 デザイン会社のNASU(大阪市浪速区)は、Webサイト「DOTOWN」(ドッタウン)で粗いドット絵の画像素材を提供している。食べ物や乗り物、人物、動
これまでとは異なるCSSフレームワークが登場しました! Tailwind CSSのようにユーティリティファーストで、すべての値がCSS変数(カスタムプロパティ)で記述されています。レスポンシブ対応で一貫性のあるUIコンポーネントを簡単に、素早く実装できます。 単独でも他のフレームワークとの併用も可能で、カラーのみグラデーションのみシャドウのみタイポグラフィのみメディアクエリのみといった使い方もできます。 Open Props Open Props -GitHub Open Propsとは Open Propの使い方 Open Propsのデモ Open Propsとは Open PropsはこれまでのCSSフレームワークとは一味も二味も異なる、CSS変数(カスタムプロパティ)ベースのCSSフレームワークです。巧妙に設計されたWebデザイントークンは、一貫性のあるUIコンポーネントを素早く実
パスワードレスを実現するFIDO/WebAuthのさらなる普及へ、新提案を公開。デバイス間でのクレデンシャル同期、Bluetooth経由でのローミング認証器など 一般にWebサービスなどへのログインには、ユーザー名とパスワードの組み合わせが使われます。しかしこのパスワードの情報などが漏洩することで、企業や個人に大きな損失を与える事故が繰り返されてきました。 そこで、ユーザー名とパスワードの組み合わせの代わりにスマートフォンなどのデバイス内に保存したクレデンシャルを用いてユーザー認証を行い、パスワードの入力を不要にする技術が登場しています。 業界標準となっているのが、FIDOアライアンスによる「FIDO2」と、それをW3CのWeb標準として策定した「Web Authentication」(WebAuthn)です(以下、FIDO/WebAuthn)。 ユーザーはスマートフォンなどのデバイスに対
クラウドネイティブなデータ可視化ツール「Grafana」で、なぜかWebAssembly化したDoomがプレイ可能に。開発元が社内ハッカソンで実現 クラウド上で実行される多様なソフトウェアのログやメトリクスを受け取り、運用管理のためのダッシュボード上で可視化するツールとして定番のソフトウェアが「Grafana」です。 このGrafanaの開発元であるGrafana Labsは、Grafanaのダッシュボード画面上で一人称ゲームの古典とも言えるDoomをプレイ可能にするソフトウェア「Grafana Doom」をオープンソースで公開しました。 Can it run Doom? To mark the 25th DOOMiversary of #Doom64, you can now play Doom on Grafana thanks to time series panels and th
本記事は React best practices and patterns to reduce code - Part2 を提供元の事前許可を得たうえで翻訳したものです。 元の記事に従いタイトルに「ベストプラクティス」と含んでいますが、実際にはベストプラクティスは規模や状況によって大きく異なります。 チームの状況にあわせて参考にしていただければと思います。 ===== これは全3パート中の第2パートとなる記事です。 パート1パート2(この記事)パート3 時間を無駄にしないために早速Reactのベストプラクティスとコード削減についてみていきましょう。まずは最も一般的な内容から始めます。 コンポーネントが子要素を持たない場合はself-closing tagするよくないコード: return <Component></Component>よいコード: return <Component />
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Microsoftは米国時間4月4日、Azure仮想マシン(Azure VM)上でのArmサポートのプレビュー版を提供したと発表した。これはAmpere Computingとの長きにわたる協業を通じて生み出された成果だ。Ampereは、サーバー向けプロセッサーを手がける新興企業だ。同社は2021年、Microsoftや騰訊(テンセント)が顧客として名を連ねていると明らかにしていた。 AzureのホストOSおよびWindows OSプラットフォーム担当製品管理ディレクターであるHari Pulapaka氏は、Twitterに「当社はAzure上でArmもサポートするようになった。AmpereプロセッサーをAzureに搭載し、ルートホストO
本記事は React best practices and patterns to reduce code を提供元の事前許可を得たうえで翻訳したものです。 元の記事に従いタイトルに「ベストプラクティス」と含んでいますが、実際にはベストプラクティスは規模や状況によって大きく異なります。 チームの状況にあわせて参考にしていただければと思います。 ===== これは全3パート中の第1パートとなる記事です。 パート1(この記事)パート2パート3 私は数年に渡っていくつかのプロジェクトで、React.jsを使った取り組みに参加してきました。様々なプロジェクトに取り組む中でいくつかの共通するパターンを見出したため本ブログでご紹介いたします。それではいきましょう。 1. reduxのactionsとdispatcherのためにカスタムフックを作成する私はreduxを使うことを好んではいませんが、いくつ
本日より、すべてのパブリック AMI の非推奨時期が、作成日から 2 年後に設定されます。つまり、作成から 2 年を経過した後のパブリック AMI は、デフォルトで非推奨になります。AMI が非推奨になると、その AMI の所有者ではないユーザーの DescribeImages API コールには表示されなくなります。AMI が非推奨になった場合、ターゲットを絞らない検索で、その AMI の可視性が低下されるに過ぎず、引き続きご利用いただく上で差し支えございません。非推奨 AMI のユーザーは、インスタンスの起動や、その非推奨 AMI の記述 (AMI ID を使用) を引き続き行うことができます。 以前は、すべての AMI には、作成された時期に関係なく、AMI カタログで同じレベルの可視性がありました。カタログの古い AMI を非推奨にすることで、古くなっている可能性があるソフトウェア
米Microsoftは4月5日(現地時間)、オンラインイベント「Windows Powers the Future of Hybrid Work」を開催し、「Windows 11」および「Windows 365」に今後追加していく新機能を多数発表した。 タイトル通り、新型コロナのパンデミックで一般化した、職場と職場以外(自宅など)で働く「ハイブリッドワーク」を支援するWindowsでの取り組みについてのイベントだ。 司会を務めたパノス・パネイCPO(最高製品責任者)は、ハイブリッドワークを実現するためのツールや技術を提供するのがMicrosoftの使命であり、Windowsはその使命の中心にあると語った。 「Windows 11はハイブリッドワークのためのOSだ」とした上で、「これは始まりに過ぎない。われわれは、Windowsによる革新に全力を注いでいる。(中略)Windows 365は、
いまや「Wi-Fiルーター」は一般家庭の通信インフラ。インフラすなわち基盤ですから、毎年のように買い替えるユーザーはかなりの希少種、大半の家庭では数年サイクルがいいところ。しかし技術は進歩しますから、久しぶりに最新機種を導入したらその機能差に目を剥くかもしれません。 通信技術そのものも大きく進化していますが、安全な通信を支えるセキュリティ技術も数年で大きく進化しています。 2018年6月に発表された暗号化技術「WPA3」はそのひとつで、基本的に2019年以降に発売の製品でなければサポートされていません。2020年7月以降はWi-Fiの認証試験における必須項目とされたため、いずれはどの家庭のWi-Fiルーターにも搭載されるはずです。 セキュリティつながりでいえば、Wi-Fi管理フレームの一部を保護する「PMF(Protected Management Frames)」も、ここ数年でWi-Fi
2018年モデルの13インチ MacBook Proには、Thunderbolt 3対応のUSB Type-Cポートが4つ搭載されているだけで、LANケーブルを接続するには有線LANアダプターが別途必要になります。そんな13インチMacBook Proを使っているソフトウェアエンジニアのデニス・シューベルトさんが、これまで使ってきた3つの有線LANアダプター分解した上で見えてきた問題点を解説しています。 USB-C hubs and my slow descent into madness - Dennis Schubert https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.html ◆1台目:Satechi Multiport Adapter V2 シューベルトさんが最初に購入したのが、アメリカのメーカー・Satechi
Appleは米国時間4月5日、2022年のWorldwide Developer Conference(WWDC)22を6月6日~10日に開催することを発表した。過去2回と同様にオンラインで開催するほか、本社のApple Parkに開発者と学生を人数限定で招待し、冒頭の基調講演とState of the Unionのビデオを視聴するSpecial dayも計画している。参加申し込みに関する詳細については、Apple DeveloperサイトおよびApple Developerアプリケーションで近日中に公開予定だ。 さらに、開発者がAppleのOSやソフトウェアスイートの次期バージョンの新機能について視聴および学習できるとみられる、情報セッションや学習ラボをライブ配信する予定だ。 Appleは例年、WWDCの初日に基調講演を行っている。基調講演では、その年に「iOS」「iPadOS」「mac
NW X Security-JAWSの冒頭、レイヤー1/2の担当としてAWS Direct Aceessとの接続ポイントである「DXロケーション」について解説したのがエクイニクス・ジャパンの内田武志さん。カスタマールーターとAWSへの入り口であるDXルーターをつなぐ物理ネットワークを説明し、インフラ事業者としてのこだわりをアピールした。 AWS Direct Connectのロケーションとは? 「日本一AWSに近い場所。独自に進化したエクイニクス・ジャパンの現状」というタイトルで、レイヤー1/2の物理話を披露したエクイニクス・ジャパンの内田武志さん。「記念すべきNW-JAWSとSecurity-JAWSの合同イベントで、伝説に残るくらい地味な話をします」と一声目に会場から笑う声が漏れる。 内田さんの所属するエクイニクスは世界48都市、世界188拠点でデータセンターを展開しているグローバル事
Microsoftは4月4日(米国太平洋時間)、オンラインイベント「Windows Powers the Future of Hybrid Work」において、「Windows 365」「Windows 11」に搭載される予定の新機能を発表した。 この記事では、特に注目すべき新機能を紹介する。 Windows 365の新機能 法人向けサブスクリプション式クラウド仮想PCサービス「Windows 365」には、以下の新機能が実装される予定だ。いずれも、クラウドPC(サーバ上に構築された仮想PC)とクライアントPC(クラウドPCにアクセスするためのPC)の両方においてWindows 11が稼働していることを前提としている。 Windows 365 Boot 「Windows 365 Boot」は、クライアントPCにおいてクラウドPCを最優先して利用できる機能である。 クライアントPCでWind
NECは、Osaka Metroが4月11日に大阪・梅田にオープンするポップアップ店舗「Metro Opus 梅田店」(御堂筋線梅田駅 北改札前)に、マスクをしたまま非接触決済を体験できる顔認証決済を導入し、実証実験を行う。 参加者は、専用の登録サイトから、顔画像や決済情報などを入力すると実験に参加できる。マスクをしたまま非接触で決済を行うことで、決済時間短縮による待ち時間削減や、来店頻度向上などの効果を検証する。 実験は12月25日まで。 関連記事 マスク着用でも99.9%で顔認証 目の周りから特徴点を抽出 NECが認証エンジン強化 NECが、マスクを着けている人を高精度で認証する新しい顔認証エンジンを開発。人の目の周りから特徴点を抽出し、元データと照合して本人確認を行う。NECの社内評価では、1対1認証での認証率が99.9%以上だった。 日本初、顔認証で買える自販機「カオーネ」 マスク
新規事業を牽引するRustエンジニアkenkoooo氏、matsu7874氏がestieに参画~Rustに技術投資し、マルチプロダクト戦略を加速~ 不動産データ分析基盤を提供する株式会社estie(読み方:エスティ、本社:東京都港区、代表取締役:平井瑛)へ、『実践Rustプログラミング入門』の著者であるkenkoooo氏、matsu7874氏の2名が社員として参画することとなりました。 estieは業界全体をアップデートするために、商業用不動産業界のプレイヤー(ビルオーナー・資産運用会社・仲介会社・テナント企業など)に向けて、業務に応じた複数のプロダクトにより業界全体のDXを推進しております。 複数プロダクトの開発を高いレベルで高速に行うため、プロダクトごとに少人数で構成されるユニットに大きく権限委譲を行なっており、技術検証を踏まえた開発言語の選択もその1つです。 今回、 estieの新規
これ僕らの物語であり、僕と君の物語であるかもしれない。 数日前、友人が言った。「久しぶりに Rails を書いたけれど、Node.js の良さに敵わない」と。 その言葉に同意しながらも、他方で少し不思議に思う。 いつから僕らは Node.js しか使わなくなったのか。あれだけ話していた Rails などの多くの Web 技術にときめかなくなったのか。と。 もちろん、使えないというわけではない。寧ろ今現役で十分な活躍をしているフロントエンドの人間は、等しく皆「主役であるバックエンドのサブとして存在するフロントエンド」を経験してきている。 書こうと思えば書ける。だがその中で、敢えてフロントエンドとその技術を選んできた。 だけど今はどうだろう。フロントエンドエンジニアはもはや「JavaScript を扱うソフトウェアエンジニア」となり、一般的なバックエンドは勿論、Node.jsが一級市民として存
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く