タグ

opensourceに関するmitsuki_engawaのブックマーク (60)

  • 外国語ならなおさら、できる限りのことをしないと伝わらない – 秋元

    PHPの文字エンコーディングの入力チェックを改善する方法について日語のブログで議論があり、そのパッチを家に提案したが、却下された、という話が盛り上がっているようです。 バグレポートされた岩さん自身や、コメント欄やはてなブックマークでは、 PHPの開発陣がダメだ マルチバイトに理解がない外国人がダメだ 残念だ みたいな意見があまりに大勢をしめているので、そのバグレポートを見てみた上で、思ったことを述べたいと思います。 岩さんのバグレポートを訳すと、こんな感じです 要約: ------------ セキュリティ的な要件により、htmlspecialchars()はバイト列をもっと 厳密にチェックすべきです。XSSするコードが見つかりました。 http://d.hatena.ne.jp/t_komura/20091004/1254665511 [日] 原始的なパッチを書きました。 htt

    mitsuki_engawa
    mitsuki_engawa 2009/10/08
    動機はないけど結果が必要な人のためにプロプラ製品orサポートが :)
  • 関係者必読! - 書評 - オープンソースの育て方 : 404 Blog Not Found

    2009年07月26日18:00 カテゴリ書評/画評/品評Open Source 関係者必読! - 書評 - オープンソースの育て方 こちらもまたオライリー矢野様より定期便にて献御礼。 オープンソースの育て方 Karl Fogel / 高木正弘/ 高岡芳成訳 [原著:Producing Open Source Software] 素晴らしい。脱帽。 理論に関しても、実践に関しても、オープンソースに関してこれ以上書かれているものは現時点で存在しない。オープンソースという言葉から利益を得ている人は必読。 書を買わなくてもいいから。 そう。書は原著のみならず、訳文も全文が CreativeCommons Attribution-ShareAlike (3.0) で公開されているのだ。 Producing Open Source Software オープンソースソフトウェアの育て方 書「オ

    関係者必読! - 書評 - オープンソースの育て方 : 404 Blog Not Found
  • 「オープンソース」の二つの意味 | OSDN Magazine

    最近、「オープンソース」という言葉の意味を巡る論争が再燃したようだ。混乱が生じるのは、「オープンソース」という概念自体に、性格の異なる二つの要素が詰め込まれているからではないだろうか。 法的状態としてのオープンソース ソフトウェア開発の文脈における「オープンソース」という言葉は、あるガイドライン(「オープンソースの定義」)を満たしたライセンスの下で公開されているソフトウェア、という意味である。先行した「フリーソフトウェア」という概念の言い換えとして生まれたものだ。これを、「法的状態としてのオープンソース」と呼ぶことにしよう。 「オープンソースの定義」が試みているのは、ソフトウェアの第三者による利用、特に改変や配布に関して著作権者が課す条件に対し、一定の基準を設けるということである。これにより、法的状態としてのオープンソースが保証されているソフトウェアであれば、個別にはどのようなライセンスが

    「オープンソース」の二つの意味 | OSDN Magazine
    mitsuki_engawa
    mitsuki_engawa 2009/06/24
    「オープンソース(という語)が炎上するたった1つの(そして根源的な)理由」、とかいうタイトルが脳裏に浮かんだ(もちろんカッコ内は略す)。
  • 海部さんと梅田さんに知って欲しいオープンソースの三つのポイント - ひがやすを技術ブログ

    最初に謝っておきます。「オープンソースについて知らないのなら軽々しく書くな」というのは言い過ぎですね。だれでも自由に物を書く権利がある。ただ、変なことを書かれても困るので、知っておいて欲しい重要なポイントを書いておきます。 参考にしていただけると幸いです。そうじゃないと、また、それは違うよと指摘しないといけなくなるから。 最初に、オープンソースとは何なのかは、正しく理解して欲しいし、違うものをオープンソースと読んで欲しくない。お客様と話すときでも、お互いに思い違いが発生しないように同じ単語は、同じ意味になるように最初に調整しますよね。あれと同じことです。 オープンソースの定義は、http://www.opensource.jp/osd/osd-japanese.htmlに載ってます。でも、難いですよね。普通の人に説明するには難しすぎます。 個人的には、「オープンソースとは、ソースが公開され

    海部さんと梅田さんに知って欲しいオープンソースの三つのポイント - ひがやすを技術ブログ
    mitsuki_engawa
    mitsuki_engawa 2009/06/20
    正直者の開発者がオープンソースなんていうバズワードに執着するのは、なにかすごく皮肉な気がする。
  • Chrome登場でダウンロード2割増! Opera創業者に聞いた - @IT

    2008/12/26 Chrome登場以降、日々のOperaのダウンロード数は20%アップしている――。こう話すのは、Opera Software創業者で現CEOのヨン・ フォン・テッツナー(Jon S. von Tetzchner)氏だ。Webブラウザ開発競争が活性化し、IE以外のWebブラウザに対して一般ユーザーの目が向き始めているようだ。 デスクトップPC向けWebブラウザ市場で見ると、日市場では存在感の薄いOperaだが、モバイル向けを始めとする組み込み市場や、新興国市場では圧倒的な存在感を示している。 1995年の登場以来、常に“世界最速”(the fastest browser on Earth)を標榜してきたOperaはまた、高速な処理や使い勝手の工夫の数々でヘビーユーザーを惹きつけてきた。近年はアップル(Safari、WebKit)、Mozilla(Firefox)らとと

    mitsuki_engawa
    mitsuki_engawa 2008/12/28
    オープンであるべきものは仕様であり、ソースである必然はない、と。
  • Mozilla開発者たち、陸の孤島に閉じ込められる | スラド オープンソース

    Mozilla開発者たちが大自然の猛威に振り回された。カナダのバンクーバーからWhistlerに至る「Sea to Sky Highway」途中のPorteau Cove付近で、7月29日、道路脇の斜面が大規模に崩落した。道路と鉄道が寸断され、復旧には5日ほどかかるとのこと。 折しも「Mozilla Summit」がWhistlerで開催されていたため、このイベントの参加者たちが高原の町に閉じ込められてしまった。対応は至ってオープンソースコミュニティらしく(?)、「Whistlerから出られない」というバグエントリが立てられ、対策が議論された。バグエントリによると峠(標高1300m近い)を越えて回り道する450kmのルートはあるそうで、ロッキー山脈周辺の道路事情には恐れ入る。現地は熊が出たり、土砂崩れの影響か電力供給も不安定で、ギークならずともかなり不安な状況だったようだ。 このあまりにも

    mitsuki_engawa
    mitsuki_engawa 2008/08/04
    WhistlerはWinXPの開発コードなので、環境(OS)と山で掛けてるわけね。
  • HRS's Web Page - The Design and Implementation of the Gracious Days

    新しい秩序の確立は、他の何にも増して難しく、 成功する可能性が低く、危険な事業である。 改革者は旧秩序から利益を得ている 全ての者を敵にまわし、 新秩序から利益を受けるはずの者からは 及び腰の支持しか集められない。 --- Niccolo Machiavelli, The Prince この種の「保護」は初心者を保護するかも知れないが、 熟練ユーザを窮地に追い込むことになる。 というのは、何が親切であり、何が適切でないかかという オペレーティングシステムの考え方の裏をかくことばかりに かなりの労力を費やさなければならないからである。 --- A.S.Tannenbaum, Modern Operating Systems 不定期更新の日記です。ディスクスペースの関係上、 あまりに古くなったものは順次消していきます。 この日記の更新は、今野さんの *BSD Diary Links から取得す

  • OpenJDK 6、Java互換試験に合格 - 完全FLOSSのJava SE 6誕生 | エンタープライズ | マイコミジャーナル

    19日(米国時間)はOpenJDKにとって記念すべき日となった。Fedora 9 (x86版およびx86_64版)に同梱されている最新のOpenJDK 6バイナリがJava TCKの互換試験にクリアした。つまりこれはFedora 9に搭載されているOpenJDKは、歴史上はじめて完全FLOSSで実装されたJava SE 6実装と認定されたことを意味している。 Sun Microsystemsは2006年11月13日(米国時間)、JavaをGPLv2のもとで公開すると発表。公開できない一部を除いてJava ME、Java SE、Java EEのソースコードが順次公開された。JavaOne 2007ではOpenJDKを正式発表。全体の約96%のソースコードが公開された。 翌月となる2007年6月7日(米国時間)、Red HatはすべてFLOSSで構成されたOpenJDKを構築するためのプロジェ

  • ライブドアブログ|無料で豊富な機能が充実

    【過激派】48歳の男『素足を取り戻したい。女子高校生の制服は素足がいい。くるぶしまでの下をはいている生徒を見つけたらコロすぞ。分かったな』 →その後wwwww 【衝撃的】コロナワクチン接種の話になった→夫「俺は案内来たらすぐ打つよ」私「だね、早めにやっとこ」義母「嫁子さんは意地汚いからねえ」私「…?」

    ライブドアブログ|無料で豊富な機能が充実
  • 目からうろこが何枚も落ちたオープンソースの“人間的本質” - シリコンバレーからの手紙

    もうかれこれ十年近くにわたり、オープンソースというネット上の摩訶不思議な現象について、欄で取り上げてきた。オープンソースは人間の質を考えるきわめて重要な素材だと思うから、連載の大きなテーマとして考え続けてきた。その思考に小さなブレークスルーがあったので、ご報告しておく。 オープンソースとは、ソフトウェアのソースコード(人が記述したプログラムそのもの)をネット上に無償公開し、世界中の不特定多数の開発者が自由に参加できる環境を用意し、そのソフトウェアをさらに開発していく方式のことだ。リーナス・トーバルズが創始したリナックスが有名なように、ほとんどのオープンソース・プロジェクトは欧米から生まれている。 しかし日人でたった一人だけ、世界中の人々が使うソフトウェアをオープンソース方式で開発したリーダーがいる。島根県松江市在住のまつもとゆきひろ(名・松行弘、一九六五年生まれ)である。彼が

    mitsuki_engawa
    mitsuki_engawa 2008/03/17
    あるある。「どう書く?」なんか典型的。
  • livedoor Readerの英語版、オープンソースソフトで無償公開:マーケティング - CNET Japan

    ライブドアが提供するRSSリーダー「livedoor Reader」の英語版「Fastladder」が、2月7日よりオープンソースソフトウェアとして無償提供された。ユーザーは自分のPCやサーバにインストールして利用できる。ダウンロードはこちらから。 オープンソース版Fastladderの基機能は既存のlivedoor ReaderおよびFastladderとほぼ変わらず、ウェブブラウザ上で利用する。自分のPCやサーバにインストールするため、社内ブログなどのイントラネットのRSSフィードや、Gmailなどの認証つきRSSフィードなどを安心して購読できる点が特徴だ。 インストールの手順は、サイトからソフトウェアをダウンロードし、実行ファイルをクリックするだけ。スタートメニューから「Start Crawler」、「Fastladder」の順にクリックすれば起動できる。 livedoor Rea

    livedoor Readerの英語版、オープンソースソフトで無償公開:マーケティング - CNET Japan
  • OS/2はオープンソース化しない - IBMがユーザグループに回答 | パソコン | マイコミジャーナル

    IBMはOS/2をオープンソース化しない - ユーザコミュニティからの呼び掛けに対する回答が、OS/2とeComStation (eCS) 関連のWebサイト「OS2 World」に転載された。 「IBM's response to the 2nd petition letter」と題された記事によれば、同サイトを主催するKim Haverblad氏は、OS/2オープンソース化の要望書をIBMに送付。すると、IBMのEnterprise Platform Software担当副社長のYvonne M. Perkins氏から、「幾度となく検討したが、技術的および法的な理由によりOS/2をオープンソース化しないことを決定した」という主旨の返信が、Haverblad氏に届いたというもの。 IBMによるOS/2のサポートは、2006年末にすべて完了している。返信には、IBMにはOS/2の機能拡張を

  • スラッシュドット・ジャパン | 初代SimCityのソースコードが公開される

    家/.のストーリーより。初代SimCityのソースコードがGPLv3で公開された。権利を持つElectronic Artsが、SimCityをOLPCで利用できるようにと公開を認めたことによって実現したもの。 今回公開されたのは、UnixやOLPC上で動作するTcl/Tk版と、それを元にPythonモジュールへ移植中のソース。OLPC版とLinux版のバイナリも公開されている。作業を行ったのはUnix移植を手がけたDon Hopkins。今回公開されたバージョンでは、UIが修正され、911事件を受けて飛行機墜落イベントが削除されているので、完全にオリジナルと同一ではない。 なお、SimCityの商標は放棄されていないので、SimCityを名乗れるのはElectronic Artsの品質管理チェックを経てお墨付きを得たもののみとのこと。それによりGPL版はMicropolisと改称されてい

  • enbug diary(2008-01-08)

    _ パッチの拒否率をあげる10の方法 パッチの拒否率をさげる10の方法 がとても面白かったので、 調子に乗って、アンチパターンを書いてみよう。 ちなみに、私の場合、最近は送るよりも受け取ることの方が多いかな。 送った場合の勝率(?)は、書き直しを含めれば、8割ぐらいじゃないかな。 念のため書いておくと、ここに書いたパターンは実際に私が見たことのあるものである。 小馬鹿にする てめえ、こんなバグも気づかなかったのか、お前ら全員アホかと罵る。 こういうのを見ると、何かむかつくので、もっといい方法で直そうと試みる。 よって、バグは直るが、パッチは受け取られない。 変更点を自然言語で書かない パッチだけ送って、何を変えたかは言わない。 よくわかんないので、大抵後回しになって、忘れられる。 やりすぎる インクリメンタルな変更ではなく、今までの成果を全部消し去って、一から書きまくる。 どんなコードにも

  • 技術と品格 : 404 Blog Not Found

    2008年01月08日02:45 カテゴリOpen SourceLove 技術と品格 燃える若者は萌えるなあ。 ホームページを作る人の品格 - IT戦記 以下のエントリを見てすごくすごく悲しい気持ちになったので、感情でエントリを書きます。 モバイルサイトで年収4000万稼ぐ18歳のお話なんですが*ホームページを作る人のネタ帳 さて、4000万稼ぐ方法に対して『そんな紹介はゴミを増やすだけ』は正しいのか*ホームページを作る人のネタ帳 でも、萎えるようなこと書くよ。 これらのサイトはあなたがいう健全なコンテンツなのでしょうか。 健全なコンテンツかどうかを決めるのは、それを見る人のはず。作る人がそれをいっちゃあおしめえだよ。 スパムサイトの存在に警鐘を鳴らす目的だったとは到底思えません。 かといって、スパムサイトをヨイショしていたとも到底思えない。 中の人であるYamadaさんは、あくまで技術

    技術と品格 : 404 Blog Not Found
    mitsuki_engawa
    mitsuki_engawa 2008/01/08
    元エントリもだけど、「善悪」でなく「品格」なのが(積極的な意味があるとしたら)興味深い、かも。
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    mitsuki_engawa
    mitsuki_engawa 2008/01/03
    全然関係ないけど、こういう無責任さがオープンソースの利点であり欠点であって、そこが嫌な人にはプロプライエタリな世界もある、という選択肢があるのはいいことだと思う。
  • Sambaチーム、Microsoftからサーバプロトコル文書を入手

    欧州委員会のMicrosoftに対するサーバ製品の情報公開命令により、同社はサーバプロトコルをSamba推進団体に開示する。 オープンソースサーバソフト「Samba」を推進する非営利団体Protocol Freedom Information Foundation(PFIF)は12月20日、Microsoftからサーバプロトコル文書を入手することで同社と合意したことを明らかにした。同文書は、Sambaなどのフリーソフトウェアに、Microsoft Windowsワークグループサーバ製品との完全な相互運用性を持たせるのに不可欠なもの。PFIFは、オープンソースに無料の法的サービスを提供する団体Software Freedom Law Center(SFLC)が設立した。 欧州委員会は2004年3月24日、Microsoftの独禁法違反を認定、サーバ製品の情報公開を命じた。同社はこれを不服とし

    Sambaチーム、Microsoftからサーバプロトコル文書を入手
    mitsuki_engawa
    mitsuki_engawa 2007/12/21
    「1万ユーロ支払い」「ほかには開示しない条件」??
  • 待て、これはStallmanの罠だ - 世界線航跡蔵

    Windowsプログラミングの極意 』を読んだ。既にあちこちで語られているように、これは「Windowsはなぜこうなっているのか」を語るである。 Windowsのウィンドウメッセージの仕組みやダイアログ表示の仕組みなんかは、今まで理解が曖昧だった部分が分かって大変為になった。そして、私ゃ、GUIよりはCOMとShellを良く触ったので、その辺の話題はとても興味深かった。 でも、全体に分散配置されている愚痴についてはあまり共感できない。「いかにユーザーが/アプリケーション開発者が身勝手か」という愚痴。そのためにどれだけくだらない互換性レイヤーを書かなければならなかったか。 うんうん。その愚痴の1つ1つは確実に「何故windowsはこうでなければならなかったのか」を説明するもので、著者の個人的な愚痴ではない。でも、私の感想はこうだ。「プロプライエタリの中の人は大変だな」 著者が言う問題は

    待て、これはStallmanの罠だ - 世界線航跡蔵
    mitsuki_engawa
    mitsuki_engawa 2007/10/03
    Windows屋ではない人に読んで欲しい本だとは思う。結果どう思うかはさておき。
  • ATI Radeonドライバのオープンソース化が正式に決定 | OSDN Magazine

    AMDはまもなく発表される予定のATIビデオカード用ドライバのオープンソース化について、今朝われわれLinux.comに対しブリーフィングを行なった。間違いない――AMDは9月10日、ATIビデオカード用のコードと仕様をインターネット上で公開する。 AMD上級副社長兼CTOであるPhil Hester氏、AMDのOperating System Research Centerのディレクタを務めるChris Schlaeger氏、AMD広報担当マネージャJon Carvill氏の三氏に話を聞いたところ、以前Slashdotに投稿されていた噂、すなわちATI Radeon X1000シリーズとHD 2000シリーズのビデオカード用の2Dドライバと3Dドライバについて、コミュニティ主導でコミュニティがメンテナンスを行なうために必要なすべてのことをAMDが来週公開するという噂が事実であるということ

    ATI Radeonドライバのオープンソース化が正式に決定 | OSDN Magazine