2019-01-01から1年間の記事一覧
プログラミングにおいて識別子(変数名、関数名など)を表記するメジャーな命名方法。 パスカル記法(別名:Pascal記法、PascalCasing) キャメル記法(別名:Camel記法、キャメルケース、camelCasing) 1.パスカル記法 複数の単語を一つにまとめるときに、…
Read-Eval-Print-Loopの略で、プログラミング言語やスクリプト言語の対話型実行環境のこと。 標準でREPLを搭載している代表的なスクリプト言語はR。 従来はCやJavaといった高度な処理を行わせるためのプログラミング言語にREPLはなかったが、例えば、C#にお…
簡易なコンピュータープログラムを記述するための、簡易なプログラミング言語。 基本的に専用のインタプリタがあり、このインタプリタで実行することになる。
コンピュータープログラムを記述するための言語。このコンピュータープログラムの動作内容をその言語で書いたものをソースコードという。 コンピューターはソースコードそのものは理解することができないため、このソースコードをコンピューターが理解できる…
「ツール」→「マクロ」→「マクロバイザー」から、各項目を表示させようとすると、「このプログラムからヘルプを取得できない理由」と表示されて、ヘルプが表示されないことがある。 これは、古い形式(*.hlp)のヘルプファイルを開くためのプログラムがイン…
セルに入力した文字の一部の色を変更したのに、編集時は表示されるのに、編集後にはそれが表示されなくなることがある。 このような場合は、セルの書式設定を見る(そのセルの上で、右クリック→「セルの書式設定」)。表示形式の分類を「標準」にしてみると…
\includegraphicsを使う。ただし、いろいろと細かな設定が必要。 \documentclass[uplatex]{jsarticle}\begin{document}\includegraphics{figure.pdf}\end{document} コンパイルしてみる。 PS > uplatex document(表示省略)! Undefined control sequence.l.…
Measure-Commandコマンドレットを使う。Measure-Commandの後に、実行時間を測定したいコマンドなどを波括弧「{ }」で挟んで入力して、このコマンドレットを実行する。 以下は、フォルダーC:\Windows\SysWOW64(サブディレクトリ内も含む)から、note~で始…
[Console]::ReadKey()メソッドを使う。このメソッドを使うことで、コマンドプロンプトのpauseコマンドと同様に、何かしらのキー(Shift、Ctrl、Altは除く)が押されるまで待つ状態を作ることができる。 PS > [Console]::ReadKey($true) | Out-Null
Read-Hostコマンドレットを使う。このコマンドレットを使うと、Enterキーの入力待ち状態になる。入力された文字列は返される。プロンプトに表示する文字列を指定することができるが、最後に1バイトのコロンが強制的に付与される。 PS > Read-HostabcabcPS > …
Vimは「/」(スラッシュ)コマンドを使用して検索をするとき、初期状態では英文字(半角のA~Zとa~z)の大文字と小文字は区別されずに検索される(例えばAAAを検索するとAAaにもヒットする)。これを区別するには以下のコマンドを次移行する :set noignorec…
regmatches関数とregexpr関数を組み合わせることで、正規表現のパターンに一致したその文字のみを取り出すことができる。 以下は、文字型ベクトルからパターンに一致した文字のみをとりだした例。パターン「^1\\.[1-2]」の解釈は、「先頭文字が「1」で次の文…
複数のファイルから1つのファイルを作成する場合の例。 upLaTeXでPDFファイルを作成する 元ファイル doc.tex docsub1.tex docsub2.tex作成するPDFファイル doc.pdf doc.pdf: doc.tex docsub1.tex docsub2.tex ptex2pdf -l -u $< 自動変数「$<」は、1行目の一…
Get-ChildItemコマンドレットは、ファイル名を指定してファイルの検索を行うことができる。-Recurseオプションをつけると、そのフォルダーにある全てのサブディレクトリの中も検索する。 以下は、ディレクトリーC:\Windowsおよびそのサブディレクトリーから…
メイリオ ClearTypeに最適化された画面上の見やすさを重視した日本語フォント。文字幅は全角幅(非日本語入力時に入力できる「A」や「1」などの英数字の2倍の幅)でデザインされているが、プロポーショナルフォントである。 Meiryo UI メイリオ同様にClearTy…
Get-ItemPropertyコマンドレットを使用して得られるLastWriteTimeプロパティに、ファイルの最終更新日が格納されている。 PS > (Get-ItemProperty C:\Windows\explorer.exe).LastWriteTime2018年7月6日 23:17:10PS > (Get-ItemProperty C:\Windows\notepad.e…
ファイル名から、ファイル名のフルパス、ファイル名から拡張子を取り除いたもの、拡張子のみ、を取り出すには、Get-ChildItemコマンドレットによりファイルを取得して、そのFileInfoオブジェクトのプロパティを参照すると、簡単に取り出せる。 FullName→ドラ…
Test-Pathコマンドレットを使う。存在すればTrueを、存在しなければFalseを返す。 PS > Test-Path C:\WindowsTruePS > Test-Path C:\Windows\notepad.exeTruePS > Test-Path C:\Windows\notepadd.exeFalse -PathTypeオプションを使うことで、ディレクトリー…
Get-Aliasコマンドレットを使用する。以下はMozilla Firefoxの実行ファイルにfireというエイリアスを割り当てた例。 PS > Set-Alias fire 'C:\Program Files\Mozilla Firefox\firefox.exe' Get-Aliasコマンドレットで確認をしてみる。 PS > Get-Alias fireCo…