タグ

ブックマーク / ascii.jp (39)

  • 「1億台の常時接続」を実現せよ! Nintendo Switchのプッシュ通知システム全面刷新の裏側 (1/3)

    アマゾン ウェブ サービス ジャパンは、2024年6月20日と21日、国内最大の年次イベントである「AWS Summit Japan」をハイブリッドで開催。150を超えるセッションが展開された。 記事では、ニンテンドーシステムズによるセッション「Nintendo Switch向けプッシュ通知システムのリプレイス事例」をレポートする。登壇したのは、同社 システム開発部の林愛美氏と坂東聖博氏だ。 2017年のNintendo Switchの発売とあわせてリリースされた「プッシュ通知システム」。同社は、長期運用を見据えて、よりクラウドネイティブなシステムへのリプレイスを決定するが、大量のTCP接続を維持するための様々な課題が立ちふさがった。 セッションでは、AWS FargateやNetwork Load Balancer(NLB)といったAWSのマネージドサービスを用いた、“最大1億台”級

    「1億台の常時接続」を実現せよ! Nintendo Switchのプッシュ通知システム全面刷新の裏側 (1/3)
  • PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)

    PowerShellに関しては、2021年に1回まとめたのだが、あれから3年も経過したので最新情報も含めて、簡単に解説したい。なお、それぞれのこれまでの経緯などは、過去記事に記載しているので参考にしてほしい。 ●あらためて「PowerShell」の現状と登場後の経緯を整理する https://ascii.jp/elem/000/004/052/4052789/ 結論から言えば、PowerShellには、Windowsに同梱されている「Windows PowerShell」と、ユーザーがインストールする必要がある「PowerShell」がある。コマンドラインを使う頻度が高いようならば、最新のPowerShellをインストール、そうでなければWindows PowerShellで十分である。 PowerShellのインストーラーなどに表示される奇妙な人物イラストを見たことがある人もいるだろう。

    PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)
    kaido
    kaido 2024/03/18
  • デジタル庁「ChatGPTを業務に組み込むための手引き」を公開

    河野太郎デジタル相は8月25日、デジタル庁が作成した「ChatGPTを業務に組み込むためのハンズオン」をX(旧Twitter)にポストした。 デジタル庁で公開している「ChatGPTを業務に組み込むためのハンズオン」。 ぜひ、参考にしてください。https://t.co/zgC9j4eKGm — 河野太郎 (@konotarogomame) August 24, 2023 同資料は、デジタル庁が中央省庁向けに開催したワークショップの資料を8月4日に一般公開した物。テキスト生成AIへの入出力の設計方法を学ぶ内容で、OpenAIの「GPTモデル」に関する基礎知識に始まり、同モデルの特性や注意点、「GPT API」の仕組みなど、学習に必要とされる情報を全46ページに渡って扱っている。

    デジタル庁「ChatGPTを業務に組み込むための手引き」を公開
    kaido
    kaido 2023/08/26
  • 2800ページ超え!ChatGPT/生成AI本14冊を読み比べてみた

    生成AI(ジェネレーティブAI)が話題だ。日経済新聞社や日 芸能従事者協会など、生成AIに関するアンケートがあちこちで実施され、デジタル庁、経済産業省、農林水産省は生成AIを業務に利用することを決めた。AIは大きく機械学習とそれ以外のAI技術に分けられ、深層学習(ディープラーニング)は機械学習に属していると言われるが、もはや世間的には、AI=生成AIの様相を呈している。 ネットにも情報があふれているが、ChatGPTをはじめとする生成AIや、生成AIを特集した雑誌も多数出版されている。 それらのの帯や表紙には次のような宣伝文が書かれている。 「あなたの欲しい回答を導き出すベストプロンプトを大公開‼」 「誰でも使えるAIがやってきた!」 「可能性は無限大!」 「すべきことが1/1000になる異次元のスキル」 「実生活・ビジネスで即使える」 生成AI仕事でどのように役立つのか。思い通

    2800ページ超え!ChatGPT/生成AI本14冊を読み比べてみた
  • 「CentOS後継問題」を教訓に学ぶ、最適なLinux OS選びと移行

    2021年末のCentOS 8サポート終了をめぐっては、利用者の間で大きな動揺が広がりました。OSの選択はその後になって影響する可能性があり、またOSの変更(移行)には膨大な労力がかかります。この記事では、 あらためてLinux ディストリビューションを選択するポイントを整理し、CentOS 8以外にどのようなOSがあるのか概要をまとめています。情報システムを適切に運用する方法として、「クラウドネイティブ」など比較的新しい考え方の理解も必要です。 今回のCentOS 8サポートおよび開発方針の変更から学ぶこと |CentOS 8サポート終了の衝撃 今から30年ほど前の1991年にLinuxオペレーティングシステム(OS)が誕生し、多くのLinuxディストリビューションが生まれ発展し、離合集散がありました。利用者が使いやすくする目的はどれも一緒で、操作の仕方は似ているようでも、用途や向き不向

    「CentOS後継問題」を教訓に学ぶ、最適なLinux OS選びと移行
    kaido
    kaido 2023/04/15
  • 【活用提案】iPadでKindle本を読むときはこの技を使うべし! ちょっとの工夫で使い勝手がアップ! (1/5)

    最近は、電子書籍を読むことが一般的になってきた。「はやはり紙でなければ」という人も少なくないだろうが、電子書籍は「かさばらない」「スマホでも読める」「テキストをコピペできる」など便利な点がたくさんあるので、使わないのはもったいない。 もちろん、iPad電子書籍との相性が抜群。スマホよりも画面が大きいiPadは、普通の単行はもちろん、マンガや雑誌といったコンテンツも読みやすい。読んでいて気になった場所を引用したりするのもやりやすく、読書で培った知識をすぐにフィードバックできるのもメリットといえる。 電子書籍と言えば、やはりAmazonの「Kindle」が有名だ。今回は、iPad+「Kindle」アプリを使って、読書中にメモやマーキングを行う方法や、より快適に読書するための設定方法などについて紹介していこう。 「ハイライト」や「メモ」の基的な使い方を覚えよう 紙のを読んでいるとき

    【活用提案】iPadでKindle本を読むときはこの技を使うべし! ちょっとの工夫で使い勝手がアップ! (1/5)
  • Windowsのシステム引っ越し作業にWingetを使って、アプリインストールを楽にするのを試みる (1/2)

    仕事用のマシンをWindows 11で新しく組むことにした。今使っているマシンのCPUは第4世代Coreなので、メモリー増設もCPU交換も限界。そもそもWindows 11ではサポートされていないため、潮時と考えた。 こういう場合は問題を引きずらないように、Windowsは新しいドライブに新規インストールすることにしている。ドライブのイメージコピー(クローン)は楽だが、潜在的なものを含めトラブルも「コピー」してしまう可能性がある。 Windows XPの頃に比べれば、システムの引っ越しはラクになったが、相変わらずアプリケーションは手作業で入れ直す必要がある。環境設定作業が面倒になるので、どうしても代替品がないときを除いて、筆者はインストール台数が制限されているアプリケーションは使わないことにしている。いきなりマシンが動かなくなった場合に、短時間で環境を再構築できない可能性があるからだ。そう

    Windowsのシステム引っ越し作業にWingetを使って、アプリインストールを楽にするのを試みる (1/2)
    kaido
    kaido 2022/08/15
  • au通信障害 iPhoneとAndroidで違いが出た理由 (1/4)

    sponsored セブンアールジャパンの西川氏とASRockの原口氏にコダワリを聞いてきた パソコンショップSEVENとASRockのコダワリが炸裂! Threadripper PRO 7995WX搭載BTOPC sponsored 従来よりもさらにコスパよくゲーミングPCを組みたい方へ ゲーミングマザーボード「GAMING PLUS」シリーズ完全解説&自作のオススメ構成例も紹介 sponsored スタンダードなスリムPCだが高性能! そんな注目のマシンがセールで販売中 sponsored GWにゲームどっぷりを考えているなら、今がチャンス! マウスのゲーミングPCセール中! sponsored BaaS普及を追求し続けるGMOあおぞらネット銀行と、ARIのAWS導入支援cnarisに迫る sponsored 強化ガラス製マウスパッド「ROG Moonstone」など気になるデバイスも

    au通信障害 iPhoneとAndroidで違いが出た理由 (1/4)
  • Kubernetesをゲーム感覚で腕試しできるサイト「Game of PODs」で遊ばないと年を越せない・2021冬

    この記事はFixer Advent Calendar 9日目の記事です。 はじめに 最近CKADの受験して一旗上げようと画策しているなむゆです。 Kubernetesについて学ぶ中で、腕試しに使えそうな面白そうなサイトを見つけたので紹介してみようという回です。 Game of PODsとは Game of PODsとは、無料で遊べるKubernetesの問題集です。 Kubernetesクラスターにアプリケーションを展開したり、クラスターで起きている問題を解決することを通してそれらの方法を学ぶことができます。 この問題集はKodeKloudというサービスに提供されている教材のひとつで、KataKodaという教材用環境サービス内でホストされている仮想環境にアクセスしてハンズオン形式で課題を解くことができることが特徴です。 問題の内容としては、あるアーキテクチャが与えられて、「このアプリケーシ

    Kubernetesをゲーム感覚で腕試しできるサイト「Game of PODs」で遊ばないと年を越せない・2021冬
  • あらためて「PowerShell」の現状と登場後の経緯を整理する (1/2)

    前々回に「.NET」の話をしたので(「あらためて「.NET」について整理する」)、ついでと言ってはなんだが、今回はPowerShellについても経緯と現状をまとめてみることにする。 2005年9月に米国で開催されたMicrosoftの開発者向けイベントProfessional Developers Conferenceで発表されたMonad。これが後にPowerShellと呼ばれるようになる。当時は、スクリプト言語として開発が進んでいた 例によって、また用語の話からで恐縮だが、「PowerShell」には「Windows PowerShell」と「PowerShell Core」があり、「PowerShell Core」は、Ver.7.0から「PowerShell 7」という名称が正式になった。 基的に「Windows PowerShell」はWindowsに付属している「PowerSh

    あらためて「PowerShell」の現状と登場後の経緯を整理する (1/2)
    kaido
    kaido 2021/04/25
  • PowerShellを“いい子”に改造して、WSLから“推し変”した

    WSLを使ってCドライブ上のファイルを実行するとどうしても遅くなってしまうことを知り、PowerShellに”推し変”しようと決意しました。とはいえ、デフォルトのPowerShellは個人的には使いづらく感じてしまい推せる気がしなかったので、PowerShellを自分好みの”いい子”にして推す方法を選びました。 想定している対象読者 ・WSLと最近うまくいっていない方 ・PowerShellと仲良くなれない方 ・PowerShellと仲は良いけど、もっと仲良くなりたい方 とりあえず環境構築 1.Windows Terminalのインストール インストールはこちらから 2.必要なフォントのインストール こちらからCascadia Code PLまたはCascadia Mono PLをインストールして、Windows Terminalフォントとして設定する必要があります。設定はWindows

    PowerShellを“いい子”に改造して、WSLから“推し変”した
    kaido
    kaido 2021/02/27
  • Windows 10におけるキーボードの秘密 (1/2)

    PCのキーボードは、現在に至るまでのベースとなったIBM PCの頃から大きく変わっていない。いまだにPS/2コネクタを持つマザーボードも存在し、変換コネクタを使うと当時のIBM PCのキーボードを接続して利用できる。 一方で今の時代は、USBやBluetoothといった接続方式を使うキーボードも存在する。あらためてWindowsのキーボードはどうなっているのかを見ていく。今回はユーザーがキーボードを押してから、アプリケーションにそれが通知されるまでを概観する。各所に細かい話はあるのだが、なるべく全体を見るようにしたい。 Windowsのキーボード入力の仕組み。USB/BluetoothでPS/2の大きく2つのハードウェアに分けられ、双方が押されたキーをWindowsスキャンコードで表現して、kbdclass.sysで処理する。この時点では、どのキーも単なるコードでしかないが、その後、レイア

    Windows 10におけるキーボードの秘密 (1/2)
  • Windows 10で標準で用意されるようになったcurlを使ってみる (1/2)

    Windows 10には、マイクロソフトが実装したcurl.exeコマンドが同梱されている。公開されているソースを元に作られた公式のcURLとはバージョンなどが異なっている Windows 10には、2018年のWindows 10 Ver.1803(RS3)からcurl.exeコマンドが標準で付属している。curl(カール)は、cURLの意味で、URLを使って指定するプロトコルを実行するコマンドラインツールである(以後記事中ではcURLをオリジナルの表記として使う)。 curlは1990年代後半に開発が始められ、当初はUnix(SunOS)上で、名前もhttpgetだった。開発が進むとともに、複数のプロトコルをサポートするなどして「cURL」となったのは1998年で、この頃にLinuxにも移植されたようだ。 Windows 10に付属しているのは、cURLの仕様からMicrosoftが作

    Windows 10で標準で用意されるようになったcurlを使ってみる (1/2)
    kaido
    kaido 2020/07/26
  • 正式版が登場したWindows Terminalをカスタマイズする (1/2)

    Windows Terminal v1.0が公開されている。これが最初の正式版になるので、今回は正式となった設定の内容に関して解説する。なお、過去にもWindows Terminalの設定については解説したが、プレビュー版であったため、正式版とは異なる部分がある。このため、過去記事を参照する場合には、この点に注意いただきたい。 今回は、Windows Terminalの設定のうち、全体の設定にあたる「グローバル設定」と「プロファイル設定」について解説する。Windows Terminalの設定ファイル「settings.json」には、このほか「カラースキーマ設定」と「キー割り当て設定」があるが、これについては次回解説する予定だ。 Windows Terminalの設定をうまく使うとcmd.exeでバッチファイルを起動して環境設定するなど、さまざまなやり方で「シェル」を起動できるようになる

    正式版が登場したWindows Terminalをカスタマイズする (1/2)
    kaido
    kaido 2020/06/14
  • モバイルバッテリーのAnkerがレッドオーシャンを勝ち抜けた理由 (1/4)

    私事で恐縮ですが、2020年4月28日に「Anker 爆発的成長を続ける新時代のメーカー」(マイナビ出版)を上梓することになりました。 シリコンバレーでの実験を経て、中国・深圳へ移り、日での成功を含む世界を席巻するエレクトロニクス企業として成長を続けるこの企業は、それぞれの場所で興味深いエピソードがたくさんありました。 筆者は東京から2011年に米国サンフランシスコ近郊に移りましたが、ちょうど2011年にAnkerが出発しました。そして2013年には日法人が立ち上がり、今では日だけでも100億円を超える売上高を達成する規模に拡大しています。 Ankerにゆかりのある地として唯一訪れたことがなかった深圳にも取材で訪問することができ、そこで創業者であるスティーブン・ヤンさん、プレジデントを務めるドンピン・ジャオさん、そして新しいカテゴリの製品作りに邁進するフランク・ジューさんという3人の

    モバイルバッテリーのAnkerがレッドオーシャンを勝ち抜けた理由 (1/4)
  • VS Codeのコンテナ拡張機能でGolang勉強環境を構築してみた

    ◆初めに Visual Studio Code Remote – Containersという拡張機能を使って、前から気になってたGo言語の勉強用環境を構築しました。 ◆やってみる 使うものをダウンロードしていきましょう。 ・Visual Studio Code https://azure.microsoft.com/ja-jp/products/visual-studio-code/ ・Visual Studio Code Remote – Containers https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack ・docker https://www.docker.com/ VS Codeでフォルダーを開いて、F1 や Ctrl + Shift +

    VS Codeのコンテナ拡張機能でGolang勉強環境を構築してみた
  • Windows 10とUSB Type-Cとの関係を深掘りする (1/2)

    今回は前々回(USB Type-Cで再スタートを切ったWindowsとUSBの関係)の続き。Windows 10とUSB Type-Cの関係についてさらに深掘りしていきたい。 すでに登場から20年以上が経過したUSB 当初の12Mbpsから現在の20Gbpsまで高速化も進んだ そのUSB Type-Cは、USBを「再スタート」させるための仕様と言えるかもしれない。USBは、1996年に最初のUSB 1.0の仕様書が出た。当初のUSBの特徴としては、以下の要素が挙げられる ・USBが接続するのはホストとデバイス ・ホスト側にType-Aコネクタ、デバイス側にType-Bコネクタ ・1つのホストに最大127台のデバイス ・USB信号を分岐させるUSBハブ ・ホストによる5Vの電力供給 ・データ転送レート1.5Mbps(Low-Speed) ・データ転送レート12Mbps(Full-Speed)

    Windows 10とUSB Type-Cとの関係を深掘りする (1/2)
    kaido
    kaido 2019/07/14
  • PWA、ML Ops、マイクロサービス――最も”今どき”なスマホアプリ開発を実演 (1/2)

    稿では、先日開催された de:code 2019の中から、FIXERの横山依子さん、鈴木章太郎さん、市岡 由偉さん、千賀大司さんによるセッション「Vue.jsとFirebase、AKSでのクラウドネイティブなスマホアプリの作り方 + ML OpsによるAIモデルの作り方」をレポートします。 このセッションでは、FIXER社内で運用を開始したというFIXER Cafeのスマートフォンアプリを例に、アプリケーションを素早く、且つ継続的に開発する術について紹介されました。 ここでの開発のポイントは3点。 PWAを用いた迅速なアプリ開発 CI/CDを利用した継続的な開発 Automated Machine Learningを用いた予測機能の精度向上 また、これらはAzureに限ることなく一般的な開発手法であるものの、Azureを使うことによってより効率的に実現できる旨が話されました。 PWAを用

    PWA、ML Ops、マイクロサービス――最も”今どき”なスマホアプリ開発を実演 (1/2)
    kaido
    kaido 2019/07/02
  • ASCII.jp:Windows Subsystem for LinuxとWindows内の文字コード (1/2)|Windows Info

    WSLはWin32との文字コードの違いにどう対応しているか? Windows Subsystem for Linux(WSL)には、Win32相互運用性と呼ばれる機能があり、WSLのbashから直接Win32プログラムを起動することができる。WSLのLinuxディストリビューションは、標準の文字コードとしてUTF-8を使うのに対して、Win32プログラムの標準の文字コードは、日語版Windowsの場合ではShift-JISである。 しかし、WSLやCMD.EXE(コマンドプロンプトウィンドウ)では、お互いをパイプで接続してコマンドを連続して動作させることが可能だ。このときWSLは、コマンドラインを見て、Win32プログラムが適切な文字コードを出力できるように調整をおこなう。具体的には、以下の3つの場合が考えられる。 1. Win32プログラムの標準出力がコンソールに接続しているとき 2.

    ASCII.jp:Windows Subsystem for LinuxとWindows内の文字コード (1/2)|Windows Info
    kaido
    kaido 2019/03/19
  • オープンソースのAI学習カー「Donkey Car」を走らせてみた!

    UCバークレーの校内では100台の弁当運びロボがウロチョロしている 自動運転やMaaS(モビリティ・アズ・ア・サービス)が大きく注目を集めているが、もう1つの大きな波は「お弁当運びロボット」かもしれない。先週のMITテクノロジーレビューの記事「UCバークレー学内で出前ロボットが炎上、学生らが追悼」という記事を見ていて、いちばん驚いたのは「バークレー校内でべ物を配達する100体の出前ロボットのうちの1体」とさりだけなく書かれていたことだ。 実は、MITテクノロジーレビューは2週間前にも「歩くランチボックス、ポストメイツがLAで無人配達を開始」という記事をのせている。その中には、「新たに生まれつつある配達ロボット産業」というくだりも出てきて、彼らが目下注目しているのは「お弁当運びロボット」らしい。 私もまったく彼らと同じように「お弁当運びロボット」に可能性があると思う。無人配達ロボットは、U

    オープンソースのAI学習カー「Donkey Car」を走らせてみた!
    kaido
    kaido 2019/01/01