nmtysh.log

Tech系のネタや日々の独り言などを書いています。

備忘録

Lightsailで構築したWordPressでBitnamiのページを削除する

bannerの無効化 だけではBitnamiのページは削除されないようです。 nmtysh.hatenablog.com という訳で、 /bitnami/index.html ページの削除(無効化)も行います。 環境 Lightsailで構築したWordPress環境 手順 まずは、このファイルの場所とこのページを表示…

Lightsailで構築したWordPressでBitnamiのbannerを削除する

Amazon Lightsailでお手軽にWordPress環境を構築できるようになりました。 Bitnamiというものを利用してWordPress環境が構築されるのですが、構築されたWordPressではページの右下にBitnamiのbannerがオーバーレイ表示されてしまいます。 bannerからリンクさ…

aws-cli AMIに紐付いているEBSスナップショットのIDを取得する

※この記事はQiitaにも投稿しています。 マネジメントコンソールでAMIに紐付いているEBSスナップショットの情報が取得できなかったのでコマンドで取得します。 0. 環境 macOS Sierra 10.12.1 aws cli $ aws --version aws-cli/1.11.27 Python/2.7.10 Darwin/1…

VagrantのSynced FoldersでNFSを利用するときにsudoのパスワード入力を省略する

※この記事はQiitaにも投稿しています。 vagrant up時に毎回パスワードを尋ねられるのが煩わしかったのでsudoersを設定したのですが初歩的なことに嵌っていたのでその備忘録。 まとめ /etc/sudoersに追記するときはこれよりも後ろに記述すること! %admin ALL …

ファイルの変更日時をExifの撮影日時に設定する

※この記事はQiitaにも投稿しています。 スマホの写真をPCに取り込んだ場合などにファイルの変更日時が取り込んだ日時になることがあります。 WindowsだとF6 Exifなどで復元することができますがMacでも同様のことができないか調べてみるとExifToolで同様のこ…

MacでRuby on Railsの開発環境を構築する

※この記事はQiitaにも投稿しています。 Ruby on Rails チュートリアル を行うにあたって仮想マシン内では無くMac上に環境を構築することにしました。 0. 前提 Mac OS X 10.11 Homebrew 手元の環境には昔この辺の手順でインストールされた名残があったのでそ…

IAMで請求情報は表示できるが請求先は表示できないようにする

※この記事はQiitaにも投稿しています。 IAMユーザーにも請求情報の表示を許可する 請求の情報およびツールへのアクセス許可 - AWS 請求情報とコスト管理 を参考にルートアカウント認証情報でログインしてアカウントの"IAM User Access to Billing Informatio…

Time Machineでローカルスナップショットのみを有効化する

※この記事はQiitaにも投稿しています。 (2016/09/30追記)※2016/09/26に公開された TimeMachineEditor 4.5.2 だと下記の操作を行ってもバックアップ実行時にTime Machineの設定が自動的にオフになり、ローカルスナップショットも同時に無効化されてしまいます…

MacにHomebrewでComposerをインストールする(備忘録)

※この記事はQiitaにも投稿しています。 Atomからphpmdを呼び出して自動チェックさせたりするついでにComposerも導入して仮想マシンを経由せずにMac上で直接使える様にしてみました。 0. 環境 Mac OS X 10.11 Homebrew 1. Install $ brew install Composer ==…

Time Machineバックアップの除外リストメモ

