開発しているnodejsアプリケーションの本番環境はherokuにデプロイしているのですが、ローカル環境ではheroku localコマンドを利用してローカルマシンにアプリケーションを立ち上げています。 heroku localによるアプリケーションの立ち上げ時に、ファイルの…
直接技術の話ではないですが、昨日、javascriptでcall関数とはどういう関数なのか調べました。まず、googleで、"javascript callとは"で検索をかけます。そうすると、いくつかのcallに関する説明のページが出てきます。ただ、自分のjavascriptに関する理解が…
railsアプリをローカルマシンで開発する環境をdockerで構築します。基本的に、Quickstart: Compose and Rails | Docker Documentationの内容を元にしています。 docker for macをインストール dockerを利用するためには、もちろんdockerが必要なので、docker…
たまに、趣味や仕事でperlのワンライナーで文字列置換をするのですが、そのたびに置換方法を忘れているので、ワンライナーで文字列を置換する時に知っておきたいことをまとめました。目次 perlのワンライナーで置換表現のサンプル perlでのファイル文字列置…
タイトルにある通り、昔から.radioドメインが欲しかったのですが、そもそも.radioというトップレベルドメインがつい最近まで存在していませんでした。 しかしながら、最近ついに、念願の.radioトップレベルドメインが登場して個人でも使えるようになった(条…
raspberry pi 3を家で動かしていたら、いつの間にかハングして停止していました。いつもは電源プラグを外して差し込み直せば正常に起動するのですが、今回は電源プラグを差し込み直しても起動しません。。。 仕方がないので、キーボード・マウス・ディスプレ…
特に今のSierraで困っているわけではないですが、新しいファイルシステムであるApple File System(APFS)を試してみたくて、プライベートのMacをHigh Sierraにアップデートしてみました。更新のお知らせが来ないので、App StoreからHigh Sierraを探してインス…
vagrantで仮想マシンをたくさん作成していたら、いつのまにかmacbook proのディスク使用量が90%を超えてきたので、不要なvagrantデータを60GBほど削除させました。しかし、df -hで使用量を調べても使用量が減っていません。disk utilityを開いてみてみるとPu…
【追記2】 2018年版はこちら toripiyo.hatenablog.com 【追記】 なんだかいつもよりもアクセスが多いなと思ったら、白と水色のカーネーションの公式ツイッターアカウントでこのポストのことをツイートいただきました!ありがたし。取り上げてもらいました、…
td-agent-bitでapacheのエラーログが出力されるとslackに通知が送られるように、raspberry piに設定をしました。(ずいぶんと不恰好な実装になってしまいましたが。)なぜ、td-agentではなくて、td-agent-bitなのかというとサーバ内でのメモリの消費をできる…
8月26日(土)に大菩薩峠に日帰り登山をしてきました。 コースタイムつき登山地図が無料! 登山地図&計画マネージャ「ヤマタイム」 - ヤマケイオンライン / 山と溪谷社 コースタイムはこんな感じです。10:10 上日川峠 10:25 福ちゃん荘 11:40 雷岩 12:00…
夏休みに友達に会いに熱海に行ってきました。熱海というと、海というイメージがあるかもしれないですが、熱海は坂が多く、実は山がとても近くにあります。 僕が熱海に来る時はいつも海から玄岳まで走ることをしています。海抜0メートルの熱海のビーチから標…
【追記】 vagrantを立ち上げてすぐにphpmyadmin操作できるように、mutillidae_deploy.shにphpmyadmin/config.inc.php設定ファイルの書き換え処理を追加しました。===========================================最近WEBアプリのセキュリティについて勉強してい…
When we need to collaborate with outside companies to manage web site's content, admin tool site is sometimes used. So admin tool has to be exposed on the Internet network. In this case password authentication function is often used to res…
ちょっと前、7月の上旬にマレーシアで働いている友達に会いに行ってきました。 訪れた場所は、クアラルンプールとペナン島です。いままで東南アジアはタイとカンボジアに行ったことがあるのですが、マレーシアは一番治安が良いように感じました。ただ、ボル…
WEBサイトの管理者ツールサイトを、例えば協力会社など外部の人にも操作してもらう必要があるときには、どうしてもインターネットに公開しないといけなくなることがあると思います。こういったとき、一般のユーザからのアクセスを拒否するためにユーザ名とパ…
追記 Amazon Linux 2 向けに新しく記事を書き直しました! toripiyo.hatenablog.com =============================================================家のネットワークとAWS環境をVPNで繋ぎたくて、openvpnでVPN環境を構築してみました。いろんなサイトを参…
最近、raspberry piのセキュリティが気になって色々と設定しているのですが、今回はclamavの設定を書きます。ドキュメントなど読むと、clamavには2種類の動かし方があるようです。1. scanのときにプロセスを立ち上げる方法 2. デーモンを立ち上げておく方法…
日本語がdockerコンテナのrailsコンソール上で入力できないので調べてみると、 以下のようにbuildし直すと出来るようになると記事がありました。 http://qiita.com/suin/items/856bf782d0d295352e51ただ、再ビルドするのも面倒なので、 以下のようにrailsコ…
rasbperry pi 3 のリソース利用状態の推移を監視したかったので、monitorixというツールを入れました。インストール方法 (rootユーザで実行)1. パッケージのインデックス情報を更新する apt-get update 2. monitorixに必要な関連パッケージをインストールす…
中国やロシアからのアクセスを弾く設定を、 ファイアウォール構築(iptables) - CentOSで自宅サーバー構築 を参考にして自宅のraspberry pi 3 に設定してみました。1. country_iptables.shとupdate_country_iptables.sh をgistから取得する block ip address …
追記 2017/08/21:このページに記載した設定の実施後、自分の環境ではサーバに対してscpが正常に動作しなくなりました。scpを利用する場合は、設定後正しく動作するかどうか確認してください。 外出先からssh接続出来るようにraspberrypiのsshポートを公開す…
外部に公開しているraspberry piを踏み台にして、自宅ネットワーク内のデバイスが攻撃を受けないように、iptablesに以下設定をいれました。実行順序(もちろん、rootユーザで) 1. iptablesの設定を追加(もしかしたら、この前にiptables関連のパッケージイ…
夏休みにフランスに旅行に行ってきました。 旅行中はFreeのシムフリーを利用したので、その体験を共有したいと思います。 利用端末 シムフリー版 iPhone6 16GB (2014年の後半にオンラインのアップルストアで購入) 事前準備でフランスのシムフリーを調べると…
自分はgithubのatom editorを昨年の4月ぐらいからずっと利用しています。 最初の頃はバグが多かったりしたのですが、機能が追加されてたりパッケージを追加できるのが面白くて利用を続けています。 最近は動作のほうも以前よりはだいぶ安定してきています。…
この前、soracom主催のIOTの勉強会に参加して、Raspberry Piを初めて触りました。 ラズパイxソラコム キャンペーン 家でもRaspberry Piを扱いたくなり、Rasberry Pi 3で自宅git serverを構築してみました。 まず、Raspberry Piを購入 手元にRasberry Piがな…