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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2009/01/30

MooseにインスパイアされたJavaScript向けオブジェクトシステム「Joose」

すでに半年以上昔ではあるが、Perlの新しいオブジェクトシステムとしてMooseに注目が集まった。面倒なオブジェクト定義が手軽に、さらに型指定なども容易にできるのでオブジェクト指向プログラミングが簡単になる、というライブラリだ。デモアプリケーションのblok。MS Visio風なドローアプリケーション コーディング量が...

List

  • 2009/01/29

PDFを使ったクールなプレゼンテーション「Impressive」

個人的にアクションのついたパワーポイントのプレゼンテーションは好きではない。大抵余計なアクションであるし、印刷時の見栄えも良くないことが多い。また、説明を受けないとアクションの前後の意味が分からない場合もある。印刷時のことも含めて、シンプルな作りになっているものが好感がもてる。PDFを華麗なプレゼンテーションに 発表資...

List

  • 2009/01/29

デモ動画の説明やプレゼンに役立つスクリーンペイント「DemoHelper」

顧客にデモを見せたり、プレゼンを行う際に特に強調したり、ズームしてみせたいことがある。ホワイトボードにプロジェクターで見せているならばそこに絵を描いて説明することもできる。だがそれ以外の場面ではどのようにしたら良いだろうか。画面上にそのまま描画できる また、最近よくあるWebサービスのデモ動画。動画を撮るソフトウェアは...

List

  • 2009/01/29

JavaScriptでCAPTCHA破り「Megaupload auto-fill captcha」

汎用的なものではないが、技術的には非常に興味深い代物だ。Webサイトではロボットによるクローリングを防止するためにCAPTCHAと呼ばれる仕組みを導入していることがよくある。ぐにゃぐにゃな文字で、人であれば読めるがコンピュータには読めないであろう文字を表示して人かロボットかを判別するのだ。上に表示されている画像を解析し...

None

  • 2009/01/28

[RP] 2月15日にランチミーティング in 北海道を行います

いつもMOONGIFTをご覧いただきありがとうございます。来る2月14、15日に北海道(東札幌辺り)に行く予定になりますので、その際にランチミーティングにおつきあい下さる方を募集します。日程は15日のお昼になります。日曜日のお昼とあって、予定のある方も多いとは思いますが、もし何も予定がなく、MOONGIFTに札幌のご飯...

List

  • 2009/01/28

各種ブラウザで使えるクリップボードへのコピーライブラリ「Zero Clipboard」

確かIEではクリップボードのコピーをJavaScriptから実現することができる。これは便利な反面、若干の怖さもある。そのためか他のブラウザではできないようになっている。とは言え、場合によってはとても便利な機能になるはずだ。ブラウザで任意の文字列コピーを実現するライブラリ そのブラウザからクリック一つでコピーを実現する...

List

  • 2009/01/28

ソースコードの色づけを行う「Google Code Prettify」

ブログや開発者向けのWebサービスなどで、ソースコードのハイライトを行うケースはよくある。言語があらかじめ決まっている場合は良いが、言語がよくわからない場合や、JavaScriptとHTMLのように埋め込みで複数の言語が重なる場合もある。各種言語に対応したハイライター そのような、特定の言語に依らずにソースコードをハイ...

List

  • 2009/01/28

iPhone/iPod Touch向けのアプリケーション開発者必須のレポート解析ツール「AppSales」

※ 画像は一部公式サイトよりもしあなたがiPhoneやiPod Touch向けのアプリケーションを開発しているなら、その売り上げ金額が気になってやまないはずだ。決済システムまで含めた、世界中にアピールできるアプリケーション実行環境は数少ない。さらにAppleならではのかっこうよさもある。売り上げレポート表示アプリケーシ...

List

  • 2009/01/27

見た目以上に高機能なWikiエンジン「DkWiki」

WikiといえばHTMLを覚えずに書けるWiki記法が特徴だが、WYSIWYGなエディタが普及したのもあって、ワードプロセッサのように記述するのも普及し始めている。FCKEditorをはじめとしたライブラリを利用することが多いが、Wiki特有のブランケットネームへの対応が一つの鍵になる。編集画面。TinyMCEを利用 ...

List

  • 2009/01/27

Google Codeライクなソフトウェア開発管理システム「InDefero」

個人的には最近、GitHubやGoogle Codeを使ってソフトウェアを管理することが多くなっている。今までのソフトウェア管理環境はどうも重厚で、はじめるまでのステップが面倒だった。その点、これらのリポジトリサービスは手軽にはじめられるのが良い。プロジェクトを作成してソフトウェアを開発管理する この雰囲気をローカルや...