一部伏せ字に変更済み $ plutil -p /Volumes/*****/Backups.backupdb/*****/Latest/.exclusions.plist { "apiExclusionPaths" => [ 0 => "//Users/Shared/adi" 1 => "/Users/Shared/adi" ] "systemFilesExcluded" => 0 "userExclusionPaths" => [ 0 => "/pri…

Ubuntu MATE 16.04をインストール - その1 USBインストーラーの作成

Ubuntu 14.04を使っていましたが、LTS版で最新の16.04が出たこともありアップグレードすることにしました。 個人的にはUnityよりもGnome2のUIが好きなのでUbuntu MATEを選択。 どうせならとクリーンインストールしてまっさらな環境から再構築しました。 まず…

Google App Engineのメモ

リンク Download the Google App Engine SDK | App Engine | Google Cloud Platform Google App Engine Python Standard Environment Documentation | Python | Google Cloud Platform Google App Engine PHP Standard Environment Documentation | PHP | Go…

Server CoreのみインストールしたWindows Server 2012を最小サーバーインターフェースに切り替える(備忘録)

検証で使うためにWindows Server 2012をインストールしました。 VM環境にインストールしたので、なるべく軽くなるようにServer Coreインストールしましたが、流石にコマンドプロンプトだけでは不便なので最低限のGUIも導入することにしました。 フルインスト…

Zabbixで特定のキーワードを除くログ出力を検知する

Webサーバーのアクセスログでサーバーエラーの5xxのレスポンスが発生したことを検知したいのですが、 無視したいリクエストもあります。 色々試行錯誤したので、備忘録的に。 ログの収集 アイテムを作成してログを収集します。 詳細はマニュアルを見てくださ…

パスワード設定の罠

セキュリティを意識して、複雑かつ長いパスワードを設定するように心がけています。 (覚えきれないのでパスワード管理ツール頼みではありますが) あとこの手のツールはパスワード生成機能がついているので、その機能で強度の高いパスワードの生成を行ってい…

curlでログインする(備忘録)

curl -b cookie.txt -c cookie.txt --data "username=user&password=pass" "http://localhost/admin/login" -b でファイルに保存された cookie の送信。 -c で受信した cookie をファイルに保存。 --data で post データの送信をしています。 あとは、ログイ…

Berkshelf で嵌ったこと(備忘録)

●Berkshelf を使う場合は cookbooks のみしか見ない(site-cookbooksは無視)。 そのため、Berksfileでsite-cookbooksにあるレシピも指定する。 後は、出てきたら追記

Macの調子が悪いので、クリーンインストールした時の再設定メモ

Macの調子が悪いので、クリーンインストールした時の再設定メモ ・Finderで隠しファイルを表示する $ defaults write com.apple.finder AppleShowAllFiles true $ killall Finder ・ネットワークドライブに .DS_Store ファイルを作らない $ defaults write c…

Ubuntuにログインできない場合の対処法(備忘録)

Xが固まったので仮想コンソールから sudo pkill X したり startx したりしていたのですが、上手く起動しないので再起動しました。 再起動するとログインできなくなったので、その対処方を残しておきます。 ・環境 Ubuntu 12.04 ・症状 ログイン画面でログイ…

VirtualBox でホストオンリーアダプターのIPアドレスが設定できない(備忘録)

VirtualBoxの環境設定からホストオンリーアダプターのIPアドレスが設定出来ず、困っていました。 IPアドレスを設定して反映させるのですが、設定画面を開き直すとなぜかAPIPAによる169.254.x.xなアドレスになってしまいました。 原因はOS側のネットワークイ…

CakePHP の $useDbConfig にはまった(備忘録)

結論: FixtureのuseDbConfigでDataSourceを指定するには、対になるDataSourceが定義されてないと駄目でした。 例) $test_hoge = array(/* ... */); なら $hoge = array(/* ... */); が定義されてないと駄目。 動的にDBの接続先を切り替えるプログラムを書い…

VirtualBox のポートフォワーディングで上手くいかない場合に確認すること(備忘録)

タイトルの通りなんですが、guest環境に構築したApacheにhost環境のネットワーク上にある別のマシンからguest環境にアクセスするためにnatのポートフォワードを設定しました。 host環境からは期待通りにlocalhost:80で接続が可能だったのですが、別のマシン…

Mac関連のリンク

参考にしたリンクなどを備忘録的に。 MacBook が欲しいので調べてみた | chatii-log 割とMac初心者向けの、Mac買ったらまずチェックしとくべき設定いろいろ | loveMac.jp Macを初めて買った人にオススメするフリーソフト - VERSIONFIVE MikuInstallerの中身…

Mac 10.8 で GIMP 2.8.2 を動かす

Mac 10.8 で GIMP を実行しようとしたら、嵌っていたので備忘録的に。 GIMPをそのまま実行しようとしても以下なエラーがでて起動せず。どうやらフォント周りで問題が起きている模様。 $ /Applications/GIMP.app/Contents/MacOS/GIMP GIMP /Applications/GIMP…

Ubuntu 11.04 に戻した

Ubuntu 11.10 がリリースされて1ヶ月が経過したので、ノートPCに入れてある Ubuntu をアップグレードしました。 が、設定ツールがかなり減ったり、Gnome 3 になって使い勝手が悪くなったので、クリーンインストールをした。 そのときのメモなど 手動で入れた…

Flash Builder メモ

名前の変更は鬼門。 ファイル名の変更のつもりが、変数も一緒に変更されたり、逆もしかり。 リファクタリング機能が微妙。

Androidメモ: リソース名

string.xml やら layout やら当たり前だけど、 Java の予約語は使えない。と言うことを忘れてた。 何でエラーが出るのか、しばらく悩んだのだけれど、import.xml とか <string name="import">~~</string> これ思いっきり予約語だった。そりゃ、エラーが出るよね。 エラーのメッセージから…

Androidメモ: 通話中かどうかを取得する

TelephonyManager.getCallState() を使用して通話中かどうかを判定する。 .getCallState() にはパーミッションは不要。 TelephonyManager tManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); switch (tManager.getCallSta…

PHPメモ: シングルクオートとダブルクオート

シングルクオート(')で文字列を指定すると円記号(\)などがエスケープされてしまうようだ。 ダブルクオート(")だとエスケープされない。 Linux での扱いと同じ感じ。 echo 'aaa\nbbb' <- 改行されない echo "aaa\nbbb" <- 改行される

Android: Ringtone のメモ書き

Ringtone の取得 Ringtone ringtone = RingtoneManager.getRingtone(context, Uri.parse(uri)); 通知音量の設定で再生する ringtone.setStreamType(AudioManager.STREAM_NOTIFICATION); ringtone.play();

PHP: 文字エンコーディングは UTF-8(BOMなし) で保存すること!

.php なファイルを UTF-8(BOM) で保存すると IE なんかで BOM が認識されない事がありデータ内にゴミとして残る場合があるので、 UTF-8(BOMなし) で保存すること。 require や include すると UTF-8(BOM) の場合は、それぞれのファイル先頭に付いている BOM …

Chromium OS のビルド(備忘録)

Chromium OS のビルドに挑戦したので、その備忘録。というかメモ。 環境: OS: Ubuntu 11.04 x86_64 CPU: Intel® Core™ 2 Duo E8400 3GHz MEM: 4GByte ビルドするユーザー: builduser USBメモリー: 2GByte 以上? 4GByte 以上 (4GByte のものを使用) 2011/08/…

Java: 3桁区切りにする

Java でカンマ区切りな文字列にする。 NumberFormat format = NumberFormat.getCurrencyInstance(); Sysout.println(format.format(数値)); で、 "\12,345" NumberFormat format = NumberFormat.getNumberInstance(); Sysout.println(format.format(数値)); …

mysql と tomcat6 のインストール(備忘録)

Ubuntu 10.10 に mysql と tomcat6 をインストールする。(備忘録) ・mysqlのインストールsudo apt-get install mysql-serverインストール中に root(mysql db内でのユーザー)のパスワードを聞かれるので設定する。 ・tomcatのインストールsudo apt-get instal…

Java の char は 2byte

まあ、表題の通りなんですが、Java の char型は 2byte です。 C言語だと char型は 1byte なんですがね。 なので、異なる言語間で通信したりするときには型のサイズが重要になってきますよ。と言うお話です。 C言語な Webカメラの画像取得プログラムから TCP/…

U150 にインストールした Ubuntu 10.10 の再構築メモ

U150 の Ubuntu の環境をぶっ壊してしまったわけで、再構築時の作業メモを張り付けて置いて後々同じ作業をすることになったときに参照しようかと。 /home は無事だったので、 profile な箇所は元のまま。 システム全体的な所だけ。 個人的なメモなのであしか…

ツェラーの公式で曜日を求める(備忘録)

与えられた日付から曜日を計算する方法を考えていて、"ある日付を基点としてその日付から曜日を求めたい日付までの日数を計算して、基点の日付の曜日(0~6)を足して全体を7で割ったあまりを出す。"という方法を考えました。 ただ、この方法だとこの基点とし…