bluecodr’s diary

忘れがちなTipsの備忘録。主にUbuntuやRailsについて記載。

2015-04-01から1ヶ月間の記事一覧

Ubuntuのhomeに自動的に作成される"ダウンロード"等のフォルダを英語化

日本語を選択するとhome以下に"ダウンロード"等、日本語のディレクトリが生成される。 これがTerminalから操作しようとする際に非常に厄介。 以下コマンドを実施し、画面にて変更を選択することで対応可能だが、何故日本語にしようとするのだろうか・・・。 …

wicked_pdfでヘッダーにページ番号を付けたい

PDFを出す際にcontrollerに以下のオプションを付ける。 render :pdf => 'filename', :header => { :right => '[page] of [topage]' }

Ubuntuで安全にユーザをグループに追加する

usermodで既存ユーザを新しいグループに入れようとする際に、1つだけグループ指定すると他が消えてしまう。 以下なら既存のグループを残しつつ追加することが可能。 sudo gpasswd -a (user) (group)

Bootstrap2のbootstrap-dropdown.jsがタブレットで動かない場合のパッチ

find /home/foo/.rbenv -type f -name "bootstrap-dropdown.js" -exec emacsclient {} \; 55-57行目をコメントアウト (当然ながら)本番環境はasset compileが必要

さくらクラウドでUbuntuのイメージを複製した後の手直し

さくらクラウドでUbuntuを複製した後に手直しが必要。 このままではIPアドレスがさくらクラウドから提供されたものではなく、古いものになってしまうので起動出来ない。 MACアドレスを修正。(eth0になるべきところが何故か)eth1になってる箇所も修正 /etc/ud…

Ubuntuでkernelアップグレード時に残る不要なkernel packageを消す

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

ネットワークドライブに.DS_Storeを作らない

mac

MacのFinderでドライブにアクセスすると.DS_Storeという不可視ファイルが作成される。 これをネットワークドライブに作るとWindowsユーザから丸見えで見苦しい。 出さない様にするには以下のコマンドを実行する。 defaults write com.apple.desktopservices …

nginxで"111: Connection refused"が出る場合の対処方法

さくらクラウド(Ubuntu14.04)でnginx, rails unicornを利用した際に以下の様なログが出る場合がある 2015/01/01 12:12:12 [error] 8652#0: *228 connect() failed (111: Connection refused) while connecting to upstream, client: 111.111.111.111, server…

Rails Composerを使って簡単Webアプリ構築

サイト Rails Composer 新しいアプリの作成 rails new foo -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb こんなことが出来る Deviseの導入 Bootstrapの導入 Postgresの指定、設定ファイル自動生成 Google Analyticsの設定 develo…

sshポートを変更

例:9999番にてsshポートを許可する場合 ufwにて9999番ポートを許可 sudo ufw status sudo ufw allow 9999 sudo ufw status sudo ufw enable sudo vi /etc/ssh/sshd_config # port 22をport 9999に変更 sudo service ssh restart sudo lsof -nPi:22 sudo lsof…

WebrickでRailsの起動ポートを変更する

例:4000番ポートを指定する場合 config/boot.rbに以下を追記する require 'rails/commands/server' module Rails class Server def default_options super.merge({ :Port => 4000, }) end end end