2021-01-01から1年間の記事一覧
zip(Windows版)の操作方法の基本は以下のとおり zip (オプション)(書庫ファイル)(圧縮するファイル1)(圧縮するファイル2)… 以下は、2つのファイル(a.txtとb.txt)から、arc.zipという書庫ファイル(2つのファイルを圧縮してまとめたファイル)を…
whereコマンドを使う。オプションを特に指定しないと、PATH環境変数に指定されたパス内を検索する。/rオプションを指定すると、PATH環境変数は無視して、指定をしたディレクトリ以下を再帰的に検索する。 メモ帳(の実行ファイルnotepad.exe)が置かれている…
この現象を回避する方法。 「ファイル」タブ→左側のメニュー「オプション」。 「Wordのオプション」ダイアログが表示される。左側のメニュー「セキュリティセンター」。 右側の「セキュリティセンターの設定」ボタンをクリック。「セキュリティセンター」ダ…
リボン「ファイル」→左のメニュー「オプション」 「Outlookのオプション」ダイアログが開く。左のメニュー「メール」→右側の「メッセージの作成」の「署名」ボタンをクリック。 「署名とひな形」ダイアログが開く。署名をまだ作ってなければここで作る。右上…
printf関数使用時に、出力文字列の改行を行う場合、特殊文字(エスケープシーケンス、エスケープ文字)\nを使用する。以下、使用例。 $a = "aaa"; $b = "bbb"; printf("%s\n%s", $a, $b); (HTML出力) aaa bbb (画面出力) aaa bbb 上記の例では、\nを使用…
mb_substr関数やmb_convert_encoding関数など、マルチバイト文字を処理するmbstringモジュールを使おうとしたが、使用が有効になっていない。有効となるように設定する必要がある。 php.iniファイルを開いて、以下の行を探す。 ;extension=php_mbstring.dll …
日本語文字を含む文字列を扱うときにuオプションを指定し忘れている可能性が高い。例えば、変数$strに「あかね」が含まれているか否かを確認する場合、以下のように条件式を作るとうまくいかない。 if (preg_match('/あかね/', $str) > 0) { // 変数$strに「…
Ctrl + Shift + Dキーを押す。 タブを1つしか開いていない場合は、どのフォルダーに保存をするかの確認のダイアログが表示される。 複数のタブを開いている場合は、これらをすべて保存するフォルダー名とそのフォルダーを保存するフォルダーを確認するダイア…
header関数にLocationヘッダを指定する。 以下は、スクリプトを実行するとヤフーのウェブサイト(ホームページ)に強制的に移動(ジャンプ)する。
Ctrl + Shift + Sキーを押す。 ウィンドウ内の表示が薄く黒塗りされた状態になるので、キャプチャーしたい範囲をマウスでドラッグする。クリップボードにコピーするかファイルに画像ファイル(png)で保存をするか確認のダイアログが表示されるので、選択す…
PHPで日本語処理を行う際に、髙橋さんの「髙」(はしごたか)や山﨑さんの「﨑」(たちさき)の漢字を処理しようとすると失敗することがある。失敗した場合、その文字は「?」と表示される。 PHPで日本語などのマルチバイト文字を処理するにはmbstringモジュ…
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を押す)
\inftyを使う。 $[0, \infty)$ → [0, ∞)
アドレスを指定したときに自動でindex.phpが開くように設定した際のメモ。例えば、http://localhostを開いた際にhttp://localhost/index.phpが自動的に読み込まれるようにするということ。 Apacheのhttpd.confの「<Directory "${SRVROOT}/htdocs">」の箇所を、以下のように修正 Options Inde</directory>…
エプソンプリンターのインクカートリッジIC6CL80L互換である、エコリカのインクカートリッジ(この例ではECI-E80L-6P)をエプソンプリンターに装着し、パソコンからエプソンプリンターで印刷しようとすると、以下のメッセージが最初に表示される。 エプソン…
PHPをインストール直後に初期のトップページであるhttp://localhost/index.phpをブラウザーで開いた際に、以下のエラーメッセージが表示されることがある。 Fatal error: Uncaught Error: Call to undefined function mb_strrpos() in (以下、表示省略) PH…
パスワード付きZIPファイルを作成するために必要なメニュー「LhaForgeで圧縮」→「ZIPパスワード付き」は、標準では表示されないので、LhaForge設定で別途設定する必要がある。 左側メニュー「右クリックメニュー」→右側の「カスタマイズ」ボタン 別のダイア…
以下はApacheがインストールされているWindows 10にPHPのバージョン7.4をインストールした例。なお、ApacheはApache Lounge(http://apachelounge.com/)版の使用が公式ページで推奨されている。 公式ページ(https://www.php.net)からダウンロード(https:…
2021年6月現在のPHPの最新バージョンは8.0.7。これをWindows+Apacheの環境にインストールする。なお、ApacheはApache Lounge(http://apachelounge.com)版が公式ページで推奨されているので、それを使用すること。 まずPHPを公式ページ(https://www.php.ne…
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自体が動作をしているサーバーのホスト名を得る方法。 gethostname関数を使用すればよい。この関数は、そのphp自体が動作をしているサーバーのホスト名を単純に返す。
PeaZip(7.8.0 - Win64 Build)では、パスワードに「”」(ダブルクォーテーション)が含まれていると、パスワード入力時に、その入力した文字を正しく判定してくれない。ファイルを展開することができない。「!」、「#」、「$」、「%」、「&」、「’」な…
ログファイルなどの強大なテキストファイルを簡単に分割する方法。Get-Contentコマンドに-ReadCountパラメーターを組み合わせて使うと行数単位で、簡単に分割することができる。 メモ帳で以下のようなファイルを作成して保存してある。 > Get-ChildItem -nam…
リボン「ファイル」→左のメニュー「オプション」 「Outlookのオプション」ダイアログが開く。左のメニュー「メール」→右側の 「メッセージの作成」の「署名」ボタンをクリック。 「署名とひな形」ダイアログが開く。署名をまだ作ってなければここで作る。 右…
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…
アドレスバーに「about:config」と入力してEnterキーを押す。 「注意して進んでください!」と言われる。「危険性を承知の上で使用する」をクリック。 「設定名を検索」に「browser.tabs.loadBookmarksInTabs」と入力。下部にそれが1行表示される。 値をtrue…
以下は、2021年5月時点の最新版のバージョン3.35.5を入手&インストールする方法。 公式のウェブサイト(https://www.sqlite.org)を開く。 上部のメニューの「Download」をクリック。 いろいろ表示される。Windows版の実行ファイルとDLLは「Precompiled Bin…
パッケージRSQLiteを使う。 > install.packages("RSQLite") > library(RSQLite) 以下は、data.sqliteというファイルを作成して、そこにデータを2つ作成してファイルを保存をした例。 > dbc <- dbConnect(SQLite(), "data.sqlite") > dbSendQuery(dbc, "creat…
ブラウジングライブラリーのメニュー「インポートとバックアップ」→「復元」で表示されるリストのこと。これらはブックマークのバックアップ。ブックマーク上で削除しても、バックアップとして残っている。共用のパソコンの整理などでブックマークをきれいに…