Archive for 1月, 2010

CentOSでGo(インストール編)

水曜日, 1月 13th, 2010

前回の記事(人気のプログラミング言語ランキング)で少し書いたGoogle発のプログラミング言語であるGoを自分のCentOS5にインストールしたので、そのインストールの過程を書いてみます。

これからインストールしようとしている方、また、インストールの途中でつまづいた人は参考にしてみてはいかがでしょうか?

下準備

自分の使っているCentOSには、Mecurialとよばれるものがインストールされていいないようで、まずはこれをyum経由でインストールします。続いて、インストールに用いるeasy_installコマンドも必要なのでその関連もインストールします。具体的には、以下のコマンドをrootユーザにて実行します。

# yum install python-setuptools
# yum install python-devel
# easy_install mercurial


(続きを読む...)

人気のプログラミング言語ランキング

水曜日, 1月 13th, 2010

マイコミジャーナルのサイトで紹介されていた人気プログラミング言語ランキングについてです。ちなみに、ランキングの情報源はTIOBE Programing Community Indexです。複数の検索エンジンの検索結果からプログラミング言語の人気をインデックス化したもので、2010年01月現在の結果がまとめられているようです。


(続きを読む…)

PCが遅くなったら「Glary Utilities」

日曜日, 1月 10th, 2010

年初めということで、もし自分がお使いのPCの速度が遅いなぁと感じるようであれば、メンテナンスをしておくといいですよ。メンテナンスの方法はいろいろあります。例えば、

  • 不要なファイルの削除
  • ハードディスクのデフラグ
  • 不要なアプリケーションのアンインストール
  • 無効なレジストリの削除
  • スパイウェア・アドウェアの削除

などが考えられます。これらを手動でやるのは面倒なんですよね。ということで、こういったPCのメンテナンスを一括でやってくれる無料のアプリケーションでGlary Utilitiesというのがあります。


(続きを読む…)

マクドナルド:ニューヨーク・バーガーを食べてきた

土曜日, 1月 9th, 2010

マクドナルドで1月8日から先行販売を行っているビッグアメリカの商品の1つであるニューヨークバーガーを天王寺北口のマクドナルドで食べてきました。ボリュームが大きいハンバーガーだろうなぁと思って購入したけれども、予想を超えるボリューム!というわけにはいかなかったですね。やっぱり、日本のマクドナルドではアメリカンサイズのハンバーガーを買うことはできないのですかね?


(続きを読む…)

JavaとC++のコラボレーション【JNI】

木曜日, 1月 7th, 2010

JNI(Java Native Interface)と呼ばれる技術を使うことにより、JavaとC++の2つのプログラミング言語を統合的に扱うことができます。このように2つのプログラム言語を統合的に扱い、1つのプログラムを作ることは色々なメリットがあります。そのメリットの1つは、1つのプログラミング言語だけでは享受することのないメリットを複数のプログラミング言語を用いることにより、享受できるようになることです。具体的には、GUIに優れたJavaと、実行速度の高いC/C++を組み合わせることにより、パフォーマンスに優れたプログラムをより短時間で作れるようになるでしょう。

JNIを使うための準備

環境は、UNIX/Linuxを対象としています。が、ウェブ上や書籍なんかを見る限り、WindowsでもJNIの利用は可能なようなので、Windows上で利用したい方は一度探してみてください。そのうち、自分もWindows用の利用方法も書くかもしれません。

まず、JNIを利用するための準備ですが、これは特にありません。まぁ当然ながら、JavaとC++を利用するということで、JavaとC++の実行環境はそれぞれ必要になります。これらは、お使いのディストリビューションによって異なることもありますので、各自準備しておいてください。

では、続きでは実際のサンプル用のソースコードを書いていきます。

(続きを読む…)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes