おふくろさまより愛をこめて

mmmpa ふとしです。誠実なプログラミングを心がけたい。

Linux entries

2018/12/31 07:02:04

IBM Bluemix (IBM Cloud - Cloud Foundry) をローカルで動作するように環境を準備する

Bluemix は IBM が提供する PaaS で、Heroku に似た仕組みを持つ Cloud Foundry をベースとして動作しています。専用の cli を使ってコードを push すると、コードにあわせて buildpack が選択され、コードに合わせた環境が準備されて自動的にアプリが起動します。 push から動作までが非常に速やかで簡潔な反面、環境がすべて自動で準備されている

2018/12/31 04:43:54

hosts でサブドメインをワイルドカードで指定したいができないので dnsmasq で対応する。

サブドメインをなんらかの key としたサービスがあります。その開発においてはローカルの開発環境においてもサブドメインを付与したアクセスが必要になります。しかしいわゆる /etc/hosts にあたるファイルではワイルドカードを指定できないため、key ごとに書き加えていく必要があります。 127.0.0.1 foo.example.com 127.0.0.1 ba

2018/12/30 03:27:54

Ansible で rbenv をインストールする role を書いた

インフラ構成をできるだけ属人性を低くしつつ再現性を高くしたくて Ansible を触っています。Ansible は知識がない状態だと設定ファイルについて全くもって全景がとらえにくい === とてもとっかかりづらいという問題があります。しかし、そこを過ぎた処理設定自体はものすごく平易に書けるので素敵なツールだと感じています。 そこで、Ansible を使い慣れるのも兼ねて、rbenv がすで

2017/10/17 06:43:59

Debian Stretch に変えてから発生していた復旧不可能な画面フリーズについて解決できました

画面はフリーズ、ただしマウスだけは動くという状況で、さらに再生中の音楽などは鳴りつづけていたのでマシン自体は生きていました。そこで SSH から接続して原因を確認しました。 /var/log/syslog によると以下の通り。 Oct 17 05:59:18 debian kernel: [125120.564661] nouveau 0000:01:00.0: fifo: SCHE

2017/08/29 13:11:41

Terminator (ターミナル拡張) のタイトル部を、ウィンドウごとに任意のものに変更する (bash)

ターミナルを立ち上げまくっていると上のようなことになってどれがどれだかわからず大変につらい。 このタイトルはプロンプトの変更と同じく PS1 に食わすことで変更できます。プロンプトを生かしたままで変更しなければならないので ~/.bashrc などに関数を定義して一発で変更できるようにします。 set_title () { ORIG=$PS1 TITLE="\e]2;

2015/10/11 20:51:24

最低限知っておいた方がいい知識。「はじめてUNIXで仕事をする人が読む本」読んだ。

あくまで最低限なので、これだけ知っていれば大丈夫ということもないし、これを知らないと就職できないというわけではない。 はじめてUNIXで仕事をする人が読む本 (アスキー書籍) 作者: 木本雅彦,松山直道,稲島大輔 出版社/メーカー: KADOKAWA / アスキー・メディアワークス 発売日: 2014/03/25 メディア: Kindle版 この商品を含むブログ (5件)

2015/03/12 15:02:15

Heroku のファイル永続化用に Nginx nginx-upload-module でアップローダーを用意する

おはようございます。 先週末にはじめて Heroku にデプロイして以来その便利さのとりこになってとにかく何でもつくってはあげつくってはあげしています。自前のサーバーにあげるとリソースを食いあって残念なことになりますが、これなら多くても安心で文明を感じました。 アップロードしたファイルを Nginx に投げて保存してリネームして名前を返してもらって Heroku 側で保持する

2015/02/18 14:00:49

Ubuntu 14.04 LTS + VMware Workstation で VMware Tools による共有フォルダが有効にならなくて困った。

HGFS というやつが動いていないのが原因で、Ubuntu と VMware の伝統的な問題みたいです。いまは github で patch が手に入るので、わがでソースに手を入れなくても対処できるようです。 【追記】 Debian(jessie)でも同じく共有ができませんでしたが、同じ方法で対処できました。 以下に載っていた手順です。 HGFS not working on K

2014/04/29 00:33:58

Ubuntu + rbenv + ruby-build 用コピペ

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc git clone https://github.co

2014/03/30 23:54:37

CentOS 用コピペメモ

社で使ってるからとりあえず把握するために vm で動かすだけ用の適当設定。 tmux yum install wget gcc make ncurses ncurses-devel wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar xvzf libevent-2.0

2014/03/30 23:39:00

CentOS で普通に yum install した Apache(httpd) と php で Wordpress を動かすと、Wordbooker で Facebook ページが取得できない。

とりあえず、こうやったら正常動作しました。 yum install php-mbstring apachectl restart Wordbooker は Wordpress の投稿などを Facebook に同時投稿するためのプラグインです。 アプリの許可を与えれば簡単に投稿できるというふれこみで、実際、個人のページへの投稿は簡単にできました。しかし、所有している Faceboo