2013年5月21日火曜日

Windows7または8 ネットワークコンピュータ一覧にコンピュータの説明

WindowsXPまではネットワークコンピュータ一覧でコンピュータの説明が表示されていましたが、Vista以降は表示されなくなりました。これはWindowsの仕様が変わったことによることですが、不便に感じてる人も多いと思います。私もその一人です。

しかしWindows7または8(Vista含む)でネットワークコンピュータの一覧でコンピュータの説明が表示される裏ワザがあるのです。ご紹介したいと思います。

まず必要なものはネットワークに接続されているXPのマシンが必要です。

XPマシンのデスクトップまたはスタートメニュー内に「マイネットワーク」のアイコンがありますか。まずはこの「マイネットワーク」を表示させてください。方法は様々ですがデスクトップに表示させます。

背景画面の何もないところで右クリックして[プロパティ]>[デスクトップ]タブを表示させ[デスクトップのカスタマイズ]をクリックして項目選択画面に切り替えます。



デスクトップアイコン内にある[マイ ネットワーク]にチェックを入れ、あとは[OK]で画面をすべて閉じます。


デスクトップにアイコンが表示されますので準備完了です。


マイ ネットワークをダブルクリックで開き、左メニュー内の[ワークグループのコンピュータを表示する]でコンピュータの一覧を表示させます。その後[上へ]をクリックします。



ワークグループ単位のアイコンが表示されますので、デスクトップ等にドラッグしてショートカットを作成します。※AD環境では[ネットワーク全体]>[Microsoft Windows Network]経由




このショートカットをWindows7または8にコピーします。




このアイコンから開くと・・・あら不思議コンピュータの説明が表示されるようになります。
 

2013年5月8日水曜日

Redmine2.3.1へアップグレード

以前構築した2.3.0を2.3.1へアップグレードした。

環境は以下の通り(Web,DB,Rubyはソースからインストール)

  • OS:CentOS 6.4(32bit)
  • Web:Apache 2.2.4(/usr/local/apache)+Passenger実行
  • DB:PostgreSQL 9.2.3(/usr/local/pgsql)
  • Ruby:1.9.3-p392
  • Redmine:/home/redmine/public_html (tarボールから)
環境の構築はこちら

バージョンアップの注意!
Redmine2.3.1よりpg-1.15.1(2.3.0では1.15.0であった)が必要となるため事前にアップしておきます。忘れるとbundle install 時、以下のエラーとなります。

エラー内容
An error occurred while installing pg (0.15.1), and Bundler cannot continue.
Make sure that `gem install pg -v '0.15.1'` succeeds before bundling.
[root@localhost public_html]# gem install pg -v '0.15.1'
Building native extensions.  This could take a while...
ERROR:  Error installing pg:
        ERROR: Failed to build gem native extension.


libpq-fe.h headerが見つけられるようpg_configへのパスを指定してpgをインストールします。
with-pg-configはサーバ環境に合わせます。

# gem install pg -v '0.15.1' -- --with-pg-config=/usr/local/pgsql/bin/pg_config --no-rdoc --no-ri

Fetching: pg-0.15.1.gem (100%)
Building native extensions.  This could take a while...
Successfully installed pg-0.15.1
1 gem installed
Installing ri documentation for pg-0.15.1...
Installing RDoc documentation for pg-0.15.1...


もしエラーになる場合は以下のようにすれば大丈夫かも
# gem install pg -v '0.15.1' -- --with-pg-config=/usr/local/pgsql/bin/pg_config --with-pg-dir=/usr/local/pgsql/ --with-pg-lib=/usr/local/pgsql/lib/ --with-pg-include=/usr/local/pgsql/include/ --no-rdoc --no-ri


あれ?ドキュメントは不要とオプション指定しているのにインストールされてるような・・・まっいいや

ちなみにパスが正しく通っていないと以下のようにエラーとなります。

エラー内容
# gem install pg -v '0.15.1'
Building native extensions.  This could take a while...
ERROR:  Error installing pg:
        ERROR: Failed to build gem native extension.

        /usr/local/bin/ruby extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.
(ヘッダ情報が不足しておりMakefileが作れない、詳しくはmkmf.logを参照)

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/local/bin/ruby
        --with-pg
        --without-pg
        --with-pg-dir
        --without-pg-dir
        --with-pg-include
        --without-pg-include=${pg-dir}/include
        --with-pg-lib
        --without-pg-lib=${pg-dir}/lib
        --with-pg-config
        --without-pg-config
        --with-pg_config
        --without-pg_config

Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/pg-0.15.1 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/pg-0.15.1/ext/gem_make.out
となってしまいます。


インストールを確認
# gem list --local
pg (0.15.1, 0.15.0)のように0.15.1を確認します。


では、アップグレード開始です。

Google検索