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

技術 - 解析の記事一覧

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

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

もっと見る

List

  • 2008/08/28

要導入検討!オープンソースのリコメンデーションエンジン「RichContext」

※ 画像は公式サイトよりこれは面白い!Amazonの強さは物流システムやECサイトの使い勝手などもあるが、完全なコンピュータベースでのリコメンデーションにもその一因がある。ユーザの行動履歴を全て補足し、そのユーザにあった商品を提案することで購入につなげるシステムだ。デモアプリケーション。記事を選択すると、別な記事を提案...

List

  • 2008/08/26

オープンソースのBIツール「Pentaho」

※ 画像は公式サイトデモよりシステムは内部にためたデータを切り出し、レポーティングして活用しなければ意味がない。そうしたデータの分析、レポーティングを基になるシステムとは別で構築するのがBIツールだ。ダッシュボード BIツールは担当者が自分の好きなデータを好きな確度から切り出せるようになっている。わざわざ帳票を組み上げ...

List

  • 2008/07/20

PHPのソースコードをPythonへ変換する「PHPPython」

新しいプログラム言語を覚えようと思っても、その必須性がないとなかなか覚えられない。業務などでどうしても覚える必要があれば努力もするのだが…。現状、特にRailsでの開発で満足してしまっていて、習得に向けて踏み切れないのがPythonだ。元のPHPコード もしあなたがこれから新しい言語としてPythonを覚えてみたいと思...

List

  • 2008/07/15

AIR製のFlashのデコンパイルツール「FlashDecompiler」

エンジニアであれば誰しもが見たことのない、新しい技術を目にした時にその実現方法や内部処理が気になるものだろう。時計を分解したり、テレビを分解したり、車の構造を調べたり…そんな経験はあなたにもないだろうか。解析対象設定 コンピュータの世界でもそれは変わらない。むしろオリジナルを壊さずに済む分、安心して内部を調べられる。F...

List

  • 2008/07/12

XP/Vistaに対応したWiFiスキャナ「InSSIDer」

無線LANはそれまでの有線とは異なり、目に見えないために正しく設定されているかどうかが分かりづらい。接続できない原因が、そもそもアクセスポイントがないのか(信号がキャッチできてない)、設定が悪いのか、はたまた他のアクセスポイントと競合しているのか、などだ。無線LANの状態を可視化 そこで見えない無線LANの状態を可視化...

List

  • 2008/06/02

Mac OSX用ベンチマークツール「iBench」

Mac OSXはAppleが提供するハードウェアをそのまま使うので、個人でいじる要素があまり多くない。だがそれでも色々と設定をいじったり、時にはパーツを組み替えたりする。そしてもちろん気になるのはその結果だ。起動画面 Windows向けには各種出ているベンチマークツール。Mac OSXではこれを使おう。今回紹介するフリ...

List

  • 2008/05/21

MATLABライクな数値解析ソフトウェア「FreeMat」

大学や研究所で用いられている高度な数値解析にはMATLABが最も良く使われている。それに対抗するソフトウェアとして、Scilab、Octaveといったソフトウェアがある。高価で優秀なソフトウェアに対抗するオープンソースのプロジェクトだ。メイン画面 そしてこれもまた、オープンソースの数値解析ソフトウェアだ。今回紹介するオ...

List

  • 2008/04/22

MySQLのドキュメント作成「mysqldoc」

Javadoc、PHPDocなど、プログラミングソースからドキュメントを生成するソリューションは幾つか存在する。きちんとコメントを書けば、それがドキュメントになってくれるので、手間が減りつつもプログラムの品質は向上すると一石二鳥だ。出力中 そして同様の手法をMySQLにも適用しようと言うのがこのソフトウェアだ。今回紹介...

List

  • 2008/03/27

メールを解析「Mail Trends」

日々業務を行っているとついつい忘れがちだが、一度立ち止まって現状を分析する行為は重要だ。分析した結果によって、現状を改善したり問題点が見えてくる。漠然と感じていたものがグラフ化、集計することによって具体的になるのだ。メールが日々飛び交っている職場にいる方は、自分のメール利用状態について分析してみよう。今回紹介するオープ...

List

  • 2007/12/29

Seam CarvingをWindowsで「Resizor」

