chevron_left

メインカテゴリーを選択しなおす

cancel
ミュニバス
フォロー
住所
未設定
出身
未設定
ブログ村参加

2008/07/06

arrow_drop_down
  • 【PowerShell】定義されているエイリアスの一覧を得る

    Get-Aliasコマンドレットを使う。 CommandType Name Version Source----------- ---- ------- ------Alias % -> ForEach-ObjectAlias ? -> Where-ObjectAlias ac -> Add-Content(以下、表示省略) DisplayNameプロパティに、エイリアスと元のコマンドレットが格納されており、これを検索することで、どれがどれに割り当てられているか、調べることができる。 PS > Get-Alias ? {$_.DisplayName -match "dir"} Form…

  • 【PowerShell】pingを行う

    Test-Connectionコマンドレットを使う。 PS > Test-Connection -ComputerName www.yahoo.co.jpSource Destination IPV4Address IPV6Address------ ----------- ----------- -----------○○○○○○ www.yahoo.co.jp 124.83.185.124○○○○○○ www.yahoo.co.jp 124.83.185.124○○○○○○ www.yahoo.co.jp 124.83.185.124○○○○○○ www.yahoo.co.jp 124.8…

  • 【TeX】本文のフォントにUDデジタル教科書体を使う

    luatexja-fontspecパッケージを読み込み、\setmainjfontと\setmainfontにそれぞれUDデジタル教科書体を指定すればよい。 以下は、本文の和文と欧文両方ともにUDデジタル教科書体にした例。 ソースコード \documentclass{jlreq}\usepackage{luatexja-fontspec}\setmainjfont{UDDigiKyokashoNP-R}[BoldFont=UDDigiKyokashoNP-B]\setmainfont{UDDigiKyokashoNP-R}[BoldFont=UDDigiKyokashoNP-B]\begin{…

  • 【PowerShell】オブジェクトのプロパティの出力を項目ごとに出力する

    Format-Listコマンドレットを使う。通常の出力は、オブジェクトのプロパティは横一列に表形式で表示されるが、その出力をパイプラインでFormat-Listコマンドレットに渡すことで、各項目ごとに表示することができる。 > Get-ChildItem C:\Windows\w*.exe Format-Table ディレクトリ: C:\WindowsMode LastWriteTime Length Name---- ------------- ------ -----a---- 2024/04/01 16:22 12288 winhlp32.exe> Get-ChildItem C:\…

  • 【Git】コミットを取り消す

    >git restore --staged text.txt

  • 【PowerShell】画面出力から特定の文字列を含む内容だけ取り出す

    パイプラインを使用して、Where-Objectコマンドレットを使って取り出す条件を指定すればよい。Where-Objectのエイリアスとして?記号が割り当てられているため、?記号で代用できる。 以下は、プロセス一覧から秀丸エディタまたはサクラエディタのプロセスを抜き出した例。 PS > Get-Process Where-Object {$_ -match "(hidemaru sakura)"}Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName------- ------ ----- ----- ------ -- -- ------…

  • 【PowerShell】現在実行中のプロセスを一覧表示する

    Get-Processコマンドレットを使う。 PS > Get-ProcessHandles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName------- ------ ----- ----- ------ -- -- -----------(表示省略)

  • 【PowerShell】PowerShellの最新版をインストールする

    wingetコマンドを使う。最初に、wingetコマンドのsearchサブコマンドで、パッケージを検索する。 PS > winget search Microsoft.PowerShell名前 ID バージョン ソース------------------------------------------------------------------PowerShell Microsoft.PowerShell 7.5.0.0 wingetPowerShell Preview Microsoft.PowerShell.Preview 7.6.0.2 winget この時点では、7.5.0.0が最…

  • 【コマンドプロンプト】pingを行う

    pingコマンドを使えばよい。Windows 10やWindows 11にはプログラムが搭載されており、初期状態で使うことができる。 >where pingC:\Windows\System32\PING.EXE>ping google.comgoogle.com [172.217.175.46]に ping を送信しています 32 バイトのデータ:172.217.175.46 からの応答: バイト数 =32 時間 =30ms TTL=116172.217.175.46 からの応答: バイト数 =32 時間 =85ms TTL=116172.217.175.46 からの応答: バイト数 =32…

  • 【Ubuntu】パッケージ情報を更新する

    aptコマンドのupdateサブコマンドを使う。こうすることで、そのサーバにパッケージの最新情報を保存することができる。このサーバ本体に保存されているパッケージ情報を基に、パッケージのダウンロードやインストールが行われる。 $ sudo apt updateヒット:1 http://security.ubuntu.com/ubuntu jammy-security InReleaseヒット:2 http://jp.archive.ubuntu.com/ubuntu jammy InReleaseヒット:3 http://jp.archive.ubuntu.com/ubuntu jammy-up…

  • 【TeX】エラーメッセージ「Cannot determine size of graphic in ○○○.pdf (no BoundingBox).」

    図(PDF形式)を挿入しようとして\includegraphics命令を使用したときに、このエラーメッセージが表示されることがある。 TeXソース \documentclass[uplatex,a4paper]{jsarticle}\usepackage[hiresbb]{graphicx}\begin{document}\includegraphics[]{magicklogo.pdf}\end{document} コンパイルする。 ! LaTeX Error: Cannot determine size of graphic in magicklogo.pdf (no BoundingBo…

  • 【ZIP】コマンドラインでパスワード付きZIP形式の圧縮ファイルを作成する

    zipコマンドを使う。以下の例では、TeXLiveをインストールした環境で、TeXLiveに含まれているzip.exeが置かれたディレクトリをあらかじめ環境変数PATHに追加し、そのzip.exeを使用している。解凍する際にパスワードが必要な圧縮ファイルを作成するには、-Pオプションの後にパスワードを指定すればよい。 seiyu.txtとumamusume.txtというテキストファイルを作成し、それらをまとめてarc.zipという圧縮ファイルを作成している。解凍する際に必要なパスワードは「cygames」としている。以下の例では、unzipコマンドで解凍しようとしたが、パスワードの入力を求めら…

  • 【ZIP】コマンドラインでZIP形式の圧縮ファイルを作成する

    zipコマンドを使う。以下の例では、TeXLiveをインストールした環境で、TeXLiveに含まれているzip.exeが置かれたディレクトリをあらかじめ環境変数PATHに追加し、そのzip.exeを使用している。 seiyu.txtとumamusume.txtというテキストファイルを作成し、それらをまとめてarc.zipという圧縮ファイルを作成している。あくまで動作例であって、この例ではテキストファイルのファイルサイズは足して106バイトだが、圧縮ファイルは680バイトになりむしろ大きくなったが、これはあくまで動作例ということ。 >where zip.exeC:\texlive\2022\bi…

  • 【PowerShell】配列から条件に一致する要素を抽出する

    Whereメソッドを使う。一致する要素がない場合は、Countプロパティが0のオブジェクトを返す。 PS > $n = 0..12 % {[Math]::Pow(2, $_)}PS > Write-Host $n1 2 4 8 16 32 64 128 256 512 1024 2048 4096PS > Write-Host $n.Where({$_ -gt 100})128 256 512 1024 2048 4096PS > Write-Host $n.Where({$_ -gt 1000})1024 2048 4096PS > $n.Where({$_ -gt 1000}).Cou…

  • 【Vim】コマンドプロンプトで全角文字がずれて表示される

    コマンドプロンプトやPowerShellで、以下の10行からなるテキストファイルを開くと、 - ①カナメ・バッカニア- ②フレイア・ヴィオン- ③美雲・ギンヌメール- ④マキナ・中島- ⑤レイナ・プラウラー- Ⅰ安野希世乃- Ⅱ鈴木みのり- Ⅲ小清水亜美- Ⅳ西田望見- Ⅴ東山奈央 次のように特定の全角文字がずれて表示することがある。 これを解消するには、設定ファイル(_vimrc)に以下の1行を書いて再起動する。 set ambiwidth=double 正しく設定ファイルに書き込みVimを再起動すると、以下のように正しく表示されるはず。 いわゆるCJK統合漢字には文字幅の情報が曖昧な文字が…

  • 【PowerShell】特定の文字列で始まる(始まらない)文字列を抽出する

    正規表現で^記号は文字列の末尾を表すため、これを利用する。-match演算子は正規表現パターンにマッチするものを返し、-notmatch演算子はマッチしないものを返す。 PS > $ss = "石見舞菜香", "鈴木みのり", "瀬戸麻沙美", "のぐちゆり", "和多田美咲"PS > # 「の」で始まる氏名PS > $ss -match "^の"のぐちゆりPS > # 「の」で始まらない氏名PS > $ss -notmatch "^の"石見舞菜香鈴木みのり瀬戸麻沙美和多田美咲PS > # 「の」を含むが「の」で始まらない氏名PS > $ss -match "^.+の"鈴木みのり ルックアラウ…

  • 【PowerShell】特定の文字列で終わる(終わらない)文字列を抽出する

    正規表現で$記号は文字列の末尾を表すため、これを利用する。-match演算子は正規表現パターンにマッチするものを返し、-notmatch演算子はマッチしないものを返す。 PS > $ss = "石見舞菜香", "鈴木みのり", "瀬戸麻沙美", "のぐちゆり", "和多田美咲"PS > # 「美」で終わる氏名PS > $ss -match "美$"瀬戸麻沙美PS > # 「美」で終わらない氏名PS > $ss -notmatch "美$"石見舞菜香鈴木みのりのぐちゆり和多田美咲PS > # 「美」を含むが「美」で終わらない氏名PS > $ss -match "美.+$"和多田美咲 ルックアラウ…

  • 【TeX】番号を表示させない見出し(章や節)を目次に出力する

    \chapter*{文献}とすると、章の番号(第○章)は付かず単に「謝辞」という見出しになるが、この場合は目次にもこの見出しが表示されなくなる。番号のこの見出しを目次に表示したい場合は、 \chapter*{文献}\addcontentsline{toc}{chapter}{文献} または、 \chapter*{文献}\addcontentsline{toc}{chapter}{\numberline{}文献} のように書いておく。前者は番号を表示せず見出しを左詰にして表示される。後者は元々章番号が入る分だけ字下げして表示される。 上記は章(\chapter)についてだが、\section(節…

  • 【TeX】見出しの章に番号を表示させない

    \chapter{謝辞}とすると、「第6章 謝辞」のように見出しに章の番号が付いて表示されるが、\chapter*{謝辞}のように*を付けると、章の番号は付かず、単に「謝辞」という見出しになる。 この*付きの見出し命令については、目次にも出力されなくなる。 \chapter*{謝辞}

  • 【GDAL】画像ファイルの情報を得る

    gdalinfo.exeは画像ファイルの形式やサイズの情報を得ることができる。以下は、某ウェブサイトに掲載されている歌手・声優「中島愛(めぐみ)」の画像ファイルをコマンドプロンプトでダウンロードし、それの情報を得た例。gdalinfo.exeは別途インストールしたQGISに同封されていたものを使用している。 >set url=https://cho-animedia.jp/imgs/p/1n6hptJLn5o3q9GDkcHBvVrMT8EhwsPExcbH/30060.jpg>set file=nakajimamegumi.png>set qgis="C:\Program Files\QGI…

  • 【PowerShell】Bitmapオブジェクトの画像を連結する

    画像の連結機能を提供するメソッドはないため、連結後の大きさを持つ無地の画像を作成して、GraphicsクラスのDrawImageメソッドで、作成した画像にBitmapオブジェクトを貼ればよい。 以下は、大きさが320×240のBitmapオブジェクト(赤色(bitmap_combine1.png)と緑色(bitmap_combine2.png))をそれぞれ作成し、それとは別に大きさが640×480のBitmapオブジェクトを作成し、その赤色と緑色の画像を横方向につなげるようにずらして貼り付けて、ファイル(bitmap_combine3.png)に出力した例。 PS > Add-Type -As…

  • 【PowerShell】変数の型を変換する

    型リテラルか型変換演算子を使う。なお、PowerShellでは代入する際には、指定したリテラルに応じて型が自動で割り当てられる。 型リテラルを使う場合は、変数もしくはリテラルの前に型リテラルを配置する。型リテラルを使うと変換できない場合はエラーが発生する。 PS > $n = 3; $d = 4.5; $s = "カナメ・バッカニア"PS > $n.GetType().Name; $d.GetType().Name; $s.GetType().NameInt32DoubleStringPS > [Double]$n; ([Double]$n).GetType().Name3DoublePS >…

  • 【GDAL】コマンドで扱うことができる画像(ファイル形式)を一覧表示する

    共通オプションの--formatsを使う。以下はQGIS付属のgdalinfoコマンドで行った例。 >"C:\Program Files\QGIS 3.34.15\bin\gdalinfo.exe" --versionGDAL 3.10.1, released 2025/01/08>"C:\Program Files\QGIS 3.34.15\bin\gdalinfo.exe" --formatsSupported Formats: (ro:read-only, rw:read-write, +:update, v:virtual-I/O s:subdatasets) VRT -raster,…

  • 【PowerShell】逆双曲線関数を使う

    Windows 10やWindows 11に付属しているPowerShell(バージョン5)では、数学の各種関数を利用できるMathクラスには逆双曲線関数が搭載されていない。そのため、逆双曲線関数の定義に従ってPowerShell上の関数を作成する必要がある。以下は作成とその計算例。 PS > $PSVersionTable.PSVersionMajor Minor Build Revision----- ----- ----- --------5 1 26100 2161 スクリプト function ihsin { $y = $args[0]; return([Math]::Log($y …

  • 【PowerShell】1つの行で複数のコマンドを実行する

    ;(セミコロン)を使う。PowerShellでは、コマンドを区切るための記号としてセミコロンが使われる。 PS > $n = 0; $n += 2; $n = [Math]::Pow($n, 16); Write-Output $n65536PS > Write-Output $sPS > $s = "セナディア役の鈴木みのりさん、かわいい"; Write-Output $sセナディア役の鈴木みのりさん、かわいい マイクロソフトの公式ページによる使用例が、以下に掲載されている。https://learn.microsoft.com/en-us/powershell/scripting/lear…

  • 【PowerShell】System.Mathクラスで使用できるメソッドを確認する

    Get-Memberコマンドレットを使う。以下はWindows 11に付属のバージョン5で実行した例。 PS > $PSVersionTable.PSVersionMajor Minor Build Revision----- ----- ----- --------5 1 26100 2161PS > [System.Math] Get-Member -Static -MemberType Method TypeName: System.MathName MemberType Definition---- ---------- ----------Abs Method static sb…

  • 【PowerShell】累乗を求める

    PowerShellには累乗を求める算術演算子がないため、MathクラスのPowメソッドを使う。第一引数に累乗させる数を、第二引数に累乗の指数を指定する。 PS > [Math]::Pow(10, 2)100PS > [Math]::Pow(2, 0.5)1.4142135623731PS > 0..8 % {[Math]::Pow(2, $_)}1248163264128256

  • 【PowerShell】無地の画像を作成する

    System.Drawing名前空間のBitmapクラスを使う。以下は横640ピクセル、縦480ピクセルの無地のBitmapオブジェクトを静的なnewメソッドで作成し、カレントディレクトリにPNG形式(RGBの24ビットフルカラー)のファイル640x480_24.pngを出力した例。 PS > Add-Type -AssemblyName System.DrawingPS > $cdir = Get-LocationPS > [IO.Directory]::SetCurrentDirectory($cdir)PS > $if = [Drawing.Imaging.ImageFormat]::P…

  • 【Vim】コマンドライン(PowerShell)のウィンドウでテキストがコピーできない(Windows版)

    初期状態では、Windowsのクリップボードにテキストを送れない(コピーできない)設定になっている。これをコピーできるようにするためには、以下を実行する。 まず、クリップボードの機能が有効になっているか確認する。 >vim --version findstr "clipboard"+clipboard +job +python3/dyn-stable +vertsplit clipboardが「+clipboard」となっていれば、クリップボードの機能は有効になっている。コマンドモードで以下のように入力する。 :set clipboard=autoselect Vim起動時に自動的に設定し…

  • 【Visual Studio Code】タブ(Tab)を入力すると設定どおりに入力されない

    Visual Studio Codeは初期状態では、ファイルを開いた際に、ファイルのインデントの仕様状況からタブの設定を類推する。そのため、例えばインデントでタブが多用されているファイルの場合は、設定ではタブの入力時に空白を入力するような設定にしていても、一時的にTabキーを押した際にタブ(0x09)が入力されるようになってしまう。この勝手な類推と設定変更をしないようにするには、設定を変えればよい。 左下の管理アイコン(歯車アイコン)をクリック。コンテキストメニューが表示される。 「設定」をクリック。「設定」タブが表示される。 上部のテキストボックスに「Detect Indentation」と…

  • 【HTML】記号や特殊文字を入力する

    HTMLでは、ある文字や記号を表示する際に、特定の文字列で指定することができる。アンパーサンド(&)とセミコロン(;)に文字列を挟む形で表記する。これを文字実体参照という。例えばタグを表記する記号である「<」などを単なる文字列として表示したい場合や特殊な文字を表示したい場合などに用いる。 このページに一覧形式で掲載されている。https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references

  • 【Vim】_vimrcファイルを作成したらシンタックスハイライトされなくなった(Windows版)

    Vimはインストール直後の設定ではシンタックスハイライトが有効な状態になっているが、これは起動時のデフォルトの設定がそれ用の設定ファイル(例:C:\Program Files\Vim\vim91\defaults.vim)に設定されているからであり、そのアカウント用の設定ファイル(例:C:\Users\○○○\_vimrc)を作成すると、このデフォルトの設定ファイルは読み込まなくなってしまうため、シンタックスハイライトが有効な状態にならなくなってしまう。 このdefaults.vimに書かれたデフォルトの設定を有効にするには、アカウント用の_vimrcの先頭に、以下の2行を書けばよい。 unl…

  • 【Vim】環境変数を確認する(Windows版)

    echoコマンドを使う。環境変数の指定には、Windows版でも$記号(ドル記号)を使う必要がある。 echo $WINDIR→C:\Windows Vimを起動後に自動で設定される環境変数(MYVIMRC, VIM, VIMRUNTIME)は、この方法で確認することができる。 echo $MYVIMRC→C:\Users\○○○\_vimrc※○○○はアカウント名 echo $VIM→C:\Program Files\Vim echo $VIMRUNTIME→C:\Program Files\Vim\vim91※バージョン9.1の場合

  • 【Vim】Windowsのコマンドプロンプト(PowerShell)版の初期設定を行う

    _vimrcファイルに設定を記載すればよい。Vimは起動時にこのファイルを読み込んで、記載されているコマンドを実行する。 _vimrcファイルは次のフォルダーに置くこと。○○○はアカウント名。 C:\Users\○○○ 正しくは、環境変数を読み取り「%HOMEDRIVE%%HOMEPATH%」(環境変数「HOMEDRIVE」と「HOMEPATH」を区切り文字なしで連消した文字列)のフォルダーに置かれた_vimrcを読み込みに行く。環境変数「HOMEDRIVE」がない場合は、「%USERPROFILE%」のフォルダーに置かれた_vimrcを読み込む。

  • 【Vim】WindowsのコマンドプロンプトやPowerShellで使う

    2025年2月現在の最新版はバージョン9.1。Windows版のVimはインストールすると、スタートメニューにアイコン「Vim」が登録される。これはコマンドプロント(PowerShell)で操作するプログラムで、このアイコンのリンク先は「C:\Program Files\Vim\vim91\vim.exe」。 「コントロールパネル」→「ユーザーアカウント」→ウィンドウの左側メニュー「環境変数の変更」をクリック。ここでユーザー環境変数の「Path」に、「C:\Program Files\Vim\vim91」を新規で追加すればよい。

  • 【Vim】Windowsで最新版を使う(2025年2月現在)

    窓の杜からダウンロードして入手する。2025年2月現在の最新版はバージョン9.1。https://forest.watch.impress.co.jp/library/software/vim/ ダウンロードした「gvim_9.1.0_x64_signed.exe」を右クリックし、「管理者として実行」をクリックして、インストールを行うこと。

  • 【Visual Studio Code】HTMLのソースコードをボタン一つで全自動で整形する

    適当なHTMLファイルを開き、ファイル内のどこでもよいのでクリックしてカーソルを置いた後に、Shift+Alt+Fを押すと、ファイル内のすべてのコードの整形が行われる。ただし、細かな設定に基づいて生計を行うには、拡張機能「Prettier」を使う。使うためにはインストールが必要。 拡張機能アイコンをクリックするかCtrl+Shift+Xを押して、左側のメニューを「拡張機能:マーケットプレース」に切り替える。 上部のテキストボックスに「prettier」と入力すると、下に表示される候補に「Prettier - Code formatter」があるはず。 それをクリックすると、右側の表示が切り替わ…

  • 【コマンドプロンプト】指定したディレクトリとそのすべてのサブディレクトリにある、条件に一致するファイル(ディレクトリ)だけを表示する

    dirコマンドを使う。このやり方では、実行したディレクトリとそのすべてのサブディレクトリから検索する。ファイル名(ディレクトリ)名にはワイルドカードを使うことができる。/aはファイルとディレクトリ、/a-dはファイルだけを、/adはディレクトリだけを表示するオプション。 D:\○○>dir /b /s /a .git*D:\○○\××\.gitD:\○○\××\.gitignoreD:\○○\□□\.gitD:\○○\□□\.gitignoreD:\○○>dir /b /s /a-d .git*D:\○○\××\.gitignoreD:\○○\□□\.gitignoreD:\○○>dir /b…

  • 【Git】リポジトリの状態を確認する

    gitコマンドのstatusサブコマンドを使う。リポジトリが作成されていないディレクトリでは、以下のように表示されるはず。 >git statusfatal: not a git repository (or any of the parent directories): .git リポジトリを作成し、再度コマンドを実行してみる。 >git initInitialized empty Git repository in ○○○>git statusOn branch masterNo commits yetUntracked files: (use "git add <file>..." to…

  • 【コマンドプロンプト】ファイルから指定の文字列が含まれる行を抜き出す

    findstrコマンドを使う。一部の正規表現を使うこともできる。 >type findstr.txtオグリキャップ役の高柳知葉さんセナディア役の鈴木みのりさんメイショウドトウ役の和多田美咲さんメジロパーマー役ののぐちゆりさんライスシャワー役の石見舞菜香さんリフ役の瀬戸麻沙美さん>findstr "リ" findstr.txtオグリキャップ役の高柳知葉さんリフ役の瀬戸麻沙美さん>findstr "^リ" findstr.txtリフ役の瀬戸麻沙美さん>findstr "カ" findstr.txt>findstr "[グイ]" findstr.txtオグリキャップ役の高柳知葉さんメイショウドトウ役…

  • 【Git】コマンドラインでファイルをコミットする

    コミットする(変更履歴を記録する)には、gitコマンドのcommitサブコマンドを使う。-mオプションで文字列を指定してコメント(コミットメッセージ)を付ける必要がある。 コミットが成功すると、変更履歴が最新になるため、最後に「nothing added~」のメッセージが表示される。 >git statusOn branch masterNo commits yetChanges to be committed: (use "git rm --cached <file>..." to unstage) new file: ○○○Untracked files: (use "git add <f…

  • 【Git】コマンドラインでファイルの変更をステージする

    gitコマンドのaddサブコマンドを使う。○○○にはステージするファイルを指定する。 >git add ○○○

  • 【Git】コマンドラインでリポジトリの変更状態を確認する

    gitコマンドのstatusサブコマンドを使う。 リポジトリが作成されていないディレクトリでは以下のように表示される。 >git statusfatal: not a git repository (or any of the parent directories): .git リポジトリを作成したばかりのディレクトリでは以下のように表示される。 >git statusOn branch masterNo commits yetUntracked files: (use "git add <file>..." to include in what will be committed)(以下、表…

  • 【Git】コマンドプロンプトでリポジトリを作成する

    gitコマンドのinitサブコマンドを使う。リポジトリを作成したいディレクトリで以下のように実行する。 >git initInitialized empty Git repository in D:/○○/.git/ コマンドの実行に成功すると、.gitというディレクトリが作成され、20個弱のファイルと10個弱のディレクトリが自動で作成されるはず。隠しディレクトリであることに注意。

  • 【Git】ローカルリポジトリの有無を確認する

    gitコマンドのstatusサブコマンドを使う。ローカルリポジトリが無い場合は「fatal: not a git repository」と表示される。 >git statusfatal: not a git repository (or any of the parent directories): .git gitコマンドのinitサブコマンドを使ってローカルリポジトリを作成する。 >git initInitialized empty Git repository in D:/○○/○○/.git/ 再度実行する。ローカルリポジトリが存在すると以下のように表示される。 >git status…

  • 【Linux】現在の環境で利用可能なすべてのタイムゾーンを調べる

    timedatectlコマンドのlist-timezonesサブコマンドを使う。以下は、とあるUbuntuで実行した例。全部で597個あり、米国(US/~)は12個あることがわかる。 $ timedatectl list-timezones wc -l597$ timedatectl list-timezones head -n 3Africa/AbidjanAfrica/AccraAfrica/Addis_Ababa$ timedatectl list-timezones grep "Tokyo"Asia/Tokyo$ timedatectl list-timezones g…

  • 【Linux】現在の環境のタイムゾーンを調べる

    timedatectlコマンドを使う。 $ timedatectl Local time: 金 2024-12-06 21:16:31 JST Universal time: 金 2024-12-06 12:16:31 UTC RTC time: 金 2024-12-06 12:16:31 Time zone: Asia/Tokyo (JST, +0900)System clock synchronized: yes NTP service: active RTC in local TZ: no Time zoneがそれ。

  • 【PukiWiki】エラーメッセージ「処理中にエラーが発生しました。」

    メニュー「検索」で表示される検索の画面で検索を行った際に、このエラーメッセージが表示されることがある。これは、内部の一部のファイルが壊れている可能性があり、PukiWikiの環境を再構築すると解消される場合がある。以下は、その環境を再構築する方法。 pukiwikiを別のフォルダーに新規インストールする。以下では現在のPukiWikiがインストールされているフォルダーをold、今回新たにPukiWikiをインストールしたフォルダーをnewとする。 以前のPukiWikiのフォルダーから、新しいPukiWikiのフォルダーに以下のフォルダーを上書きコピーする。 old\libold\plugin…

  • 【PowerShell】現在の環境で利用可能なすべてのタイムゾーンを調べる

    Get-TimeZoneコマンドレットに-ListAvailableオプションを付けて実行する。 PS > Get-TimeZone -ListAvailableId : Dateline Standard TimeDisplayName : (UTC-12:00) 国際日付変更線 西側StandardName : 日付変更線 (標準時)DaylightName : 日付変更線 (夏時間)BaseUtcOffset : -12:00:00SupportsDaylightSavingTime : FalseId : UTC-11DisplayName : (UTC-11:00) 協定世界時-11…

  • 【PowerShell】現在の環境のタイムゾーンを調べる

    Get-TimeZoneコマンドレットを使う。戻り値はTimeZoneInfoクラス。 PS > Get-TimeZoneId : Tokyo Standard TimeDisplayName : (UTC+09:00) 大阪、札幌、東京StandardName : 東京 (標準時)DaylightName : 東京 (夏時間)BaseUtcOffset : 09:00:00SupportsDaylightSavingTime : FalsePS > (Get-TimeZone).GetType()IsPublic IsSerial Name BaseType-------- --------…

  • 【TeX】エラーメッセージ「Cannot determine size of graphic in ○○○.png (no BoundingBox).」

    図(PNG形式)を挿入しようとして\includegraphics命令を使用したときに、このエラーメッセージが表示されることがある。 \documentclass[uplatex,a4paper]{jsarticle}\usepackage{graphicx}\begin{document}\includegraphics[]{○○○.png}\end{document} コンパイルしてみる。 >uplatex includepng (略)! LaTeX Error: Cannot determine size of graphic in ○○○.png (no BoundingBox). こ…

  • 【Windows 10】搭載されているUDデジタル教科書体のフォント

    エディションがWindows 10 Pro、バージョンが22H2の環境における「設定」の「フォント」における表示は以下のとおり。6種類が存在することが分かる。 Windowsのディレクトリにあるファイルは以下のとおり。ファイルは2つしかない。 >dir C:\Windows\Fonts\UD* ドライブ C のボリューム ラベルがありません。 ボリューム シリアル番号は ○○-○○ です C:\Windows\Fonts のディレクトリ2022/02/18 17:11 5,344,848 UDDigiKyokashoN-B.ttc2022/02/18 17:11 5,242,760 UDDig…

  • 【Linux】インターネット上のファイルをコマンドラインからダウンロードする

    wgetコマンドを使う。以下はスノウブレイクの公式ウェブサイトで表示されるリフ-ムゲン知眼の画像をダウンロードした例。ダウンロードに成功すると、カレントディレクトリにそのファイル名(20240815041221756.png)でファイルが保存される。 $ wget https://snowbreak.amazingseasun.com/uploadfile/2024/0815/20240815041221756.png

  • 【Ubuntu】パッケージ情報を更新する

    aptコマンドのupdateサブコマンドを使う。パッケージ情報を更新するのであって、インストールされているソフトウェアがアップデートされるわけではないので注意。 $ sudo apt updateヒット:1 http://security.ubuntu.com/ubuntu jammy-security InReleaseヒット:2 http://jp.archive.ubuntu.com/ubuntu jammy InReleaseヒット:3 http://jp.archive.ubuntu.com/ubuntu jammy-updates InReleaseヒット:4 http://jp.…

  • 【Ubuntu】更新可能なパッケージを確認する

    aptコマンドのlistサブコマンドを使う。 $ sudo apt list --upgradable一覧表示... 完了accountsservice/jammy-updates,jammy-security ○○○ amd64 [○○○ からアップグレード可]alsa-ucm-conf/jammy-updates,jammy-updates ○○○ all [○○○ からアップグレード可](以下、表示省略)

  • 【Visual Studio Code】Markdown PDFによるPDF化時に任意の箇所で改ページする

    CSSのインラインスタイルを使用して、style属性にpage-break-afterプロパティにalwaysを指定すればよい。 以下の1行を挿入すればよい。なお、この行の前後には空白行を挿入すること。プレビューでは改行されないが、PDFを作成すると、この行を挿入した箇所で改行される。 <div style="page-break-after: always;"></div>

  • 【Linux】findコマンドの出力をlsコマンドの出力形式で得る

    パイプを使ってxargsコマンドに出力を渡せばよい。以下の例のとおり、ファイル名に空白(0x20)が含まれるとうまく動作しないため、findコマンド、xargsコマンドにそれぞれ-print0オプションと-0オプションを付ける必要がある。 $ ls -lR ./test./test:合計 8drwxrwxr-x 2 ○○ ○○ 4096 12月 2 19:37 石見舞菜香drwxrwxr-x 2 ○○ ○○ 4096 12月 2 19:21 野口瑠璃子./test/石見舞菜香:合計 0-rw-rw-r-- 1 ○○ ○○ 0 12月 2 19:36 'ドラクエX メレアーデ.txt'-rw-r…

  • 【Linux】あるディレクトリ以下の指定のファイル名の一覧を得る

    findコマンドを使う。-nameオプションにファイル名を指定する。-regexオプションを使うと正規表現で指定することもできる。以下のような環境下(ディレクトリが2個、そのディレクトリにファイルサイズが0のファイルが合計5個)で試してみる。 $ ls -lR ./test./test:合計 8drwxrwxr-x 2 ○○ ○○ 4096 12月 2 19:37 石見舞菜香drwxrwxr-x 2 ○○ ○○ 4096 12月 2 19:21 野口瑠璃子./test/石見舞菜香:合計 0-rw-rw-r-- 1 ○○ ○○ 0 12月 2 19:36 'ドラクエX メレアーデ.txt'-rw…

  • 【PukiWiki】左側のメニューの表示幅を変える

    PukiWikiのフォルダー内のskin/pukiwiki.cssをテキストエディターで開くと、以下のような行があるはず。 div#menubar { min-width:12em; max-width:12em; この2つの項目の値を修正すればよい。両方とも同じ値にすると、その幅になる。修正後にウェブページの再読み込み(EdgeやFirefoxであればF5)を行う。更新されない場合は再読み込み(キャッシュ上書き)(EdgeであればShift+F5、FirefoxであればCtrl+F5)を行う。

  • 【Visual Studio Code】Markdown PDFでPDFにする際のヘッダーとフッター

    Ctrl+,(Ctrlキーを押しながら「,」(コンマ)キーを押す)で設定タブを開く。 上部のテキストボックスに「Markdown pdf header Template」と入力する。ヘッダーを指定する項目(Markdown-pdf: Header Template)が表示されるので、適宜入力する。尚、デフォルトは以下のとおり。 <div style="font-size: 9px; margin-left: 1cm;"> <span class='title'></span></div> <div style="font-size: 9px; margin-left: auto; margin…

  • 【TeX Live】インストールに失敗する(untar failed for)

    install-tl-windows.exeをダウンロードして、これを実行してインストールをしたところ、以下のようなメッセージが出てインストールが失敗することがある。 TLUtils::untar: C:\Users\○○○.tar failed (in C:/texlive/2024/texmf-dist)TLPDB::_install_data: untar failed for install-tl-windows.exeを管理者として実行すると成功する場合がある。

  • 【Visual Studio Code】Tabキーを押したときに空白文字(Tab文字)が入力されるようにする

    左下の管理アイコン(歯車アイコン)をクリック。コンテキストメニューが表示される。 「設定」をクリック。「設定」タブが表示される。 上部のテキストボックスに「insert spaces」と入力する。下部の表示が切り替わるはず。 「Editor: Insert Spaces」の項目をチェックすると空白文字が入力されるようになる。チェックを外すとTab文字が入力されるようになる。 この箇所で変更した値はそのVisual Studio Codeのデフォルトの値となるが、拡張子別(言語別)の設定で別に設定している場合はそちらが優先されるので注意。言語別の設定をする場合も「insert spaces」で検…

  • 【Visual Studio Code】タブストップの桁数を設定する

    左下の管理アイコン(歯車アイコン)をクリック。コンテキストメニューが表示される。 「設定」をクリック。「設定」タブが表示される。 上部のテキストボックスに「tab size」と入力する。下部の表示が切り替わるはず。 「Editor: Tab Size」の項目の値を変える。 この箇所で変更した値はそのVisual Studio Codeのデフォルトの値となるが、拡張子別(言語別)の設定で別に設定している場合はそちらが優先されるので注意。言語別の設定をする場合も「tab size」で検索して「Editor: Tab Size」の項目の値を変えるのは同じ。

  • 【Visual Studio Code】MacOSへのインストール

    公式ページからダウンロードする。「ダウンロード」にファイル(VSCode-darwin-universal.zip)が保存される。 「ドック」の左端の「Finder」をクリック。「Finder」ウィンドウが開く。 左側メニュー「ダウンロード」をクリック。右側の表示が切り替わる。先ほどダウンロードした「VSCode-darwin-universal.zip」があるはず。 ファイル「VSCode-darwin-universal.zip」をダブルクリックする。ファイル「Visual Studio Code」が解凍される。 ファイル「Visual Studio Code」を左側メニューの「アプリケー…

  • 【PowerShell】リテラルや変数の型(.NET型)を得る

    GetTypeメソッドのFullNameプロパティを参照する。 PS > (58).GetType().FullNameSystem.Int32PS > $n = 58PS > $n.GetType().FullNameSystem.Int32PS > '和多田美咲とメイショウドトウ'.GetType().FullNameSystem.StringPS > $s = '和多田美咲とメイショウドトウ'PS > $s.GetType().FullNameSystem.String

  • 【Git】コマンドプロンプトでインストールされているGitのバージョンを確認する

    gitコマンドと--versitonオプションを使う。 >git --versiongit version 2.47.1.windows.1

  • 【PowerShell】オブジェクトのメンバを調べる

    Get-Memberコマンドレットを使う。 PS > Get-ChildItem C:\Windows\write.exe ディレクトリ: C:\WindowsMode LastWriteTime Length Name---- ------------- ------ -----a---- 2022/05/07 5:16 28672 write.exePS > Get-ChildItem C:\Windows\write.exe Get-Member TypeName: System.IO.FileInfoName MemberType Definition---- ----------…

  • 【Linux】テキストファイルから重複する行の行数を調べる

    uniqコマンドに-cオプションを付けて実行すると、与えたテキストから前後の行が重複する行は1行にしてその行数を返す。以下は、5種類の文字列をランダムに並べた1万行からなるテキストファイルを作成して、そのテキストファイルから重複する行の行数を調べた結果。sortコマンドでソートすることで、5種類の文字列がおおよそ5等分されて含まれていることがわかる。 $ locale head -n 1LANG=ja_JP.UTF-8$ s=(鈴木みのり 石見舞菜香 和多田美咲 のぐちゆり 野口瑠璃子)$ for i in {1..10000}; do echo ${s[$((RANDOM % 5))]}…

  • 【TeX】文字に色をつける

    xcolorパッケージの\textcolorを使う。色の指定はRGBでもCMYKでもどちらでも指定できる。色の成分を指定するのではなく、いくつかの色は色名が定義されておりそれを使うこともできる。dvipsnamesオプションを指定できる色が増える。 \documentclass[uplatex]{jsarticle}\usepackage[dvipsnames]{xcolor}\begin{document}ライスシャワー役の\textcolor[rgb]{1,0,0}{石見舞菜香}さん、かわいいメイショウドトウ役の\textcolor[cmyk]{1,0,1,0}{和多田美咲}さん、かわいい…

  • 【TeX】山括弧 < > を出力する

    HTMLのタグに使われる山括弧 < > を出力するには\verbを使う。\verbは打ち込んだとおりに出力する命令で\verb ... という書き方をする。例えば < > と出力したいのであれば\verb < > と書く。出力したい文字を囲む区切りは縦棒|でなくてもよく、/でも@でも出力したい箇所に含まれない文字で囲めばよい。 \verb > \verb@< >@\verb ライスシャワー -> 和多田美咲 \verb セナディア -> 鈴木みのり → >< >ライスシャワー -> 和多田美咲セナディア -> 鈴木みのり

  • 【PowerShell】現在の環境のカルチャ(地域設定)に関する情報を得る

    現在の環境のカルチャ(地域設定)に関する情報(言語やキーボードレイアウトなど)を得るには、Get-Cultureコマンドレットを使う。CultureInfoオブジェクトで返される。 PS > Get-CultureLCID Name DisplayName---- ---- -----------1041 ja-JP 日本語 (日本)PS > (Get-Culture).GetType()IsPublic IsSerial Name BaseType-------- -------- ---- --------True True CultureInfo System.ObjectPS > Ge…

  • 【MySQL】MySQLサーバーが起動しているか否かをコマンドプロンプトで確認する

    tasklistコマンドを使う。次は起動している環境下での実行例。 >tasklist /fi "imagename eq mysqld.exe"イメージ名 PID セッション名 セッション# メモリ使用量========================= ======== ================ =========== ============mysqld.exe 13948 Services 0 26,268 Kmysqld.exe 5656 Services 0 398,804 K 起動していないと、次のように表示される。 >tasklist /fi "imagename eq…

  • 【Linux】ディストリビューションとそのバージョンを確認する

    /etcディレクトリのos-releaseファイルを確認すればよい。以下は、とある環境下(Ubuntu)での動作例。 $ ls -l /etc/*-release-rw-r--r-- 1 root root 104 8月 2 2023 /etc/lsb-releaselrwxrwxrwx 1 root root 21 8月 2 2023 /etc/os-release -> ../usr/lib/os-release$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.3 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSIO…

  • 【Vim】起動したVimのバージョンを確認する

    versionコマンドを使用する。以下はWindowsの香り屋版Vimで実行した例。 :versionVIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jul 24 2020 11:05:54)MS-Windows 64 ビット GUI/コンソール 版適用済パッチ: 1-1287Modified by koron.kaoriya@gmail.comCompiled by koron.kaoriya@gmail.comHuge 版 with GUI. 機能の一覧 有効(+)/無効(-)+acl +ex_extra +mouseshape -tag_old_…

  • 【PowerShell】英字を大文字(小文字)に変換する

    ToUpperメソッドとToLowerメソッドは、文字列に含まれる英字をそれぞれ一括で大文字、小文字に変換する。英字ではない文字は変換せずにそのまま返す。 PS > $s = "Abc123あいうAbc"PS > $s.ToUpper()ABC123あいうABCPS > $s.ToLower()abc123あいうabcPS > $s = "和多田美咲さん、Kawaii !"PS > $s.ToUpper()和多田美咲さん、KAWAII !PS > $s.ToLower()和多田美咲さん、kawaii !

  • 【Word】編集画面を見開きにする

    リボン「表示」→グループ「ズーム」の「複数ページ」アイコンをクリック。

  • 【PowerShell】正規表現を使用して配列から特定の文字列を含む要素を取り出す

    -match演算子を使う。 PS > $name = "カナメ", "セナディア", "イレイナ"PS > $seiyu = "安野希世乃", "鈴木みのり", "本渡楓"PS > $name -match "イ"イレイナPS > $name -match "カ"カナメPS > $name -match "(イ カ)"カナメイレイナPS > $name -match "(カ ナ)"カナメセナディアイレイナPS > $name -match "(カ ナ$)"カナメイレイナ

  • 【Visual Studio Code】拡張子別(言語別)の設定を行う

    F1またはCtrl+Shift+Pを押して「コマンドパレット」(ウィンドウ最上部中央のテキストボックス)を開く。 「Preferences: configure Language Specific Settings」と入力して(小文字だけでも可)、プルダウンメニューで表示された「基本設定: 言語固有の設定を構成します」をクリック。 同じプルダインメニューに様々なプログラミング言語やスクリプト言語などが表示されるはず。変更をしたい言語を探してクリック。「設定」タブが開く。例えばマークダウンであれば上部のテキストボックスに「@lang:markdown」と表示される。この箇所で希望する設定を行えば…

  • 【Visual Studio Code】文字コードを自動判定してファイルを開く

    F1またはCtrl+Shift+Pを押して「コマンドパレット」(ウィンドウ最上部中央のテキストボックス)を開く。 「Open User Settings」と入力して(小文字だけでも可)、プルダウンメニューで表示された「基本設定: ユーザ設定を開く」をクリック。「設定」タブが開く。 中央メニューの「テキスト エディター」→「ファイル」。または、「設定の検索」に「Files: Auto Guess Encoding」と入力。 「Files: Auto Guess Encoding 有効にすると、エディターはファイルを開くときに文字セットのエンコードを推測~」という項目があるはず。これをチェックする…

  • 【TeX】エラーメッセージ「Undefined control sequence.」(\includegraphics)

    図(PDF)を挿入しようとして\includegraphics命令を使用したときに、このエラーメッセージが表示されることがある。 ソースコード \documentclass[uplatex,a4paper]{jsarticle}\begin{document}\includegraphics[]{magicklogo.pdf}\end{document} コンパイル後の出力 ! Undefined control sequence.l.3 \includegraphics []{magicklogo.pdf} プリアンブルに「\usepackage[hiresbb]{graphicx}」を追加…

  • 【Visual Studio Code】メニューなどを日本語にする

    以前日本語環境に設定したのに英語環境になってしまった場合に日本語環境に戻す方法。 F1またはCtrl+Shift+Pを押して「コマンドパレット」(ウィンドウ最上部中央のテキストボックス)を開く。 「display」と入力すると下部に「表示言語を構成する Configure Display Language」が表示されるはず。これをクリック。 同じプルダウンメニューに様々な言語が表示されるはず。「日本語 (jp)」をクリック。 ダイアログが表示され「Restart Visual Studio code to witch to 日本語?」と問われる。「Restart」ボタンをクリック。 Visua…

  • 【MacBook】ローカルホスト名を確認する

    ドック「システム設定」→左側メニュー「一般」→右側「共有」。右側の表示が切り替わる。 最下部の「ローカルホスト名」のところに、ローカルホスト名が表示されている。変更する場合はその下部の「編集」ボタンを押して手順を進めれば変更することができる。

  • 【Visual Studio Code】画面表示に使うフォントを変更する

    以下はフォント「UD デジタル 教科書体 N-R」に変更した例。 管理アイコン(歯車アイコン)をクリック。コンテキストメニューが表示されるので「設定」をクリック。右側の表示が切り替わる。 中央のメニュー「よく使用するもの」の「テキスト エディター」→「フォント」 デフォルトは「Consolas, 'Courier New', monospace」。これを「'UD Digi Kyokasho N-R', monospace」にする。 これでタブを切り替えてソースファイルを表示させると、フォントはもう切り替わって表示されているはず

  • 【PowerShell】Windowsにインストールされているフォントの一覧(日本語名、英語名)を得る

    以下はある環境で、CSV形式で画面出力した例。日本語名、英語名をそれぞれ|(パイプ)で囲って出力している。 PS > Add-Type -AssemblyName System.DrawingPS > $ci = [System.Globalization.CultureInfo]::GetCultureInfo("en-US").LCIDPS > $f = [Drawing.FontFamily]::FamiliesPS > $f % {" {0} {1} " -f $_.Name, $_.GetName($ci)} Agency FB Agency FB Algerian Alger…

  • 【PowerShell】指定のフォルダー以下のファイルを再帰的に検索して一覧で得る

    Get-ChildItemコマンドレットに-Recurseオプションを付ける。特に指定をしないとファイルとディレクトリが一緒に得られるため、PsIsContainerプロパティ(ディレクトリの場合は真、ディレクトリの場合は偽)を参照して偽のものだけを取り出す。Resolve-Pathコマンドレットに-Relativeオプションを付けると相対パスが得られる。 例1 PS > Get-ChildItem C:\Windows\Boot\DVD\ -Recurse % {$_.FullName}C:\Windows\Boot\DVD\EFIC:\Windows\Boot\DVD\PCATC:\W…

  • 【WSL】WSLでUbuntuを使う

    Windows 11にWSLのUbuntuをインストールして、日本語環境を構築する。 PowerShellを管理者として実行し、プロンプトが表示されたら次のように入力する。 > wsl --install インストールが始まる。しばらく時間がかかる。終了したらWindowsを再起動する。再起動してサインインすると、自動的にターミナルが起動するので、ログイン用のユーザー名、パスワード、パスワードの再入力をする。これでシェル(bash)が使えるようになる。これ以降は、スタートメニューで「Ubuntu」アイコンをクリックすると、ターミナルが起動する。 Ubuntu環境をアップデートする。アップデート…

  • 【HTML】文字を表示するフォントに「UDデジタル教科書体」を指定する

    例えば「UD Digi Kyokasho N-R」と指定すればよい。以下は上から順に、 日本語も英数字も等幅 日本語も英数字も太字等幅 日本語は等幅で英数字はプロポーショナル 日本語は太字等幅で英数字は太字プロポーショナル 日本語も英数字もプロポーショナル 日本語も英数字も太字プロポーショナル で指定した例。記事のためにdiv要素で指定しているが、フォントの指定はCSSの別ファイルで指定すべきであり、下記のような書き方は推奨しない。 <div style="font-family:'UD Digi Kyokasho N-R'">カナメ・バッカニア(Kaname Buccaneer)役の安野希世…

  • 【Excel】日付を入力したセルに元号と元号の年数を表示する

    例えば「2024/3/4」と入力したセルについて、日付を整形して表示する方法。 右クリック→「セルの書式設定」→分類を「ユーザー定義」にして右側の「種類」の欄に以下のように入力すると、次のように表示される。「ggg」が元号、「g」が元号を示すアルファベット(1バイト文字)、「e」が元号の年数。 ge.m.d→R6.3.4 ggge"年"m"月"d"日"→令和6年3月4日

  • 【MySQL】Windows版(無償版)のダウンロード(2024年11月版)

    公式サイトのダウンロードページを開く。https://dev.mysql.com/downloads/windows/installer/ 2024年11月下旬時点のバージョン8の最新版は8.0.40、バージョン5は5.7.44。「Select Version:」で「8.0.40」であることを確認し、「Select Operating System:」は「Microsoft Windows」であることを確認。 ダウンロードできるファイルは2つあり、「mysql-installer-web-community-8.0.40.0.msi」と「mysql-installer-community-8.…

  • 【Excel】日付を入力したセルに曜日を表示する

    例えば「2024/3/4」と入力したセルについて、日付を整形して表示する方法。 右クリック→「セルの書式設定」→分類を「ユーザー定義」にして右側の「種類」の欄に以下のように入力すると、次のように表示される。「aaa」は曜日を示す漢字一文字を示す。 例1 m/d(aaa)→3/4(木) 例2 yyyy/mm/dd(aaa)→2024/03/04(木)

  • 【TeX】通貨記号を表示する

    円、ドル、ユーロ、ポンド(スターリング・ポンド)を表示する命令はそれぞれ以下のとおり。 \begin{tabular}{cc}円 & \textyen \\ドル & \$ \\ユーロ & \euro \\スターリング・ポンド & \pounds\end{tabular} 出力は以下のとおり。 円 \ドル $ユーロ €スターリング・ポンド £ ユーロ記号を表示するには、プリアンブルに以下の1行を書くこと。 \usepackage{eurosym}

  • 【PowerShell】pingを送る

    Test-Connectionコマンドレットを使う。以下はMNAKAJIMAというコンピューターからそれぞれIPアドレス「123.34.56.67」とホスト名「aendo」(IPアドレスは123.34.56.68)に送信した例。 PS > $env:COMPUTERNAMEMNAKAJIMAPS > Test-Connection -ComputerName 123.34.56.67Source Destination IPV4Address IPV6Address------ ----------- ----------- -----------MNAKAJIMA 123.34.56.67 …

  • 【PowerShell】環境変数を確認する

    envドライブを使う。 PS D:\> Set-Location env:PS Env:\> Get-ChildItemName Value---- -----ALLUSERSPROFILE C:\ProgramData(表示省略)PS Env:\> Get-ChildItem windirName Value---- -----windir C:\WindowsPS Env:\> Get-Content windirC:\WindowsPS Env:\> cd c:PS C:\> envドライブを使わずに以下のように表記することで、直接環境変数を確認することができる。 PS C:\> Get…

  • 【PukiWiki】左側のパネルをすぐに編集できるリンクを作成する

    例えば、以下のように入力すればよい。 &edit(MenuBar,noicon){メニューを編集};

  • 【PukiWiki】左側のパネルを編集する

    左側のパネル(インストール直後であれば「最新の20件」と表示されている箇所)を編集する方法。 上部メニュー「一覧」(右側から4つ目)をクリック。「ページの一覧」ページが表示される。 「M」に「MenuBar」があるはず。これをクリック。左側のパネルだけが表示されるはず。 このページを編集すればよい。 左側のパネルは「MenuBar」というページなので、URLに例えば「http://intranet.○○○.co.jp/pukiwiki/?MenuBar」などと入力すれば、そのページが表示される。

  • 【PowerShell】文字列のハッシュ値を得る

    MemoryStreamクラスとStreamWriterクラスを使いストリームを作成し、Get-FileHashコマンドレットを使う。 PS > $ss = [System.IO.MemoryStream]::new() PS > $sw = [System.IO.StreamWriter]::new($ss) PS > $sw.write("鈴木みのり") PS > $sw.Flush() PS > $ss.Position = 0 PS > Get-FileHash -InputStream $ss -Algorithm MD5 Select-Object Hash Hash ----…

  • 【PowerShell】変数の型を調べる

    GetTypeメソッドを使う。終わりのほうの例のとおり、配列であることも確認でき、個々の要素の型も調べることができる。 PS > $n = 1 PS > $n.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType PS > $d = 2.3 PS > $n.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 S…

  • 【PowerShell】要素を一つも持たない空の配列を作る

    @( )演算子に何も指定しないで代入すればよい。 PS > $s = @() PS > $s.Length 0 PS > $s.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array

  • 【PowerShell】配列の要素の先頭に要素を追加する

    +演算子を使う。先頭に挿入する要素は@( )で囲み、要素数が一つの配列であることを明示する必要がある。 PS > $s = "石見舞菜香", "和多田美咲", "のぐちゆり" PS > $s 石見舞菜香 和多田美咲 のぐちゆり PS > $s = @("鈴木みのり") + $s PS > $s 鈴木みのり 石見舞菜香 和多田美咲 のぐちゆり PS > $s.Length 4

  • 【PowerShell】配列の要素の最後に要素を追加する

    ,演算子を使う。最後に追加する要素は@( )で囲み、要素数が一つの配列であることを明示する必要がある。 PS > $s = "鈴木みのり", "石見舞菜香", "和多田美咲" PS > $s 鈴木みのり 石見舞菜香 和多田美咲 PS > $s = $s + @("のぐちゆり") PS > $s 鈴木みのり 石見舞菜香 和多田美咲 のぐちゆり PS > $s.Length 4

arrow_drop_down

ブログリーダー」を活用して、ミュニバスさんをフォローしませんか?

ハンドル名
ミュニバスさん
ブログタイトル
Muni Bus
フォロー
Muni Bus

にほんブログ村 カテゴリー一覧

商用