タグ

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

  • EclipseSource、JavaScriptでネイティブモバイルアプリを構築できるフレームワーク「Tabris.js 1.0」をリリース | OSDN Magazine

    独EclipseSourceは4月30日、モバイルアプリ開発フレームワーク「Tabris.js 1.0」をリリースした。JavaScriptでiOSおよびAndroidのネイティブアプリを作成できるフレームワークで、単一のコードから両プラットフォーム向けのアプリを生成できる。 Tabris.jsは、ネイティブウィジェットを利用するクロスプラットフォームのモバイルフレームワーク。EclipsベンダーのEclipseSourceが開発し、コードを公開する。XMLHttpRequestやcanvas 2DといったAPIを実装しており、JavaScript経由でネイティブのウィジェットを利用することでWebViewsを利用せずにUIのレンダリングが可能。 既存のJavaScriptライブラリ、Node.jsモジュール、Apache Cordovaプラグインなどとも組み合わせ可能で、chart.js

    EclipseSource、JavaScriptでネイティブモバイルアプリを構築できるフレームワーク「Tabris.js 1.0」をリリース | OSDN Magazine
    Ashizawa
    Ashizawa 2015/05/03
    [] EclipseSource、JavaScriptでネイティブモバイルアプリを構築できるフレームワーク「Tabris.js 1.0」をリリース
  • サーバー性能分析ツール「zPerfmon」、米Zyngaが公開 | OSDN Magazine

    ソーシャルゲームサービスを提供する米Zyngaは8月9日、自社が利用しているサーバー性能モニタリングツール「zPerfmon」をオープンソースで公開した。ライセンスはApache License 2.0。1台のマシンで数千台のサーバーのデータを収集・分析できるという。 zPerfmonは、Zyngaが運用環境にある番サーバーの性能を調べる目的で開発したツール。ゲームやサービスが増えるにつれて性能への潜在的問題も増えており、これを効率よくモニタリング・管理するために開発した。開発チームによると同社ではzPerfmonを利用して一日に約150ギガバイト、データベース内で1億行にも上るのデータを処理し、さまざまな方法で活用されているという。 zPerfmonは、対象サーバー上で動作するクライアントと、収集されたデータのETL(抽出/加工/書き出し)や保存を行うサーバー側の処理エンジンで構成され

    サーバー性能分析ツール「zPerfmon」、米Zyngaが公開 | OSDN Magazine
    Ashizawa
    Ashizawa 2013/08/12
  • 米Coverityが年次オープンソースソフト品質レポートを発表、Linuxは低い不具合率をキープ | OSDN Magazine

    米Coverityは5月7日(米国時間)、ソフトウェア品質についての年次調査「2012 Coverity Scan Open Source Report」を発表した。オープンソースソフトウェアとプロプライエタリソフトウェアの不具合率はほぼ同じとなり、Linuxカーネルの不具合率は平均値を下回る好成績だったという。 Coverityは、開発テストやオープンソースソフトウェアの品質解析サービス「Coverity Scan」などを提供するベンダー。「Coverity Scan Open Source Report」はオープンソースソフトウェアの完全性を調べるもので、米国土安全保安省との共同プロジェクトとして2006年にスタートした。現在はCoverityのプロジェクトとして年に一度報告書を作成している。 Coverity ScanサービスはCoverityの顧客が開発するプロプライエタリなソフト

    米Coverityが年次オープンソースソフト品質レポートを発表、Linuxは低い不具合率をキープ | OSDN Magazine
    Ashizawa
    Ashizawa 2013/05/08
  • Android向けPython環境「Python for Android」 | OSDN Magazine

    クロスプラットフォーム対応のアプリケーション開発フレームワーク「Kivy」プロジェクトは1月8日、PythonアプリケーションをAndroidアプリケーションファイル(APK)にパッケージングするツール「Python for Android」を発表した。プロジェクトページからコードを入手できる。 Python for Androidは、Androidに向けたPythonアプリケーションの配信を容易にするツール。PythonライブラリやJavaブートストラップなどを含む配布用Python環境の作成やAPKの作成が行える。Android向けPython環境としては「Android Scripting」などのプロジェクトがあるが、Python for AndroidではネイティブPythonGUIライブラリ、APK生成、カスタムビルドなどを特徴とする。なお、利用には事前にAndroid SDK

    Android向けPython環境「Python for Android」 | OSDN Magazine
    Ashizawa
    Ashizawa 2012/01/11
    むちゃんこ恰好良い
  • Apache HTTP Serverの脆弱性を突く「Apache Killer」――パッチは48時間以内にリリース予定 | OSDN Magazine

    Apache HTTP Serverの開発チームは8月24日、同Webサーバーの脆弱性を突くDDoS攻撃ツール「Apache Killer」が出回っていると警告した。該当するApacheは1.3系および2系の全バージョン。パッチ発行までユーザーはおのおので対応を講じるよう呼びかけている。 Apache KillerはFull-disclosureというメーリングリストで先週公開された。問題となっているのは「Range header DoS」と呼ばれる脆弱性。リモートから多数のRange指定を含むリクエストを送ることで、ターゲットシステムのメモリとCPUを消費させるというもの。バージョン1.3系および2系のすべてがこの脆弱性を持つという。デフォルト設定ではこの攻撃に対し脆弱で、現在この脆弱性を修正するパッチやリリースはない。Apache Killerではこの脆弱性が悪用され、多数のリクエスト

    Apache HTTP Serverの脆弱性を突く「Apache Killer」――パッチは48時間以内にリリース予定 | OSDN Magazine
  • 米Google、高速・低メモリ消費の正規表現ライブラリ「RE2」を公開 | OSDN Magazine

    Googleは3月11日、正規表現ライブラリ「RE2」を発表した。動作が高速で「スレッドフレンドリー」な点が特徴。従来のバックトラック型正規表現ライブラリの代替として開発を進めていく。 Googleによると、同社はCode SearchやSawzallといったインフラやアプリケーションで正規表現を利用しているが、バックトラックアルゴリズムを利用した従来の正規表現実装では入力データに対し処理時間が指数的に増加することが問題となっていた。また、固定サイズのスタックを持つC++のマルチスレッドプログラムの場合、従来の正規表現実装ではスタックを使い切ってスタックオーバーフローを発生させることがあったという。これらを解決するために独自の正規表現エンジンを開発したとのこと。 RE2はどのような入力や正規表現に対しても一定の小さいメモリ量で動作するように開発されているのが特徴。オートマトン理論の下、処

    米Google、高速・低メモリ消費の正規表現ライブラリ「RE2」を公開 | OSDN Magazine
  • JavaScriptやHTML5でデスクトップアプリケーションを開発するツール「Chromeless 0.2」リリース | OSDN Magazine

    Mozilla Labsは4月29日、JavaScriptなどのWeb技術を利用してデスクトップアプリを構築する実験プロジェクトChromeless 0.2」を公開した。Firefox 4と同じレンダリングエンジンを利用、最新のWeb技術を利用できるという。 Chromelessは、HTMLJavaScriptCSSといったWeb技術を用いたデスクトップアプリケーションを作成するためのツールを開発する実験的プロジェクトChromeless 0.2では、先にMozillaが公開していたFirefox 4と同じレンダリングエンジンを採用、「WebM」「HTML5 Parser」などの最新技術が利用でき、マルチタッチ、WebGL、コンテンツのハードウェアアクセラレーション、JavaScript 1.8.5などにも対応する。 Chromelessで作成したアプリケーションは、Chrome

    JavaScriptやHTML5でデスクトップアプリケーションを開発するツール「Chromeless 0.2」リリース | OSDN Magazine
  • 「Groovy 1.8」リリース | OSDN Magazine

    4月27日、Java仮想マシン向け動的スクリプト言語「Groovy 1.8」の正式版が公開された。プロジェクトのWebサイトより入手できる。 Groovyは米SpringSourceの支援の下オープンソースで開発されているJavaプラットフォーム向けの動的言語で、Javaとの親和性の高さなどを特徴とする。バージョン1.8は、2009年12月に公開された1.7以来のリリースとなる。 Groovy 1.8ではドメイン固有言語(DSL)オーサリング、コンパイルタイムメタプログラミングなどの機能が特徴。コマンドチェインが容易になり、@Log、@Fieldなど多数のAST変換が加わった。ビルトインのJSONサポート機能を持ち、XMLと同様のパーシングなどを行える。GroovyべースのDSLを利用して並列処理を行う「GPars(Groovy Paralle Systems) 0.11」もバンドルした。

    「Groovy 1.8」リリース | OSDN Magazine
    Ashizawa
    Ashizawa 2011/05/03
    java
  • 米Cloudera、100%オープンソースの「Apache Hadoop」ベースディストリビューションをリリース | OSDN Magazine

    米Clouderaは4月12日(米国時間)、Hadoopディストリビューション「Cloudera’s Distribution including Apache Hadoop v3(CDH3)」の一般提供を開始した。ClouderaのWebサイトより入手できる。 CDHは、大規模なデータ統合と分散コンピューティングのためのフレームワーク技術「Apache Hadoop」を中核とし、データ管理プラットフォームを統合したディストリビューション。事前検証・統合済みで、TwitterやGrouponなどの企業が導入しているという。ライセンスはApache License。 最新版では、前バージョンで統合していたデータウェアハウスのHive、データフローのPigなどに加え、Flume、Squoop、Hue、Zookeeper、HBaseなどのパッケージを新たに含み、標準APIにより全てのコンポーネン

    米Cloudera、100%オープンソースの「Apache Hadoop」ベースディストリビューションをリリース | OSDN Magazine
  • Mozilla Labs、Webアプリケーションストア「Web Apps Project」を公開 | OSDN Magazine

    Mozilla Labsは3月3日、Webアプリケーションストア「Web Applications(Web Apps)」を開発者向けにリリースしたことを発表した。「Open Web Apps」と呼ばれる、HTMLCSSJavaScriptといった標準的なWeb技術を用いたアプリケーションの配布・販売を支援する。 Web Appsは、Mozillaが2010年10月に発表したプラットフォーム構想「Open Web App Ecosystem」に基づくもの。米Googleが自社ブラウザ「Chrome」やOS「Chrome OS」向けに2010年12月に立ち上げた「Chrome Web Store」と同様の方向性を持つアプリケーションストアで、オープン性を特徴とする。Web Appsで配布されるアプリケーションはすべての「モダンなWebブラウザ」で動作し、また有償でのアプリケーション販売も可

    Mozilla Labs、Webアプリケーションストア「Web Apps Project」を公開 | OSDN Magazine
  • Chromiumの開発者、「Chrome」でも利用されているビルドシステム「Ninja」を公開 | OSDN Magazine

    GoogleChromiumプロジェクトの開発者、Evan Martin氏は2月6日、「Chrome」で利用したビルドシステム「Ninja」を公開した。ライセンスはApache Licence 2.0。 NinjaはMartin氏が開発したビルドシステムで、高速性を特徴とする。Ninjaの開発に至った経緯についてMartin氏は、ChromeLinuxにポーティング中にソフトウェアビルドツール「SCons」を利用したところ、コンパイル開始までに40秒を要するなど、パフォーマンスに不満を感じたと記している(SConsが問題なのではなく、WebKitを含む30,000ものインプットから単一のChrome実行ファイルを作成しなければならなかったと説明している)。その後、「GNU Make」を利用することで時間は10秒~20秒に短縮されたが、さらに高速化すべく、スクラッチから開発されたのがN

    Chromiumの開発者、「Chrome」でも利用されているビルドシステム「Ninja」を公開 | OSDN Magazine
  • Webベースの日本語GUIを備えた完成度の高いNAS用OS「FreeNAS」 | OSDN Magazine

    ネットワークに直接接続して使用するファイルサーバである「NASNetwork Attached Storage)」が、最近急速に普及してきている。企業などはもちろん、一般家庭においても日々増え続ける音楽ファイルやデジカメの写真の管理と、その活躍の場は広がっている。このNASを手軽に構築できるシステムが「FreeNAS」だ。 FreeNASはFreeBSDをベースとする、NASに特化したOSである。もちろん、一般的なLinuxやFreeBSDにSambaやNFSといったファイルサーバーをインストールしても同様に使用できるが、設定にはある程度のスキルが必要であり、パフォーマンスを上げるためには不要なデーモンを切るなど、面倒な作業が必要になる。最近では安価なNAS専用マシンが人気ではあるが、それほど柔軟な設定ができないものが多い。それに対して、FreeNASの場合にはいったん起動させてしまえば

  • IPA、「EC-CUBE」の旧バージョン使用サイトに「注意喚起」 | OSDN Magazine

    情報処理推進機構(IPA)は2009年7月27日、オープンソースのECサイト構築パッケージ「EC-CUBE」で、脆弱性のある旧バージョンを使用しているサイト運営者に対し、迅速なバージョンアップの実施を求める「注意喚起」を行った。対策済みのバージョンが公表されているにもかかわらず未適用のWebサイトがあるとの届け出が増加したことを受けた。 IPAによると、旧バージョンのEC-CUBEには、「郵便番号自動入力処理でのクロスサイト・スクリプティングの脆弱性」(2008年11月公表)、「SQLインジェクションの脆弱性」(同)などの脆弱性があり、悪用されると、ユーザーのWebブラウザ上で任意のスクリプトを実行されたり、遠隔の第三者に管理者権限を取得される可能性があるという。特に、SQLインジェクションの脆弱性は、3段階の深刻度で最も高い「危険」(CVSS基値7.5)に指定されている。 7月9日公開

    IPA、「EC-CUBE」の旧バージョン使用サイトに「注意喚起」 | OSDN Magazine
  • CPANモジュール開発者向けのWindowsテスト環境 | OSDN Magazine

    Windows向けのPerlディストリビューション「Strawberry Perl」開発者であるAdam Kennedy氏は7月19日(オーストラリア時間)、MicrosoftオーストラリアとStrawberry Perlとの提携によるPerlテスト環境「CPAN Testing Laboratory」の一般アクセスを開始したと発表した。同テストラボはCPAN(Comprehensive Perl Archive Network)モジュール開発者に向けてWindows環境を無償で提供するもの。 Kennedy氏は2008年末、Microsoftオーストラリア、Microsoftのパートナーであるホスティング企業Emantra、Strawberry Perl(オーストラリア)と提携を結び、PerlのモジュールレポジトリであるCPAN開発者がMicrosoft環境にアクセスできるよう取り組みを

    CPANモジュール開発者向けのWindowsテスト環境 | OSDN Magazine
    Ashizawa
    Ashizawa 2009/07/22
    おぉ~
  • 自由に使えるオープンソースの日本語フォント - SourceForge.JP Magazine

    オープンソースのソフトウェアが質、量ともに充実していくなかで、日フォントは成長が遅れていた分野の1つだが、徐々に選択肢を増やしてきている。行書体や隷書体などはほとんど見かけないが、日常的に使用するゴシック体、明朝体であれば実用になる日フォントがオープンソースで利用可能になっているのだ。そこで稿では、オープンソースの日フォントを集め、それらの概要とサンプルをカタログ化してみたい。

    自由に使えるオープンソースの日本語フォント - SourceForge.JP Magazine
  • Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine

    Emacsの特徴の1つに、柔軟にカスタマイズが可能な点がある。記事ではフォントの変更や外観の変更、キーバインディングの変更と行った基的なカスタマイズと、定番のカスタマイズを紹介する。 Emacsは「Editor Macros」の略から命名されたことからも分かるように、柔軟にその動作をカスタマイズすることができる。EmacsのカスタマイズにはEmacs Lisp(elisp)と呼ばれる、Lispベースの専用マクロ言語を利用するのが一般的だが、Emacsに備えられているカスタマイズ機能を用いたカスタマイズも可能だ。elispによるカスタマイズは柔軟性に優れるものの、elispの文法はCなどの手続き型言語とは異なるため、取っつきにくさを感じる人も多いだろう。そのため、まずはカスタマイズメニューを用いたカスタマイズや、定番のカスタマイズ例をコピー&ペーストで利用する方法を覚えておくとよいだろう

    Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine
  • Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine

    EmacsはUNIX/Linux環境では定番とも言えるテキストエディタだ。ソースコードの自動整形や色分け表示など、プログラミングに便利な機能を多く備えているため、特に開発者の間で人気が高い。記事ではWindows/Mac OS X環境でのEmacsの導入方法や、その基的な使い方を紹介する。 Windows環境でのEmacsの導入 WindowsMac OS Xの場合、複数の配布パッケージ(ディストリビューション)が存在するので、どのディストリビューションを利用するべきか迷うかもしれない。どのディストリビューションも基的な機能は同一だが、独自に機能拡張が加えられているものもあり、また日本語入力に難のあるものもある。そこで、まずは日語環境で多く利用されている定番のWindows/Mac OS X向けEmacsディストリビューションを紹介しておこう。 NTEmacsJp NTEmacs

    Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine
    Ashizawa
    Ashizawa 2009/04/09
    M-C-sとか全然使ってないなぁ
  • 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
    Ashizawa
    Ashizawa 2009/03/19
    git show-branch だけ使ったことないなぁ
  • ウェブ開発ブームの終焉 | OSDN Magazine

    読者の皆さんもご存じの通り、アメリカにおける昨年の金融危機に端を発して、世界は空前の大不況に突入しつつある。今後もそれなりに成長が見込めるということもあってか、IT産業の求人・雇用状況は製造業などの他業種と比べれば状況はややマシのようだが、それでも予断を許さないのは確かだ。首筋が寒くなってきた方もおられるだろう。 ITスキルの需要変化 ところで、調査会社Foote Partners LLCが最近出した発表によると、市場におけるITスキルへの需要に興味深いトレンドの変化が見られるらしい。というのは、プロジェクトマネジメントやITアーキテクチャといった分野のITスキルへの需要が増加傾向あるいは堅調なのに対し、ウェブ開発に関連したスキルへの需要はここ2年で減少傾向にあるらしいのである(Internet Evolutionの記事)。といっても、アンケート調査の対象はアメリカとカナダの1960社に勤

    ウェブ開発ブームの終焉 | OSDN Magazine
    Ashizawa
    Ashizawa 2009/02/24
    なるほどなるほど
  • 米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