Product SuiteSee and build the future with a powerful visual collaboration suite.

Clone DiggerはPython製のオープンソース・ソフトウェア。プログラミングコードは開発が進むにつれて徐々に汚くなっていく。これは部屋が汚れるようなもので致し方ないだろう。大事なのは定期的に掃除をすることだ。プログラミングコードで言えばリファクタリングがこれにあたる。 レポート リファクタリングを適切に行えば重複するコードが減り、可読性が良くなる。同じような関数があれば統合することもできるだろう。リファクタリングを行う上でアイディアを出してくれるのがClone Diggerだ。 Clone DiggerはPythonとJavaに対応し、似通ったコードを抽出してくれる。プロジェクト全体が多数のファイルに渡っていても、Clone Diggerが全体を洗い出した上でリストアップする。結果はHTMLファイルで出力する。 重複している、または似ている箇所が分かる 改行や空白は無視されるよう
JsTestDriverとは JsTestDriverはオープンソースで開発されているJavaScript用のユニットテストフレームワークである。JavaScriptの場合、通常は実行エンジンがWebブラウザに依存するため、ブラウザごとに個別にテストしなければならないという難点がある。JsTestDriverを使うことでその悩みは解消できるだろう。 JsTestDriverはWebサーバとして動作するフレームワークである。テストコードはJavaScriptで記述して指定されたディレクトリに配置する。WebブラウザからJsTestDriverの特定のパスにアクセスすると、そのブラウザがテストを実行する環境として登録される。Webブラウザは複数同時に接続しておくことができる。 実際にテストを実施すると、接続されているすべてのWebブラウザのJavaScriptエンジンそれぞれでテストコードを実
License 7-Zip is free software with open source. The most of the code is under the GNU LGPL license. Some parts of the code are under the BSD 3-clause License. Also there is unRAR license restriction for some parts of the code. Read 7-Zip License information. You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip. The main
Linuxでよく使われるコマンドの一つにGrepがあるだろう。ファイルの内容を調べながら検索してくれるので、関数を洗い出したり設定部分を見つけたりするのに役立つ。開発者の方であればその便利さはよく分かっているだろうし、それがWindowsにはなぜないのかとすら思うかも知れない。 Windowsらしい初心者にもやさしいGrepツール だがご安心を。もちろんWindowsにも存在する。しかもWindowsらしくGUIを使って分かりやすインタフェースで提供されている。それがgrepWinだ。 grepWinはGPLの下に公開されているオープンソース・ソフトウェアで、GUIを使ってGrepを実行し、さらに置換まで行ってくれるソフトウェアだ。 grepWinではファイルを探すディレクトリを指定し、検索文字列を設定する。もちろん正規表現が利用できるが、逆に使わずに検索することもできる。サブディレクトリ
Microsoftの提供するシステムを組み込むと原因不明のエラーが起こるというのはよくある(?)ことだ。最近頻発するのが.NET Frameworkのインストールエラーらしい。1.0〜3.5まで多岐に渡るバージョンが存在し、さらに個々のセキュリティパッチやSP1などが存在するために起こるのだ。 まとめてアンインストール! 解決しようとアンインストールしようとしてもできなかったり、余計なレジストリが残ってどうしようもなくなったりする。そこで使ってみたいのが.NET Framework Setup Cleanup Toolだ。 .NET Framework Setup Cleanup ToolはMicrosoft公式のソフトウェアではない(作ったのは中の人)ようだが、.NET Frameworkをまとめてアンインストールしてくれるソフトウェアだ。 .NET Framework Setup Cl
モダンなOSにはウィンドウが付き物だ。そしてその操作方法として、移動はウィンドウ上部をドラッグして行うというのが当たり前になっている。この操作はWindowsでもMac OSXでもLinuxでも同じで、ごく当たり前になっている。 起動するとタスクバーに常駐する 慣れた操作というのはある意味学習コストが低いので便利だ。だが、さらに利便性を求めていくなら、新しい操作方法も試していく必要があるかもしれない。 今回紹介するオープンソース・ソフトウェアはAltDrag、Altキーを使ったウィンドウ操作ユーティリティだ。 AltDragでは二つの機能が提供されている。一つはウィンドウ移動に関するものだ。Altキーを押していると、ウィンドウのどこをドラッグしてもウィンドウの移動ができるようになる。ウィンドウの上までマウスを持っていく必要がないので操作がしやすくなる。 アバウト もう一つは最大化されたウィ
Michael F Lin, PhDI'm a software engineer and genome scientist in Silicon Valley. I joined DNAnexus in 2012, following a decade at MIT, the Broad Institute, and the Kellis lab. You can read my blog, follow me on twitter, look me up on LinkedIn, peruse my scientific publications on Google Scholar, or fork my repos on GitHub. I established mlin.net in 1999 to publish several freeware Windows utiliti
Google App Engineは素晴らしい可能性を秘めている。はじめはギークが楽しんで使うだけだろうが、近い将来にはそれをビジネスモデルが発表され、Google App Engineで作られたWebアプリケーションが数多く登場することだろう。 そうした時に必要なのはGoogle App Engineをさらに便利にする周辺ツールの存在だ。これもまたその一つになる。 今回紹介するオープンソース・ソフトウェアはGoogle App Engine Launcher、Google App EngineのGUIフロントエンドだ。 Google App Engine Launcherは、Google App Engineプロジェクトの追加や起動/停止、ログ等を一元管理できるアプリケーションだ。もちろん、Google App Engine Launcherからデプロイもできる。 予めエディターを登録し
Mac OSXではアプリケーションの処理通知にGrowlというソフトウェアが利用されている。標準のソフトウェアではないが、Skype、Cyberduckなど多数のアプリケーションから利用されていることもありデファクトスタンダードになっている。 通知を受信したところ そんな素敵な通知機能をWindowsでも使えるようにするのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはGrowl for Windows、Windows用Growlだ。 Growl for WindowsはGrowlをWindows向けにしたソフトウェアで、APIはMac OSXと互換性がある。また、元々ネットワーク通知や通知転送に対応しているので通知先をネットワーク指定できるならWindowsでも通知を受け取れるようになる。 設定画面 基本的な仕組みもMac OSX版と同じだ。スキンを変更したり、アプリケ
最大化したウィンドウのサイズをあらかじめ指定できるタスクトレイ常駐型ソフト「絶対領域。」v1.1が、2日に公開された。Windows Me/XP/Vistaに対応するフリーソフトで、現在作者のホームページからダウンロードできる。 解像度があまり広くないディスプレイを利用している場合や、プログラム開発環境や音楽制作ソフトをはじめとする、高解像度画面での動作に適したアプリケーションを利用するときには、各種アプリケーションのウィンドウを最大化して利用することが多くなる。またウィンドウの最大化には、ワンクリックでウィンドウを固定サイズへ変更できるメリットもある。 しかしウィンドウを最大化すると、デスクトップアイコンがすべて隠れてしまうため、ファイルを開いたり、ほかのアプリケーションを起動するときに、最大化した全ウィンドウを毎回最小化する必要があり、デメリットも生じてしまう。そこで「絶対領域。」を利
Evernoteは、ひさびさに現れた超弩級のWebサービスかもしれません。なぜなら、従来のオンライン系のメモツールの弱点が全部つぶしてあるからです。 最初は、Evernoteに関しては、ちょっと勘違いをしていました。それは、以下のTechCrunchの記事のイメージが強かったせいです。 リンク: TechCrunch Japanese アーカイブ >> Evernoteで自分の脳を拡張する(プライベートベータご招待). Evernoteを使うと、ウェブページの好きな部分を選択してクリップしたり、カメラ付携帯で撮った写真をPCやウェブに送ることができる。 たしかに、Evernoteのクリップ機能はすごい。でも、私は当分そのクリップ機能を使いことはないと思います。なぜなら、私には既にtumblrがあるからです。 ところが、クリップ機能というのは、Evernoteのすさまじさのごく一部でしかなか
Linuxのコンソールは好かれて、コマンドプロンプトが嫌われてしまうのは、あのクライアントアプリケーションの使い勝手にも問題があると思う。文字をコピーしたり貼付けるのも不便で、日本語の取り扱いにも難がある。Linuxなどを扱う際のTeraTermやPuttyなどに比べると不便きわまりない。 コマンドプロンプトももっと便利にできるはず、というのがこのソフトウェアで分かると思う。 今回紹介するフリーウェアはColorConsole、タブ付き、色付きの便利コマンドプロンプトだ。 ColorConsoleは色の設定などが手軽に変更でき、タブインタフェースで利便性も向上しているコマンドプロンプトだ。さらに、実行した履歴を自由に編集できるのが特徴的だ。不要なラインを消したり、文字を検索したり、置換したりと言ったことが自由にできる。 さらに文字列をコピーしたり、貼付けるのが通常のコマンドプロンプトとは異
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く