タグ

2010年10月7日のブックマーク (8件)

  • - 神か悪魔か - GNU の見えざる手 (目次) | Kazuho Oku's Weblog (跡地)

    連載の目次: 1. GPL v3 (対特許ウィルス) (2005/1/2 記載) 次期バージョンの GPL が検討されていること。ライセンシーの特許行使を制限する条項の追加が検討されていること。全ての GNU ソフトウェアをカバーする特許のクロスライセンス条項を主張している有力者もいること、について述べている。 2. GPL は独禁法違反となるのか (2005/1/4 記載; 1/7 追記) 全ての GNU ソフトウェアをカバーする特許のクロスライセンス条項が GPL に追加された場合に、独禁法に違反するか論じている。また、同条項が追加された場合の影響について論じている。 3. オープンソースの支配者 (ライセンスに潜む危険) (2005/1/5 記載) 前2項を具体例として受ける形で、 GPL で一般的な「バージョン2以降」というライセンス手法に異を唱えている。(CPL や MPL の同

    - 神か悪魔か - GNU の見えざる手 (目次) | Kazuho Oku's Weblog (跡地)
    kamipo
    kamipo 2010/10/07
  • ccacheで再コンパイル処理を高速化跡地 - 試験運用中なLinux備忘録・旧記事

    (2018/10/12)記事は「ccacheでコンパイル結果をキャッシュして再ビルド処理を高速化」へ移動した。

    ccacheで再コンパイル処理を高速化跡地 - 試験運用中なLinux備忘録・旧記事
  • DNA - フリーソフトウエア - ccache

    ccache はコンパイラキャッシュである。 C や C++ コードをコンパイルした結果を保存しておき、同じコンパイルが行なわれるのを検知し再利用することで、再コンパイルするときの速度を上げる。 典型的な使用手順 ccache を単独で使うことはほとんどなく、通常 make と組み合わせて使用する。 開発中など、何度も利用するソースコードに使用すると特に効果的である。 逆に一度しかコンパイルしないときには使う意味がない。 使うときにはコンパイルコマンドの前に ccache をつける。 $ make CC="ccache cc" 使用するコンパイラを指定したい場合には cc の部分を適当に変える。 一度コンパイルした後、再び同じコードをコンパイルするときにはキャッシュされた結果が使用される。 例えば、以下の場合、二回目の make ではキャッシュされた結果が使用される。 $ make CC=

  • Xslateが特定の条件で落ちる件(fixed in 0.2009) - Islands in the byte stream (legacy)

    Xslateが特定の条件で落ちるという現象がいくつか確認されていました。 Xslateでテンプレート大きいと困った件 ←修正されました - pepponの日記 http://twitter.com/kaz_hosib/status/26527707914:twitter id:pepponさんの記事を参考に巨大なファイルを生成してrender()したところ、5.8.9でSEGV、5.12.2で致命的エラーとなって落ちることを確認したため、修正してXslate 0.2009をリリースしました。ご確認ください。 http://search.cpan.org/dist/Text-Xslate/ これは、Xslateではなくperlの正規表現エンジンのバグ(あるいは限界)であったようです。 5.12.2で出力されるエラーメッセージに対するperldiagのエントリは以下の通り: Complex r

    Xslateが特定の条件で落ちる件(fixed in 0.2009) - Islands in the byte stream (legacy)
  • 伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる

    今のPHPを作ったのは、何十人もの開発者ですよ。私は1人目の開発者だったに過ぎません。 問題を解くのが好きなだけで、プログラミングは大嫌いです。 いかにプログラミングを避けるかを考えていたら、コードを再利用するためのツールとしてPHPができました。PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何でしょう?誰が歯ブラシのなんて読みたがります? パーザを書くのは苦手です。当にダメなんです。今でもね。PHPには「protected属性」も「仮想メソッド」もありますよ。情報学科の教官が「重要だ」っていうやつは何でもね。僕自身は、こんなものどうでもいいと思ってますけど。プログラミングを好む人がいるのは知ってますが、全く理解できないですね。 僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃ

    伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる
    kamipo
    kamipo 2010/10/07
  • 【レポート】サイボウズ青野社長が語った育児休暇の"真実" - IT業界のパパ・ママに体験談 (1) 猛烈な"働きマン"が育休取得したきっかけはTwitter | ライフ | マイコミジャーナル

    今年6月、サイボウズの青野慶久社長(39)が2週間の育児休暇取得を宣言した。「激務」というイメージが強いIT業界、しかも社長の育休取得とあって驚いた人も多いはずだ。時代の先端を走る社長は「育休」をどう過ごし、どんなことを感じたのか? NPO法人ファザーリング・ジャパン主催のセミナーで、青野社長の講演を聞いてきた。 猛烈な"働きマン"が育休取得したきっかけはTwitterだった!? サイボウズの青野慶久社長 青野社長が登場したのは「IT業界で働くパパ・ママのためのセミナー」。IT業界の後輩たちが熱心に聞き入るなか、話は育休取得の意外なきっかけから始まった。 「育休取得前はまさに『仕事バカ』でした」。青野社長が目標としているのは「サイボウズを世界に一番使われているグループ会社にすること」。その目標を実現するため激務に没頭する日々。終電の時間を気にせず働けるよう近くに住み、ずっと自転車通勤を続け

    kamipo
    kamipo 2010/10/07
  • uu.image() で画像の読み込み管理 - latest log

    ちょっとI/F修正 uupaa.js の個々の機能をちょっとずつ紹介しています。 uu.image(url:URLString/URLStringArray, callback:Function) // [1][load image] uu.image(url, function(response) { ... }) // [2][load images] uu.image([url, ...], function(response) { ... })uu.image は画像をまとめてプリロードし、終わったらお知らせしてくれる機能です。 uu.image は、第一引数 url で指定された画像の読み込みが完了すると、第二引数 callback で指定された関数を callback(images, ok) の形で呼び出します。response.rv には NodeArray が、 respo

    uu.image() で画像の読み込み管理 - latest log
  • 並列メッセージングフレームワーク「MessagePack-RPC for C++」リリース - Blog by Sadayuki Furuhashi

    分散KVS kumofs のコードは、全体で約2万行です。 そのうち、ネットワークI/Oやプロトコルに関するコードは約1万行で、全体の約半分を占めています。 並列イベント駆動I/Oフレームワーク「mpio」リリース ネットワークアプリケーションを実装する上で、もっとも大きな障壁は、ネットワークI/Oとプロトコルです。 では、それが両方ともフレームワークでサポートされ、コードを書く必要が無くなったらどうでしょうか? 54行で簡単な分散KVSを実装したり、140行で分散リアルタイム検索エンジンを実装することができます。すなわち、インデックス作成サーバ、検索サーバ、DBサーバなど、多数のサーバが連携し、スケールアウトの恩恵を得ることができるネットワークアプリケーションを、1台のホスト上で動作する並列アプリケーションとほぼ同じように書くことができます。 実装上の問題から解放されれば、並列性や耐障害

    並列メッセージングフレームワーク「MessagePack-RPC for C++」リリース - Blog by Sadayuki Furuhashi