Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

2021-01-01から1年間の記事一覧

【zip】ZIP形式の書庫ファイルを作成する

zip(Windows版)の操作方法の基本は以下のとおり zip (オプション)(書庫ファイル)(圧縮するファイル1)(圧縮するファイル2)… 以下は、2つのファイル(a.txtとb.txt)から、arc.zipという書庫ファイル(2つのファイルを圧縮してまとめたファイル)を…

【コマンドプロンプト】ファイルを検索する

whereコマンドを使う。オプションを特に指定しないと、PATH環境変数に指定されたパス内を検索する。/rオプションを指定すると、PATH環境変数は無視して、指定をしたディレクトリ以下を再帰的に検索する。 メモ帳(の実行ファイルnotepad.exe)が置かれている…

【Word 2016】ファイルを保存すると変更履歴の名前が「作成者」に変わる

この現象を回避する方法。 「ファイル」タブ→左側のメニュー「オプション」。 「Wordのオプション」ダイアログが表示される。左側のメニュー「セキュリティセンター」。 右側の「セキュリティセンターの設定」ボタンをクリック。「セキュリティセンター」ダ…

【Outlook 2016】返信/転送メールを作成するときに自動で署名を挿入する

リボン「ファイル」→左のメニュー「オプション」 「Outlookのオプション」ダイアログが開く。左のメニュー「メール」→右側の「メッセージの作成」の「署名」ボタンをクリック。 「署名とひな形」ダイアログが開く。署名をまだ作ってなければここで作る。右上…

【PHP】printf関数使用時に改行を行う

PHP

printf関数使用時に、出力文字列の改行を行う場合、特殊文字(エスケープシーケンス、エスケープ文字)\nを使用する。以下、使用例。 $a = "aaa"; $b = "bbb"; printf("%s\n%s", $a, $b); (HTML出力) aaa bbb (画面出力) aaa bbb 上記の例では、\nを使用…

【PHP】エラーメッセージ「Fatal error: Uncaught Error: Call to undefined function mb_convert_encoding() in …」

PHP

mb_substr関数やmb_convert_encoding関数など、マルチバイト文字を処理するmbstringモジュールを使おうとしたが、使用が有効になっていない。有効となるように設定する必要がある。 php.iniファイルを開いて、以下の行を探す。 ;extension=php_mbstring.dll …

【PHP】正規表現を扱う関数で日本語の時だけ動作がおかしい

PHP

