ブックマーク / www.moongift.jp (30)

  • ghq - リモートのGitリポジトリをまとめて管理

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました GitHubのコードをよく使っているので、ローカルのストレージのあちこちにリポジトリが散在してしまっています。同じリポジトリを別な場所でクローンしているケースも少なくありません。 そんな状態を防ぐのに使えそうなのがghqです。リポジトリをまとめて一つのディレクトリ配下に置いてくれます。 ghqの使い方 ghqはGoのようにgetコマンドでリポジトリを取得します。 $ ghq get git@github.com:online-meetup-dev/online-meetup-dev.github.io.git clone ssh://git@github.com/online-meetup-dev/online-meetup-dev.github.io.git -> ~/ghq/g

    ghq - リモートのGitリポジトリをまとめて管理
    yamaidare
    yamaidare 2020/04/04
  • uncap - Caps Lockを別な入力に入れ替え

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Caps Lockはタイプライターの時代に大文字ばかりを入力する手間を減らすために作られた仕組みと聞きます。その当時は役だったかも知れませんが、今の時代において使っている人がどれくらいいるのでしょうか。むしろ間違って押してしまってストレスを感じる方が多いかと思います。 そこで使わないCaps Lockキーに別な役割をつけられるのがuncapです。Caps Lockの特性は残したまま使えるのがユニークです。 uncapの使い方 uncapはコマンドプロンプトで使います。例えばこんな感じです。 uncap.exe 0x14:0xa2 これでCaps Lockキーの役割を変えることができます(上記の場合は左Ctrlキーにしています)。例えばCtrlキーにしたり、Windowsキーにすると

    uncap - Caps Lockを別な入力に入れ替え
    yamaidare
    yamaidare 2015/10/07
  • 今使っているWindowsを仮想化する·Disk2vhd MOONGIFT

    Disk2vhdはWindows向けのフリーウェア。今は仮想化が流行だ。筆者もWindowsMac OSXの仮想化ソフトウェア上で動作しているし、MOONGIFTはAmazon EC2上で1年半近くノンストップで運営されている。ハードウェアのリソースがあまりがちな現在、その有効活用の上でも仮想化は便利な技術だ。だが最も面倒なのは環境の準備かも知れない。 ドライブを選択するだけ 開発やテストで現状の環境をそのまま使うとリストアが大変になる。そこで使いたいのがDisk2vhdだ。Disk2vhdは現状のハードディスクのスナップショットを取得し、マイクロソフトが無償で提供するVirtualPC向けのハードディスクイメージするソフトウェアだ。 使い方は簡単で、起動したらリストアップされているドライブを選択してCreateボタンを押すだけだ。後はあらかじめ指定したフォルダにディスクイメージを保存す

    今使っているWindowsを仮想化する·Disk2vhd MOONGIFT
  • 不要なキャッシュを自動削除する·Cache Out X MOONGIFT

    アプリケーションを高速に動作させるために、キャッシュ機能を利用することがある。確かに便利ではあるのだが、その分余計なファイルがHDD容量をってしまう。そのためアプリケーションやOSによっては終了時に一度クリアするようになっているものが多い。 げっ、キャッシュが1.5GB! とは言え最近のMac OSXでは再起動自体少なくなっており、キャッシュクリアする機会も多くない。気がつくと数GB単位でたまっているキャッシュを削除するにはCache Out Xを使ってみよう。 今回紹介するフリーウェアはCache Out X、キャッシュ削除ユーティリティだ。 Cache Out XはMac OSX向けのアプリケーションで、システムのキャッシュやライブラリキャッシュ、ユーザキャッシュ、SafariやFirefoxのキャッシュをクリアするアプリケーションだ。起動したらクリアしたいデータ対象を選ぶだけで良い

    不要なキャッシュを自動削除する·Cache Out X MOONGIFT
  • Mac OSX用Remedieフロントエンド·Remedie Player MOONGIFT

    Webブラウザだけで動作するアプリケーションは、OSやブラウザを問わずに動作する(JavaScriptHTML解釈の不具合もあるが)のが魅力だ。そのため最近ではローカルアプリケーションからWebアプリケーションへと移り変わる傾向がある。 Remedie専用のプレーヤ とは言え、起動の速度やOSの機能を活かしたアプリケーションはWebブラウザベースでは実現できない。どちらが良いというのではなく、ようは選択肢だ。そうであれば、選択肢は多い方が言えなくもないだろう。 今回紹介するフリーウェアはRemedie Player、Mac OSX向けのRemedieフロントエンドだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 Remedie PlayerはRemedie Serverと連携するアプリケーションで、独自のブラウザビューを介して表示している。サーバ

    Mac OSX用Remedieフロントエンド·Remedie Player MOONGIFT
  • Mac OSXで手軽にRemedieを使い始められる·Remedie Server MOONGIFT

    Remdieは以前にも紹介したことがある、Plaggerで知られる宮川氏によるポッドキャスティング用フィードリーダーだ。テキストとは違って、頻繁に更新しているボッドキャスティングはまだそれほど多くはないが、iPhone/iPod Touchの登場で徐々に増えつつある。 起動するだけで使えるRemedie! とは言え、iTunesの重たいインタフェースでボッドキャスティングを楽しむ気にはなれない。そんな時にWebベースのRemedieは便利だ。だが導入に際してCPANのモジュールが多数必要というのが難点だった。それを解決してくれるのがRemedie Serverだ。 今回紹介するオープンソース・ソフトウェアはRemedie Server、Mac OSX用にアプリケーションとしてパッケージされたRemedieだ。 Remedie ServerはLeopard対応のアプリケーションで、起動するだ

    Mac OSXで手軽にRemedieを使い始められる·Remedie Server MOONGIFT
  • iTunesのライブラリを整理する·meta-iPod MOONGIFT

    iTunesはiPodやiPhoneを管理するためのインタフェースとしては最適だが、音楽や動画プレーヤとして使うには重た過ぎる。単なるMP3であれば他のMP3プレーヤもあるし、ファイル管理はFinderやエクスプローラもある。 iTunesライブラリを整理する だがiTunes以外のインタフェースからファイルを操作すると差異が生まれてエラーが起きる原因になる。その整理にはmeta-iPodを使おう。 今回紹介するフリーウェアはmeta-iPod、iTunes整理用ユーティリティだ。meta-iPodはオープンソース・ソフトウェアらしいのだが、Sourceforge.net上にそれらしいプロジェクトが見つからなかった。見かけた方はぜひご連絡いただきたい。 meta-iPodは幾つかの機能が合わさって構成されている。起動するとiTunesライブラリとおぼしきフォルダをリストアップしてくれる。自

    iTunesのライブラリを整理する·meta-iPod MOONGIFT
  • GoogleリーダーのCUIフロントエンド·Peep MOONGIFT

    Googleリーダーは出始めた頃はAjaxを使った高速な操作性が可能で、とても便利なRSSリーダーだった。だが今ではソーシャル的な機能も増えており「読む」という機能に特化していない。速度だってlivedoorリーダーの方が速いだろう。 記事一覧。GoogleリーダーをCUIで操作する そんなGoogleリーダーを再度便利にしてくれる、それがPeepだ。 今回紹介するオープンソース・ソフトウェアはPeep、CUIで使うGoogleリーダーだ。 PeepはPythonで作られたソフトウェアで、ターミナルで閲覧できるGoogleリーダーだ。Peepを起動すると未読の記事が一覧で表示される。CUIなのでもちろんキーボード操作になる。jとkによる記事の前後移動が基だろう。 記事詳細。右下の3という数字がピンを立てた数 後はrで再表示、エンターで記事を読むことができる。さらにpを押すとピンを立てるこ

    GoogleリーダーのCUIフロントエンド·Peep MOONGIFT
  • Mac OSX向けの使い勝手良いTwitterクライアント·Beak MOONGIFT

    Twitterにハマっている人は大抵何らかの専用クライアントアプリケーションを使っているだろう。ブラウザに追加するタイプやモバイル、別なサービスとの連動型など色々だ。その中でもローカルアプリケーションとして動作するものも多い。 個人的にはTwitterPodをメインで使ってきたが、達人用のTwitterクライアントとして使い始めたのがBeakだ。 今回紹介するフリーウェアはBeak、使い勝手の良いMac OSX向けTwitterクライアントだ。 Beakは大きなアイコンとつぶやきが一覧される、デザインの良いTwitterクライアントだ。各つぶやきの下にある返信やRT(Re tweet)を押すとつぶやきの下にすぐテキストエリアが表示される。これも良い。 新規投稿 友人のつぶやき、自分宛のつぶやき、ダイレクトメッセージ、お気に入りをそれぞれ切り替えて表示できる。公開されるつぶやき、友人へのメッ

    Mac OSX向けの使い勝手良いTwitterクライアント·Beak MOONGIFT
  • Redmineをもっと使い勝手よく·Farend Redmine Tools MOONGIFT

    開発のプロジェクトにおいてRedmineを管理ツールに採用するケースが増えてきた。Railsに慣れている場合、Tracよりも手軽に動かせるイメージがある。リポジトリブラウザやWiki、チケット管理機能もある優秀なプロジェクト管理ソフトウェアだ。 VBスクリプトでチケットを登録するサンプルスクリプト そんなRedmineをさらに便利にしてくれる関連ツールを提供しているのがFarend Redmine Toolsだ。 今回紹介するオープンソース・ソフトウェアはFarend Redmine Tools、Redmine関連ツール提供プロジェクトだ。 Farend Redmine Toolsで提供されているツールは主に二つある。一つはVBスクリプトを使ってRedmineにチケット登録を行うPost issue VBS、もう一つはMuninを連携してバグ成長曲線を作るMunin plugin for

    Redmineをもっと使い勝手よく·Farend Redmine Tools MOONGIFT
  • Mac OSX用ウィジェットも動作するWindowsガジェットエンジン·Kludget Engine MOONGIFT

    Windows Vistaにはガジェット機能がある。小さなアプリケーション(ガジェット)をすぐその場で実行できるプラットフォームだ。類似のソフトウェアはGoogleYahoo!などもリリースしている。 中央のTwitterクライアントはMac OSX用ウィジェットを取り込んだもの 自分が使っていないせいもあるだろうが、Vistaのガジェットはあまり使われている気がしない。ガジェット自体の数の少なさもあるのだろう。そこでKludget Engineを使ってみよう。 今回紹介するオープンソース・ソフトウェアはKludget Engine、Mac OSX用ウィジェットも動く(ものもある)Windows用ガジェットエンジンだ。 Kludget EngineはQtベースで作られたガジェットエンジンで、最初はメモ、天気、時計と言ったガジェットが付属している。他のエンジンと同じくHTML/JavaSc

    Mac OSX用ウィジェットも動作するWindowsガジェットエンジン·Kludget Engine MOONGIFT
  • 何のプログラムがファイルを開いているか知る·What’s Open MOONGIFT

    Windowsでもよくあるが、Mac OSXでUSBドライブや外部ドライブを切断しようとすると「ファイルが使用中のため取り出せません」といった類のエラーが発生する。外部ドライブなので、抜いてしまえばそれまでではあるが、後でエラーが起こる可能性もあるので無理はしたくない。 開いているアプリケーションとファイルを調査 さらにネットワークドライブでも同様のエラーが起こることがある。そのような状況の時に使いたいのがWhat’s Openだ。 今回紹介するオープンソース・ソフトウェアはWhat’s Open、ロックしているファイルを調べるためのソフトウェアだ。 What’s Openを起動してリストの更新をかけると、アプリケーションの一覧とそのアプリケーションが開いているファイルがリストになって表示される。フィルタリング機能を使えば、ドライブやディレクトリ、ファイル名などで絞り込むことができる。該当

    何のプログラムがファイルを開いているか知る·What’s Open MOONGIFT
  • アプリケーションを奇麗にアンインストール·AppTrap MOONGIFT

    Mac OSXではMac OSの時代からインストーラーを用いずドラッグアンドドロップだけでアプリケーションが使えるという手軽な仕組みを用いている。その分、簡単に使い始められるという利点があり、設定ファイルなどは自動的に生成されるようになっている。 アプリケーションをクリーンにアンインストールする だから逆に削除する時に設定ファイルの削除を忘れてしまう。ゴミ箱に入れて終わり、と思っていると不要な設定ファイルがたまってしまう。そこで使いたいのがAppTrapだ。 今回紹介するフリーウェアはAppTrap、アプリケーションアンインストール設定パネルだ。ソースコードはオープンになっており、オープンソース・ソフトウェアであるとされているがライセンスは特殊(販売すると痛い目を見るでしょうと書かれている)なのでご注意いただきたい。 Mac OSX向けにアンインストール機能を提供するソフトウェアは幾つか存

    アプリケーションを奇麗にアンインストール·AppTrap MOONGIFT
  • MOONGIFT: Google版QuickSilver「Quick Search Box」:オープンソースを毎日紹介

    QuickSilverと言えば、Mac OSXユーザの方の中では有名なランチャーソフトウェアだ。素早く呼び出してアプリケーションを立ち上げたり、音楽を操作したり検索したりと様々な作業をQuickSilverとプラグインでこなすことができる。慣れると手放せなくなるソフトウェアだ。 Googleの提供するWebサービスWikipediaと連携するWeb用ランチャー そのQuickSilver開発者が新しく手掛けたのがQuick Search Boxだ。デスクトップアプリケーションながら、ターゲットはGoogleの提供するWebアプリケーションだ。 今回紹介するオープンソース・ソフトウェアはQuick Search Box、Webアプリケーションを使いこなす人のためのランチャーソフトウェアだ。 Quick Search BoxはQuickSilver同様にキーボードショートカットで呼び出す。デ

    MOONGIFT: Google版QuickSilver「Quick Search Box」:オープンソースを毎日紹介
  • Mac OSXでCHMファイルを読む·iChm MOONGIFT

    Windowsでよく使われるCHM形式。Windows 98の時代から使われており、今なおヘルプファイルの形式として多用されている。実際、HTMLをベースにしているので画像やレイアウトの柔軟性が高く、便利なファイル形式になっている。コンパイルされて1ファイルになっているのも便利な点だ。 日語表示対応のCHMビューワー とは言え、一般的にはWindows向けの形式でしかない。Mac OSXユーザは歯がゆい思いをしなければならないのだろうか。否、iChmを使えば良いのだ。 今回紹介するオープンソース・ソフトウェアはiChm、Mac OSX向けのCHMファイルビューワーだ。 iChmの利点として、日語の表示にも対応していることが挙げられる。目次を表示するサイドバーが付属しており、文とサイドバーの両方が日語に対応している。検索も日語で可能で、きちんとハイライト表示される。 検索結果ハイラ

    Mac OSXでCHMファイルを読む·iChm MOONGIFT
  • DVDをドライブとしてマウント、コピーする·FairMount MOONGIFT

    通常、DVD(ビデオなど)にはコピープロテクトがかかっているので、そのままではバックアップができない。コンテンツ保護の関係上、致し方ない面もあるが個人で使う際にDVDに多少の傷が入ったために価値がなくなってしまうのは辛い。 ディスクがドライブとしてマウントされ、バックアップできるようになる そこで必要になるのがバックアップだろう。そしてバックアップを簡単にできるようにしてくれるのがFairMountだ。 FairMountはGPLの下に公開されているオープンソース・ソフトウェアで、DVDを解析してドライブとしてマウントしてくれるソフトウェアだ。 DVDを入れた状態でFairMountを起動すると、DVDの解析を開始する。そしていつもであればDVDディスクのマークになっているDVDが一旦アンマウントされ、今度はドライブとしてマウントされるようになる。なお利用にはVLCのインストールが必須だ。

    DVDをドライブとしてマウント、コピーする·FairMount MOONGIFT
  • Googleリーダーと同期もできるRSSリーダー·Scoop MOONGIFT

    元々クラサバという考えがあった。だがメンテナンス性の悪さやインターネットの台頭によってWebアプリケーション化が進んだ。しかしインターネット上にだけデータがあるというのは、それはそれで使い勝手が悪いことがある。 Adobe AIR製のRSSリーダー 両方の良い所を得たい、そんなわがままを叶えてくれるのがScoopだ。 ScoopはAdobe AIR製のフリーウェアで、Googleリーダーとの同期できるRSSリーダーだ。 Scoopは基はローカルインストール型のRSSリーダーだ。2分または5分や30分と言った間隔でフィードの新着を確認してくれる。既読管理は一記事単位になっているので、どこまで読んだかの管理がしやすくなっている。 Googleアカウントの登録ができる ローカルインストール型なので、オフラインでも読むのが簡単だ。だがデバイスが固定されてしまうことに懸念を抱く人がいるかも知れない

    Googleリーダーと同期もできるRSSリーダー·Scoop MOONGIFT
  • 面白い!Wordファイルのビジュアルマージツール·TextFlow MOONGIFT

    オフィスではExcelやAccess、PowerPointに続いてWordも良く利用される。そして多数の人が利用するために共有にあるファイルがコピーされ、編集されてしまいベースは同じだったはずのドキュメントが多数存在する状態に陥る。 ビジュアル的なWord用マージツール そのような時に行うのがマージになる。だがテキストエディタでは容易なマージ作業も、バイナリのWordドキュメントではそう簡単にはいかない。その解決策を提案してくれるのがTextFlowだ。 TextFlowはAIR製のフリーウェアで、複数のWordファイルを相互に比較してマージすることができるソフトウェアだ。 AIR製であるためにTextFlowはWindowsはもちろん、Mac OSXでも動作する。TextFlowへのユーザ登録が必須であり、確認メールに記載されたURLをクリック後、画面下にあるライセンスキーが表示されるの

    面白い!Wordファイルのビジュアルマージツール·TextFlow MOONGIFT
  • MOONGIFT: » GTDでもメモでもこなす多機能モード「Org-mode」:オープンソースを毎日紹介

    Emacsには知られざる機能がたくさん存在する。単なるテキストエディタにあらず、情報統合環境とさえ言える機能が備わっている。さらにLispを使って様々なモードや機能が追加されている。使わずともじゅうぶん便利だが、様々なモードを知ることでもっと便利に使えるようになる。 アウトライン、テーブル、アジェンダ…様々な情報を一カ所に集約できる 色々なメモツールを試したが、結局最近では単なるテキストにメモを書くようになっていた。そんな中知ったEmacsのOrg-mode、これは今更感もあるが相当優秀な情報管理ツールだ。 Org-modeはEmacsに標準で組み込まれているモードで、タスクやスケジュール管理までこなすとても便利な機能を提供してくれる。 同様の機能を提供するものとしてはhowmなどが有名だ。便利なのだが、ファイルが分散してしまうと管理が煩雑になり、途中で諦めてしまった。その点、Org-mo

    MOONGIFT: » GTDでもメモでもこなす多機能モード「Org-mode」:オープンソースを毎日紹介
  • MOONGIFT: » チームワークを大事にプロジェクトを推進する「echo」:オープンソースを毎日紹介

    プロジェクト管理、と聞くとどうもお堅いイメージになってしまう。だが実際に期待されているものはそんなことではない。プロジェクトを円滑に進めることが必須であって、メンバーを縛り付けたり、工程を逐一チェックしたりするのが目的ではないはずだ。 一般的なプロジェクト管理とは大幅に異なる画面構成 もっとアクティブに、もっと柔軟にプロジェクトを推進していきたいならechoにチャレンジしてみよう。 echoは日製のソフトウェアで、スポーツのようなチームワームを実現してくれるプロジェクト管理ソフトウェアだ。 echoはAdobe AIRで作られており、WindowsMac OSXで動作する。Webサービスであるechoと連動して動作するようになっている。自分がすべき仕事をタスクとして登録し、それを他のメンバーに依頼できるのが特徴だ。 仕事を他のメンバーに依頼できる タスクは準備、実行、確認という3つのス

    MOONGIFT: » チームワークを大事にプロジェクトを推進する「echo」:オープンソースを毎日紹介