タグ

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

  • MOONGIFT: » MySQLのドキュメント作成「mysqldoc」:オープンソースを毎日紹介

    Javadoc、PHPDocなど、プログラミングソースからドキュメントを生成するソリューションは幾つか存在する。きちんとコメントを書けば、それがドキュメントになってくれるので、手間が減りつつもプログラムの品質は向上すると一石二鳥だ。 出力中 そして同様の手法をMySQLにも適用しようと言うのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはmysqldoc、MySQLの構造ドキュメント出力ソフトウェアだ。 mysqldocはターミナル上で利用するソフトウェアで、指定したデータベース(または全て)のテーブルの構造を一覧にしてくれる。カラム名、テーブルタイプ、型、デフォルト値、詳細な説明を一覧にする。 HTMLでの出力例 テーブルのステータス等も出力される。結果はテキスト(デフォルト)、HTMLまたはXMLで出力が可能だ。SSLを使った接続への対応や、トリガーやユーザファンクシ

    MOONGIFT: » MySQLのドキュメント作成「mysqldoc」:オープンソースを毎日紹介
  • オリジナルFourSquareだって作れる·geoJoy MOONGIFT

    geoJoyはHTML5/JavaScript製のフリーウェア(ソースコードは公開されている)。位置情報を使ったWebサービスが人気だ。最も人気が集まったのがFourSquareと思われるが、今はFacebook Placeもはじまって状況は混沌とするようになってしまった。 メイン画面 どちらも海外製のサービスだが、日でも幾つか同種の試みは行われているようだ。そんな中、自分でも同じようなシステムを構築してみたいと思うかもしれない。Webベースで実現するソフトウェアがgeoJoyだ。 geoJoyはWebKitベース(おそらくiOS向けだろうが)のスマートフォンに対応している。jQueryを使っており、操作性はスムーズだ。geoJoy自体は完成度は高くなく、自分なりのコンテンツや機能を追加してはじめてサービスになり得るだろう。 場所の追加 現在いる場所を使って場所を追加することが可能だ。保

    tacchini
    tacchini 2010/12/10
  • 仕事のできるエンジニアになる方法×14か条(正社員版:前編) MOONGIFT

    以前、MOONGIFTではできるITエンジニアになる方法というテーマでTwitter上で個人的に思う所を述べたことがあります。その際にはあくまでも「できる」エンジニアになる方法を書きましたが、このできるという単語が何を意味するかについては個々人の思う所に任せていました。 今回はそれを多少絞り込んだ形で、かつ世の中で最も多いであろう正社員としての立場で仕事のできるエンジニアになる方法についてあげてみたいと思います。もちろんこれも個人的な意見が満載ですので、ツッコミどころや間違った認識もあるかも知れません。コメントは各段落ごとにできますので、読まれた際に思う所があればぜひご意見をお寄せ下さい。

    仕事のできるエンジニアになる方法×14か条(正社員版:前編) MOONGIFT
    tacchini
    tacchini 2010/11/27
  • MOONGIFT: � WindowsでもCPANを活用する「Strawberry Perl」:オープンソースを毎日紹介

    Perlが得意でない筆者は、WindowsPerl = Active Perlという式ができあがっていた。そして、CPANを使おうと思ってエラーが出てしまい、PPMを使うのだが、何かいまいち…という感が否めなかった。 Strawberry Perlの公式サイト。巨大なイチゴが目印。 恐らくWindowsPerlを使われている方の中には同じ思いをした方がいるはずだ。そこで、Perlの実行環境自体を変えてしまおう。 今回紹介するオープンソース・ソフトウェアはStrawberry Perl、CPANがそのまま使えるPerl実行環境だ。 ActivePerlがnmakeベースであるのに対し、Strawberry Perlはgccを使って環境を構築する。そのため、CPANがそのまま利用できるようになっており、使い勝手がずいぶん良くなっている。 バージョン情報 また、最新版ではPPMやPARもサポ

    MOONGIFT: � WindowsでもCPANを活用する「Strawberry Perl」:オープンソースを毎日紹介
  • Google Chromeを使ってスクリーンショット+説明書き·Explain and send screenshots MOONGIFT

    Explain and send screenshotsはGoogle Chrome向けのフリーウェア。Webサイトを使って、何かの説明を行いたいと思うことはよくある。遠い場所にいる人に対してサイトのどこを見るべきか説明したり、サイトのヘルプを作ったり、デザインの修正依頼をしたりといった具合だ。 一部の範囲を指定して説明書きを加えられる そんな時によくやる手としてはWebサイトのスクリーンショットを撮って、画像編集ソフトウェアで開いて矢印や文字を加えてアップロードするといった操作だ。これでは手間がかかりすぎる。解決するのはExplain and send screenshotsだ。 Explain and send screenshotsはGoogle Chromeの機能拡張で、任意のWebサイトでボタンを押すと、範囲を指定してスクリーンショットを撮る機能になる。そこで送りたい範囲を指定す

    Google Chromeを使ってスクリーンショット+説明書き·Explain and send screenshots MOONGIFT
    tacchini
    tacchini 2010/11/17
  • MOONGIFTプレミアムについて MOONGIFT

    ※ 記事を読もうとしてこのページが表示されている場合:読まれようとしたページは先行公開中(1〜2週間で一般公開されます)またはプレミアムユーザ専用の記事になります。 プレミアムサービスについて MOONGIFTでは一部コンテンツをプレミアムユーザに限り公開しております。この機会にぜひご登録ください。既に会員の方はこちらからログインしてください。ログイン後、コンテンツが読めるようになります。 プレミアム加入者が増えることによって、MOONGIFTの運営にかけられるコストが増えます。それによってさらに記事の作り込みが可能になったり、スクリーンショットの増加、記事数の増加などコンテンツの拡充に努められるようになります。ぜひMOONGIFTの運営を支えてください。 プレミアムにならずともMOONGIFTポイント(有料)を使ってプレミアム向け記事や未公開記事を購読することが可能です。無料一般ユーザ登

    MOONGIFTプレミアムについて MOONGIFT
    tacchini
    tacchini 2010/10/27
    ブログ記事をお金に。
  • PHP製のWebDAVサーバ·SabreDAV MOONGIFT

    DropboxやZumeDriveなどオンラインストレージに対する注目が集まっている。個人で使う分には良いが、企業であれば外部のサービスではなく自分たちだけで使えるものをと考えているかもしれない。そんな時にはWebDAVが有力な候補になるだろう。 ファイル構成 WebDAVを自社の認証システムやグループウェアと組み合わせるような使い方が便利だ。そのためのフレームワークとしてSabreDAVが使えるかもしれない。 今回紹介するオープンソース・ソフトウェアはSabreDAV、PHP製のWebDAVフレームワークだ。 SabreDAVはPHPによるWebDAV実装だが、WebDAVサービス自体の実装というよりもフレームワークとしての提供になる。SabreDAVを使って他のシステムと組み合わせるなどしてオリジナルのWebDAVシステムを構築するのだ。サンプルとしてはシンプルなWebDAVやダイジェ

    PHP製のWebDAVサーバ·SabreDAV MOONGIFT
  • Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT

    正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。 Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考えた場合、ユーザ向けの画面は気合いが入っているのに管理画面は酷いものが多い。そこで使ってみたいのがWeb App Themeだ。 今回紹介するオープンソース・ソフトウェアはWeb App Theme、テーマにも対応した汎用的テンプレートだ。 Web App ThemeはLighthouse、Basecamp、RadiantCMSにインスパイアされたWebアプリケーション向けテンプレートだ。右上のユーザ情報、タブを使った機能の振り分け、個別のタブの中にさらにセカンダリーのタブを

    Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT
    tacchini
    tacchini 2010/04/20
    をかっこよく
  • 要注目!HTMLからPDFを生成するPHPライブラリ·mPDF MOONGIFT

    Webシステムを開発する際に問題になりやすいのが帳票やレポートの扱いだ。そのレイアウトを含めて柔軟に変更できる必要があり、それでいて開発工数を低くする必要がある。PDFHTMLとは異なるので、柔軟なレイアウト設計を可能にするライブラリはとても貴重だ。 元HTMLファイル そう、レイアウトがHTMLと異なるのが問題なのだ。それを一緒にできれば、どれだけ幸せになれるだろう。 今回紹介するオープンソース・ソフトウェアはmPDFHTMLからPDFを生成するソフトウェアだ。 mPDFは現状では日語には対応していないが、UTF-8に対応しているのでフォントや設定を行えば問題なく表示できると思われる。実際アラビア語も表示できている。HTMLをテンプレートとしてPDFを生成するのが特徴だ。 PDF化されたファイル 画像や外部リンク、CSSによるレイアウト設計をある程度PDFとして実現してくれる。テー

    要注目!HTMLからPDFを生成するPHPライブラリ·mPDF MOONGIFT
  • MOONGIFT: » Railsで有名な37signalsによるシンプル&カスタマイズ可能なWYSIWYGエディタ「WysiHat」:オープンソースを毎日紹介

    WYSIWYGなHTMLエディタは既に数多く存在している。有名なものとしてはFCKEditor、TinyMCEなどが知られている。これらは非常に便利な代物ではあるが、出来上がったものをカスタマイズしようという気にならないくらい重厚な作りになっている。 シンプルな作りのWYSIWYGエディタ もっと自分たちにあったシンプルでカスタマイズが容易なものを!そう願った37signalsは自分たちで作ってしまうことを考えた。 今回紹介するオープンソース・ソフトウェアはWysiHat、カスタマイズ容易なWYSIWYGエディタだ。 WysiHatの特徴はprototype.jsをベースに作られている点だろう。そして文字に対する装飾がメソッドを呼び出すだけで良いというシンプルさもある。選択されている文字などを気にすることなくアクションを呼び出すだけで良い。 prototype.jsベースなのでカスタマイズ

    MOONGIFT: » Railsで有名な37signalsによるシンプル&カスタマイズ可能なWYSIWYGエディタ「WysiHat」:オープンソースを毎日紹介
    tacchini
    tacchini 2008/10/30
    wysiwyg
  • 1