Seam Carvingは非常に面白い技術だ。自分でも試してみたいと思う人も多いだろう。だが、seam-carverではCUIベース、画像をPPMに変換する、サイズ指定ができないなどと多少面倒に感じる制約が多い。WindowsであればGUIでできた方が手軽だ。そこでこれを紹介しよう。今回紹介するフリーウェアはResiz...

List

  • 2007/12/28

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

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

List

  • 2007/11/29

日付をエレガントに扱う「Datejs」

プログラムにおいて、日付というのは厄介な存在だ。表示形式は様々に存在し、タイムゾーンもあり、60進数と12進数がおり混ざっている。Railsでは翌週金曜日をnext_weekも強力で、日付データの出力に対して、様々なフォーマットを指定できる"yyyy/M/d"はもちろん、"HH:mm"など数多い。JavaScriptの...

List

  • 2007/10/29

悪のGoogle利用法「EvilRSS」

SEOやSEMに興味がある人であれば、あるキーワードで検索した際のGoogleでの順位チェックをしたことがあるはずだ。それをサービスの一つとして提供している所もある。大抵、規模が大きくなると自動化を進めるようになる。それを簡単にするのがこのライブラリだ。今回紹介するオープンソース・ソフトウェアはEvilRSS、Goog...

List

  • 2007/10/26

PDFのパスワードを破る「PDFCrack」

ビジネスの場でPDFはごく当たり前に使われている。その中には秘密にしておきたい書類として、パスワードで保護しているものもあるだろう。幾つもの書類をやり取りしている内にパスワードを忘れてしまったらどうしよう。そんな時に役立つのがこれだ。今回紹介するオープンソース・ソフトウェアはPDFCrack、PDFのパスワードクラッカ...

List

  • 2007/10/17

Flashをハックして動作変更「flasm」

最近、Flashをいじる事が多いのだが、プログラマ上がりには色々とつらい。特にFlaファイルが配布されているなら良いが、CやMingを使って動的に生成されたものだとそれすらなく、どうやって作ったのかも分からないものがある(Cとしてはオープンソースだが、SWFはコンパイルされて中身が分からない)。そうした時にAction...

List

  • 2007/10/12

CSS Validを目指せ!「CSS Validator」

CSSを使ったサイトが当たり前になりつつあるが、ブラウザ間の整合性を保つのは非常に難しい。ましてやValidなCSSをくみ上げるというのは並大抵ではなく難しい。チェックする機能が必要だ。オンライン上でCSSのチェックをしてくれるサービスとしてはW3C CSS 検証サービスがあるが、これはサービスが既にローンチしている必...

List

  • 2007/09/17

iPhoneをSIMフリーに「Unlock」

iUnlock released: the first free, open source iPhone SIM unlock software - Engadgetより。まさにアメリカのギーク魂、ここに極まれり。皆の心を捉えて離さないiPhone。AT&Tとの契約が必須になっているものの、様々な手段でそれを克...

List

  • 2007/09/15

JavaScriptで構文解析「Gin」

研究と言うのは技術発展のための重要な要素であるにも関わらず、Web系の世界ではあまり熱心にはされていないように感じる。新しい技術を生み出す事で、次世代のWebが見えてくる可能性もある。探求し、新しい取り組みをはじめよう。今回紹介するオープンソース・ソフトウェアはGin、JavaScript構文解析ソフトウェアだ。Jav...

List

  • 2007/08/27

画像から色を分離「Tint」

これは面白い!一つの写真の中には幾つもの色が使われている。赤い花の写真を撮っても、背後には空や草の色が入ってくる。当たり前だが、この花をさらに際立たせることができるのがこれだ。今回紹介するオープンソース・ソフトウェアはTint、画像から色情報を分離するソフトウェアだ。Tintではある写真を指定して、その中で使われてい...

List

  • 2007/08/24

Subversion/CVSログをRSS/HTMLに「Crank」

開発においてバージョン管理を導入するのがごく当たり前になってきている。複数人はもちろん、一人であっても使ったほうが良いだろう。間違って消してしまうリスクやHDD故障のリスクも抑えられる。そんなバージョン管理をさらに便利にしてくれるソフトウェアがこれだ。今回紹介するフリーウェアはCrank、各種バージョン管理システムロ...