macOSアプリでバンドルされているPDFを表示する

macOSアプリでバンドルされているPDFを設定されているアプリケーションで開く方法についてまとめました。 環境 macOS High Sierra (10.13.2) Xcode 9.2 Swift 4.0 バンドルされているPDFを表示する //バンドルされているPDFを取得する if let filePath = Bun…

macOSアプリでメニューを選択可能または、選択不可能にする

macOSアプリのメニューをグレーアウトして選択をできないようにする方法についてまとめた。 メニューの選択可能・選択不可能 class AppDelegate: NSObject, NSApplicationDelegate { //メニューの選択可能・選択不可能 @objc func validateUserInterfaceItem…

C#で、Quoted-Printable(メールの件名(Subject))のデコード

C#

メールの件名(Subject)が、Quoted-Printableになっている場合、「=XX=XX=XX」のように「=」と2桁の16進数文字コードの組み合わせになっています。 「=」の後の2桁の16進数文字コードをbyteに変換後、System.Text.Encodingを使って日本語に変換できます。 u…

CensOS7で、monitによるプロセス監視

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…

CentOS7のMongoDBをC++から利用できるようにする

パッケージのインストール 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 …

CentOS7のMongoDBをPHPから利用できるようにする

パッケージのインストール 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…

CentOS7にMongoDBをインストールする

リポジトリの追加 /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…