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

約束の地

あの日あの時のキャロの想い出

Docker の Ubuntu を日本語化する方法

ここらへんやっときましょう。 # apt-get install -y language-pack-ja-base language-pack-ja # update-locale LANG=ja_JP.UTF-8 LANGUAGE=ja_JP:ja # export LANG=ja_JP.UTF-8 # export LC_ALL=ja_JP.UTF-8 # export LC_CTYPE=ja_JP.UTF-8

gem のインストール場所を調べる方法

これで。 # gem environment インストール場所だけでなく、他にもいろいろ出てきます。 RubyGems Environment: - RUBYGEMS VERSION: 2.5.1 - RUBY VERSION: 2.3.1 (2016-04-26 patchlevel 112) [x86_64-linux-gnu] - INSTALLATION DIRECTORY: /var/lib/gems/…

Planet Coaster に Grassland あらわる

Planet Coaster 最近リリースされ話題になっているテーマパーク(というかコースター)マネジメントゲームとして「Planet Coaster」というゲームがあります。公式サイトはこちら。 選べる地形に「グラスランド」 このゲームで選べる地形に「Grassland」とい…

Apache でリバースプロキシを有効にする(モジュールを有効にする)

ここらへんを有効にしてあげましょう。 # a2enmod proxy proxy_http proxy_html rewrite

PHP でエラーメッセージを Web ブラウザに表示させない方法

PHP

かなり今さら感がありますが。 全ての PHP ファイルに対して非表示を指定する場合 php.ini に以下のように記述しましょう。もちろん表示する場合はOnです。 display_errors = Off 個別の PHP ファイルに対して非表示を指定する場合 個々のファイルに対して指…

SourceTree で複数のサービスを用いる場合は「デフォルトユーザー情報」を記入しない

SourceTree で複数のサービスを用いる SourceTree を用いて一つのサービス(例えば GitHub)だけでなく、GitLab や GitBucket など複数のサービスを利用する際の注意点です。 「デフォルトユーザー情報」を記入しない それは、「ツール」→「設定」→「全般」…

Windows の SourceTree で プル した際に改行コードを LF にする方法

Windows 版の SourceTree で プル すると…… SourceTree は日本語をデフォルトで使用することができ、Windows 用の Git クライアントとして初心者を中心に扱いやすいと思います。しかしながら、デフォルトの設定では、プル したファイルの改行コードが CR+LF …

Docker で Ubuntu に 日本語化した GitLab をインストールする

Ubuntu on Docker に 日本語化した GitLab を構築する 素の Ubuntu イメージに GitLab を入れていきます。ただ入れるのではなく、日本語化をします*1。 *1:迅速なパッチ対応に感謝!

スマートフォンの Qiita でストックボタンを押そうとすると、記事を書いた人のプロフィールに飛ぶ現象

Qiita の仕様変更 先日より Qiita の仕様が変更され、「いいね」ボタンと「ストック」ボタンが別々になりました。 スマートフォンでの閲覧 Qiita の記事をスマートフォンで閲覧すると、この「いいね」ボタンがページの読み込み終盤で「ポコッ」と現れるよう…

Windows 10 の Anniversary Update をするためのストレージ容量が足りない場合

Windows 10 Anniversary Update 最近の安価なノートパソコンでは、ストレージが 32GB などのものも少なくありません。そのようなマシンでは Windows 10 の Anniversary Update を適用しようと思っても容量不足で不可能なことがあります。 OS の再インストー…

Ubunutu 16.04 LTS で MySQL のデータを丸々移管(コピー)する方法

以下のディレクトリ配下をまるっと新しい環境にコピーしましょう*1。もちろんユーザ情報もろもろ込みです。 /var/lib/mysql さらにこちらも必要に応じてコピーしておきましょう。 /etc/mysql *1:デフォルト環境

XPath で自分自身の親ノードを指定する方法

XPath XPath 自体はこちらのページやこちらのページなどをご覧ください。たぶん私が説明するより明瞭です。 今回は単に XPath でのノード指定の方法のうち、親ノードを指し示す方法を書きます。 親ノードの指定方法 とは言え簡単です。ディレクトリの指定と…

