ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - C/C++の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2008/05/17

マルチプラットフォーム対応のボイスチャットサーバ/クライアント「VoiceChatter」

Skypeのボイスチャットは便利な機能だ。手で打つのとはまた違う情報の伝達ができるので、テキスト入力と音声とを組み合わせると様々な情報を伝えられる。欠点はインターネットを介するので場合によっては品質が悪くなってしまうことだ。音声チャット中 LAN内に限定されるなら、独自でサーバを立ててしまうのが良さそうだ。今回紹介する...

List

  • 2008/04/29

C++製の分散ストレージシステム「cagra」

オープンソースの分散化ファイルシステムで代表例というとMogileFSが挙げられると思う。HTTPでアクセスでき、簡単に信頼性の高い分散化ファイルシステムが構築できる。ただし、基本はPerlからの扱いになっており、Ruby向けのライブラリも存在するが全ての機能を活用できる訳ではない。クライアント側もっと手軽に利用できる...

List

  • 2008/04/24

階層管理できるGUIのメモ帳「EasyNotes」

メモは分かりやすい方が良いが、区別せずに色々なデータを入れてしまうとかえって分かりづらくなってしまう。多少の階層型管理や、タグ付けが必要だ。階層型管理は古いと思われがちだが、少数のデータを効率よく管理する上では都合がいい。メモを取っているところ 分かりやすく、様々なデータを管理できるメモ帳として、これはいかがだろう。今...

List

  • 2008/04/15

ニコニコ動画をコメント付き動画に変換「さきゅばす」

ニコニコ動画の楽しさはアップされている動画もさることながら、コメントが大事だ。恐怖の動画であってもコメントがあると何となく皆で見ているような気分になれる。歌詞職人や、ネタバレのコメントも同様だ。コメントがあるからこそ楽しいのだ。さきゅぱすのメイン画面 なので、動画をただダウンロードするだけではもったいない。コメントも合...

List

  • 2008/04/13

レジストリを保存、比較する「Regshot」

Windowsと言えばレジストリ。使っていく内にどんどん汚れていき、動作が重たくなる原因になる。そのため、定期的に再インストールする羽目になる。決して問題があるシステムではないが、Windowsを使っている限りは絶対に切り離せない存在だ。Regshotの画面。日本語化も可能 そんなレジストリがどのように使われ、そして劣...

List

  • 2008/03/10

Tuxをかっ飛ばせ「Extreme Tux Racer」

分かりやすいゲームが良い。ゲームに不慣れであったり、やり方を覚えるのに時間がかかるゲームは敬遠しがちだ。週末や時間の空いたときにさっとできる、楽しいゲームはないだろうか。オープンソース好きであれば、やはりTux君を使ったゲームがおすすめだ。しかもこれは意外とはまる。今回紹介するオープンソース・ソフトウェアはExtrem...

List

  • 2008/03/08

Capsがオンの時だけ実行「Capster」

あくまでも個人的な観点であるが、キーボードの中で一番使っていないキーはCapsだ。常に大文字を入力したいというニーズが殆どない。通常の文字キーはもとより、数字キーやファンクションキーは利用するが、Capsだけはまず使わない(むしろ知らない間にオンになっていてパスワード入力で面倒を起こす程度だ)。そんなあまりにも不遇なC...

List

  • 2008/02/19

Windows向けFirewall「wipfw」

自宅で公開サーバを立てている人はもちろん、そうでない方も最近はセキュリティに気を遣うようになってきている。100%完璧なセキュリティはないだろうが、それでもある程度気をつけるだけで解決する問題は多い。そこでFirewallの導入をしてみるのはどうだろう。FreeBSDで使われているパケットフィルタのWindows版だ。...

List

  • 2008/02/18

ことえりからの脱却「MacUIM」

Mac OSXをしばらく使っていると分かってくることに、標準の日本語入力システムであることえりの××さ加減である。誤変換もさることながら、前後の脈絡も察してくれない、いわば空気の読めなさ具合は素晴らしいものがある。それでも漢字TalkやMac OS8/9時代に比べれば改善したという話もあるが、今はベースがUnix。他の...

List

  • 2008/02/17

ジャンプ - フライ - フォール「Mtp Target」

ゲームはしごく単純なものが面白い。高度なゲームも面白いのだろうが、面白さが分かるまでに時間がかかってしまう。忙しい現代人にはそんな余裕はないだろう。このゲームは単純だ。ジャンプして飛んで落ちる、それだけだ。今回紹介するオープンソース・ソフトウェアはMtp Target、ペンギンを飛ばして的に落とすゲームだ。Mtp Ta...

List

  • 2008/02/14

