Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
ふと思い出し書き直しの話 (1, 2) の続き。 書き直しの必要に迫られることも、たまにはある。それはオリジナルが手に入らないとき。転職先で前の職場にあった内製ツールが使いたい。慣れたプログラミング言語にあったライブラリが新しい言語に欲しい。そんなときは自分の新しい環境でオリジナル相当品を書き直したいかもしれない。再発明、移植なんて呼ぶこともある。 この書き直し、再発明は、必ずしもオリジナルを超えなくていい。越えるべきオリジナルを使えない事情があってのコードだから。スポーツの試合で怪我をしたエースのかわりに急遽投入された補欠の立場に似ている。ベストを尽くし役割を果たせばいい。補欠系書き直しとでも呼ぶことにしよう。 Bazel と補欠たち 一応の役目は果たすものの、オリジナルほどはぱっとしない。そんな補欠系書き直しはたくさんある。 プログラミング言語をまたいだ補欠系書き直しとして真っ先に思い
Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
WiX チュートリアル 日本語訳 Windows Installer XML (WiX) は、XML ソース・コードから Windows のインストーラ・パッケージをビルドするツールセットです。 このツールセットはコマンド・ライン・ツールを提供しており、古いスタイルの Makefile によるビルド・プロセスに組み込んで使用することが出来るだけでなく、 新しい MSBuild テクノロジを使って Microsoft の Visual Studio や SharpDevelop のような統合開発環境の中で MSI や MSM のセットアップ・パッケージをビルドすることも出来ます。 WiX はオープン・ソースのプロジェクトで、元来は Microsoft が開発したものですが、現在は Rob Mensching によってメンテナンスされています。 wixtoolset.org から最新のバイナリ
Captcha security check runcoderun.com is for sale Please prove you're not a robot View Price Processing
eclipseなどのIDEも素晴らしいと思うのですが、makeもまだまだ健在です。 makeの中でも一番多く使われているのはおそらくgnu makeでしょう。ただやはりMakefileの記述は簡単なものではなく、 build環境が大きくなってくると特にgnu makeのように機能が多いmakeではMakefileの記述に嗜好が表れてきます。 以下は最近の私のTop DirectoryにおけるMakefileの私の嗜好です。 サブディレクトリを再帰的にmakeを起動していくやり方は多くの場面で見られます。大体こんな感じでしょうか。 SUB_DIRS = SubDir1 SubDir2 ReleaseDir all: @for subdir in $(SUB_DIRS) ; do \ (cd $$subdir && $(MAKE) $@) ;\ done 私はこれに少し手を加えて SUB_DI
ビルドツールの代表的なものと言えばUNIXプラットフォームにおけるMakefileや、Java開発で使われるAntやMavenが挙げられる。これらのツールにお世話になっているデベロッパーは多いだろう。しかし、複数のデベロッパーが共同でアプリケーションを開発するとなると、それらのツールでは対応できない場面も出てくる。 そこで、ベンダーやオープンソースコミュニティでは、共有リポジトリ上にプログラムを格納するだけでビルドを自動的に実行するツールを開発している。そういった統合ビルドツールは「継続的インテグレーションツール」と呼ばれ、大抵は、ビルド結果をまとめたレポートを生成し、Webページやメール、メッセンジャーなどで自動配信する機能も備わっている。チーム開発を進めるうえで大変重宝するはずだ。ここでは、そのうちの一つとして、最近新しいエディションがリリースされた「CruiseControl」を紹介
Perl/Rubyのようなスクリプト言語やElispプログラムを使って 面倒な仕事や編集操作を自動化することはよく行なわれているが、 ブラウザ上での操作の自動化はまだあまり流行っていないようである。 ブラウザ上の処理を簡単にプログラミングする方法がなかったためであるが、 最近はブラウザ操作を自動化するためのツールが増えてきた。 Firefoxの拡張機能であるMozLabの MozReplというツールを使うと、 Firefoxに外部からtelnetして制御することができる。 Firefoxの拡張機能であるChickenfootを 使うと、JavaScriptでFirefoxを制御できる。 Firefoxの拡張機能であるiMacrosを使うと、 ユーザ操作を記録して再生することができる。 これらを使えばFirefoxでもEmacsと同じように様々なプログラミングや自働処理ができるようになる。
MSBuild は、Microsoft および Visual Studio の新しいビルド システムです。ここでは、MSBuild の参考情報について説明します。 このセクションの内容 MSBuild プロジェクト ファイル スキーマ リファレンス MSBuild ファイル形式を構成する、すべての XML 要素について説明します。 MSBuild タスク リファレンス MSBuild に付属する一般的なタスクの一部について説明します。 MSBuild の条件 MSBuild ファイルで指定できる条件について説明します。 MSBuild の条件構造 Choose 要素、While 要素、および Otherwise 要素の使用方法について説明します。 MSBuild 予約済みのプロパティ MSBuild の予約済みのプロパティについて説明します。 MSBuild コマンド ライン リファレンス
■1 Raven〜 Java Build with Rake and Gems〜 Maven1.xを使っていたころ「Mavenの依存ライブラリは良いんだけど、jellyがねー。Rubyで書けたらいいのになー。Raven誰かつくらないかなRaven!」と思っていたのだけれども、ほんとうに出てきた。ちなみにjellyというのはXMLスクリプティング言語。 RavenはJavaプロジェクトのビルド言語。Rakeを使ってビルドスクリプトを記述し、GemsをMaven Repositoryの代わりに利用する。かなり強引だが、これは興味深い(プロジェクト名を見ただけでここまで書いた)。 妄想に胸をふくらませて使い方のページのサンプルを見ると: ... dependency 'compile_deps' do |t| t.deps << [{'commons-logging' => '1.0.4'},
2006-09-01 近況 いまの余暇コードは Makefile のかわりに SCons を使っている. Scons は python 製の make alternative. (概要は Radium Software に記事があった.) "#include" によるヘッダファイルの依存関係を勝手に解決してくれるのがいい. 私は何度やっても Makefile の dep ターゲットをうまく書けない. 泣きたくなる. gcc -MD で作った .dep ファイルが どのタイミングで Makefile に incldue されるのか, 実のところ未だによくわかっていない. 少し前にやった仕事でも, 試行錯誤の末になんとなく動いた Makefile をおそるおそる使っていた. (マニュアルをぱくったんだっけ...でも sed なんて使わなかったような...) 一体何がどの順序で評価されるのかさっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く