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

システム管理の記事一覧

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

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

もっと見る

List

  • 2008/09/11

DockやDashboardの設定を変更できる「SuperDocker」

Mac OSXには様々な隠し設定が存在する。Windowsで言えばレジストリの設定と似たようなものだろうが、Mac OSXの場合は基盤がUnixらしくターミナルで設定するものが殆どだ。レジストリに比べると設定しやすいが、慣れていない人にとっては設定変更は怖く感じるかも知れない。Stacksの色を変更できる そのような方...

List

  • 2008/08/20

WebベースのMySQL管理インタフェースの新参「SQL Buddy」

MySQLをWebベースで管理しようと思ったら一番に思い当たるのがphpMyAdminだろう。ユーザの作成やデータベースのパラメータの変更など、必要な操作が殆どできてしまう。これがあれば他の管理インタフェースが出てくる出番はまずない。データ構造の確認 ずっと同じものを使うのは利点もあるが、欠点もある。使わずとも代替えの...

List

  • 2008/08/08

MySQL(InnoDB)の状態を監視する「innotop」

開発案件について、MySQLを利用したケースが増えてきている。日本語での情報も充実してきており、実績も増えてきたのが要因だろう。企業内のシステムに導入する場合、必要になるのが運用管理だ。トップ画面 MySQLの運用管理を行うブラウザツールもあるが、ターミナル上で行うならこちらを使ってみよう。今回紹介するオープンソース・...

List

  • 2008/08/01

PaaS時代のプラットフォーム「10gen」

時代がまた徐々に移り変わろうとしているのだろうか。Google App Engineがさらに本格的に稼働すると、これまでのアプリケーション開発というものが根底から変わっていくかも知れない。変わらないとしても、新しいデプロイ手法が生まれるのは間違いないだろう。サンプルアプリケーション1 その流れを受けて登場したのがこのソ...

List

  • 2008/07/16

邪魔にならない、小さなCPUモニタ「CPU History」

Mac OSXは堅牢なシステム(Unixベース)で、快適な操作性が良く言われるのだが、個人的には不明なタスクが突如CPUの使用率を上げ、動作が鈍くなることが良くある。FirefoxのCPU使用率も、タブをたくさん開いていることもあって、相当に高くなっている。Dockに格納すると便利 そのため、アクティビティモニタは常に...

List

  • 2008/07/09

MySQLの高度な管理ツール「Maatkit」

最近のWebサービス開発ではオープンソースのデータベースを利用することが多くなってきた。それだけ信頼性や安定性も向上してきたということだろう。以前はPostgreSQLの方が人気があったが、最近ではMySQLを選ばれる方が多いようだ。mk-parallel-dumpのヘルプ そうした中で、必要になってくるのがMySQL...

List

  • 2008/07/06

壊れる前に。HDDの健康チェック「CrystalDiskInfo」

大容量化する一方のHDD。色々なデータを残容量を気にせず入れられて便利に感じる反面、壊れた時のリスクは増大する。大事なファイルも、最近ダウンロードした動画も全てなくなってしまっては目も当てられない。やばい! そうしたリスクを回避するアイディアの一つは、壊れる前兆をつかむことだろう。日々のチェックで予見できるようになるは...

List

  • 2008/07/02

Mac OSXのサービスを編集する「Service Scrubber」

正直に言えば殆ど使ったことはないのだが、Mac OSXにはサービスという機能がある。Cocoaアプリケーションにある機能で、メニューから他のアプリケーションを呼び出すことができる。例えば文字を読み上げる、Web検索する、新しいテキストとして開くなどだ。メイン画面 これらの機能を活用すれば、生産性が向上するだろう。だが、...

List

  • 2008/07/01

Passenger(mod_rails)をもっと手軽に活用する「Passenger.prefPane」

Passengerの最新版がリリースされ(2.0.1)、さらに便利に、さらに高速化されてパワーアップしている。すでにLinuxやMac OSXに対応しており、乗り換えた人も多いのではないかと思われる。設定パネル そんな便利なPassengerではあるが、複数のサービスを同時進行で開発する際に面倒だ、と思ったことはないだ...

List

  • 2008/06/29

社内のIT資産を一元管理する「i-doIT」

以前は社内SEをやっていた。企業内におけるサーバ、クライアント、プリンタ、ハブなどのハードウェアの管理、ソフトウェアの管理、それぞれの取引先のサポート電話番号など、独自でシステム化して運用していた。トップページ だがこれを見たら、自作する意味があったのだろうかと思ってしまった。まさにそのためのソフトウェアと言えそうだ。...