Capybara の all メソッド(find_all メソッド)で正規表現を使うときの注意点

Capybara Ruby で Web スクレイピングをする際はCapybaraという選択をする場合が多いと思います。その際、Capybara の all メソッド(find_all メソッド)で正規表現を使って抽出をするときの注意点です。 オプションの引数として:textを用いるとき ドキュメ…

GitLab が 502 エラーで起動しないとき

GitLab が 502 エラーで起動しない GitLab をがんばってインストールして喜び勇んで起動してアクセスしても、延々と 502(Bad Gateway)エラーが出てログイン画面にたどり着けない場合があります。そのときの対応方法の一つです。 まずは待つ 単に起動準備中…

Ubuntu 16.04 LTS にて Passenger + Apache でサブディレクトリを用いて複数の Webアプリ を実行する方法

1. Passenger での Webアプリ 実行 Rails や Sinatra を Apache で起動する際、Apache を Webアプリ 専用にするのではなく、サブディレクトリで切って複数起動する場合の設定です。Passenger のインストールや、単独での Webアプリ の実行確認は済んでいるも…

Rails を production モードで起動した際にエラーが出る場合の対処方法

production モードでの起動 Rails では一般的に develop モードで開発を行っていると思います。これを production モードに変えて起動した場合には以下のような箇所を変更する必要があります*1。 以下、アプリのディレクトリを /var/www/html/myapp/ として…

Ubuntu 16.04 LTS で Passenger + Apache を用いて Sinatraアプリ を公開する方法

0. 前提 Sinatra を Apache で動かしていきます。Passenger と Passenger の Apache モジュール自体のインストールは以下の過程を経て終わっているものとします。 # gem install passenger # passenger-install-apache2-module

Ubuntu 16.04 LTS で Passenger + Apache を用いて Railsアプリ を公開する方法

0. 前提 Ruby on Rails を Apache で動かしていきます。Passenger と Passenger の Apache モジュール自体のインストールは以下の過程を経て終わっているものとします。 # gem install passenger # passenger-install-apache2-module

eRuby (CGI)で POST する時に値を渡す方法

eRuby 2016年も終わろうとしているこのときに CGI な eRuby を使っている人がどれだけいるのかというとあやしいですが、とりあえず知見として。 eRuby(erb)を CGI で 下記のサイトなどの方法で、任意のファイルに Ruby スクリプト を埋め込んで Web に展開…

Windows の VirtualBox の Vagrant で ubuntu/xenial64 から環境を構築する手順

Windows で VirtualBox を使い、SSH クライアントとして Poderosa 4 や Tera Term や WinSCP を使うことを想定しています。 ユーザー「ubuntu」でログイン 鍵のみです 鍵は ~/.vagrant/machines/default/virtualbox/private_key です

Ubuntu 16.04 LTS でタイムゾーンを JST に変更する方法

これで。 # timedatectl set-timezone Asia/Tokyo

Ubuntu 16.04 LTS で日本語の man を表示する方法

manpage manpageを入れる。文字コードとかはよろしくやってください。devの方も忘れずに。 # apt-get install -y manpages-ja manpages-ja-dev

Ubuntu 16.04 LTS で mysql2 gem がインストールできない場合

結論 libmysqlclient-dev を入れましょう。 # apt-get install -y libmysqlclient-dev # gem install mysql2 Building native extensions. This could take a while... Successfully installed mysql2-0.4.5 Parsing documentation for mysql2-0.4.5 Install…

WinSCP のエディタの関連付けから開くと改行コードが CR+LF になってしまう問題

PC

「オプション」→「環境設定」→「エディタ」→「対象のエディタを『編集』」→下の方にある「常にテキスト転送モードで転送する」のチェックを外しましょう。

GitBucket の Webhook(Service Hooks、Payload URL)を Jenkins のビルド・トリガにする方法