アメリカ大陸を開拓しよう「Free Conquest & Colonization of America」

昔ハマったゲームにシビライゼーションというゲームがあった。いわゆるシミュレーションもので、文化を育て、最終的に宇宙への進出または敵国を全て滅ぼすというゲームだ。恐らくシビライゼーション好きの方はこれも楽しめるに違いない。舞台は1400年末だ(1492年からはじまる)。今回紹介するオープンソース・ソフトウェアはFree ...

List

  • 2008/02/13

Firefoxを高速起動(に見せかける)「Firefox Preloader」

Firefoxをメインブラウザに設定している技術者は多いはずだ。セキュリティ面、使い勝手、拡張性を考えるとFirefoxの選択は正しいように思える。だが、初期の頃に比べると速度が遅くなっている感は否めない。起動するのに時間がかかってしまい、辟易している人もいるだろう。メモリに余裕があればこれを試そう。今回紹介するオープ...

List

  • 2008/02/09

Ubuntuの1クリックインストーラー「Wubi」

ソフトウェアのインストールはどんどん手軽な方向へ流れている。インストール型よりもポータブル、そしてWebアプリケーションへと移り変わっている。OSについても、それは同様の流れだ。Linuxを試したいと思いつつも、面倒に感じるのはインストールの手間だろう。その手間を解決してくれるのがこのソフトウェアだ。今回紹介するオープ...

List

  • 2008/01/17

必見!画像をベクター化「AutoTrace」

ロゴを刷新しようと思ったら、元のベクターイメージがなくなっていた、なんて経験はないだろうか。また、元のロゴは全くなく、写真から起こす必要があるなんて場合も考えられる。画像からベクター化する作業というのは非常に大変だ。そんな大変な作業の手助けになりそうなのが、このソフトウェアだ。今回紹介するオープンソース・ソフトウェアは...

List

  • 2008/01/06

クリップボード管理&編集「Ditto-cp」

クリップボードが一つしかないのは不便で仕方がない。そのため、複数のクリップボードを利用できるようにし、以前にコピーしたデータを貼付けられるようにするといったソフトウェアは数多く存在する。しかしそれでも尚物足りないと感じていた人は、これを試してみるのがお勧めだ。今回紹介するオープンソース・ソフトウェアはDitto-cp、...

List

  • 2008/01/02

スクリーンキャプチャと同時にtumblrへ投稿「Gyazowin tumblr for Windows」

tumblrは画像やテキストなど、様々なファイルを投稿でき便利なサービスだ。だが、自分のPCのスクリーンショットを掲載したいと思ったらどうするだろう。スクリーンショットを撮る、ファイルとして保存、tumblrを開く、ファイルを指定してアップロード…これでは手間隙がかかり過ぎる。そんな面倒な操作を瞬時に完了させてくれるの...

None

  • 2007/12/31

携帯向けコンテンツを自動生成「mod_chxj」

携帯向けサイトは殆ど作ったことがないのだが、それでもキャリアごとの対応は大変だった(自分自身がそこに当たった訳ではないが)。携帯がどんどん高機能化すれば、この傾向はさらに強まるだろう(機種によって対応化範囲も異なるので)。そうなればあまり手軽に携帯向けサイトが作れなくなってしまう。克服するための仕組みがこれだ。今回紹介...

List

  • 2007/12/28

画像の印象をそのままにリサイズ「seam-carver」

今年の前半に発表された画像をリサイズするためのアルゴリズム「Seam Carving」。画像の横幅を変えても、メインになり得る部分を自動で認識し、そこを維持してくれる。Youtubeの動画にもアップされているので、見たことがある人も多いのではないだろうか。リアルタイムで縮小されていく様は相当なインパクトだ。アルゴリズム...

List

  • 2007/12/23

シンプルなカレンダーを作る「PCAL」

さて、間もなく2008年になろうとしている。私自身は買わないが、カレンダーを購入する人も多いのではないだろうか。しかし市販されているものは写真等がメインで使い勝手が悪いということもあるはずだ。そのために生み出されたのがこのソフトウェアかも知れない。シンプルなカレンダーが欲しい人は試してみよう。今回紹介するオープンソース...

List

  • 2007/12/20

懐かしのゲームで遊ぶ「MAME OS X」

今の3Dを多用したゲームや、過剰なリソースを駆使したゲームはどうも肌に合わない。やはりゲームはごく限られたリソースを活用して作られてこそだ。そんな古い考え方にとらわれている方はこれで遊んでみよう。ノスタルジックな気分に浸れるはずだ。今回紹介するオープンソース・ソフトウェアはMAME OS X、1970〜1990年代のア...