ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

2014-02-01から1ヶ月間の記事一覧

Rubyの文字列比較(eql?とequal?)

eql?は文字列の内容が等しい場合にtrueになる。 equal?は同じ文字列を参照している場合にtrueになる。 a = "abcd" b = "abcd" puts a.eql?(b) # true puts a.equal?(b) # false

Ubuntu 13.10 + Ruby + SQLite3

Ubuntu 13.10で↓をやると怒られた。 $ sudo apt-get install sqlite3 $ sudo gem install sqlite3-ruby Fetching: sqlite3-1.3.9.gem (100%) Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed …

Linux Mint 16 + Ruby + SQLite3の導入

Ruby + SQlite3の勉強をすべく、gemでsqlite3-rubyを導入しようとしてつまづきました。 $ sudo apt-get install ruby $ sudo apt-get install sqlite3 $ sudo gem install sqlite3-ruby Building native extensions. This could take a while... ERROR: Erro…

VMWare上にインストールしたUbuntuからメールが送信できない

という問題があり、調べたところMcAfee Virus Scanのアクセス保護でブロックされていました。 「アクセス保護」>「ウイルス対策標準保護」「大量メール配信型ワームにメールを送信させない」の「除外するプロセス」にvmnat.exeを追加して対処。

UbuntuにOpenJDKをインストールする

端末から以下を実行します。 sudo apt-get install openjdk-7-jdk参考 https://help.ubuntu.com/community/Java

Ubuntu 13.10でgVimを起動するとWARNING

sudo apt-get install vim-gnomeでgVimをインストールしました。 端末から gvimで起動すると、、 (gvim:8275): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised (gvim:8275): GLib-GObject-WARNING…

Ubuntu13.10にJapanese Teamのリポジトリを追加

いちいちめんどくさいことをしなくても、Ubuntu Japanese Teamが提供している日本語Remixをインストールすれば良いのですが、、素のUbuntuを入れてしまった場合、Japanese Teamのリポジトリを追加し、日本語Remixと同じパッケージを追加しておくと便利です。…

Ubuntuでホームディレクトリ配下の日本語名ディレクトリを英語名に修正する

初期状態だとホームディレクトリ配下に「デスクトップ」とか「ダウンロード」という日本語名のディレクトリが作成されています。日本語名だと使いにくいので英語名に修正します。端末を開き、下記コマンドを実行します。 LANG=C xdg-user-dirs-gtk-update設…