2025-02-01から1ヶ月間の記事一覧
ロボットやIoTデバイスの制御において、M5StickC(ESP32搭載デバイス) を使ってモーターを動かすケースは多くあります。しかし、その制御方法にはいくつかの選択肢があり、「Windows から直接 M5Stick を USB 経由で制御する」 方法と、「M5Stick に ROS 2 …
Windows + ROS 2 でモーター制御は可能か? 近年、ロボット開発において ROS(Robot Operating System) は欠かせないツールになっています。しかし、多くの開発者は ROS 2 を Windows 上で動かし、モーター制御ができるのか? という疑問を持っています。今…
1. OpenTokとは? OpenTok は、WebRTC を活用した ビデオ通話・音声通話・ライブ配信 を実装できるクラウドSDKです。TokBox(トックボックス) という会社が開発し、現在は Vonage(ボンゲ) によって提供されています。 ✅ ブラウザやモバイルアプリに簡単に…
1. Twilioとは? Twilio は、音声通話・ビデオ通話・SMS・チャットなどのリアルタイム通信 を簡単に実装できるクラウドサービスです。APIを使うことで、アプリやシステムに 電話・SMS・ビデオ通話・認証機能 などを簡単に組み込むことができます。 Twilioは…
1. Agora SDKとは? Agora SDK は、音声・ビデオ通話やライブ配信を簡単にアプリへ組み込める リアルタイム通信(RTC: Real-Time Communication)SDK です。 WebRTCをベースにしつつ、低遅延・高品質・グローバル対応 を実現するための独自技術を加えたクラ…
1. Amazon Chime SDKとは? Amazon Chime SDK は、AWSが提供するリアルタイム通信の開発キットで、音声通話・ビデオ通話・メッセージング機能をWebやモバイルアプリに組み込むことができます。 もともとはAWSのWeb会議サービス「Amazon Chime」のバックエン…
1. WebRTCとは? WebRTC(Web Real-Time Communication)は、Webブラウザやモバイルアプリを通じて、リアルタイムの音声・映像通信やデータ通信を可能にする技術です。Googleが開発し、現在はオープンソースプロジェクトとして提供されています。 2. WebRTC…
結論: Visual Basic の Form に 32bit の OCX を配置し、64bit Windows で動作させる方法はありません。しかし、解決策として「アプリを 32bit にする」か「32bit の OCX をラップするカスタムコントロールを作成する」方法があります。 なぜ 64bit アプリ…
Windows では、64bit OS 上で 32bit アプリも動作しますが、どのプロセスが 64bit でどのプロセスが 32bit なのかを知りたい ことがあります。特に、開発やデバッグを行う際に、プロセスのアーキテクチャを正しく把握することは重要です。 この記事では、現…
今回のシステムでは、以下の2つの要素が含まれています。 64bit専用ドライバ(デジタルアナログ信号取り込み) 32bit専用COMコントロール(画面表示) この状況で適切なCPUターゲットを設定しないと、システムが正常に動作しない可能性があります。それぞれ…
Visual Studioでアプリケーションをビルドする際に、「AnyCPU」 というオプションを見たことはありませんか?「AnyCPUにすれば32bitでも64bitでも動くの?」「x86やx64と何が違うの?」 今回は、AnyCPUの仕組みや動作の違い、注意点について詳しく解説します…
Windows環境で32bitのDLL・OCX・ActiveXを動作させようとした際に、64bit Windowsでそのまま動かないという問題に直面することがあります。 「なぜ動かないのか?」「どうすれば64bit Windowsで32bitコンポーネントを動作させられるのか?」 本記事では、64b…
Windowsが64bit環境へと移行して久しいですが、古い32bitドライバしか提供されていないハードウェアをどうにかして動作させたいケースは今でもあります。 通常、64bit版Windowsでは32bitドライバは動作しません。しかし、いくつかの回避策があります。本記事…
現在、多くのWindows PCは64bit版Windowsを搭載しています。しかし、意外なことに32bitアプリもそのまま動作することが多いです。では、なぜ64bit OS上で32bitアプリが動くのでしょうか?本記事では、その仕組みを詳しく解説します。 1. 64bit Windows上で32…
現在、多くのPCは64bit OS(Windows 11, macOS, Linuxなど)を搭載しています。しかし、驚くことに32bitアプリもそのまま動作することが多いです。 では、なぜ64bit OS上で32bitアプリが動くのでしょうか?本記事では、その仕組みを詳しく解説します。 1. 32…
コンピュータのCPU(プロセッサ)には動作モードがあり、プログラムがどのように実行されるかを決定します。その中でもリアルモード(Real Mode)は、最も基本的な動作モードの一つです。 現在のコンピュータでは64bit CPUが主流ですが、リアルモードは最初…
Windowsの歴史を振り返ると、16bitアプリケーション(MS-DOSやWindows 3.x向けのソフトウェア)を実行する仕組みが長らく維持されてきました。特に、Windowsの32bit版では16bitアプリが動作するため、古いソフトウェアを利用するユーザーにとって便利な環境…
現在、Windowsは64bit版が主流ですが、かつては32bit版Windowsが長年にわたり主流でした。特にWindows 95からWindows 10までの間、32bit版は一般的に利用され、広く普及しました。 本記事では、Windows 32bit版の歴史を振り返り、その誕生から終焉までを解説…
Chrome リモートデスクトップは、Googleが提供するリモートアクセスツールで、インターネット経由で他のPCにアクセスできる無料のサービスです。Google Chromeの拡張機能やWebアプリとして提供されており、Windows、Mac、Linux、Android、iOS などのマルチプ…
データ可視化ツールとして人気のある Looker Studio(旧Google Data Studio) と Power BI。どちらも強力なツールですが、用途や機能には違いがあります。 本記事では、Looker StudioとPower BIの違い を徹底比較し、どちらが自分に合っているかを解説します…
Looker Studio(旧Google Data Studio) は、Googleが提供する無料のデータ可視化ツールです。Google AnalyticsやBigQueryなどのGoogleサービスとシームレスに連携できますが、Excelデータを取り込むことも可能です。 本記事では、Looker StudioとExcelを連…
Looker Studio(旧称:Google Data Studio)は、Googleが提供する無料のデータ可視化ツールです。さまざまなデータソースと接続し、インタラクティブなレポートやダッシュボードを作成できます。Googleのサービスとの連携が強力であり、Google Analytics、Go…
シンクライアントの概要 シンクライアント(Thin Client)は、データ処理の大部分をサーバー側で行い、端末側では最低限の処理のみを行うコンピュータの形態です。一般的なPCとは異なり、シンクライアント端末自体には大容量のストレージや高性能なCPUは不要…
1. Firebaseとは? Firebase(ファイアベース) は、Googleが提供するクラウドベースのアプリ開発プラットフォームです。モバイルアプリやWebアプリの開発に必要な機能を統合的に提供 しており、サーバー管理をせずに高速で開発できるのが特徴です。 ✅ Fireb…
1. AWS Lambdaとは? AWS Lambda(エーダブリューエス・ラムダ)は、Amazon Web Services(AWS)が提供するサーバーレスコンピューティングのサービス です。 通常、アプリケーションを実行するには、サーバーを用意して管理する必要があります。しかし、Lam…
1. サイドロードとは? サイドロード(Sideload) とは、公式のアプリストアを経由せずにアプリ(APKファイル)を直接インストールする方法 です。 通常、Fire TVやAndroidスマートフォンでは、Amazon AppstoreやGoogle Playストアからアプリをインストール…
1. Amazon Silk Browser ️ Amazon Silk は、Amazonが開発したWebブラウザで、Fire TVシリーズにも対応しています。 特徴 Alexa対応の音声検索が可能 タブレット向けのSilkブラウザと同じエンジンを使用 マウスモードがあり、リモコンでカーソル操作が可能 Yo…
1. Alexa Skill Kit(ASK)とは? Alexa Skill Kit(ASK) は、Amazonの音声アシスタント「Alexa」に新しいスキル(機能)を追加できる開発ツールです。これを使えば、Alexa対応デバイス(Echoシリーズ、Fire TVなど)に独自の音声機能を組み込むことができ…
Fire TV Stickは、Amazonが提供するストリーミングデバイスで、テレビのHDMIポートに接続するだけで多彩なコンテンツを楽しむことができます。初代モデルの登場以来、複数の世代・モデルがリリースされ、その性能や機能は着実に進化してきました。本記事では…
はじめに PCのマザーボードには、拡張カードを接続するためのインターフェースが搭載されています。その中でも「PCIe(PCI Express)」は、現在主流の高速な拡張バス規格です。しかし、一昔前は「PCI(Peripheral Component Interconnect)」が一般的でした…