読者です 読者をやめる 読者になる 読者になる

nginxでautoindexのファイル更新日時をJSTにする

nginx

autoindex_localtimeonにすると、nginxを動かしているlocaltimeで表示されるようになる。
autoindexonにするだけではグリニッジ標準時で表示されてしまうので注意。

server {
    location / {
        root   /path/to/html;
        autoindex on;
        autoindex_localtime on;
    }
}

Module ngx_http_autoindex_module

オンプレミスでもGitLabでバックアップに失敗していたので対応した

GitLab PostgreSQL

GitLab.comのバックアップがうまくいっていなかったことが話題になっていますが、環境によってはオンプレミスで動かしているバックアップも失敗しているかもしれません。
といいますか私の環境がそうでした

GitLab.com Database Incident - 2017/01/31

GitLab.com melts down after wrong directory deleted, backups fail • The Register

続きを読む

pg_upgradeでつまずいた

PostgreSQL

環境

経緯

gitlab 9.0からデフォルトのPostgreSQLのバージョンが9.6になる(参考記事)とのことだった。
私の環境では、CentOSのrepoからyumでインストールした9.2が入っていたので、このタイミングで9.6をインストールすることにした。

続きを読む

A5:SQLでSQLパラメータをバインドするコードを生成するプラグインを作った

A5:SQL

github.com

A5:SQL Mk-2 、お仕事で利用しています
DBからSQLを生成する機能は大変便利ですが、SQLのパラメータをバインドするコードは手動で生成する必要がありました

このプラグインを利用すればパラメータをバインドするコードを自動で生成できます

詳細は上記のgithubのページを御覧ください

このプラグインは流星墓場さん( http://alien8.sakura.ne.jp/ )のSetParameterジェネレータをプログラムでのバインド用に改変したものです。SetParameterジェネレータを制作されたaliens8さんに感謝致します

Spotifyの自動起動を切る

Spotify

Spotify、皆さん使ってますか?
最近はピンポンを観た影響でスーパーカーを聴きながら作業しています。

そんなSpotifyですが、デフォルトで自動起動がONになっていたのでOFFにしたいと思います。

続きを読む

svn: E155010: Path '...' is not a directory

Subversion

現象

f:id:tmegos:20161119001938p:plain

  • 以下の2つの操作をするとエラーが発生した

#1. hoge.txtをhoge_dirに移動する

$ svn move hoge.txt hoge_dir/

#2. hoge.txtをHOGE.txtにリネームする

$ svn move hoge.txt HOGE.txt
  • エラー内容
svn: E155010: Path '...' is not a directory

原因

#1. 移動先のディレクトリがsvnに追加されていない

#2. svnでは大文字小文字のみのリネームができない

対応

#1. 移動先にディレクトリをsvnに追加する

$ svn add hoge_dir
A         hoge_dir
$ svn move hoge.txt hoge_dir/
A         hoge_dir/hoge.txt
D         hoge.txt

#2. svnでは無理。

液晶ディスプレイの壊れたMacbook Airをデスクトップマシンとして使う

Mac

5年以上愛用していたMacBook Air(2011 Mid)の液晶に縦の縞模様が出るようになってしまった。 f:id:tmegos:20161023100123j:plain

この状態で外部ディスプレイに繋げればいいのだけれど、本体側のディスプレイに描画するリソースがもったいないので方法を考えてみます。

続きを読む