List

  • 2009/01/27

Mac OSX用Gitリポジトリブラウザ「GitNub」

Gitを使っている場合、ターミナルで使うのが当たり前になっていてGUIでデータを見たいとは思わなかった。だが、プロジェクトが進むにつれて経過をみたり、複数人でプッシュが混在してくると何を変更したのかといったデータを見たくなる。Gitリポジトリ専用ビューワー もちろんターミナルからでも見られないことはないが、ビジュアル的...

List

  • 2009/01/26

画面にそのまま書ける便利なホワイトボード「Easy Whiteboard」

ミーティングの際に、コンピュータの画面を使うことは良くある。例えばWebの画面であったり、プレゼンテーションなどのドキュメントだったりする。印刷して書き込むこともあるが、その後の反映が面倒だったり、そもそも印刷が手間だ。見ている画面の線を引いたり、文字を書いたりする コンピュータの画面そのままに絵を描いたりできるのがE...

List

  • 2009/01/26

高品質なiPhone向けWebサイトを構築するフレームワーク「iWebKit」

iPhoneやiPod Touch向けのサービスを提供してみたいと思う人は多いはずだ。だが専用アプリケーションの開発はObjective-Cを習得する必要があったり(他の言語でもできるが)、App Storeへの申請が面倒に感じてしまうかも知れない。iPhone/iPod Touch向けサイトを作るのに便利 その点、W...

List

  • 2009/01/26

Sparklinesをエクセルで「Sparklines for Microsoft Excel」

Sparklinesとは一行くらいの高さで表示される小さなグラフのことだ。小さいがために、各行単位でグラフを表示したり、刻々と変化するグラフを表すのに便利だったりする。数十のグラフを一つの画面上に表示する際にも、データとの整合性がとりやすく、見栄えもいい。Excelで使えるSparklines 最近、色々な場所で見るよ...

List

  • 2009/01/25

四番目のプレーヤ(だったような?)iPhone/iPod Touchでコピー&ペースト「Clippy」

最近はiPhone/iPod Touch向けのアプリケーションが充実してきたこともあって、JailBreakする意味が薄れつつある。実際、iPhoneではやらずに過ごしていて、不満を感じることも少ない。とはいえ、最大の問題点はiPod Touchが出た頃からの、コピー&ペーストができないことだ。選択してコピー!(筆者環...

List

  • 2009/01/25

Googleカレンダーをターミナルから操作する「gcalcli」

Googleカレンダーの便利なところは、Webアプリケーションである以上にCalDAVやWeb APIを通じてクライアントを選ばない点にあると思う。実際、最近ではほとんどWebブラウザで開くことはなく、Mac OSX標準のiCalやiPhoneからメンテナンスしている。カレンダー一覧。日本語が文字化けてしまう… それに...

List

  • 2009/01/25

どのブラウザでどのCSSハックが使えるか「CSS Selector Shell」

純粋なCSSだけで各ブラウザ間の表示互換性が保てればベストだが、実際の現場ではそのようなことがないのはよく知られている。そのため、各ブラウザ向けにCSSハックが登場しており、表示の互換性を保つために使われている。どのハックが有効かチェック だがFirefoxの各バージョン、Google Chromeなど様々なブラウザに...

List

  • 2009/01/24

Mac OSX向けのシンプルなMercurialフロントエンド「MacMercurial」

サーバ集中型のSubversionやCVSに比べると分散型のGitやMercurialは慣れるまで違和感を感じてしまう。まだまだこなれていないため、ターミナルで使うのが基本になるが、それではやはり使いづらいという人も多いのではないだろうか。リビジョンログ そのような方に向けてフロントエンドが各種作られている。Mercu...

List

  • 2009/01/24

Subversionのリポジトリを監視「SVN-Monitor」

Subversionを使って開発を行っていると起こるのがコンクリフトだ。みんな了解の上であれば良いが、ちょっとした修正(デバッグなど)を追加して、他のファイルと一緒にコミットされたために発生したりするとがっかりしてしまう。てっきり自分だけが更新していると思ったりする場合もある。Subversionリポジトリを監視して開...

List

  • 2009/01/24

CSSやJavaScriptファイルを連結、圧縮「Minify」

jQueryやPrototypejs、YUIなど様々なJavaScrptライブラリが登場している。また、CSSもフレームワークが出てきており、便利な反面、表示されるまでのコネクション数やダウンロードサイズが肥大化している。CSSやJavaScriptを連結&圧縮 それを解決する手段として、サイズの縮小や複数のファイルを...