タグ

devに関するDdtanaのブックマーク (5)

  • Python: python-fire の CLI 自動生成を試す - CUBE SUGAR CONTAINER

    今回は Google が公開した python-fire というパッケージを試してみた。 python-fire では、クラスやモジュールを渡すことで、定義されている関数やメソッドを元に CLI を自動で生成してくれる。 ただし、一つ注意すべきなのは、できあがる CLI はそこまで親切な作りではない、という点だ。 実際にユーザに提供するような CLI を実装するときは、従来通り Click のようなフレームワークを使うことになるだろう。 では python-fire はどういったときに活躍するかというと、これは開発時のテストだと思う。 実装した内容をトライアンドエラーするための CLI という用途であれば python-fire は非常に強力なパッケージだと感じた。 今回使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion:

    Python: python-fire の CLI 自動生成を試す - CUBE SUGAR CONTAINER
  • コミットへのコメントサービス導入事例のご紹介 - 2013-05-27 - ククログ

    はじめに 昨年12月、クリアコードは「コミットへのコメントサービス」を始めました。このサービスは、「みんながみんなのコードを読む」文化づくりを支援するサービスです。どうして「みんながみんなのコードを読む」文化づくりを支援するかというと、よいコードを書くことを当たり前にするためにはまず「みんながみんなのコードを読む」文化にすることからはじめるのがよいという考えからです。 今年2月からミラクル・リナックスさんに対してこのサービスを提供しています。この導入事例を通じて、コミットへのコメントサービスがどのようなものなのかを紹介します。 開発チームの紹介 はじめに、コミットへのコメントサービスを利用しているミラクル・リナックスの開発チームを簡単に紹介します。この開発チームは、デジタルサイネージやサーバー監視に関するソフトウェアを開発しています。開発は次のプロセスで進めています。 BTSにバグや新機能

    コミットへのコメントサービス導入事例のご紹介 - 2013-05-27 - ククログ
    Ddtana
    Ddtana 2013/05/28
  • MOONGIFT: » Railsを見える化「RailRoad」:オープンソースを毎日紹介

    Ruby on Railsの素晴らしい点の一つに、テーブル間の関係をプログラム中で定義することで、データを自在に取り出せるようになるという事が挙げられる。 E-R図などでリレーションを定義しても、それが適切にプログラムされているかどうかは分からない。だが、プログラム中で定義し、制御できるRailsであれば適切に処理されるようになる。足りないのはマネージャ向けのE-R図の存在だろう。 今回紹介するオープンソース・ソフトウェアはRailRoad、Rails向けのダイアログジェネレータだ。 RailRoadを使うと、モデルやコントローラーの関係から、Graphviz向けのdotファイルを生成できる。後はSVGやPNGといった形式への変換が可能だ。 モデルであればE-R図が生成され、テーブル間の関係も表現される。コントローラーであれば、メソッドが表示される。どちらも複数人での開発時や、規模が大きく

    MOONGIFT: » Railsを見える化「RailRoad」:オープンソースを毎日紹介
  • MOONGIFT: » フリーでActionScriptの開発を「FlashDevelop」:オープンソースを毎日紹介

    Flex SDKがオープンソース化され、便利に使ってみたいとは思いつつも、やはりテキストエディタでの開発は難しい面もある。開発環境と呼べるものがあるほうが良い。 幾つかの無償環境があるようだが、まずはWindowsユーザ向けの環境を紹介しよう。 今回紹介するフリーウェアはFlashDevelop、ActionScript開発向けIDEだ。 FlashDevelopは.NETを使い、Windows向けに開発されているので、動作が軽いのが特徴だ。Action Script 2/3、HaXe向けのプロジェクト開発が行える。 作成すればFlashDevelop上でコンパイルもできる。Action Script 2/3はもちろん、HTMLJavaScriptCSSなどのハイライト表示も対応している。 Action Scriptを使えば、これまでにないリッチなアプリケーションが開発できる。Acti

    MOONGIFT: » フリーでActionScriptの開発を「FlashDevelop」:オープンソースを毎日紹介
  • Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE

    JavaScriptの開発環境、要するにJavaScript用IDEという位置づけなのですが、HTMLCSSの構造をアウトラインで示してくれたり、文法の間違いを指摘してくれたり、やっていることはほとんどDreamweaverの持っている機能と同じです。 特に面白いのはJavaScriptCSSなどがInternetExplorerとFirefoxに対応しているかどうかが一発で分かる点。JavaScriptのエラーについても細かい部分まで指摘してくれます。つまり、実行しなくてもエラーがドコにあるのか分かる「静的解析」が可能というわけ。 WindowsMacintosh、Linux版があり、Eclipseプラグインとして動作するバージョンもあります。 スクリーンショットや実際に動かして機能を解説しているムービー、ダウンロードは以下から。 Aptana: The Web IDE http:

    Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE
  • 1