CanoScan FB636UがWindows10 64bitで使えなかった代替え策
CanoScan FB636UがWindows10 64ビットで使えないかと思ってプラグアンドプレイに頼ってUSBを挿してみたが、認識はするがドライバーにビックリマーク。
32ビット版なら古いドライバーで使えたかもしれないけど、そうそうに諦めて代替え策。
どうもubuntuのsinplescanというもので使えるらしい。
ちょうど仮想環境にubuntuがインストールされているWin10があったので挿してみるとあっけなく認識しそのまま「シンプルスキャン」で使えた。
simplescanはアプリの検索ですぐ出てきます。
古い機材がまだ使えるのはありがたいですね。
パソコンや開発、Linuxやデータベースのことなど
PostgreSQLで正規表現で抽出
PostgreSQLで正規表現でレコードを抽出するには
SELECT * FROM item WHERE name ~ '^[0-9a-zA-Z]+$';
例はitemテーブルのnameフィールドで英数半角文字のみのレコードを抽出するサンプルです。
チルダー(~)だけなので簡単ですね。
PostgreSQLで正規表現でレコードを抽出するには
SELECT * FROM item WHERE name ~ '^[0-9a-zA-Z]+$';
例はitemテーブルのnameフィールドで英数半角文字のみのレコードを抽出するサンプルです。
チルダー(~)だけなので簡単ですね。
phpで連想配列を使って複数文字列を置換する
phpでstr_replaceと連想配列を使って、簡単に複数置換する
$subject= "apple banana orange";
$arr = [
'apple' => 'りんご',
'banana' => 'バナナ',
'orange' => 'みかん',
];
$search = array_keys($arr);
$replace = array_values($arr);
echo str_replace($search,$replace,$subject);
//結果 りんご バナナ みかん