タグ

ブックマーク / www.publickey1.jp (14)

  • JIRA、SourceTreeなどで知られるアトラシアンが日本で本格展開へ。日本法人設立

    バグトラッキング機能などを備えたプロジェクト管理ソフトの「JIRA」や、無料のGitクライアントの「SourceTree」、ソースコードホスティングの「Bitbucket」などで知られるアトラシアンが日法人を設立。日市場での格展開を明らかにしました。 あわせて、JIRAや企業向けWiki機能を備えたコラボレーションソフトの「Confluence」、テストツールの「Bonfire」などをオンデマンドサービスとして利用可能な「アトラシアン オンデマンド」の日語版も正式リリースされました。 ナレッジワーカーのコラボレーションにも使える アトラシアンはこれまで日法人はありませんでしたが、2010年から日人のジャパンマーケティングマネージャ1名が国内で活動しており、主要な製品の日語化なども行われていたため、事実上の日市場参入はすでに行われていました。 同社の製品はもともとソフトウェア

    JIRA、SourceTreeなどで知られるアトラシアンが日本で本格展開へ。日本法人設立
  • JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013

    JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013 4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。基調講演に登壇したのは、JavaScriptの重鎮であるDouglas Crockford氏。「プログラミング・スタイルと私たちの脳」という大胆なタイトルで、JavaScriptプログラミングにおいてバグをどう減らしていくのかについて解説しています。 基調講演の内容をダイジェストで紹介しましょう。 プログラミング・スタイルと私たちの脳 PayPalのDouglas Crockford氏。 プログラミングスタイルはプログラムの一部ですが、コンパイラからは無視されます。だからある人はプログラミングスタイルが重要ではないと考えていますが、しか

    JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013
  • Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック

    Sencha Touchの開発チームがHTML5で高速に動作するFacebookアプリを開発したことを紹介した1つ前の記事 「Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム」は、非常に多くの読者に注目されました。 この記事で紹介したSencha Touch開発チームのブログ「The Making of Fastbook: An HTML5 Love Story」の後半では、どのようなテクニックを用いて高速なHTML5アプリケーションを実現したのかも紹介されています。 この記事では、その3つのテクニックについてポイントを紹介したいと思います。タイムラインやニュースフィードのようなユーザーインターフェイスを備えたモバイルアプリケーションは、これから広く開発されていくことにな

    Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック
  • 2013年予定のjQuery 2.0、IE8以下はサポート廃止の方針

    2013年初頭にリリースを予定しているjQuery 2.0では、Internet Explorer 6/7/8のサポートをしないという方針が、jQueryのブログ「jQuery Blog » jQuery Core: Version 1.9 and Beyond」で明らかにされました。 jQueryは現在1.7が最新バージョンで、先週1.8β1が公開されたばかり。ブログによると、この先のロードマップは次のように説明されています。 jQuery 1.9 (early 2013) 1.8で使用されなくなったインターフェイスの多くを削除。そのうちのいくつかはプラグインか代替APIでサポートされる。 jQuery 1.9.x (ongoing in 2013 and beyond) 継続してバグフィクスを行う。 jQuery 2.0 (early 2013, not long after 1.9)

    2013年予定のjQuery 2.0、IE8以下はサポート廃止の方針
  • PhoneGapを使ったモバイルアプリのネイティブ化は、銀の弾丸ではない

    jQuery MobileやSencha Touchなど、Web技術でモバイルアプリケーションを開発するためのHTML5/JavaScriptフレームワークが普及し始めています。と、同時にそうしたアプリケーションをラップし、AppStoreなどで販売できるようなネイティブアプリケーション化する「PhoneGap」(オープンソースのプロジェクトはCordova)なども注目されつつあります。 しかしこうしたアプリケーション、これを「Shell App」と呼ぶそうですが、このShell Appには期待しすぎないほうがいい、と警告する次の2の記事が話題になっています。 Shell Apps and Silver Bullets Responding to "Shell Apps" Anti-PhoneGap Article | DZone どちらもHTML5-Developers-jpのメーリン

    PhoneGapを使ったモバイルアプリのネイティブ化は、銀の弾丸ではない
  • モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。「Parse」が正式サービス開始

    モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。「Parse」が正式サービス開始 iPhoneAndoroidのようなモバイルデバイスはPC以上に普及し、クラウドに接続するデバイスとしてもっとも一般的なものになると予想されています。これからのクラウドアプリケーションの主役はモバイルデバイスの上で動くものになるというわけです。 そのモバイルアプリケーションに特化したクラウドの形態として「BaaS」(Backend as a Service)と呼ばれるサービスが登場してきています。 BaaSとは一般に、モバイルアプリケーションのバックエンドとして求められるデータストア機能、プッシュ通信機能、ユーザー管理機能、ソーシャルとの連係、ロケーションとの連係などを備え、それらの機能をモバイルアプリケーションからAPIで呼び出すことで、サーバ側のコードを書くことな

    モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。「Parse」が正式サービス開始
  • ブログでメシが食えるか、Publickeyの2011年

    このブログ「Publickey」を始めた最大の理由は、ブログという小さなメディアの可能性を広げていくことであり、小さなメディアの運営が職業として成り立つのかどうかを確かめたい、ということにあります。 そうした実験の経過として毎月ページビューの報告をしてきましたが、今月で3回目の期末を迎えたので、そろそろ売り上げについても報告したいと思います。なぜ3回目の期末でようやく報告できるかといえば、1回目の期末はまだ立ち上げたばかりで何もなく、2回目の期末はクライアント数が少なすぎて、売り上げを報告するとクライアントがいくら支払ったのかが丸わかりになってしまう感じになってしまっていたのです。 僕の周りには、いつかブログの収入でべて行けたらいいなと思っている人がたくさんいますし、僕の知らないところにもたくさんいるはずです。そういった方に、現実はこんな感じ、という一例を参考までに知っていただければと思

    ブログでメシが食えるか、Publickeyの2011年
  • OpenFlowの本質は「プログラマブルであること」

    ネットワークの新しいスイッチングアーキテクチャとして登場した「OpenFlow」。ネットワークの分野で注目されている技術の1つです。なぜOpenFlowが注目されているのでしょうか? 先週行われた「オープンクラウドキャンパス」では、OpenFlowについて現在取り組んでいるさまざまな企業、NTTデータ、NEC、ミドクラ、シトリックスなどから発表があったのですが、その最後の質疑応答で次のような質問がありました。 会場 「フローベースのネットワーク制御は、例えばMPLSなどでも可能だと思うのですが、なぜOpenFlowなのでしょうか?」 NECの岩田淳氏がこの質問に次のように答えています。 岩田氏 「OpenFlowの質は『プログラマブルであること』なんです」 OpenFlowがなぜ重要なのか、なぜクラウドの時代にOpenFlowが開発され注目されているのか、この岩田氏の答えは文字通り質を

    OpenFlowの本質は「プログラマブルであること」
  • jQuery Mobileのβ2が登場、来月β3の予定、正式版は9月かそれ以降?

    HTML5をベースにしたモバイルアプリケーション開発のためのJavaScriptライブラリとして注目されている「jQuery Mobile」の、β2が公開されました。 β版公開時には正式版が8月後半にも登場予定とされていましたが、β3が来月公開するという方針も同時に伝えられたため、正式版の登場は9月かそれ以降になるようです。 JQuery Mobileはオープンソースとして開発されており、無料で利用や配布が可能です。 β2での変更点 今回のβ2では、新たに対応機種/OSを拡大し、Android 3.0(Honeycomb)、Palm WebOS 3.0、Nokia Series 60をサポート。 すでにサポートしているiOS、Firefox Mobile、Kindle 3なども合わせて、「At this stage, jQuery Mobile works on the vast majo

    jQuery Mobileのβ2が登場、来月β3の予定、正式版は9月かそれ以降?
  • Internet Explorer 9がHTML5のオフライン機能やWeb Workersを実装していないことをどう受け止めるか

    マイクロソフトが開発中のInternet Explorer 9について、海外のブログで議論が起きています。発端は、モジラのPaul Rouget氏が「Is IE9 a modern browser?」(IE9はモダンブラウザなのか?)と疑問を呈したこと。 この記事ではIE9について「HTML5の互換度が低い」「CSS3への互換度も低い」「Windows Vistaと7にしか対応していない」などいくつかの理由を挙げ、モダンブラウザとは言えないとしています。 一方、ケンカを売られた側のマイクロソフトもMSDNブログにTim Sneath氏が「A Modern Browser」をポストして反論。モダンブラウザとは「GPU対応など高速に動作」「リッチなユーザー体験を提供」し、しかし「最新の仕様に対応するが(WebSocketやIndexedDBのような)まだ不安定な仕様は除外すべきである」と、IE

    Internet Explorer 9がHTML5のオフライン機能やWeb Workersを実装していないことをどう受け止めるか
  • CSS3が日本語の禁則処理、傍点、縦書きなど対応へ、ドラフト公開

    スタイルシートの新たなWeb標準として現在策定が進められているCSS3に対して、日語に対応した禁則、傍点(圏点)、縦書き仕様などの機能が追加されたドラフトが公開されました。 9月28日にPublickeyで公開した記事「電子書籍フォーマット「EPUB」で縦書きとルビのサポート、来年5月には仕様完成の見通し」では、EPUBでの縦書きやルビ、傍点などの仕様を策定中であることを紹介しましたが、EPUBはXHTMLCSSをベースにした仕様であるため、仕様策定の作業はEPUBとCSSのそれぞれのグループが協力してCSS3に対して機能を追加する方法で行われていました。 これが最終的にCSS3の仕様として策定されれば、Webブラウザ上での禁則処理、傍点、縦書きなどの組み版処理が充実することになります(ルビはまだ作業中ですが)。大げさではなく、世界中のWebブラウザに対して日の日文化に対応した表

    CSS3が日本語の禁則処理、傍点、縦書きなど対応へ、ドラフト公開
  • 「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー

    Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグルJavaScript文法チェッカー グーグルJavaScriptコードのスタイルガイド「Google JavaScript Style Guide」を公開しており、同社自身もこのスタイルに従って開発を行っているとされています(スタイルガイドの日語訳の例)。 このスタイルガイドに従った開発を支援してくれるツールがグーグルからオープンソースとして公開されました。同社のClosure Tools Blogのエントリ「Introducing Closure Linter」で紹介された文法チェックツールのClosure Linterです。 Closure LinterPythonで書かれたツールで、コマンドラインから利用します。上記のエントリによると、次のようなJavaScriptをチェックに書

    「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー
  • Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」

    Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」 先週の6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」が開催されていました。 その中で、TwitterのJohn Adams氏がTwitterのシステム運用について説明するセッション「In the Belly of the Whale: Operations at Twitter」(クジラの腹の中:Twitterでの運用)が行われています。Twitterのような大規模かつリアルタイムなWebサイトの運用とはどういうものなのでしょうか? 公開されているセッションの内容を基に概要を記事で紹介しましょう。システム管理者の新たな役割、Railsの性能の評価、Bittorrentを使った

    Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」
  • 開発中のMySQL 5.5、デフォルトエンジンはInnoDB、200%の性能向上。「MySQL Conference & Expo」基調講演で紹介

    開発中のMySQL 5.5、デフォルトエンジンはInnoDB、200%の性能向上。「MySQL Conference & Expo」基調講演で紹介 オープンソースのデータベースとして人気のある「MySQL」。現在開発中のバージョン5.5で何が変わるのか? 米国サンタクララで開催中の「MySQL Conference & Expo」基調講演で紹介されました。 MySQL 5.5でのデフォルトストレージエンジンはInnoDBで、性能向上やリカバリタイムの短縮などを実現。可用性とスケーラビリティを提供する「MySQL Cluster 7.1」では、1秒以下のフェイルオーバーや自己修復機能などを備えると行った機能が搭載されるといった強化が行われるとのこと。 日時間で昨晩、4月13日深夜行われた基調講演の模様を、ストリーミング中継された内容を基に紹介しましょう。 MySQL 5.5は速くなった!

    開発中のMySQL 5.5、デフォルトエンジンはInnoDB、200%の性能向上。「MySQL Conference & Expo」基調講演で紹介
  • 1