タグ

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

  • 音楽&iTunesを大事にしている方に·iTSfv MOONGIFT

    iTSfvはWindows向けのオープンソース・ソフトウェア。MP3やそれに類する音楽ファイルにはタグという仕組みがあるお陰で音楽データに正確な情報が埋め込めるようになっている。これは音楽を楽しむ上では重要な仕組みで、制作年やアルバムアートなど収集する人にとっても楽しめる要素だ。 検証 CDからiTunesへ取り込んだり、iTSで購入したりすればまず問題のない状態になるが、それでも移し替えたり長い間使っている内にデータが古くなったりするかも知れない。そんな時に使ってみたいのがiTSfvだ。あなたのライブラリに入っている音楽を検証してくれるソフトウェアだ。 選択しているトラックについてアルバムアートの有無やタグの情報を検証したり、聴いた回数やレーティングをバックアップしてくれる機能もある。歌詞情報やアートワークなどで抜け落ちている情報に関するレポート機能が便利だ。 ディスクブラウザ 操作は設

    音楽&iTunesを大事にしている方に·iTSfv MOONGIFT
    phista
    phista 2010/01/14
    時間見つけて整理したいんだよなぁ・・
  • サイズの大きくなったThumbs.dbを消す·Thumbnail Database Cleaner MOONGIFT

    Thumbnail Database CleanerはWindows向けのフリーウェア(ソースコードは公開されている)。Windowsではお馴染みのThumbs.db。何のファイルかと言えば、画像のサムネイルをキャッシュして表示を高速化するためのものだ。普段はあまり気にしないだろう。 メイン画面 だがこのThumbs.dbは自動でなくなったりしないようだ。そのためどんどん肥大化する傾向にある。キャッシュファイルなので削除してもあまり問題にはならないだろう。そこで使ってみたいのがThumbnail Database Cleanerだ。 Thumbnail Database Cleanerは指定したディレクトリ以下を検索してThumbs.dbやehthumbs.db、thumbcache_*.dbといった類似ファイルをリストアップする。意外とサイズがふくれているものがあったりするかも知れない。

    サイズの大きくなったThumbs.dbを消す·Thumbnail Database Cleaner MOONGIFT
  • XSS、SQLインジェクションを発見する·Pixy MOONGIFT

    PHPはWebシステムの中で広く使われているポピュラーなスクリプト言語だ。だが、手軽に習得し、開発が行えるとあって成果物のレベルが様々であり、中にはセキュリティ上問題のあるコードが多数存在することがある。そうしたセキュリティ上の問題を解決する手法やフレームワークもあるが、ごく簡単なシステムでは使われることがないだろう。 SQLのコードを精査し、問題の発見につなげる そのようなものを放置しておくと、いつ何時問題がわき上がるか分からない。そうした不安を取り除くためにもPixyを使ってみよう。 今回紹介するオープンソース・ソフトウェアはPixy、XSS、SQLインジェクションを発見するスキャナソフトウェアだ。 最初に断っておくと実際試してみたところでは100%の解決にはつながらなさそうなのでご注意いただきたい。PixyはJavaで作られたソフトウェアで、PHPファイルを指定して実行するとソースフ

    XSS、SQLインジェクションを発見する·Pixy MOONGIFT
    phista
    phista 2009/10/26
    やること大体決まってるもんなぁ。
  • 便利!CSS Spriteを作成するAIRアプリ·Tonttu MOONGIFT

    CSS Spriteとは小さなアイコンなどの画像をくっつけて一つの画像として保存し、表示する際にはCSSで位置を指定して表示するという手法だ。Googleをはじめ、膨大なアクセスのあるWebサービスで活用されている手法であり、画像を読み込むコネクション数を減らすことができる。 CSS Spriteを作るならぜひ使いたい CSS Spriteを作成するWebサービスも存在するが、画像が追加されるたびにアップロードし直すのが面倒だった。そこでTonttuを使ってみよう。 今回紹介するフリーウェアはTonttu、Adobe AIR製のCSS Sprite作成ソフトウェアだ。 Tonttuの使い方は簡単だ。起動したらひとまとめにした画像ファイルをドロップして登録する。並べ方は縦または横と自由に選択できる。画像の隙間を空けたり、ドラッグして位置を入れ替えることも可能だ。自動で並べると隙間が空くので、

    便利!CSS Spriteを作成するAIRアプリ·Tonttu MOONGIFT
  • PHPの設定をセキュリティの観点から改善·PHP Security Consortium MOONGIFT

    PHPは広く数多のWebサーバでインストールされ、使われている。設定ファイルは殆どそのままで使われていることが多いのではないだろうか。だが4.2より前のバージョンではregister_globalsのデフォルトがOnになっていたなど、利便性とセキュアであることとの関係で潜在的な問題はあるかも知れない。 php.iniのセキュリティチェックに 見直すのはPHPの設定ファイルであるphp.iniだが、多数の設定があるのでぱっと見では設定の善し悪しが分かりづらいかも知れない。そこで使うのがPHP Security Consortiumだ。 今回紹介するオープンソース・ソフトウェアはPHP Security Consortium、PHPセキュリティ設定を見直すソフトウェアだ。 PHP Security ConsortiumはPHPで作られたソフトウェアで、phpinfo()から得られる情報を使っ

    PHPの設定をセキュリティの観点から改善·PHP Security Consortium MOONGIFT
    phista
    phista 2009/08/24
    おーこれはいいなぁ。
  • MOONGIFT: » シンプルながら使い勝手の良いCMS「GetSimple」:オープンソースを毎日紹介

    世の中、シンプルが一番だ。色々な機能を付け加えていくと、画面がごちゃごちゃしたり、使わない機能が溢れるようになる。一機能、単機能なアプリケーションこそが美しい。 シンプルさがウリのCMS そんな訳でこのソフトウェアはまさにシンプルさが命だ。何せソフトウェアの名前にシンプルを掲げているのだから。 今回紹介するオープンソース・ソフトウェアはGetSimple、PHPのみ(データベースなし)で提供されるシンプルなCMSだ。 GetSimpleはPHP 5.1.3以降で動作するCMSだ。ファイルをアップロードしたらインストーラーにアクセスして簡単にセットアップが完了する。提供される機能は、ページ管理、ファイル管理、テーマなどだ。 管理画面 ページ管理を使ってWebサイトのコンテンツを管理していく。WYSIWYGエディタは使い勝手がよく、ファイルの複数アップロード機能も便利だ。テーマを変更してサイド

    MOONGIFT: » シンプルながら使い勝手の良いCMS「GetSimple」:オープンソースを毎日紹介
    phista
    phista 2009/08/06
    もうCMS作っちゃおうかなとも思ってるが・・
  • Webサイトのマウス操作をトラッキングする·simple mouse tracking MOONGIFT

    Webサイトの運営は孤独だ。ユーザからのフィードバックを得るというのはかなり難しい。対面式でない分、時間や地理的条件に束縛されないというメリットがある反面、訪問者が何を考え、どういう動きをしているのかといった情報が分からずユーザビリティの改善は困難だ。 ユーザのマウスの動きをトラッキングする だがデジタルだけに仕組みをうまく用いればもっとユーザの動向が分かるようになるはずだ。 今回紹介するオープンソース・ソフトウェアはsimple mouse tracking、マウスの軌跡を記録、再現するソフトウェアだ。 simple mouse trackingはJavaScriptPHPで提供されるソフトウェアで、指定されたJavaScriptタグを埋め込むことで動作する。埋め込まれたWebサイトでマウスを動かすとその軌跡が記録され、管理画面から見ることが出来るようになる。 動きを追っているところ

    Webサイトのマウス操作をトラッキングする·simple mouse tracking MOONGIFT
    phista
    phista 2009/07/15
    重たくなりそうだけど・・
  • Aptana/NetBeans/TextMate/Codaと連携するHTML/CSS補完ツール·Zen-coding MOONGIFT

    CSSJavaScriptが多用されるようになり、一般的なオーサリングツールでは求めるデザインが容易にはうまくいかなくなっている。そのため技術者の場合は手打ちでHTMLを描く人も多いはずだ。だが、面倒なのは確かだ。 各種エディタで利用可能 もっとシンプルにタグ入力を行いたい、そう考える方に使ってみて欲しいのがZen-codingだ。 今回紹介するオープンソース・ソフトウェアはZen-coding、各種エディタと連携するHTML/CSS補完ライブラリだ。 Zen-codingは単なる入力補完ではない。その書き方が変わっていて、div#headerと書けば、<div id="header"></div>に展開される。もちろんクラスの場合はドットでつなげば良い。複数のクラス指定も可能になっている。詳しくは下記のチュートリアル動画を参考にされたい。なおTextMateで試したところ、一部うまくい

    Aptana/NetBeans/TextMate/Codaと連携するHTML/CSS補完ツール·Zen-coding MOONGIFT
    phista
    phista 2009/07/13
    各種エディタと連携するHTML/CSS補完ライブラリ。フリーでもいけるのかな?
  • Webサイトを手軽に高速化する·Web Optimizer MOONGIFT

    Yahoo!のYSlow、GoogleのPage Speed等でWebシステムのパフォーマンスをチェックすると色々な改善ポイントが見えてくるだろう。だが実際どれから手をつけるべきか、どのように行うべきか判断するのは難しい。 Webブラウザ上からWebシステムを最適化 そこで使えるのが設定の自動化ツールだ。色々なWebシステムに対応したWeb Optimizerを紹介しよう。 今回紹介するオープンソース・ソフトウェアはWeb Optimizer、手軽に使えるWebサイトパフォーマンス向上ツールだ。 Web OptimizerはPHP製のWebシステムで、Webサイトを簡単に最適化してパフォーマンスを向上してくれる。主にPHPのシステムが対象で、WordPress、Joomla、Drupal、Typo3、PHP Nuke、Zend Framework、Symfony、Textpattern、p

    Webサイトを手軽に高速化する·Web Optimizer MOONGIFT
    phista
    phista 2009/07/01
    phpに対して有効らしい。WPも。
  • イラストや写真から線画を抜き出す·境界線画抽出 MOONGIFT

    良い写真やイラストがあり、色合いを変えたり、塗りを変更して二次創作をしたいと思うことがあるかも知れない。だが既に色が塗られているイラストから線だけを抜き出すという作業は手間ひまがかかる。そんなことをやっていたら日が暮れてしまうだろう。 某イラストより そこで境界線を抜き出す作業をコンピュータにやらせてみよう。ある程度できれば、後は多少手を加えればすぐに使えるようになる。 今回紹介するフリーウェアは境界線画抽出、写真やイラストから境界線を抜き出すソフトウェアだ。 境界線画抽出はイラストや写真を元にして使えるソフトウェアだ。既に色が塗られていても良い。まず、間引きという処理によって色合いを抑えていく。次に境界抽出によって色合いの特徴的な変化部分を抽出していく。 保存するとさらに白みが増す この二つの操作によって殆どの作業は完了する。ただしバランスが以外と難しい。より効率的に抜き出すには多少のな

    イラストや写真から線画を抜き出す·境界線画抽出 MOONGIFT
    phista
    phista 2009/06/25
    誰がどう見ても第三部ッ!
  • あっぱれ。WebブラウザベースのIRCクライアント·WebIRC MOONGIFT

    IRCはインターネット上はもちろん、社内の情報交換に利用されているケースも多い。文字だけの軽快な動作で言葉が交わせるので、とても便利だ。最近ではTwitterを利用するケースも多いが、密な意見交換をする上ではIRCに敵うものはない。 まるでローカルアプリケーションのようなインタフェース そんなIRCではあるが、いつ何時も手放せないという方は専用アプリケーションよりもブラウザベースの方が便利かも知れない。それを実現するのがWebIRCだ。 今回紹介するオープンソース・ソフトウェアはWebIRC、Webブラウザ向けのIRCクライアントだ。 WebIRCはSinatraで作られたWebアプリケーションで、かなりレベルの高いIRCクライアントになっている。AjaxやJSONを使うことで、発言の自動的な反映も行われる。しかもインタフェースが洗練されていて、まるでローカルアプリケーションのようになって

    あっぱれ。WebブラウザベースのIRCクライアント·WebIRC MOONGIFT
    phista
    phista 2009/06/23
    iPhone用のIRCいいなぁ。
  • 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
  • CSSのプロパティを見ながら指定できる·Simple CSS MOONGIFT

    CSSを常日頃から使わないと、ちょっとしたプロパティを忘れてしまう。例えばcursorプロパティに設定できる文字は何があっただろうか、といった具合だ。ネットを使って調べても良いが、オフラインの場合に困ってしまう。 テキスト設定 そんな時に使えるのが、CSSエディタだ。シンプルなものが良ければSimple CSSが便利だ。 今回紹介するフリーウェアはSimple CSSMac OSX向けのCSSエディターだ。 Simple CSSCSSの設定ごとに一覧し、プロパティを一つ一つ設定できるCSSエディタだ。テキスト、表示、ボーダー、寸法と設定項目がグルーピングされているので分かりやすい。設定項目は自由に入力できる場合はテキストボックスだが、項目から選択する場合はドロップダウンから選ぶだけで良い。 ボーダー一覧 テキストの色もピッカーから選ぶだけで良い。意外と忘れがちな項目名や設定方法もSim

    CSSのプロパティを見ながら指定できる·Simple CSS MOONGIFT
    phista
    phista 2009/06/15
    css専門のEclipseみたいな感じ?そこまでじゃないのかな。プロパティの入力補完とかはできそう。
  • iPhone用Smart.fmクライアント·iKnow Touch MOONGIFT

    人は英語が苦手とされつつも、英語学習に対する意欲は強いように感じられる。Smart.fmとその前身、iKnowは非常に人気が高い英語学習サイトだ。オンラインで、いつでもどこでも英語の学習ができるというのが高ポイントだ。 Smart.fmを勉強するのに最適!(画面は公式サイトより) そんなSmart.fmをiPhoneでも使えるようにするのがiKnow Touchだ。 今回紹介するフリーウェアはiKnow Touch、iPhone/iPod Touch用のSmart.fmクライアントだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。 iKnow Touchは現在開発中のソフトウェアで、App Storeにもまだ置かれていない。iKnow時代に公開されたWeb APIを使ってコンテンツにアクセスするようだ。リストでは自分が学習しているもののリストが得ら

    iPhone用Smart.fmクライアント·iKnow Touch MOONGIFT
    phista
    phista 2009/06/01
    これはいいな!
  • 変わり種。Web上にiPhone風の画面を再現する·jPint MOONGIFT

    分野としてはWeb OSが近いだろうか。Webブラウザだけあれば、どこからでも作業ができるようになるWeb OS、認知度やシェアはまだまだ低いがスマートフォンの分野であればもう少し需要はあるかも知れない。 iPhone上で動作するiPhone風サイト そんな可能性をちらりと感じさせるのがjPintだ。 今回紹介するオープンソース・ソフトウェアはjPint、Webブラウザ上でiPhoneインタフェースを再現したソフトウェアだ。 jPintを開くとまるでiPhoneのホーム画面のようなインタフェースが表示される。アイコンは全部で4つあり、カレンダー、ミュージック、ノート、クレジットとなっている。各アプリケーションとも開くことができ、カレンダーはきちんと予定が表示される。 カレンダー 音楽は階層リストになっているが、最終的に音楽を聴く所まではたどり着けない。ノートは保存は無理だが編集はできるよう

    変わり種。Web上にiPhone風の画面を再現する·jPint MOONGIFT
  • 何のプログラムがファイルを開いているか知る·What’s Open MOONGIFT

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

    何のプログラムがファイルを開いているか知る·What’s Open MOONGIFT
    phista
    phista 2009/05/13
    Mac専用?暇あったらwinの探してみよう
  • Windowsのプログラムに別名をつけて実行·AddToRun MOONGIFT

    キーボード派にとってはWindowsのプログラムを呼び出す時にWindowsキー+Rを使った「ファイル名を指定して実行」ダイアログはよく使うものだろう。notepadはもちろん、calcやcmdなど使いどころは多い。これを他のプログラムでも使いたくないだろうか。 プログラムに別名を付ける もちろん、c:¥program files¥〜と打っていっても呼び出すことはできる。が、あまりに面倒だ。よく使うものはエイリアスとして登録しよう。 今回紹介するオープンソース・ソフトウェアはAddToRun、エイリアス名を付けてプログラムを呼び出すソフトウェアだ。 Linuxであれば、aliasを使ってプログラムを別名で呼び出すことができる。あれをWindowsでも実現するようなソフトウェアがAddToRunだ。実行ファイルを指定し、そこに何か別名を設定すれば準備は完了だ。 ファイル名を指定して実行からエ

    Windowsのプログラムに別名をつけて実行·AddToRun MOONGIFT
    phista
    phista 2009/05/11
    おーこれはよさげ!
  • リファクタリングのお供に。ソースコードの類似点を検索する·Unique MOONGIFT

    プログラミングをコピー&ペーストで作ったものはスパゲティーになりやすい。コピー&ペースト自体には問題がなく、それを行うプログラマーのレベルに問題があるという話もあるが、大抵そうなる。 ソースコードを検索して類似ポイントを洗い出す コピー&ペーストに限らないが、修正などによって徐々に肥大化したソースコードは適切にリファクタリングしてやれば可読性が高まり、システムとしての寿命も延び、さらなる機能追加が素早くできるようになる。その手助けになるのがUniqueだ。 今回紹介するオープンソース・ソフトウェアはUnique、ソースコード類似ポイント検索ソフトウェアだ。 Uniqueは指定したファイルまたはディレクトリ以下にあるプログラミングソースについて検索を行い、類似ポイントをスコア評価してくれるソフトウェアだ。もちろんスコアの高い部分は似ていると思われる場所になるのでリファクタリングの対象になるだ

    リファクタリングのお供に。ソースコードの類似点を検索する·Unique MOONGIFT
    phista
    phista 2009/05/08
    不安定らしい。もっと良いのありそう。てかphp無理?
  • カヤック製、ブログパーツフレームワーク·suzunari MOONGIFT

    実践に勝る訓練はない、と言われる。机上の空論や理想論では心には響かない、確かな経験があるからこそ重みが増していくものだ。ソフトウェアについても同様で、当の意味で役立つものは、実際に運用で使われて培われてきたものばかりだ。 Old versionとのことですが、左側に表示されているのがブログパーツ ブログのサイドバーなどに貼付けるブログパーツ。そのブログパーツを効率的に開発、提供するためのフレームワークがsuzunariだ。 今回紹介するオープンソース・ソフトウェアはsuzunari、Flash + JavaScriptによるブログパーツフレームワークだ。 suzunariの開発元であるカヤックではブログデコというブログパーツポータルを運営している。そして以前に話題になった剣道ブログパーツをはじめ、多数のブログパーツを開発している。そこで培われたノウハウを集約したのがsuzunariだ。

    カヤック製、ブログパーツフレームワーク·suzunari MOONGIFT
  • 海外製ソフトウェアによくみるREADME風のアスキーアートジェネレータ·Ascii Design MOONGIFT

    アスキーアートを作るソフトウェアは数多い。とは言え、日のいわゆる職人の方々に匹敵する代物を自動で生成するのは難しいだろう。それでも個人が手軽にアスキーアートを楽しむのに、自動的に生成してくれる類のソフトウェアは便利なはずだ。 トレイン 昔からソフトウェアのREADMEファイルなどのヘッダ部分にソフトウェア名を記したアスキーアートがよく使われてきた。あれを自動生成してくれるのがAscii Designだ。 今回紹介するオープンソース・ソフトウェアはAscii Design、Windows用のアスキーアートジェネレータだ。 Ascii Designは海外向けのソフトウェアであり、日語は使えないので注意していただきたい。英語で文字を書き、ジェネレータを指定して保存すると、その文字をアスキーアート化してくれる。 パズル すごいのはその対応ジェネレータの数だ。軽く200種類は越えている。この中か

    海外製ソフトウェアによくみるREADME風のアスキーアートジェネレータ·Ascii Design MOONGIFT
    phista
    phista 2009/05/06
    日本製のものの方が多そう