日本語文字を含む文字列を扱うときにuオプションを指定し忘れている可能性が高い。例えば、変数$strに「あかね」が含まれているか否かを確認する場合、以下のように条件式を作るとうまくいかない。 if (preg_match('/あかね/', $str) > 0) { // 変数$strに「…

【Firefox】開いているタブをすべてブックマークする

Ctrl + Shift + Dキーを押す。 タブを1つしか開いていない場合は、どのフォルダーに保存をするかの確認のダイアログが表示される。 複数のタブを開いている場合は、これらをすべて保存するフォルダー名とそのフォルダーを保存するフォルダーを確認するダイア…

【PHP】指定したウェブサイト(ホームページ、ページ)に自動で移動(ジャンプ)する

PHP

header関数にLocationヘッダを指定する。 以下は、スクリプトを実行するとヤフーのウェブサイト(ホームページ)に強制的に移動(ジャンプ)する。

【Firefox】ウィンドウ内の表示内容をキャプチャーする

Ctrl + Shift + Sキーを押す。 ウィンドウ内の表示が薄く黒塗りされた状態になるので、キャプチャーしたい範囲をマウスでドラッグする。クリップボードにコピーするかファイルに画像ファイル(png)で保存をするか確認のダイアログが表示されるので、選択す…

【PHP】mbstringモジュールで「髙橋」や「山﨑」の文字の日本語処理に失敗する

PHP

PHPで日本語処理を行う際に、髙橋さんの「髙」(はしごたか)や山﨑さんの「﨑」(たちさき)の漢字を処理しようとすると失敗することがある。失敗した場合、その文字は「?」と表示される。 PHPで日本語などのマルチバイト文字を処理するにはmbstringモジュ…

【Apache】インストールする(Windows版)

2021年8月現在の最新版は2.4.48。 公式ページhttps://httpd.apache.orgを開いて、左側のメニュー「Essentials」の「Download!」(一番上にある)。 右側の「Apache HTTP Server 2.4.48~」の「Files for Microsoft Windows」をクリック。ぺーぎが切り替わる…

【一太郎】改ページを入力する。

メニュー「挿入」→「記号/リーダ/スペース」→「改ページ」 あるいは Ctrl+Y(Ctrlキーを押しながらyを押す)

【TeX】無限大(∞)を表示する

TeX

\inftyを使う。 $[0, \infty)$ → [0, ∞)

【PukiWiki】index.phpが自動で開くようにする

アドレスを指定したときに自動でindex.phpが開くように設定した際のメモ。例えば、http://localhostを開いた際にhttp://localhost/index.phpが自動的に読み込まれるようにするということ。 Apacheのhttpd.confの「<Directory "${SRVROOT}/htdocs">」の箇所を、以下のように修正 Options Inde</directory>…

【エコリカ ECI-E80L-6P】メッセージ「エプソン非純正品が検出されました。」

エプソンプリンターのインクカートリッジIC6CL80L互換である、エコリカのインクカートリッジ(この例ではECI-E80L-6P)をエプソンプリンターに装着し、パソコンからエプソンプリンターで印刷しようとすると、以下のメッセージが最初に表示される。 エプソン…

【PukiWiki】エラーメッセージ「Fatal error: Uncaught Error: Call to undefined function mb_strrpos() in …」

PHPをインストール直後に初期のトップページであるhttp://localhost/index.phpをブラウザーで開いた際に、以下のエラーメッセージが表示されることがある。 Fatal error: Uncaught Error: Call to undefined function mb_strrpos() in (以下、表示省略) PH…

【LhaForge】右クリックのメニューに「LhaForgeで圧縮」→「ZIPパスワード付き」を追加する

パスワード付きZIPファイルを作成するために必要なメニュー「LhaForgeで圧縮」→「ZIPパスワード付き」は、標準では表示されないので、LhaForge設定で別途設定する必要がある。 左側メニュー「右クリックメニュー」→右側の「カスタマイズ」ボタン 別のダイア…

【PHP】Windows 10にインストールする(Apache編)

PHP

以下はApacheがインストールされているWindows 10にPHPのバージョン7.4をインストールした例。なお、ApacheはApache Lounge(http://apachelounge.com/)版の使用が公式ページで推奨されている。 公式ページ(https://www.php.net)からダウンロード(https:…

【PHP】Windows 10に最新版をインストールする(Apache編)

PHP

2021年6月現在のPHPの最新バージョンは8.0.7。これをWindows+Apacheの環境にインストールする。なお、ApacheはApache Lounge(http://apachelounge.com)版が公式ページで推奨されているので、それを使用すること。 まずPHPを公式ページ(https://www.php.ne…

【PHP】エラーメッセージ「Syntax error on line ○○ of C:/Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in file C:/php/php8apache2_4.dll: No error」

PHP

PHPのバージョン8をインストールして設定を行い、Apacheの再起動を行うと、以下のエラーメッセージが表示されることがある。 >C:\Apache24\bin\httpd.exe -k restart httpd.exe: Syntax error on line ○○ of C:/Apache24/conf/httpd.conf: Can't locate API …

【PHP】PHPが動作している(インストールされている)サーバーのホスト名を得る

PHP

ウェブサイトを閲覧しているユーザーではなく、そのphp自体が動作をしているサーバーのホスト名を得る方法。 gethostname関数を使用すればよい。この関数は、そのphp自体が動作をしているサーバーのホスト名を単純に返す。

【PeaZip】パスワード付きのファイルが展開できない

PeaZip(7.8.0 - Win64 Build)では、パスワードに「”」(ダブルクォーテーション)が含まれていると、パスワード入力時に、その入力した文字を正しく判定してくれない。ファイルを展開することができない。「!」、「#」、「$」、「%」、「&」、「’」な…

【PowerShell】テキストファイルを自動で分割する

ログファイルなどの強大なテキストファイルを簡単に分割する方法。Get-Contentコマンドに-ReadCountパラメーターを組み合わせて使うと行数単位で、簡単に分割することができる。 メモ帳で以下のようなファイルを作成して保存してある。 > Get-ChildItem -nam…

【Outlook 2016】新しいメールを作成するときに自動で署名を挿入する

リボン「ファイル」→左のメニュー「オプション」 「Outlookのオプション」ダイアログが開く。左のメニュー「メール」→右側の 「メッセージの作成」の「署名」ボタンをクリック。 「署名とひな形」ダイアログが開く。署名をまだ作ってなければここで作る。 右…

【PowerShell】ファイルをダンプする

Format-Hexコマンドレットを使う。以下の3行をメモ帳に貼り付けてtest.txtに保存。 ABCDEF abcde 1234 Format-Hexコマンドレットでダンプしてみる。 > Format-Hex .\test.txt パス: ○:\○○\test.txt 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0000000…

【Firefox】ブックマークをクリックしたときに新しいタブで開く

アドレスバーに「about:config」と入力してEnterキーを押す。 「注意して進んでください!」と言われる。「危険性を承知の上で使用する」をクリック。 「設定名を検索」に「browser.tabs.loadBookmarksInTabs」と入力。下部にそれが1行表示される。 値をtrue…

【SQLite】SQLite(Windows版)をインストールする

以下は、2021年5月時点の最新版のバージョン3.35.5を入手&インストールする方法。 公式のウェブサイト(https://www.sqlite.org)を開く。 上部のメニューの「Download」をクリック。 いろいろ表示される。Windows版の実行ファイルとDLLは「Precompiled Bin…

【R】SQLiteを使う

パッケージRSQLiteを使う。 > install.packages("RSQLite") > library(RSQLite) 以下は、data.sqliteというファイルを作成して、そこにデータを2つ作成してファイルを保存をした例。 > dbc <- dbConnect(SQLite(), "data.sqlite") > dbSendQuery(dbc, "creat…

【Firefox】ブラウジングライブラリーのバックアップ(復元データ)を削除する

ブラウジングライブラリーのメニュー「インポートとバックアップ」→「復元」で表示されるリストのこと。これらはブックマークのバックアップ。ブックマーク上で削除しても、バックアップとして残っている。共用のパソコンの整理などでブックマークをきれいに…