EDBから入手可能なPostgreSQLのインストーラは、引数に --help をつけることで様々なオプションを表示できる。主要なオプションは以下の通り。 --mode unattended: unattended(無人)モードをオンにし、ユーザーが操作せずにインストールできる。 --unattende…
Bitnamiインストーラを使わずにRedmineをインストールする手順をまとめる。 なお、管理者権限とインターネット接続が必須である。オフラインインストールの手順については気が向いたらまとめる予定。 1. Gitをセットアップする 2. Rubyをセットアップする 3.…
Microsoft Visual Studio Community 2017の消滅に伴い、Microsoft Expression Blend SDK のダウンロードリンクも消滅しているため、メモする。 なお、下記URLはVisual Studio 2017のVisual Studio Installerが内部処理で使用するインストーラの直リンクとな…
Microsoft のサイトからVisual Studio Community 2017のダウンロードリンクが消滅していたため、メモを兼ねて記録する。 なお、2023/1/31時点で下記URLは利用できるが、公式にはリンクを消しているため、数年のうちにダウンロードもできなくなる可能性が高い…
よく忘れるし、まとまった情報が無いためメモする。自力で探したいときは Computer\HLEY_CLASSES_ROOT\CLSID 以下のレジストリキーを見る。 List of common Windows COM ProgID and CLSID Name ProgID CLSID Microsoft Word Word.Application {000209FF-0000…
概要 いわゆる「Mac方式」のIMEにカスタマイズしている場合に発生する問題で、「無変換キー=IMEオフ」「変換キー=IMEオン」に割り当てているとき、無変換キーを押すとターミナルに半角@(アットマーク)が入力される問題がある。 とりあえずアルファベッ…
Visual Studio を使ったインストーラの作成について纏める。 対象の読者 インストーラとは インストーラの機能 無料で使用できるインストーラ製品の一覧 Wix Toolset Visual Studio Installer Projects まとめ 対象の読者 この記事は下記の読者を想定してい…
WPF の優れたフレームワークの1つである Prism (PrismLibrary) の悩み事の1つに、そのままでは Microsoft.Extensions.DependencyInjection (以下、MSDI) の機能が利用できないことがある。 Prism では Microsoft.Extensions.Logging (以下、MSLogging) が…
前回に引き続き、Jinja2を使ったテキストテンプレート機能の作成方法を紹介する。 前回の記事は以下。 vorfee.hatenablog.jp スクリプトの作成 スクリプトの説明 1~2行目 - 宣言 3行目 - 実行環境定義 4行目 - テンプレートエンジン作成 5行目 - データモデ…
Pyhonに Jinja というライブラリがある。Jinjaを使用するとテキストファイルの一部を文字列置換できる。 Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. …
SDKプロジェクトのWPFアプリケーションでMainメソッド自動生成を防止する。 Microsoftの公式リファレンスに載っている情報なのだが、忘れやすいためメモ。公式リファレンスの記載場所は以下。 Microsoft.NET.Sdk.Desktop の MSBuild プロパティ - .NET | Mic…
注意:本記事は独学による個人的な備忘録のため、誤りが含まれる可能性があります。 依存関係プロパティ(DependencyProperty) DependencyProperty は WPFプロパティシステム を構成する機能の一つである。 添付プロパティ(Attached Property) 添付プロパ…
仕事でWord仕様書を読まされる際、ページ内の参照が多用されていることがあるかもしれない。 この記事はこんな方のためのものです 何かとWordを使う機会がある Ctrl + クリックで別ページに飛んだが、元の位置が分からなくなった ブラウザなら戻るボタンを押…
エラーの状態 [コントロールパネル] > [システムとセキュリティ] > [記憶域] > [新しいプールと記憶域の作成] からドライブを選択し、 [プールの作成] をクリックすると、エラーダイアログ(0x00000032)が表示される場合がある。 画像引用: https://answers…
シグナルについて少し学んだのでzshでの活用法を考えてみた。 方法 結果 発生する問題 別のアプローチ 方法 zshのタイムアウトを1秒に設定する。タイムアウトごとに送られてくるSIGALRMをトリガーにして、プロンプトを更新する。 export TMOUT=1 function TR…
ブログのデザインを更新しました。2017年も不定期に更新していきます。
いつ消えるかわからないウェブページを手元に保存するための方法をメモ。 結論 Google Chromeを使用して MHTML 形式で保存するのが最適である。 MHTMLで保存する方法はこの記事の下のほうにある。
概要 回復用ツールのコマンドプロンプトを使ってパーティションをカスタマイズ パーティション構成を独自のものに変更してOSをインストール
trapコマンドを使うとさまざまなタイミングでファイルを操作できると知ったのでメモする。
OS XのFirefoxがエラーを吐くようになったので直し方をメモ。 結論 avastの「web shield > scan secured connection」をオフにする。avast以外でも似たような機能のあるアンチウイルスソフトの機能をオフにする。
TextEditをatomに置き換えて、OS X標準のテキストエディタのように振る舞う方法をメモ。 この記事を読むとできること OS Xのファイルを拡張子ごとにアプリーケーションに関連づける 拡張子のないファイルを特定のアプリケーションに関連づける
Finderやコンテキストメニューにアンインストールしたはずのodriveが残っていて気持ち悪い時の対処方法。 概要 odriveはアンインストールしてもディスク上にプログラムを残していて、しかも裏で延々と動作し続ける。 Finderのメニューアイコンにはodriveのア…
Sophos Homeをインストールすると/usr/local/binと/usr/local/shareの権限を勝手に書き換えられる事案が再発生中。これらのディレクトリはHomebrewも使用しているため、Homebrewが正しく動作しなくなる。 なおSophosは以前「Sophos Anti-Virus for Mac Home …
有料になったBetterTouchToolの代わりになるフリーソフトを探してみた。 BetterTouchToolが有料に! ウインドウのスナップがしたい Chinch Spectacle Slate 無料のトラックパッド拡張はない Karabiner まとめ BetterTouchToolが有料に! 2015年から告知して…
RaspberryPiのためにLinuxでディスクのイメージファイルを編集するのに使うけどすぐに忘れるのでメモ。 この記事でできること ディスクimageを一から作成できる 既存のディスクimgaeをマウントできる
グループの設定を消失するという過ちを犯したので、二度と間違えないためにメモする。 ユーザーをグループに追加する方法 gpasswdとusermod gpasswd usermod どんな違いがあるのか 参照 ユーザーをグループに追加する方法 ユーザーvorfeeをグループnewgroup…
結論 /etc/pathsと/etc/paths.dを確認する。 説明 OS Xでは/etc/profileでパスの設定を行っている。OS X El Capitanの/etc/profileの中身は、以下のようになっている。 # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/u…
zshのプロンプトに時刻を表示するのはいいんだけど、コマンドを実行した時間とずれているのが気になる。だからコマンド実行時にプロンプトを再描画するようにした。 普通の状態 コマンドを実行しても、時刻は変わらない。 変更後 コマンドを実行するとその時…
ターミナル出力に色をつける方法を調べた。 文字に色をつける方法 echoに-eオプションをつけ、文字の前にある記号を書くと色がつく。printfの場合はオプションなどは必要なく普通に色がつく。 # 文字色の変更 echo -e "\e[30m黒色" echo -e "\e[31m赤色" ech…
標準出力で文字列を右寄せする方法を調べたからメモ。別にzshに限った話ではないのでbashでも使える。