タグ

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

  • 各種言語に対応したソース整形ソフトウェア·UniversalIndentGUI MOONGIFT

    インデントがあまり深いソースコードは何ともしがたいが、同時にワンライナーにこだわり過ぎるのも問題だ。そのため、多人数で行うプロジェクトや、オープンソース・ソフトウェアのプロジェクトではソースコードのフォーマットが定義されている場合が多い。 うーん、これは読みづらい。問題があっても分かりづらそうだ。 だが慣れるまではインデントの数や改行の入れ方などで間違えてしまうことが多いかもしれない。そうした時に便利なのがソースコードを整形してくれるソフトウェアだ。Webであればサーバサイドのプログラミング言語の他にもCSSHTMLJavaScriptなど多数の技術が関わってくる。そのような時にはUniversalIndentGUIが便利だ。 今回紹介するオープンソース・ソフトウェアはUniversalIndentGUI、多数の言語に対応したソースコードフォーマッターだ。 UniversalInden

    各種言語に対応したソース整形ソフトウェア·UniversalIndentGUI MOONGIFT
    sakaki0214
    sakaki0214 2009/02/19
    コード整形
  • MOONGIFT: » 作業時間を管理しよう「jWorkSheet」:オープンソースを毎日紹介

    最近、時間管理が甘くなってきていると痛感している。3、4つのプロジェクトが同時進行で流れている時に特にそうなる。大抵、時間帯を大別して各時間帯はシングルタスクにしているのだが、気がつくと別な作業の時間にかぶってしまっている。 これではいけない。時間は重要だ、きちんと管理しなければ。 今回紹介するオープンソース・ソフトウェアはjWorkSheet、Javaベースの時間管理ソフトウェアだ。 jWorkSheetはタスクとして自分を作業をリストアップする。常に一番下にある作業が測定対象になる。同じタスクを再開する場合は、Copyを押せば良い。 あらかじめプロジェクトとタスクを登録しておく必要があるので、作業項目の整理にもつながる。一連の作業はレポーティングでき、HTMLファイルとして出力される。これはそのまま日報になるだろう。ちなみに筆者環境ではレポーティングを押すと、jWorkSheetが強制

    MOONGIFT: » 作業時間を管理しよう「jWorkSheet」:オープンソースを毎日紹介
  • MOONGIFT: » Windows向けスクリーンキャストソフトウェア「Screencast Recorder」:オープンソースを毎日紹介

    言葉で言われても分かりづらいのがコンピュータの操作だ。不慣れな人ほど、さらに分かりづらい。では文字で書けば良いかと言われると、人は対して文字を読もうとしないし、とくに間違いのないように冗長的に書かれた文章は敬遠される。 ではPC操作を人に教える際にはどうしたら良いだろう。それは動画で見せるのだ。 今回紹介するフリーウェアはScreencast Recorder、フリーで使えるスクリーンキャストソフトウェアだ。 Screencast Recorderは指定した範囲を録画できるソフトウェアで、FreeScreencast.com内で配布されているものになる。FreeScreencast.comでは各種PC操作を登録、公開するサイトで、Screencast Recorderはそのためのソフトウェアとなっている。 とは言え、通常の利用も十分可能だ。特に登録した動画をFlashビデオで保存できるのが

    MOONGIFT: » Windows向けスクリーンキャストソフトウェア「Screencast Recorder」:オープンソースを毎日紹介
    sakaki0214
    sakaki0214 2008/02/25
    動画をキャプチャーするソフト
  • MOONGIFT: » Flashを使ったスクリーンセーバを作成「InstantStorm」:オープンソースを毎日紹介

    最近はFlashの人気が高い。プログラム的なものに限らず、デザイン的なものも数多く登場し、楽しませてくれる。一つの作品としてみても、レベルの高いものが数多く存在する。 そんなFlash作成者の方へお勧めできるソフトウェアが登場した。あなたの作品をスクリーンセーバにできるのだ。 今回紹介するフリーウェアはInstantStorm、SWFファイルをスクリーンセーバに変換するソフトウェアだ。 InstantStormはFlashファイル(SWFファイル)を使い、スクリーンセーバとして利用するためのインストーラーを作成してくれるソフトウェアだ。つまり自分の作品をスクリーンセーバとして配布したいときに役立つ。 インストール時に利用する画像も設定でき、他にもスタートメニューに登録する、スクリーンセーバの設定を指定すると言ったこともできる。有償配布する際など用に、インストーラーにパスワードを指定すること

    MOONGIFT: » Flashを使ったスクリーンセーバを作成「InstantStorm」:オープンソースを毎日紹介
  • MOONGIFT: » Flashをハックして動作変更「flasm」:オープンソースを毎日紹介

    最近、Flashをいじる事が多いのだが、プログラマ上がりには色々とつらい。特にFlaファイルが配布されているなら良いが、CやMingを使って動的に生成されたものだとそれすらなく、どうやって作ったのかも分からないものがある(Cとしてはオープンソースだが、SWFはコンパイルされて中身が分からない)。 そうした時にActionScriptを解析してくれるFlareは便利だ。次のステップとして、Flashを解析して、そのものの動作を書き換えてしまおうというのがこれだ。 今回紹介するオープンソース・ソフトウェアはflasm、Flashハッキングツールだ。 flasmはActionScript部分の解析と抽出を行うFlareが生成するファイル(FLMファイル)に修正を加え、そのファイルとSWFを使って中身を書き換えてくれるというソフトウェアだ。 例えば元のflaファイルを紛失してしまった場合にも利用で

    MOONGIFT: » Flashをハックして動作変更「flasm」:オープンソースを毎日紹介
    sakaki0214
    sakaki0214 2007/11/06
    FLASH解析ツール
  • iPodから音楽を救済·Senuti MOONGIFT

    iTunesに入っていた音楽を消してしまうと、iPod側にあるものだけがオリジナルになってしまう。システムを入れ替えたりして、ファイルがなくなってしまうと大変な事になる。 iPod側から音楽をサルベージする方法が必要だ。そのためのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSenuti、iPodの音楽Macへコピーするソフトウェアだ。 Senutiを起動し、iPodを接続すると、その中の音楽が一覧表示される。iTunes側にもある曲には青い丸印が表示される。逆に言えば、これがない曲はiPodにしかないという事だ。 後は音楽単位か、プレイリストやアルバム等を選択して、転送を押せばファイルがコピーされる。デフォルトではiTunesへのコピーになる。他にトラックインスペクタという音楽ファイルの詳細情報を見る機能もある。 古いiPodからiPod Touch等の新しいiPo

    iPodから音楽を救済·Senuti MOONGIFT
  • MOONGIFT: » 半透明でクールなヘルプ「CoolTips」:オープンソースを毎日紹介

    最近新しいサービスを作っているのだが、ようやく最終段階に入り細かいユーザビリティを気にできるようになった。その中で、入力フォームや分かりづらい項目に説明をつけようと思った。 ただのリンクでは寂しすぎる。あまり使われる事がない機能かも知れないがクールに攻めよう。 今回紹介するオープンソース・ソフトウェアはCoolTips、半透明でクールなツールチップだ。 CoolTipsは指定した場所にマウスを持っていくと浮かび上がるツールチップで、半透明の角丸になっている点がクールだ。しかも半透明で、背後の項目が透けてみえる点も良い。 他のライブラリとして、prototype.jsやscript.aculo.usを利用している。ツールチップを表示する項目側は特に設定はなく、title要素に説明文を入れておけば良いだけだ。後はJavaScript側で項目を指定すれば簡単に実現できる。 背景色、枠線色、文字色

    MOONGIFT: » 半透明でクールなヘルプ「CoolTips」:オープンソースを毎日紹介
    sakaki0214
    sakaki0214 2007/11/06
    フォームの補助に
  • MOONGIFT: » Webサイトを手軽にクールに「GreyBox」:オープンソースを毎日紹介

    最近のWebサイトでは画面遷移をなくし、Ajax化するのが好まれる。とは言え、既存のサービスに対して実装するのはそうそう単純ではない。それにAjaxを使った場合、PVの計測が難しく、メディア等では取り入れづらい。 だが、これを使えば簡単にそれっぽい実装ができそうだ。 今回紹介するオープンソース・ソフトウェアはGreyBox、Webページにも対応したCSSポップアップウィンドウだ。 GreyBoxは最近良く見かける、画像をクリックすると同じページ上でポップアップするライブラリになる。特徴的なのは、画像のみならずWebページでもポップアップしてくれる点だ。 既存のAタグに対して情報を埋め込めば、それだけでクリックすると背景をグレーアウトし、クールなポップアップを表示してくれる。これならばお問い合わせフォームや、詳細検索等のフォームでも使えそうだ。 大きさを指定したり、フルスクリーンでの表示もで

    MOONGIFT: » Webサイトを手軽にクールに「GreyBox」:オープンソースを毎日紹介
    sakaki0214
    sakaki0214 2007/11/06
    ポップアップ代用に(フォーム関連、SHOPの画像拡大に)
  • 手軽に使えるFTPクライアント·OneButton FTP MOONGIFT

    Mac OSXでフリーのFTPクライアントというと、Cyberduckが有名だが、使い勝手がもの凄く良いとは言い切れない。Windowsで言う所のFFFTPくらいのソフトウェアはないものかといつも思っている。 このソフトウェアもFFFTPの域ではないが、新しいタイプのFTPクライアントとして紹介したい。 今回紹介するオープンソース・ソフトウェアはOneButton FTP、Mac OSX向けのFTPクライアントだ。 OneButton FTPはちょっと変わったソフトウェアで、アップロードするファイル、ダウンロードするファイルを一度キューに溜めておくようになっている。 そしてキューを実行すれば一気に処理が実行される。その方が処理は効率的かも知れない。接続形態としてはFTPのみになっているが、SSLもサポートされている。 若干おかしな部分もあるが、日語化もされているので、FTPクライアントを

    手軽に使えるFTPクライアント·OneButton FTP MOONGIFT
    sakaki0214
    sakaki0214 2007/11/06
    用FTPソフト
  • 1