GitBucket GitBucket はご存知、takezoe さんを中心に開発されている素晴らしい GitHub クローンです。度重なるバージョンアップにより様々な機能が追加され、その利便性は計り知れません。 そんな GitBucket の機能の中に Webhook 機能があります。「Webhoo…

Vagrant での CentOS のディレクトリを Windows と共有する方法

特に CentOS とかに限った話ではないと思いますが。 やりたいこと Windows にインストールした Vagrant に立てた CentOS 内のディレクトリを、SSH とかしないで Windows 上のフォルダと共有する。 具体的には例えば、CentOS 上の /var/www を Windows の \Va…

CentOS7 で Apache に外部からアクセスできないときは firewalld を疑う

Vagrant 上での話ですが、一般的な話でしょうし、更に言えば Apache だけでの話ではない可能性もありますが。 結論 firewalld です。 # systemctl stop firewalld 必要があれば適切に設定してあげましょう。 ちなみにドットインストールでは CentOS6 だった…

Vagrant の CentOS の box の言語設定をドイツ語から日本語にする

標準だと言語設定がドイツ語になっているので日本語に変更します。 # localectl set-locale LANG=ja_JP.UTF-8 # source /etc/locale.conf

Vagrant で構築した OS に SSH でログインする(Windows)

Vagrant のコマンドラインではなく、Poderosa 4 や Tera Term を使いましょう。 ホスト名(例) 127.0.0.1 ポート番号(例) 2200 ユーザー名(例) vagrant パスワード(例) vagrant

Vagrant に VirtualBox 用の Ubuntu 16.04 LTS の box を入れる方法

こちらの Box 一覧を確認した上で、add ubuntu/xenial64 で落としましょう。 $ vagrant box add ubuntu/xenial64 ... ==> box: Adding box 'ubuntu/xenial64' (v20161109.1.0) for provider: virtualbox ... Poderosa や Tera Term で初期ログインするために…

Windows の Vagrant で Vagrant up がエラーで失敗するとき

vagrant up が失敗するとき 以下のあたりでうんともすんとも言わなくなり、結果的にエラーメッセージがバーっと出てくることがあります。 ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2200 …

Ubuntu 16.04 LTS で PHP を用いて PDO するときにインストールしておくもの

ここらへんを忘れないようにしましょう。 # apt-get install -y php-mysql # apt-get install -y php-dev

欧州の PS Store にて「幻想水滸伝IV」が PS2 Classic として配信決定

Suikoden IV on PS2 Classic 2016/10/27 に欧州の PlayStation Store にて、Suikoden IV(幻想水滸伝IV)が PS2 Classic(日本でいう PS2 アーカイブス)として配信されることが発表されました。 これで欧州では PS2 が無くても PS3 さえあればいつでも 幻水…

PhantomJS を Ubuntu 16.04 LTS にインストールする

PhantomJS もはや説明するまでもないですが、PhantomJS とは WebKit ベースの Headless な Webブラウザ です。こいつを Ubuntu で使おうとしたのですが……ドハマりしました。 ハマった理由 : apt-get で入れた これやっちゃだめです。もうエラーの嵐です。 # …

「アライアンス・アライブ」公式サイトのトップページの Twitter 領域を消すブックマークレット

「アライアンス・アライブ」の公式サイト 先日公開された「アライアンス・アライブ」の公式サイトのトップページ(PC版)では、公式 Twitter の表示領域が右上のところにあります。 この Twitter の部分の表示ですが、CSS で position: absolute 指定がされ…

Ubuntu 16.04 LTS の Apache 上で Ruby を CGI として動かす方法

Ruby を CGI で動かす あんまりやる人はいないかなと思うんですが、Ruby を Apache で CGI として動かそうとして結構ハマってしまったので書き留めておきます。

フリューの新作「アライアンス・アライブ」のシナリオに村山吉隆さんが参加

「アラインアンス・アライブ」 昨日書いた「Bluemoon Studio のサイト(雑記)が更新」という記事中に触れた、「表に出るタイプのお仕事」の情報が公開されています。 フリューから発売予定の「アライアンス・アライブ」の公式サイトが更新され、「スタッフ…

