タグ

2007年10月26日のブックマーク (12件)

  • 【レポート】もう1つのSubversion対応Eclipseプラグイン - Subversive 1.1.1 | エンタープライズ | マイコミジャーナル

    Subversionに対応したEclipseプラグインと言うと、国内では「Subclipse」が有名だ。しかし、Subversionに対応したEclipseプラグインには著名なものがもう1つ存在する。それが「Subversive」だ。今月6日には、Subversiveの最新版となるバージョン1.1.1がリリースされている。ここでは、その特徴とインストール方法を紹介しよう。 Subversiveは、Eclipseにあらかじめ備わっているCVSクライアントと同様の感覚でSubversionを使用できるプラグインである。対象となるEclipseのバージョンは3.2だ。 Subversiveの開発を行っているPolarian Community for Subversionでは、Subversiveの特徴として以下のような項目を挙げている。 Eclipseでのリファクタリング結果を完全にSubve

  • 個人用に無料で使えるSubversionホスティングサービス3つ - takayukisの日記

    個人用に使える = 非公開で使えるサービスです。 Beanstalk (10MB) Unfuddle: Free Source Control, Bug and Issue Tracking (15MB) Assembla (200MB) 10MB・15MBと言っても、コミットを繰り返すとすぐに使い果たしてしまうので、お試し用と考えた方が良いかもしれません。その点ではAssemblaは太っ腹の200MBなので、容量的には安心です*1。 同様のサービスでは、Subversionの他にWikiやTracなどが利用できます。Beanstalkではそれらを持たない代わりにBasecamp, FogBugz, Lighthouseと統合する機能があるようです。 Subversionだけ使っている分には問題無いのですが、いずれもユーザーインターフェースは英語です。日語で使えるサービスとしては、Bac

  • Radiantを元にしたPHPのCMS·Frog MOONGIFT

    Ruby on Railsで作られたCMS、Radiant。洗練されたフォームで、シンプルながら使い勝手が良いのが特徴だ。使ってみたいと思った人も多いのではないだろうか。 だが、カスタマイズを行おうと思うとRubyの習得が必須になる。それが障壁になってしまっているならば、RadiantのPHP版とも言えるこちらはどうだろう。 今回紹介するオープンソース・ソフトウェアはFrog、Radiantを元にしたCMSだ。 Frogは元の名前をphpRadiantと付けられていた。その名の通り、RadiantのPHP版を目指したソフトウェアだ。実際、操作性は非常に良い。 シンプルながらAjaxやJavaScriptを多用して使い勝手が良い。項目の移動はドラッグアンドドロップで可能だ。ユーザ管理もシンプルに仕上がっている。 ページの構成はレイアウト、スニペット(テンプレート)、コンテンツに分かれている。

    Radiantを元にしたPHPのCMS·Frog MOONGIFT
    lizy
    lizy 2007/10/26
  • 【ハウツー】DBAを救え! DBリファクタリングツール「LiquiBase」を使ってみよう (1) データベースのリファクタリングツール | エンタープライズ | マイコミジャーナル

    LiquiBaseとは LiquiBaseというプロダクトをご存知だろうか。LiquiBaseは「データベースのリファクタリングツール」と銘打つプロダクトで、先月27日にバージョン1.3がリリースされている。稿では、現在注目を集める同プロダクトの基的な使用法を紹介したい。 LiquiBaseの最も大きな特徴は、データベーススキーマの変更管理を行える点にある。この部分が「データベースのリファクタリングツール」と呼ばれるゆえんだ。 プログラムコードに対して行う通常のリファクタリングでも、それを思い切って行うためには、リファクタリング作業を理解し、かつアンドゥ機能を完備したIDEや、いざというときにロールバックを行うためのバージョン管理システムなどが不可欠だ。LiquiBaseは、リファクタリングの前提とも言えるそうした機能を提供するツールだと言ってよい。 同ツールは、書籍『Refactor

  • Matzにっき(2007-10-04) - Life is beautiful: 教えながら学ぶRuby:イテレータに片思い

    << 2007/10/ 1 1. [Ruby] ロゴコンテスト締め切り 2. [Ruby] Rubyで自治体の業務システム構築、松江で実証実験 − @IT 3. On Off and Beyond: 何かを好きになるために努力すること 4. U-20プロコン表彰式 5. 経済産業大臣表彰 2 1. [言語] プログラミング言語「ドリトル」 - Dolittle 2. [Ruby] 【CEATEC】東芝がCell上でRubyを使った家電向けユーザー・インタフェースをデモ:ITpro 3 1. [言語] The Transterpreter 2. 5時間以下の睡眠続け死亡率1.7倍に 7時間寝よう|Ameba News 3. This is making me angry 4. [Ruby] Ruby on Rails Development: Justify Your Choice of R

  • Rails on Git: How much hype fits in 9MB? · sanity, inc.

    Simple thinking for complex software. © 2023 Steve Purcell All rights reserved. Ruby On Rails has a Subversion repository with over 7500 commits at the time of writing. In this article I show how you can use Git to have a full local copy of the repository in 9MB, and use it to track upstream changes. In a subsequent article I will show you how to use such a repository to easily maintain Rails patc

  • mixi Engineers’ Blog » manを書こう

    チャリンコ通勤もそろそろ寒くなってきたと感じる今日この頃のmikioです。今回は、manの書き方について述べてみます。 manとは UNIX系のフリーソフトウェア/オープンソースソフトウェアを世に出す場合、その使い方を示した「man」形式のマニュアルを付属させるのが一般的です。端末上で「man hoge」とやると「hoge」のマニュアルを見ることができるので大変便利で、UNIXを使っている方は日々お世話になっている機構だと思います。ちなみに「man -t hoge」とやるとPostScript形式のデータが出力されるので印刷して見ることもできるんです。 そういうわけでUNIXのソフトウェアはmanをつけて配布するのがあたりまえ的になっていて、つけてないと「なんでやねん」とお叱りをうけることもあります。Debian/GNU Linuxでは、パッケージに含まれる全てのコマンドには各々に対応する

    mixi Engineers’ Blog » manを書こう
  • Djangoプログラマから見たCatalyst, Symfonyの良いところ - スコトプリゴニエフスク通信

    最近、自分でCatalystで遊んだり、自分の周りで「空前のSymfonyブーム」が起きている??関係で、非PythonのWebフレームワークを触っています。備忘録がわりに、Catalyst, Symfonyがよいと思った点をメモしておきます。CatalystCatalystを完全に理解したとは言えないが・・・ 何かあるテンプレートエンジンやORMを前提としない点がよい。 URLルーティングシステムは、Djangoよりも簡潔かつ、Djangoと同じくらい強力に見える。 stashという概念は扱い易い。 flash変数という概念は非常に便利。なぜDjangoにないのかが疑問。 redirectではなく、forwardができるのはDjangoより遥かに便利。なぜDjangoにないのかが疑問。Symfony テストの部分がちゃんとしている。テスト実行前にYAMLで書いたFIxtureを読み込んで

  • OperaのFast Forwardはどうやって次のページを決定しているのか - bits and bytes

    Operaはその独特なUIになじめなくてほとんどつかったことがないのですが、先日OperaにはFast Forwardという他のブラウザにはない機能があるのを知りました。 Fast Forwardはおおざっぱにいうと、ページが一番下までスクロールしているときにスペースキーを押すと、自動的にページの中から次のページだと思われるリンクを探してそのリンクの先をロードするという機能です。ひとが各サイトごとに手で記述したSITEINFOを外部から持ってきるAutoPagerizeとは違って、Operaに組み込まれたプログラムとデータを用いて次のページを表示するので、すべてのページで機能します。ただしAutoPagerizeのようにページが継ぎ足されていくのではなく、次のページ全体が今見ているウインドウにロードされます。 Fast Forwardについて詳しいことはFast Forward for q

    lizy
    lizy 2007/10/26
  • ウノウラボ Unoh Labs: symfonyでgettext

    yamaokaです。最近、PHPのフレームワークのsymfonyをいじっています。 symfonyでメッセージの国際化を行う場合、 デフォルトではXLIFFの形式を使うようになっています。 その他、gettextやデータベースからメッセージリソースを取得できるようにもなっているのですが、 その方法があまり公開されていません。 今回はgettextを利用してメッセージの国際化を行う方法を紹介します。 gettextに関する基的な情報については、 Wikipediaの該当項目や ウノウラボの過去記事 などを参考にどうぞ。実際の動作はsymfony 1.0.8で確認しています。 apps/<yourapp>/config/settings.ymlに下記を追記 all: .settings: i18n: on # 国際化を有効に standard_helpers: [I18N] # ヘルパーとし

  • 2007-10-25 - ひがやすを blog

    っていうか、Hibernateにも昔からcriteriaあるよね? http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#querycriteria List cats = sess.createCriteria(Cat.class) .add( Restrictions.like("name", "Fritz%") ) .add( Restrictions.between("weight", minWeight, maxWeight) ) .list(); 流れるようなインターフェースとメソッドチェーンは違うものだよヨシオリ。ぱっとみは似ているかもしれないけど。 流れるようなインターフェースでは、ソースコードを書いている人が、中断することなく流れるようにコーディングできなければいけない。 HibernateのCrit

    2007-10-25 - ひがやすを blog
  • [Think IT] 第1回:OSS検索エンジンLuceneとは (1/3)

    「JBoss Enterprise Application Platformの全貌」では全4回にわたって、JBoss Enterprise Middleware全般について解説している。 連載ではJBoss Enterprise Middlewareを使った具体例として「エンタープライズレベルの検索サービス」を提供するWebアプリケーションを取り上げ、試作する。なお、検索エンジンにはオープンソースソフトウェア(以下、OSS)のApache Lucene(以下、Lucene:ルシーン)を使用する。 ここで述べる「エンタープライズレベルの検索(注1)」サービスとは、企業が保有する大量のコンテンツを高速に検索するサービスのこととする。Luceneは小規模(文書数が数万件以下)から大規模(数百万件以上)のコンテンツを高速に検索することを得意としているため、「エンタープライズレベルの検索」に適して