List

  • 2008/06/23

何がロックしている?「Whats Keeping Me」

コンピュータ上で開かれているファイルは削除することができない。むしろできてしまっては困るのだが、できない場合の原因究明が容易でないとそれはそれで困ってしまう。どのプロセスがロックしているか分かれば、それを探して終了ないしプロセスを切ってしまえば良いのだ。起動時 Mac OSXでも何かのプロセスが引っかかってゴミ箱が空に...

List

  • 2008/06/20

Googleのデータ処理分散システムMapReduceのオープンソース実装「Skynet」

Googleではその超巨大なコンピュータネットワークを使って、データ処理が分散化されている。これにより、大量のデータを瞬時に処理することが可能になっている。この分散処理システムはMapReduceと呼ばれており、Googleの基盤を支えるコア技術の一つだ。処理状態を確認するコンソール ごく小規模なシステムであればニーズ...

List

  • 2008/05/20

RailsをWindowsサービスに「Windows Rails App Launcher」

コンピュータの中ではデータが一元管理されていると何かと都合がいい。新しい技術が様々に登場する中、独自の管理手法を利用するものも登場してくるが、インタフェースがこなれていなかったりしてユーザビリティが悪く、利用促進の足かせになってしまうこともある。サービスのプロパティ 車輪の再発明とは言わないまでも、既存の仕組みをうまく...

List

  • 2008/05/17

Bonjourサービスを一覧「Bonjour Browser」

Appleの製品、ソフトウェアではネットワーク接続にBonjourというプロトコルが使われている。個人的な感覚では、他の方式に比べると認識が素早いように感じている。かつてのAppleTalkに比べるとネットワークの負荷が小さく、それでいて自動的な割当ができて手軽という利点は引き継いでいる。メイン画面 そんなBonjou...

List

  • 2008/05/11

Windows向けCron「Z-Cron」

コンピュータに指定時間に何かの処理をやらせようと思ったら使うのがCronやタスクだろう。Windowsにも標準でついているが、個人的にはあまり利用していない。ちょっとしたコマンドを実行するだけでもプログラムを組むからだ(実際は違うのだろうか)。タスク一覧 ファイルを移動したり削除したりアラームを鳴らす…そうした簡単なア...

List

  • 2008/05/10

再起動時間を測定「BootTimer」

PCが高性能化し、起動時間はとても速くなった。が、OS自体が重くなっていたり、様々なソフトウェアをインストールすることで、徐々にメモリを消費し、起動までに時間がかかるようになっていく。経過時間 そのため、システムを最適化する手法が様々に存在するのだが、実際どれくらいの効果があるのだろうか。それを測定するのがこのソフトウ...

List

  • 2008/05/03

Webベースでログを閲覧「phpLogCon」

開発をしているとサーバのログを閲覧することが多い。とりあえず何か分からない問題が発生したりすれば、ログを閲覧するという人も多いはずだ。エラーログをきちんと吐き出してくれるソフトウェアであれば、そこにヒントが隠されている。メイン画面 それは何も開発中に限らない。運用中であってもそうだろう。都度サーバにログインしてログを見...

List

  • 2008/04/29

launchdの設定をGUIで編集「Lingon」

Mac OSXのサービス管理にはlaunchdが使われている(OSX 10.4以降)。時代はXMLの流れに沿って、サービスの管理もXMLファイル形式(plist)で行われている。冗長的になりやすいXMLではあるが、システム側から見れば使い勝手の良いフォーマットだ。メイン画面 だが人が編集するのには向いていない。そこでこ...

List

  • 2008/04/27

MySQLの状態をブラウジング「MySQL Server Monitor」

小〜中規模のWeb開発でMySQLが使われる機会は多い。常に監視するのは大変だろうが、それでも現状どのようになっているのかモニタリングしておくのは大事だ。だが、ターミナルで接続してインストールするソフトウェアは環境によって利用できないこともある。複数のサーバを見ることが可能 そこで、ブラウザベースで監視できるソフトウェ...

List

  • 2008/04/25

環境変数『Path』を手軽に操作する「Redmond Path」

Windowsにおいても、環境変数の『Path』を変更することは良くある。例えばコマンドプロンプトにおいて実行ファイルのパスを全て書かずに済むようになるので便利だ。プログラムによっては実行ファイルまでのパスにスペースが入ることで動作しない場合もあるので、その時の対応にもなる。メイン画面。設定されているパスが一覧される ...