Microsoft's Windows 11 announcement surprised us with the news that the upcoming OS will run Android apps alongside Windows apps. Unfortunately, the keynote was light on details. Will these apps use emulation? Will Windows' existing Linux support be involved? We got our answers shortly after the keynote, thanks to a follow-up developer talk that went into some details. The feature is officially ca
第7世代/Zen世代のPCでも 一部はWindows 11にアップグレード可能!? Windows Insider Previewでプレビュー版Windows 11の配布が開始された。また、Windows 11のアップグレード条件に関しては、ちょっとしたアップデートがあった。 アップデートされたWindows 11のアップグレード条件だが、ブログでは「Windows Insidersへリリースや、OEMメーカーと提携により、インテル第7世代やAMD Zen 1を搭載したデバイスの中から、当社の原則に合致するものを特定するためのテストをします」と記されている 発表当初は、Windows 11にアップグレード可能なのは、Intelの第8世代以降、AMDのZen+世代以降とされていた。しかし、その後に公開されたMicrosoftのブログでは、第7世代やZen世代のPCがアップグレードに適するかど
HTTP3 でpub-subとMQTT-over-QUICの比較をIoTの観点から行った論文の備忘録です。 IoTという文脈で、ネットワークエミュレータに遅延と帯域を設定して、性能(最初のデータが到達するまでの時間、通信終了までの時間やスループット)、ネットワークへのオーバーヘッド(バイト量とパケット数)、リソースの使用状況(CPU使用率、RAM使用量)、の3つを比較しています。 性能面では、H3 pub-subのほうが優れた結果が得られていますが、ネットワークのオーバーヘッドやリソースの使用状況はHTTP3 pub-subのほうが MQTT-over-QUICよりも多くのリソースを使用する結果となったようです。 これらの結果から、IoTという文脈を考えた場合、トレードオフが存在しているということを示唆しています。 元論文は下で読めます。 arxiv.org 実装について H3 pub-s
詳細については後述しますが、MapReduceの処理モデルは、上記の通り各区分ごとにそれぞれ単純化(限定)されたモデルであったと言えます。 また、MapReduceの関数プログラミングおよびグラフ的な特徴も合わせて以下に整理してみます。 関数プログラミング的な特徴 MapおよびReduceフェーズは、それぞれ関数型プログラミングのMapおよびReduce処理をモデル化したものです。MapReduceは、参照透過性がある純粋な関数処理と言えます。参照透過性とは入力により出力が一意に決まる性質のことです。言い換えればMapReduceの処理は、大域などの処理に影響する外部の環境は持たず、内部的にも静的な一時変数などの状態も持たないことを意味します。 純粋な関数処理は複数の処理が同時に実行されても他の並列に動作している処理の状態には左右されないため、この参照透過性は並列化に向いている性質がありま
React 18はα版で、主にライブラリ作者のために公開されています。ユーザーが急いで知る必要はありません。この記事は、いわばオタク向けです。 React 18とはなにか、Fiberの観点から理解する React 18では目新しい機能が多く導入されます。たとえば追加されるものにはConcurrent RenderingやstartTransition、SSRの改善やSuspenseの一部挙動変更などがあります。 私はこれらの機能について解説した記事をいくつも読みましたが、いまいちピンと来ませんでした。 これらが凄いのは伝わるけれど、どうして必要なのか? なぜこれらの機能が一度に追加されたのか? React Core Team はどこを目指しているのか? おそらく、多くの方がこれと同じ疑問を抱いていると思います。これらの機能追加の基本コンセプトは何でしょうか。この記事では、主に上2つの疑問に
吉川@広島です。 Are you a React dev? Do you use Visual Studio Code? I just released the beta of React Preview for VS Code ?https://t.co/HnFpTpO9op pic.twitter.com/qU4sxTo30g — François Wouts (@fwouts) June 25, 2021 「お前らReactとVSCode使ってる? React Preview for VS Codeのベータ版を出したぜ」 こちらのツイートが目に入り、「え、これすごくない?」ということで試してみました。 本記事ではReactアプリケーションの初期構築手順は割愛します。 環境 react 17.0.2 typescript 4.3.2 styled-components 5.3.0 VS
以前、microCMS と Next.js でブログを作るというブログを書いたのですが、microCMS から公式の SDK が提供されていたので書き換えてみました。 前回と比べ、大きく異なる点は以下の 2 点になります。 microCMS JavaScript SDKを使うため、aspidaは未使用 Next.js のバージョンを 10 から 11 にアップデート ここではこれら変更点についてのみ扱います。それほど変わらない点については、前回の記事をご参照ください。microCMS の API はまったく同じものを使用しています。 完成したコードのリポジトリは下記になります。 https://github.com/hbsnow-sandbox/nextjs-micro-cms-sdk-example インストール まずは Next.js をインストールしましょう。TypeScript は
ソフトウェア開発のプラットフォームであるGitHubが人工知能研究組織のOpenAIと協力し、途中まで記述したソースコードの「続き」を自動で補完する機能「GitHub Copilot」を公開しました。GitHubのプログラマーであるナット・フリードマン氏はGitHub Copilotについて、「GPT-3よりはるかに優れている」と述べています。 GitHub Copilot · Your AI pair programmer https://copilot.github.com/ Introducing GitHub Copilot: your AI pair programmer | The GitHub Blog https://github.blog/2021-06-29-introducing-github-copilot-ai-pair-programmer/ GitHub Co
MicrosoftとOpenAIが協力して、人工知能(AI)ペアプログラミングシステム「GitHub Copilot」を構築した。現在、「Visual Studio Code」の拡張機能としてプレビュー版が提供されている。プログラマーがより迅速に、より少ない作業でコードを書けるよう支援することを意図したものだとして、Microsoftが米国時間6月29日に発表した。 GitHub Copilotには、新しいAIシステム「OpenAI Codex」が採用されている。Microsoftは、AI技術を人類の役に立てることを目指す研究団体のOpenAIとこの数年間にさまざまなプロジェクトで協力しており、GitHub Copilotは最新の共同プロジェクトとなる。 GitHubは、29日に公開したFAQで次のように述べた。「テクニカルプレビュー版が成功すれば、将来的に商用版のGitHub Copil
GitHubは、AIがまるでペアプログラミングの相手の様に、コメントの説明からコードを生成してくれたり、実装されたコードを基にテストコードを生成してくれる機能などを提供する新サービス「GitHub Copilot」のテクニカルプレビューを発表しました。 Meet GitHub Copilot - your AI pair programmer. https://t.co/eWPueAXTFt pic.twitter.com/NPua5K2vFS — GitHub (@github) June 29, 2021 マイクロソフトは5月に、自然言語(英語)で説明すると自動的にその内容をプログラミング言語の「Power Fx」に変換してくれる機能をローコード/ノーコードツールの「Power Apps」に搭載すると発表したばかり。 参考:[速報]マイクロソフト、自然言語をプログラミング言語にAIで変
Open SourceProductIntroducing GitHub Copilot: your AI pair programmerToday, we're launching a technical preview of GitHub Copilot, a new AI pair programmer that helps you write better code. Today, we are launching a technical preview of GitHub Copilot, a new AI pair programmer that helps you write better code. GitHub Copilot draws context from the code you’re working on, suggesting whole lines or
オープンソースで開発されているウェブブラウザ「Firefox」には、多くの機能が搭載されています。そんなFirefoxの機能の中でも「使いこなせばインターネットの達人になれる機能」を開発元のMozillaが解説しています。 11 secret tips for Firefox that will make you an internet pro https://blog.mozilla.org/en/products/firefox/firefox-tips/firefox-secret-tips/ ・目次 ◆01:ページを他の端末へ送信 ◆02:タブを検索 ◆03:スクリーンショットを撮影 ◆04:閉じたタブを開き直す ◆05:Pocketへ保存 ◆06:Picture in Picture ◆07:カラーピッカー ◆08:最近の履歴を簡単削除 ◆09:強力なパスワードを生成 ◆10:以
コロナ禍の影響で広がるリモートワークを背景に、サーバー経由でリモート接続を可能にするRDPの利用が広がり、サイバー攻撃者によるRDPの脆弱性を狙った攻撃が増えている。この記事では、RDPが抱える脆弱性や利用上の問題点、実際に被害に遭遇した事例と、被害を抑制するために必要な対策を解説していく。 RDPはWindowsのリモートデスクトップ用プロトコル リモートデスクトップをWindows環境で実現するプロトコルとしてRDP(Remote Desktop Protocol)が知られている。マイクロソフト社が開発したもので、WindowsパソコンやWindowsサーバーに標準で搭載されている。 リモートデスクトップを使うと、パソコンやサーバーを遠隔で操作できる。コロナ禍でテレワークの導入が増える中、自宅や遠隔地でもパソコンで業務可能な手段として注目されている。オフィスにあるパソコンへの接続、ある
調査は今年の6月に行われ、196カ国(米国21.8%、ドイツ9.1%、中国9.1%など)に分散した250人のITエンジニアが回答。 WebAssemblyアプリケーションのコードを記述するプログラミング言語として何が使われているかとの調査では、Rustが最も多く、C++、AssemblyScript、Blazor、Goの順に使われていることが示されました。 Rustは比較的容易にWebAssemblyが生成できることがWebAssemblyでの人気の理由でしょうか。4位のBlazorは少し意外ですが人気があるのですね。 WebAssemblyの利用目的では、Webアプリケーション開発(Web Development)が最も多く、続いてゲーム開発、サーバレス、コンテナ化(Containersation)、オーディオ/ビデオ処理、科学計算、IoT、AIの順となっています。
This is a design report – a story about the tradeoffs and challenges that we encountered while building a medium-complexity React component in TypeScript. These include state modeling (“making illegal states unrepresentable”) basic type-level programming in TypeScript DX patterns for generically typed React components DX patterns for reusable controlled components using a Redux-like action/dispatc
An apparent supply chain attack exploited Kaseya's IT management software to encrypt a "monumental" number of victims all at once. The impact has already been severe and will only get worse given the nature of the targets.Photograph: RL Photography/Getty Images It was probably inevitable that the two dominant cybersecurity threats of the day—supply chain attacks and ransomware—would combine to wre
この記事は新野淳一氏のブログ「Publickey」に掲載された「「Docker Dev Environments」発表。Dockerコンテナを使ってコードと同様に開発環境をバージョン管理、共有、再現可能に」(2021年7月2日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Docker社は、アプリケーションプログラマがソースコードのバージョン管理をGitHubを用いて行うように、Dockerコンテナを用いて開発環境のバージョン管理や共有、再現などを簡単に行える「Docker Dev Environments」のテクニカルプレビューを発表しました。 現在、複数のプログラマが所属する開発チームではGitHubなどのソースコード管理ツールを用いてソースコードのバージョン管理を行うのが一般的です。 これによりソースコードのバージョン管理が容易になる一方、例えばソースコード
こんにちは、臼田です。 みなさん、すべてのレイヤーでAWSのセキュリティ対策出来ていますか?(挨拶 今回は先日登壇したAWS コンサルティングパートナーがお伝えする最先端のクラウドセキュリティ対策 – S3のファイルは安全ですか?AWSの設定は安全ですか? –の内容について解説します。 資料 解説 コンセプト AWSにおけるセキュリティ対策も、一般的なセキュリティ対策と同じように様々なレイヤーで実施していく必要があります。 最近トレンドマイクロさんのAWS上で利用できる製品群がたくさんリリースされ、昔からよく使われているDeep Security + EC2以外にも様々なレイヤーで活用できるようになりました。 このセミナーでは特に私がめっちゃ押したいS3のファイルをマルウェアスキャンするFile Storage Security(FSS)とAWS環境のセキュリティチェックをするConfor
ライフハッカー[日本版]2015年10月23日掲載の記事より転載 MakeUseOf:Androidスマートフォンの画面をPC上で見たいと思ったことはありませんか? スマートフォンの画面をPCに映し出すことで、次のようなことができるようになります。ほかにもさまざまな応用が利くはずです。 ・大きな画面に映像を映し出し、アップロードなしで共有できる ・プロジェクターをPCにつないで素早くプレゼンテーションを行える ・コーディングをしているときに、スマートフォンを直に手に取ることなくアプリの動作を確認できる 今回は、その方法をご紹介します。 1. 『Visor』を使ってUSBで接続するVideo: Koushik Dutta/ YouTubeChromeのアプリを使うのが一番簡単なのでおすすめです。Koushik Dutta氏が作った「Vysor」を使用します。ChromeはWindowsでもM
(SQLが)遅いじゃないか、ミッターマイヤー・・・ 【技術書典2】 === 販売を再開しました。=== === なお期限は未定であり、予告なく終了する可能性があります。=== 概要SQLを高速化するテクニックを紹介します。 PostgreSQL 9.x が対象です。MySQLユーザにはあまり役に立たないでしょうが、読み物としては面白いと思います。 PDF、B5サイズ、本文140ページ、表紙その他含めて148ページなので、薄い本ではないです。値段も高めですが、仕事で使っているSQLがこの本のおかげでひとつでも速くなれば、コストパフォーマンスは非常に高いはず(某O社コンサルが月二百万円以上することを考えれば、ね)。 なお終了日は未定ですが、期間限定発売です。欲しい方は今のうちにどうぞ。 読んだ人の感想“SQL高速化 in PostgreSQL めっちゃ面白い!これは Posgre 以外の DB
より(自動継続) 学校・法人等団体でのご利用について ログインして購入する 紙版の定期購読はこちら 『Software Design』紙・電子版,価格変更のご案内 2023年6月16日のお申し込みから価格を改定いたします。 毎月18日発売(年間12冊)。請求・配信タイミングは多少前後することがございます。 今回お支払いの次の請求日は,対象商品の配信日(18日)となります(年間一括払いの場合は一年後の18日となります)。 定期購読はお客様ご自身により自発的に解除するまで自動的に更新されます。更新タイミングにご注意ください。 ご請求時にお支払いが成立しない場合,自動的に定期購読が解除されることがございます。 ご提供フォーマットはPDFとEPUBのセットです。スマートフォン等画面サイズの小さなデバイスでのご利用はご注意ください。 →単品・バックナンバーはこちら
WindowsとMacのPCを簡単・安全にバックアップする方法。2021.07.03 22:0035,953 Thorin Klosowski -Wirecutter- [原文] ( R.Mitsubori ) Tags : テクノロジープロダクトバイヤーズガイドレビュー企業アップルアップル製品MacMac OSマイクロソフトマイクロソフト製品WindowsWirecutter そろそろやらないと。 みなさん、PCのバックアップはきちんととっていますか? 災難はある日突然やってくるもの。大切な文書や画像はしっかり保存しておかないと、取り返しのつかないことになるかもしれません。そこで今回はWirecutterが選んだ「簡単で堅牢」なPCバックアップ方法をご紹介します! PCを最後にバックアップしたのはいつですか? 1カ月前? 1年前? 1度もやっていない? バックアップって時間と手間がかかっ
クライアント管理サービスを手掛けるKaseyaは7月2日の午後(米東部時間、米独立記念日の週末前の金曜)、同社のIT環境管理・自動化サービス「VSA」のオンプレミス版が「高度なサイバー攻撃の犠牲になった」と発表した。SaaSサーバも念の為オフラインにした(影響を受ける顧客は世界で約3万6000)。同社は約40の顧客が影響を受けたことを確認しており、保護のためすべての顧客にVSAを停止するよう呼び掛けた。 同社の情報更新ページには3日午後1時現在、「Kaseyaからの通知があるまでVSAをオフラインのままにしてください」とある。ランサムウェアの犠牲になった顧客に対しては、攻撃者からの通告をクリックしないよう呼び掛けている。この通告自体もマルウェアである可能性があるという。 この件で顧客をサポートし、Kaseyaとも協力しているセキュリティ企業のHuntress Labsは、このランサムウェア
このページでは、Unity初心者でも0から作れるゲーム開発講座を用意しています^^ 当サイトで作った本格的なオリジナルゲームをあなたも作れるようになるチュートリアル型のUnity入門講座を多数公開しています。 1~2カ月に1本以上のペースで新しいゲームの作り方講座を更新していきます。このページをブックマークしておくと便利かもしれません。 どの講座も初心者さんでも同じゲームを作れるようにソースコード・図・動画や解説などを付けた講座になっています。 また、完全無料でより規模感の小さなミニゲームの開発に挑戦したい方やUnityやプログラミングもしたことないよ!という方は「Unity入門 初心者向けゲームプログラミング講座」も併せて使ってみてください。 Unity入門 初心者向けゲームプログラミング講座>>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く