ファイルを開くプログラム(Firefox)

Firefoxを使ってファイルをダウンロードした際、mimetypesごとにどのアプリケーションで開くかの設定はmimeTypes.rdfに保存されます。

ファイルの中身はxmlになっていますが、書式はドキュメントなしでもなんとなく分かるかなと思います。

ファイルの保存先

Windowsの場合

%APPDATA%\Mozilla\Firefox\Profiles\○○○.default\mimeTypes.rdf

○○○.defaultの部分はPCごとに変わります。

バーコードリーダーのインターフェイス

バーコードリーダーのインターフェイスについて

PS/2

バーコードリーダーをPS/2キーボードと同じように使えるタイプです。ただし、最近のPCにはPS/2ポートがないものも多いので注意が必要です。

USB-HID

バーコードリーダーをUSBキーボードと同じように使えるタイプです。安めのバーコードリーダーはほぼこれになっていると思います。個人で使う場合はこれでいいと思います。

USB-COM

高価なタイプのバーコードリーダーでこのタイプがあります。高速かつ正確に情報を読み取れるそうですが、専用アプリケーションでないと使えないので注意が必要です。業務で使う場合は別ですが、個人で使う人は多くないと思います。


PS/2とUSB-HIDはキーボード用の汎用ドライバーを使うため、特別なドライバーは不要です。

IPアドレスの取得方法

実行しているPCのIPアドレスの取得方法を調べてみました。

Windowsのコマンドプロンプト

> ipconfig

Windows IP 構成


Wireless LAN adapter ワイヤレス ネットワーク接続:

接続固有の DNS サフィックス . . . :
IPv4 アドレス . . . . . . . . . : 192.168.1.2
サブネット マスク. . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : 192.168.1.1

Pythonのスクリプト

>>> import socket
>>> socket.gethostbyname(socket.gethostname())
'192.168.1.2'

サンプルでは192.168.1.2が取得したいIPアドレスになっています。