タグ

ブックマーク / mag.osdn.jp (27)

  • PHP Webフレームワーク「CakePHP 2.4.4」リリース、多数のバグを修正 | OSDN Magazine

    PHP向けのWebアプリケーションフレームワーク「CakePHP」のコアチームは12月24日、2.4系の最新版となる「CakePHP 2.4.4」を公開した。バグ修正および安定性の強化が中心のリリースとなる。 CakePHPPHP向けのWebアプリケーションフレームワークで、MVCモデルを利用してWebアプリケーションを高速かつシンプルに構築できるという。データベースアクセス、キャッシュ、認証などの機能を組み込み、SQLインジェクション対策などのセキュリティ機能も備える。ライセンスはMIT License。 CakePHP 2.4.4は8月に公開されたバージョン2.4系の最新版で、11月に公開された2.4.3に続くリリースとなる。TextHelper::autoLink()メソッドでURL内の電子メールアドレスの処理を正しく行えるようになるなど、分かりにくかったり不適切な処理が修正されて

    PHP Webフレームワーク「CakePHP 2.4.4」リリース、多数のバグを修正 | OSDN Magazine
  • 最適化機能の強化が行われた「LLVM 3.3」リリース、ClangではC++11のフルサポートを実現 | OSDN Magazine

    コンパイラ環境LLVM(Low Level Virtual Machine)を開発するLLVM Projectは6月18日、最新版となる「LLVM 3.3」およびC/C++フロントエンド「Clang」をリリースした。C++11のフルサポートや性能の改善などが特徴となる。 LLVMは強力な最適化機能を提供するコンパイラフレームワーク。ソースコードやターゲットに依存しないコアライブラリ、C/C++/Objective-CコンパイラのClang、デバッガ「LLDB(Low Level Debugger)」、GCCをフロントエンドとして利用することでAdaやFortranといった言語をサポートする「DragonEgg」などのサブプロジェクトがある。ライセンスはUniversity of Illinois/NCSA Open Source Licens。 LLVM 3.3は2012年12月に公開され

    最適化機能の強化が行われた「LLVM 3.3」リリース、ClangではC++11のフルサポートを実現 | OSDN Magazine
  • EmacsでGPL違反が発覚、Stallman氏曰く「悪い間違いを犯した」 | OSDN Magazine

    Free Software Foundationの創始者であり、テキストエディタEmacsの主要開発者でもあったRichard Stallman氏は7月28日、Emacsが2009年よりGPL違反状態にあったことを認めた。Stallman氏は間違いを認めるとともに、該当箇所を削除する、またはソースを追加するか、2つの対策を提示している。 この問題はEmacs向けの統合開発環境(IDE)「Collection of Emacs Development Environment Tools(CEDET)」を導入するプロセスで生じたもので、「バイナリブロブ」を含んでいたという。GNUのメーリングリストによると、関連するのは言語のシンタックスを解析するパーサーで、パーサーを生成するジェネレータおよび生成するbison文法が配布されていないという。問題のバイナリは2009年9月にEmacs trunk

    EmacsでGPL違反が発覚、Stallman氏曰く「悪い間違いを犯した」 | OSDN Magazine
  • PayPalがフリーソフトウェアに向けて利用規約を調整 | OSDN Magazine

    フリーソフトウェアを支援するFree Software Foundation(FSF)は11月23日(米国時間)、米eBay傘下のPayPalがフリーソフトウェアコミュニティ向けに利用規約を調整することに合意したと発表した。PayPalの利用規約をフリーソフトウェアコミュニティが利用しやすいものにするという。 PayPalはフリーソフトウェアで利用できる多数のサービスがあり、特定のプロプライエタリソフトウェアを必要としないことなどから、フリーソフトウェアコミュニティの間でオンライン送金手段としてよく利用されている。だが、FSFによるとPayPalは先日、利用規約を改定しており、プロプライエタリソフトウェアライセンスが加わったという。 コミュニティの懸念を受けてFSFがPayPalに調整を求めたところ、PayPalは話合いに応じ、1)該当するプロプライエタリソフトウェアの条項で、フリーソフト

    PayPalがフリーソフトウェアに向けて利用規約を調整 | OSDN Magazine
  • Last.fmとTechCrunchの100日戦争 | OSDN Magazine

    音楽情報共有SNSのLast.fmとブログ・ニュース・メディアのTechCrunch、Web 2.0の申し子とも言える両者が、抜き差しならない対立に追い込まれている。 Last.fmとは Last.fmがどういったものかを言葉で説明するのは難しいが、簡単に言うと、皆さんがコンピュータ上で再生した音楽の曲名やジャンル等の情報を送らせて集計し(様々な音楽プレーヤ向けに、Scrobblerと呼ばれる送信用プラグインが用意されている)、そのデータをうまいこと料理して、ユーザごとにカスタマイズされた様々なサービスを提供する、というようなものである。 普段どんなアーティストのどんな曲をどのくらいの頻度で聴いているかということが分かれば、その聞き手の好みのようなものがある程度推測できる。そこから、そのユーザが好きそうな曲だけを集めたインターネットラジオを用意したり(これが元々の主力サービスだった。Las

    Last.fmとTechCrunchの100日戦争 | OSDN Magazine
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
  • JaikuがGoogle App Engineへ移植、オープンソース「JaikuEngine」としてスタート | OSDN Magazine

    マイクロブログプラットフォーム「Jaiku」(米Google傘下)の開発者は3月13日、「JaikuEngine」としてGoogleのアプリケーションホスティング「Google App Enginge」に移植を完了したことを発表した。今後、オープンソースプロジェクトとして開発を進めていく。 Jaikuは、Googleが2007年10月に買収したマイクロブログプラットフォーム。Googleは今年1月、「Google Notebook」など一部サービスの終了を発表した際に、Jaikuの開発を打ち切り、「Google Code」でオープンソースプロジェクトとして公開することを発表していた。 JaikuEngineは、これまでのJaikuと違ってフィードフェッチ、SMS(テキストメッセージ)国際通信などの機能がない簡素版となる。Pythonベースで、開発フレームワークは「Django」を利用した。

    JaikuがGoogle App Engineへ移植、オープンソース「JaikuEngine」としてスタート | OSDN Magazine
  • 米Zend、PHP Webアプリケーションサーバー「Zend Server」を公開 | OSDN Magazine

    米Zend Technologiesは2月18日、同社初のアプリケーションサーバー「Zend Server」を発表、ベータ版を公開した。ミッションクリティカルなPHPアプリケーションを運用・管理できるという。WindowsLinuxMacに対応、同社Webサイトより無料でダウンロードできる。 Zend Serverは、信頼性、性能、安全などの要求が高いPHPアプリケーションを動かすサーバーソフトウェア。 Apache、PHP、Zend Framwork、PHP Optimizerの設定を高速に行うネイティブインストーラ、PHPアプリケーション設定のための管理ツールを持つ。主要データベースと容易に接続できるほか、Javaコネクタも用意した。 PHPバイトコードキャッシュとフルページキャッシュを利用して、アプリケーションに変更を加えることなく性能を強化できるという。PHPスクリプト実行の鈍

    米Zend、PHP Webアプリケーションサーバー「Zend Server」を公開 | OSDN Magazine
  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine
  • 最近流行りのプログラミング言語 | OSDN Magazine

    プログラミング言語の流行り廃りというのは、それ自体なかなか興味深い分析対象だ。少しだけ昔話をすると、私がコンピュータをいじり始めた十数年前は、PascalやQuick Basicあたりも広く使われてはいたものの、結局はC言語を学ばないとどうにもならなかった。私より世代が少し前の人ならばアセンブリも必修科目だっただろうし、少し後の人だと、もしかすると最初に触れた言語はCではなくJavaかもしれない。 それが最近では、職業はプログラマです、しかしCやJavaで何か書いたことはありません、という人も結構いるようだ。最初に触れた言語がPerlRubyといった動的言語で、実用途にもそれらをそのまま使い続けているという人が増えているのだろう。個人的には、そういったモダンで設計の優れた言語からプログラミングを学び始められる人たちのことをとてもうらやましく思う。少なくとも、雑誌に数十ページに渡ってみっし

    最近流行りのプログラミング言語 | OSDN Magazine
  • jQueryが1.3をリリース、運営体制も強化 | OSDN Magazine

    JavaScriptライブラリプロジェクト「jQuery」の開発者は1月14日、最新版「jQuery 1.3」をリリースした。同プロジェクトはまた、開発者や企業の利用や参加が増えたことを受け、今後は非営利団体のSoftware Freedom Conservancyに参加して、開発作業を進めていくことも発表した。 最新版の特徴は、CSSセレクタエンジン「Sizzle」の搭載、最新のドキュメンテーションなどを閲覧・管理できる「jQuery API browser」、jQueryスタイルのAPIを利用したイベントデリゲーション「Live Events」、最新のイベントシステム「jQuery Event Object」など。 中でも、新機能となるSizzleは高速かつ高機能で、これまでのセレクタエンジンと比較して49%高速という。jQueryはSizzleを独立したプロジェクトとするため、Doj

    jQueryが1.3をリリース、運営体制も強化 | OSDN Magazine
  • Webの負荷テストに使えるフリーソフトウェア | OSDN Magazine

    Webアプリケーションおよびサーバの高負荷時の挙動を確認する方法の1つが、擬似的に負荷をかけてテストを行うことだ。ここでは、そうしたテストを実施するフリーソフトウェアをいくつか試し、それぞれがどんなタイプのサイトに適しているかを調べた。 負荷テスト用のツールはいろいろあるが、メンテナンスが行われていないもの、フリーでないもの、インストール手順が明確でないものを除くと、curl-loader、httperf、Siege、Tsung、Apache JMeterの5つが候補として残る。 JMeterについては、すでにDaniel Rubio氏が取り上げているので、ここでは詳しく説明しない。ただし、最後のまとめでほかのツールと共に簡単に触れている。 curl-loader curl-loaderは、「SpirentのAvalancheやIXIAのIxLoadの代替として使える強力かつ柔軟なオープン

    Webの負荷テストに使えるフリーソフトウェア | OSDN Magazine
  • PHP開発者の7割がフレームワーク利用、デファクトは定まらず | OSDN Magazine

    PHP開発者の69%がアプリケーション開発で何らかのフレームワークを使用した経験があることが、アシアル(社:東京都文京区)が2008年10月23日に発表したPHP動向調査で分かった。その際、JavaRubyなどのようにデファクトスタンダードが存在せず、用途などに合わせて複数のフレームワークが使い分けられている実態も浮かび上がった。 7月21日に開催された「PHPカンファレンス2008」で実施したアンケートを集計した。有効回答者数は、同カンファレンス参加者の約4割にあたる156人。 フレームワークの使用率は前年調査から10%以上増加し、徐々に普及しているという。また、使用したことがあるフレームワークは、「Mojavi」が24%、「CakePHP」が22%、「Ethna」が21%、「symfony」が20%で、とくに偏らず、さまざまなフレームワークが利用されていることがうかがわれた。 今後

    PHP開発者の7割がフレームワーク利用、デファクトは定まらず | OSDN Magazine
  • 外観よりも中身の変化が大きいGIMP 2.6 | OSDN Magazine

    GIMP(GNU Image Manipulation Program)は、代表的なフリーソフトウェアの1つだ。10月1日にリリースされたバージョン2.6では、多くの機能追加と改良が行われている。ただし、目に見える部分はそれほど変わっておらず、当の変化はその裏側に隠れている。 GIMP 2.6のインストール方法は、ディストリビューションによって異なる。まずはパッケージマネージャをチェックして、リポジトリに入っているかどうか確認すること。入っていない場合は、ダウンロードして、いつもの「./configure; make; make install」の手順でソースからビルドする。 起動して最初に気付くのが、ツールボックスの隣に空白の画像ウィンドウが表示される点だろう。これはGIMPのユーザインタフェース(UI)が再構成された結果だが、UIの詳細については後述する。 新バージョンで特に便利にな

    外観よりも中身の変化が大きいGIMP 2.6 | OSDN Magazine
  • Web 2.0のジレンマ - SourceForge.JP Magazine

    自分の首を絞めるようなことを書くのもなんだが、私は収益源をインターネット広告に頼るというビジネスモデルは持続可能ではないと見ている。すなわち、コンテンツは無料で提供して広告で稼ぐというのが基の、いわゆるWeb 2.0ビジネスの大半はそう続くものではない、というのが個人的な考えだ。 といっても来年Googleは潰れるでしょうというような短期の話ではなく、5年から10年くらい先を見た中長期的な話である。しかし、考えてみたら5年前って結構最近ですよね。だから5年後も案外すぐ来るのではないかと私は思っている。 さて、なぜこうしたビジネスモデルが長続きしないと思うかというと、理由は簡単だ。視聴者が広告を見ないようにするためのコストが劇的に下がり、そして今後も下がり続けるだろうからである。 テレビと違い、インターネットは見る人の自由度が格段に上がったと言われる。確かにその通りで、ネットでは見たいもの

    Web 2.0のジレンマ - SourceForge.JP Magazine
  • Diggのゆくえ - SourceForge.JP Magazine

    ソーシャルニュースサイトとして急速に成長を遂げたDiggだが、最近では問題が目立ってきた。Diggのみならず、他のいわゆるWeb 2.0なコミュニティサイトにも共通する問題かもしれない。 あるサイトにどれくらいトラフィックがあるのか知りたいとき、まず名が挙がるサービスはAlexaだろう。しかし、Alexaはデータ取得のやり方に問題があって、正直ほとんどあてにはならない。これは、すでにその筋の間ではコンセンサスになっていると思う(たとえばTechCrunchの記事)。ちなみに家SlashdotのボスCmdrTacoもAlexaのいい加減さにキレていた。今年に入って少しは手法を改善したらしいが、それはそれで副作用が出ているようである。やはり、サイトごとに直接JavaScriptを埋め込んで集計するようなタイプのサービスでないと、まともな結果は出ないのだろう。 そう言った意味で私がこのところ参

    Diggのゆくえ - SourceForge.JP Magazine
  • かわいそうなマイクロソフト、言いたいことも伝わらなくて - mhatta のジャーナル

    そもそもの発端は、昨晩遅くに とあるアサヒ・コムの記事を見たことだった。「ウィンドウズの『設計図』 公開へ マイクロソフト」と題されたその記事には、こう書かれていたのである。 米ソフトウエア最大手マイクロソフト(MS)は21日、同社の基ソフト(OS) 「ウィ ンドウズ」などの設計図にあたる「ソースコード」を社外のソフト開発者らに も公開すると発表した。同社はこれまで一部情報の公開にとどめてきたが、こ の方針を大きく転換するものとみられる。 私は首をかしげた。実のところ、MSはずいぶん昔からShared Source Initiativeと銘打ち、Windowsなどのソースコードを「社外のソフ ト開発者らに公開」している。問題はライセンスがオープンソースではなかっ たり、NDAだのなんだのでガチガチに縛られていることであって、公開されてい ないことではない。なので、そんな話が今さら新聞に載

    かわいそうなマイクロソフト、言いたいことも伝わらなくて - mhatta のジャーナル
    jazzanova
    jazzanova 2008/02/22
  • MySQLをファイルシステムとして使う | OSDN Magazine

    MySQLfs を使うと、リレーショナル・データベースMySQLの中にファイルシステムを入れることができる。このファイルシステム中のファイルに含まれるバイト列はデータベースの各行に分割して格納されるため、大きなファイルがある場合もデータベースが巨大なBLOBフィールドをサポートしている必要はない。ファイルシステムをMySQLデータベースに入れておくと、データベースが備えているバックアップやクラスタリング、レプリケーションの機能を利用してMySQLfsファイルシステムを保護することができる。 Fedora、openSUSE、UbuntuにはMySQLfsのバイナリー・パッケージは含まれていない。したがって、MySQLfsを使うにはソースからビルドする必要がある。また、あらかじめmysql-develとfuse-develをインストールしておかなければならない(FUSEにより、一般のプログラム

    MySQLをファイルシステムとして使う | OSDN Magazine
  • チャレンジャーとしてのMicrosoft、チャンピオンとしてのGoogle | OSDN Magazine

    著名なブロガー、池田信夫氏の マイクロソフトの高い買い物という記事を読んだ。Microsoftによる Yahoo!買収の動きに関して、 とあるが、これは池田氏の読み間違いだ。確かに市場は今回のMS経営 陣の判断を評価していないという話は出てくるが、この記事の主眼は、 MSによるYahoo!買収の成否、あるいはそれが「高い買い物」であるかどう かではない。 NYタイムズの記事では、MSがこれまでにも競争相手を攻撃し押しつぶ してきたこと、しかしそれだけでは、規制当局が今回のYahoo!買収を反競 争的であるとしてブロックするのに十分な理由とはならないことを指摘し ている。ただしそれは、MSによる買収が失敗に終わる可能性が高いからで はない。現在検索やオンライン広告の市場で独占的な地位を築きつつある のは、MSでもなければYahoo!でもなく、ましてやMSプラスYahoo!ですらな く、他なら

    チャレンジャーとしてのMicrosoft、チャンピオンとしてのGoogle | OSDN Magazine
  • ソーシャルネットワーキングで鼻つまみ者にされる11種類の行為 | OSDN Magazine

    今日のビジネス環境におけるソーシャルネットワーキングの重要性は、ここで言及するまでもないだろう。上手く使いこなせれば、自分の人脈の形成に活用したり、仕事に関する情報を事前にキャッチすることができるはずである。私同様にコンサルタント業で生計を立てている者であれば、この業種における収入の75から100%がネットワーキング活動に関係していることに得心してもらえるだろう。逆に言うとネットワーキング世界での立ち居振る舞いを誤ることは、業務上の手痛いしっぺ返しないしは致命的なダメージとして跳ね返ってくることを覚悟しておかなければならない。 ネットワーキング世界で自分がしでかした不始末のもたらす危険性に最も高く曝されているのは、いわゆるIT労働者である。コンピュータの相手をすることがメインの業務である人間は得てして対人関係が苦手であり、内気であるが故に自分の殻にこもったり、あるいはそうした自分を誤魔化す

    ソーシャルネットワーキングで鼻つまみ者にされる11種類の行為 | OSDN Magazine
    jazzanova
    jazzanova 2008/01/11