macOSアプリでバンドルされているPDFを設定されているアプリケーションで開く方法についてまとめました。 環境 macOS High Sierra (10.13.2) Xcode 9.2 Swift 4.0 バンドルされているPDFを表示する //バンドルされているPDFを取得する if let filePath = Bun…
macOSアプリのメニューをグレーアウトして選択をできないようにする方法についてまとめた。 メニューの選択可能・選択不可能 class AppDelegate: NSObject, NSApplicationDelegate { //メニューの選択可能・選択不可能 @objc func validateUserInterfaceItem…
メールの件名(Subject)が、Quoted-Printableになっている場合、「=XX=XX=XX」のように「=」と2桁の16進数文字コードの組み合わせになっています。 「=」の後の2桁の16進数文字コードをbyteに変換後、System.Text.Encodingを使って日本語に変換できます。 u…
CensOS7で、monitによるプロセス監視(プロセスが止まったら再起動する)について、まとめた。 インストール方法 rpm -Uvh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm yum -y install monic 自動起動の設定 syst…
パッケージのインストール yum -y install boost boost-devel git-core gcc-c++ glibc-devel sconsのインストール sconsをソースコードからインストールする wget http://prdownloads.sourceforge.net/scons/scons-2.3.5.tar.gz tar zxf scons-2.3.5.tar.gz …
パッケージのインストール yum -y install php php-devel php-mbstring php-pear gcc gcc-c++ openssl-devel peclでモジュールのインストール pecl install mongo PHPの設定 /etc/php.d/mongo.ini を下記の内容で作成する ; Enable mongo extension module e…
リポジトリの追加 /etc/yum.repos.d/mongodb-org-3.0.repo を下記の内容で作成する [mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/ gpgcheck=0 enabled=1 インストール yum i…