Bluemoon Studio のサイト(雑記)が更新

Web

ブルームーン・スタジオ 村山吉隆さんが社長を務める「有限会社 ブルームーン・スタジオ」のサイトが更新されています。実に4年半ぶりです。 「雑記」部分の更新 更新されているのはいわゆるブログの箇所である「雑記」の部分です。実は9/18(日)から少しず…

PHP で undefined function utf8_decode() のエラーが出た場合

結論 php-xml を入れましょう。 やり方 # apt-get install -y php-xml

Twitter 上で「幻想水滸伝」のファンによるプチイベント、 #WorldwideSuikoden が開催されます

#WorldwideSuikoden とは 毎年開催されている「SUIKODEN DAY」という「幻想水滸伝」のファンイベントの季節が今年もやってきました。イベント本編の開催に先立ち、プチイベントとして「#WorldwideSuikoden」が開催されます。 これは Twitter を利用して「Wor…

Ubuntu 16.04 LTS を無線LANの親機にする

Ubuntu を Wi-Fi の親機にする 高性能なルータが安価に買えるこのご時世ですが、Ubuntu(Linux)を Wi-Fi の親機にするのはそれ自体はとても簡単なので、例えば会社内でワンフロアに一台、サーバ用のマシンにサクッと設定するのもいいかなと。

curl_init で Fatal error が出た場合

PHP

php-curl の入れ忘れに注意しましょう。 # apt-get install php-curl パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: php7.0-curl 以下のパ…

Markdown なファイルを Windows で PDF で出力する(印刷する)方法

Markdown 文字だけの構造的な文章をサッと書く用途として、エディタだけで完結する Markdown 記法は便利です。このはてなブログも Makrdown で書いています。 Windows では PDF への出力や印刷が困難 他の環境を深く知っているわけではありませんが、Windows…

Ubuntu 16.04 LTS に Docker Compose をインストールする

Docker Compose のインストール Ubuntu だけというわけでなく Linux 全般でインストールできると思います。任意のディレクトリで以下を実行します。 # curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-Linux-x86_64 > do…

本日は「幻想水滸伝IV」が発売されて12周年の日です

「幻想水滸伝IV」 2004年の8月19日、コナミからPS2用のRPGとして「幻想水滸伝IV」が発売されました。 幻想水滸伝IVオフィシャルサイト(Flash版) 幻想水滸伝IV公式サイト_HTML版 コナミ公式Twitterアカウントもツイート コナミ公式のTwitterアカウントであ…

rep2 で書き込みが吸い込まれる際の対処法

PHP

書き込みが吸い込まれる rep2 を使っていて書き込みを行った際に、レスポンスとしては書き込みが完了するも、スレッドをリロードすると自分の書き込みが反映されていないことがあります。 rep2 のみでなく、他の環境でも起こるかもしれません。 ユーザーエー…

PHP 7 で rep2 を動かす際の注意点(ImageCache2 の設定)

rep2 現時点(2016/08/17)で rep2 をインストールする場合は 2ch774 さんのパックを選択すると思います。その際に問題となることを書きます。

FUJITSU PRIMERGY MX130 S2 に USB 3.0 ボードを増設する

FUJITSU PRIMERGY MX130 S2 FUJITSU の PRIMERGY MX130 S2 というマシンは安価で基本的なスペックは兼ね備えているのですが、USB 3.0 ポートだけは存在しません。なのでボードを増設します。 Inateck 購入したボードは Inateck のボードです。 [追加電源不要…

「The Untold History of Japanese Game Developers: Gold Edition & Volume 2」がKindle Unlimitedで配信中

The Untold History of Japanese Game Developers 以前に紹介した「The Untold History of Japanese Game Developers」について、「Gold Edtion」および「Volume 2」が Kindle Unlimited の対象となって配信されています。 The Untold History of Japanese G…

Kindle Unlimited で気になった本のメモ

気になった本 ずらずらと書くだけです。「まとめ買い」の一部の巻については Unlimited の対象でないものも含まれています。

Powered by はてなブログ