Hatena::Grouptech

id:rx7(@namikawa)の技術メモ このページをアンテナに追加 RSSフィード

過去記事一覧 | Main Blog (元RX-7乗りの適当な日々) | SBM (id:rx7のBookmark)

2010/09/27

"extconf failure: need libm"

| "extconf failure: need libm" - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - "extconf failure: need libm" - id:rx7(@namikawa)の技術メモ "extconf failure: need libm" - id:rx7(@namikawa)の技術メモ のブックマークコメント

このエントリは、以下リンク先へ引っ越しました。

https://www.na3.jp/entry/20191020/p1

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100927

2010/09/26

Rubygemsで入れたパッケージをアンインストール(削除)

| Rubygemsで入れたパッケージをアンインストール(削除) - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - Rubygemsで入れたパッケージをアンインストール(削除) - id:rx7(@namikawa)の技術メモ Rubygemsで入れたパッケージをアンインストール(削除) - id:rx7(@namikawa)の技術メモ のブックマークコメント

今更ながら。

# gem uninstall {パッケージ名}

で実行する。

# gem uninstall gettext

Select gem to uninstall:
 1. gettext-2.0.4
 2. gettext-2.1.0
 3. All versions
> 2

複数のバージョンが入っているときは、どのバージョンを削除するかたずねてくれる。

You have requested to uninstall the gem:
        gettext-2.1.0
gettext_activerecord-2.1.0 depends on [gettext (>= 2.1.0)]
gettext_activerecord-2.0.4 depends on [gettext (>= 2.0.4)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]
Successfully uninstalled gettext-2.1.0

もし、他のパッケージとの依存関係が残っている場合は、↑な感じで聞いてくれるので安心。

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100926

2010/09/22

chef-clientコマンドで出力されるログレベルを変更

| chef-clientコマンドで出力されるログレベルを変更 - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - chef-clientコマンドで出力されるログレベルを変更 - id:rx7(@namikawa)の技術メモ chef-clientコマンドで出力されるログレベルを変更 - id:rx7(@namikawa)の技術メモ のブックマークコメント

"-l"オプション、もしくは"--log_level"オプションを使う。

$ chef-client -l debug

参考

-l, --log_level LEVEL            Set the log level (debug, info, warn, error, fatal)
トラックバック - http://tech.g.hatena.ne.jp/rx7/20100922

2010/09/21

Ubuntuのmanを日本語化する

| Ubuntuのmanを日本語化する - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - Ubuntuのmanを日本語化する - id:rx7(@namikawa)の技術メモ Ubuntuのmanを日本語化する - id:rx7(@namikawa)の技術メモ のブックマークコメント

このエントリは、以下リンク先へ引っ越しました。

https://www.na3.jp/entry/20191018/p1

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100921

2010/09/17

「Programming Ruby - The Pragmatic Programmer's Guide」を"インストール"する

| 「Programming Ruby - The Pragmatic Programmer's Guide」を"インストール"する - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - 「Programming Ruby - The Pragmatic Programmer's Guide」を"インストール"する - id:rx7(@namikawa)の技術メモ 「Programming Ruby - The Pragmatic Programmer's Guide」を"インストール"する - id:rx7(@namikawa)の技術メモ のブックマークコメント

今更ながら気付いたのですが、aptで"インストール"できちゃうんですね。

$ sudo apt-get install rubybook

"/usr/share/doc/rubybook/html/index.html" に入るので、Firefoxとかw3mで眺めれば良し。

grep(検索)できちゃうので便利・・・だが、英語なので読むオーバーヘッドが...(-o-;)

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100917

2010/09/16

Ubuntuのログイン画面(GDM,GNOME)でユーザ選択を表示させない方法

| Ubuntuのログイン画面(GDM,GNOME)でユーザ選択を表示させない方法 - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - Ubuntuのログイン画面(GDM,GNOME)でユーザ選択を表示させない方法 - id:rx7(@namikawa)の技術メモ Ubuntuのログイン画面(GDM,GNOME)でユーザ選択を表示させない方法 - id:rx7(@namikawa)の技術メモ のブックマークコメント

$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true

Ubuntu 10.04 (Lucid Lynx) で確認。

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100916

2010/09/15

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100915

2010/09/14

Chef clientのチュートリアル

| Chef clientのチュートリアル - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - Chef clientのチュートリアル - id:rx7(@namikawa)の技術メモ Chef clientのチュートリアル - id:rx7(@namikawa)の技術メモ のブックマークコメント

本家Opscodeのサポートページで紹介されている、以下順にやっていくと、まずは躓かず雰囲気をつかめる。

ServerはOpscode Platformのモノを利用させてもらえる前提。

Get Started with Customer Support | Chef

Get Started with Customer Support | Chef

Get Started with Customer Support | Chef

Get Started with Customer Support | Chef

Get Started with Customer Support | Chef

さて、次は、recipeとcookbookいってみよ。

ちなみにOpscode PlatformはAmazon EC2やS3がバックエンドで使われていた。

追記(2011/02/18)

リンク切れしていたので、リンク先を最新のURLに修正。

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100914

2010/09/13

SyntaxError: Non-ASCII character '\xe3' ...

| SyntaxError: Non-ASCII character '\xe3' ... - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - SyntaxError: Non-ASCII character '\xe3' ... - id:rx7(@namikawa)の技術メモ SyntaxError: Non-ASCII character '\xe3' ... - id:rx7(@namikawa)の技術メモ のブックマークコメント

SyntaxError: Non-ASCII character '\xe3' ...
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

コードが書かれているファイルの先頭に、以下のように文字コードを明示してやればOK。

#-*- coding: utf-8 -*-

検索エンジン用のおまけ

以下のような場合も。

Exception Value: Non-ASCII character '\xe8' ...
トラックバック - http://tech.g.hatena.ne.jp/rx7/20100913

2010/09/09

トラックバック - http://tech.g.hatena.ne.jp/rx7/20100909

2010/09/03

File Descriptorまわりの設定確認

| File Descriptorまわりの設定確認 - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - File Descriptorまわりの設定確認 - id:rx7(@namikawa)の技術メモ File Descriptorまわりの設定確認 - id:rx7(@namikawa)の技術メモ のブックマークコメント

via. http://www.slogical.co.jp/tech/linux_proc_sys_fs_file.html

/proc/sys/fs/file-max

オープン可能なファイル数の上限を確認できる。
値の変更を行うことも可能。

/proc/sys/fs/file-nr

次の3つの情報を確認することが可能です。
1. 今までにオープンしたことのあるファイルの最大数
   (割り当て済みのファイルハンドル数 )
2. 現在オープンしているファイルの総数
   (使用中のファイルハンドル数 )
3. オープン可能なファイル数の上限
   (/proc/sys/fs/file-max と同じ値)
トラックバック - http://tech.g.hatena.ne.jp/rx7/20100903