Adobe Systemsがロサンゼルスで5月に初旬に開催した「Adobe MAX 2013」において、HTML5 Boilerplateの開発者として知られるPaul Irish氏の講演「Mobile CSS Performance」を聴講した。その内容をベースにしながら、CSSを高速化するためのさまざまなテクニックを紹介する。 Paul Irish氏は、HTML5 BoilerplateやModernizrなどの開発者として世界的に著名なGoogleのエンジニア。その彼が直接CSSのパフォーマンスを語るとあって、セッションは大変な人気であった。 一般的にウェブページの高速化、特にモバイルにおいてはCSSを高速化することよりもネットワークのパフォーマンスを最適化する方が効果が高い。そのため、まずはPageSpeedやYSlowなどを効果的に使用し、HTTPリクエスト数を減らす、ダウンロー
アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 ヤフー担当者が語る! 安心なサービスを作るための試行錯誤 効率とリスクのバランスをどうしているのか ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 ITインフラ
iPhone特有の「タップ」や本体の「回転」は、JavaScriptでも取得することができます。 つまり、Webサイト・Webアプリでこれらのイベントを捕まえてプログラムを作ることができるという訳。 簡単なサンプルを作ってみましたので、お試しください。 iPhoneのタップ・回転イベントをJavaScriptで取得するサンプル(iPhoneで確認してください) まずは、こんなHTMLを準備して・・ <dl class="iPhoneDL"> <dt>イベント</dt> <dd id="dEvent">なし</dd> <dt>X位置</dt> <dd id="dX">-</dd> <dt>Y位置</dt> <dd id="dY">-</dd> <dt>向き</dt> <dd id="dTurn">-</dd> </dl> プログラムは次の通り。 <script type="text/java
まもなくWWDC 2010がスタートするというタイミングで、Appleが「HTML5 Showcase」なるデモを公開した(関連記事)。サイトには「対応するブラウザはSafari」としか表示されていないため、Mac OS X向けの最新版のみがサポートされるのかと思いきや、iPadとiPhoneのどちらでも変わらず動作した。Appleの“HTML5本気度”を世間にアピールすると同時に、Safariの先端性を知らしめるイメージ戦略なのだろう。 念のため、Firefox 3.6.4での動作を確認しようとしたところ、「You'll need to download Safari to view thid demo」と表示され、敢えなくリジェクト。先端性をアピールしたいのであれば、すべてのブラウザでテストできるようにすればいいものを……。 と独り言を言っても仕方ないので、アドオン「User Agen
Safariなどに採用されているオープンソースのHTMLレンダリングエンジン「WebKit」の次世代版、「WebKit2」がその姿を表した。WebKitの開発者向けメーリングリストに投稿されたメッセージには、Appleに勤務するAnders Carlsson氏とSam Weinig氏の2人が名を連ね、Appleによる事実上の公式発表という意味合いを有している。それでは早速、その変更点に迫ってみよう。 タブごとのプロセス分離が可能に WebKitは単一構造ではなく、HTMLパーサー/レンダラーの「WebCore」、JavaScriptエンジン「JavaScriptCore」をラップするフレームワークだ。WebKit2もこの構成を踏襲するが、プロセスの処理系はユーザーインターフェース部分とウェブレンダリング部分とに二分割され、それぞれ独立して実行される(図1)。このタブごとにプロセス分離できる
非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 ライバル同士がタッグを組む理由 マイクロソフトとヴイエムウェアが連携し パブリッククラウドへの移行を支援 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新た
Amazon Elastic Compute Cloud(Amazon EC2)互換のクラウドシステムを作ることを目標としたこの連載では、前回からAmazon EC2そのものが提供する機能について、トピックごとに紹介しています。 今回は、ネットワーク関連の機能について見てみましょう。 ネットワーク関連のいろいろ Amazon EC2のインスタンスに付いているNIC(Network Interface Card)は1つだけで、インターフェース名は「eth0」です。IPアドレスは、DHCPで取得することになっています。従って、ネットワークの構成ファイルもそれに合わせておく必要があります。 インスタンスから見たネットワーク構成の観察例を以下に示します。 # ifconfig eth0 Link encap:Ethernet HWaddr 12:31:39:02:B4:B5 inet addr:1
Microsoftの仮想化プラットフォームである「Hyper-V」のリリース候補版を試用したので、その概要をフォトレポートとして紹介する。 Hyper-V仮想マシンの設定: 最近、Microsoftの仮想化プラットフォームである「Hyper-V」のリリース候補版(Windows Server 2008のリリースには間に合わなかった)を試用してみる機会があった。そして私は1週間もしないうちにその虜となった。そこでこのフォトレポートにおいて、Hyper-Vの設定や、できることとできないこと、そしてクライアント側からみて物足りない点を紹介したい。 Hyper-V仮想マシンを使用する際には、ローカル端末もしくはリモート端末からこのようなウィンドウをオープンすることになる。ウィンドウの上部にあるツールバーを用いることで、仮想マシンの起動や終了、停止、そして状態の保存を行うことができる。また、マウスポ
DX推進を阻害する3つの要因 プロフェッショナルが語る データ分析・データ活用の実現 現場のための業務カイゼン 30年以上の歴史をもつDXプラットフォーム 進化を続けるNotes/Dominoのいま 今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 トップランナー対談:前編 成長を続けるEDR市場で何がおきているのか ラック×クラウドストライクによる徹底議論 IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り みんなが使うMySQLの企業活用 なぜ有償サポートがあったほうが良いのか? 有名テクノロジー企業もOracleに頼む理由 さあ、クラウドで解決しよう。 Google Cloud が「業務最適化」と 「イノベーションの実現」のヒントを提案 内閣官房やラックが登壇 ゼロトラストが官民一体で サイバーセキュ
サンフランシスコ発--先日、Googleの秘密が少しだけ明らかになった。 Googleがデータセンター業務を公開することは滅多にないが、米国時間5月28日、GoogleフェローであるJeff Dean氏が業務の一部を話題に取り上げた。28日に当地で開催された「Google I/O」カンファレンスの超満員の聴衆に対して講演を行ったDean氏は、Googleのインフラがいかに独特かを説明しながら、Googleの秘密を少しだけ明らかにした。 Googleはごく普通のサーバを使用している。プロセッサ、ハードドライブ、メモリも同様だ。 一方、Dean氏は、1800台のサーバで構成されるクラスタは、たいしたものではないというわけではないが、ごくありふれていると考えているようだ。しかし、Googleがそのようなハードウェアを使って、700〜1000台のサーバが使われる一般的な検索クエリに0.5秒以下で応
1. 無料のOracleデータベース 読者の皆さんはOracleデータベースに無料版が存在することをご存知でしょうか?残念ながら日本オラクルから情報が出てないので、知らない方も多いと思います。 無料版のOracleデータベースとはOracle Database 10g Express Edition(以下「Oracle XE」)で、多少の制限はありますが中身は完全なOracleデータベースです(制限については後述)。 金額的に敷居が高いと感じていた方であっても、無料でOracleデータベースを用意することができます。開発プラットフォームとしてだけでなく、小規模システムであれば運用プラットフォームとしても十分に使えると思います。もちろん、Oracleデータベースの勉強にも有用でしょう。 データベースはデータを管理し、簡単に検索・抽出などをするために利用されます。通常はデータの管理等に利用され
覚えておきたいApplication Express 本連載「Oracle Databaseでバッチ処理を高速に!」の第1回「無料で使える「Oracle Database XE」をインストール」で、無償で利用できるOracle Database 10g Express Editionのインストール方法を紹介しました。 今回はちょっと一息ついて、Oracle XEに付属するApplication Express(以下APEX)という管理・利用ツールを紹介しましょう。 「Oracleは難しいなぁ」と壁を感じている方でも、とても簡単に使えるツールですので、一番最初に使うと思われる機能を一部紹介します。 ポート番号の変更 APEXのデフォルトで使用されているポート8080はTomcatなどでもデフォルトで設定されているポートですので、変更したいと思う方も多いでしょう。 APEXのポート番号の変更は
テストに使うプログラムはとても簡単なものだ。ウェブページにアクセスするとページに埋め込まれたSilverlight 2のアプリケーションが立ち上がり、画像1のように表示される。 2つあるボタンは、それぞれクリックするとサーバの別々のパスにあるテキストファイルを取得する。単純にHTTPでGETアクセスするだけなので、WebClientを使って簡単に書くことができる。 それではプログラムを作る準備をしよう。 プロジェクトの準備 Visual Studio 2008でSilverlight 2のプログラムを開発するには、いくつか追加しなければならないものがある。本稿では詳細に触れないので、これが初めての開発の場合は「Visual Studio 2008 用 Microsoft Silverlight Tools Beta 1」などを参考に、必要な設定をすませておいてほしい。 今回の開発では、ごく
自分のOAマシンとして使っているNotePCのディスクも残り少なくなくなってきたのでVistaへの移行を決断しました。結構いろいろなものを入れていたのでできればそのまま使いたかったのですが。。IT製品ベンダーとしてはやはり新しいものは率先して使わなければという意識も働き重い腰を上げました。すでに率先してにはなっていませんが。(^^; 今回のBLOGではvistaへ移行した際に思ったことやちょっとハマったことを紹介します。 XPからVistaに移行するときの注意点は[ユーザー アカウント制御]についてですね。 UACの詳細は以下のページを参照しましょう。 http://www.microsoft.com/japan/msdn/windowsvista/security/ http://msdn.microsoft.com/ja-jp/magazine/cc163486.aspx 簡単にページ
はじめに このブログでは、"Windows アプリケーションってどう作るのかよくわからない" といったプログラマ向けに Visual C# 2008 Express Edition (無償) を使用した Windows アプリケーションに作り方について説明しています。 Visual C# 2008 Express Edition (無償) の入手方法については この記事 を、プロジェクトのコンパイル方法については この記事を参照してください。 今回は Visual C# 2008 Express Edition の IDE (Integrated Development Environment : 統合開発環境) のデバッグ機能について書きたいと思います。 ひとくちに "デバッグの機能" と言っても、 Visual Studio IDE には目的やデバッグするアプリケーションの形態に合わせ
いまあるデータで身近な業務をDX 小さくはじめて大きく育てる デザインシンキングからはじめるアプローチ データの散在と非常率運用がネック 企業のDXをITが妨げる喜劇を回避するために キーマンが明かすデータ管理基盤の重要性 ネットワークもサービスとして使う いま企業ネットワークが受ける大きな制約 クラウドシフトで大きく変わる! 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 明日からではもう遅い?! クラウドファーストが当たり前の時代 いま直ぐに見直すべきセキュリティのあり方 企業のリスクマネージメント対策に M365のコンプライアンスソリューションで 内部不正のリスクに備えよう DX時代のアプリケーションセキュリティ 未来革新プロジェクトに邁進するSOMPO 基幹システムのモダナイゼーションに迫る クラウド活用 虎の巻 多くの構築・運用の実体
はじめに このブログでは、"Windows アプリケーションってどう作るのかよくわからない" といったプログラマ向けに Visual C# 2008 Express Edition (無償) を使用した Windows アプリケーションに作り方について説明しています。 Visual C# 2008 Express Edition (無償) の入手方法については この記事 を、プロジェクトのコンパイル方法については この記事を参照してください。 ここのところ世間では新しい携帯電話やブラウザの話題で盛り上がっていますが、そういった最新の話題とはまったく関係なく(笑)、 前回に引き続きのんびりとデバッグについて書いてみたいと思います。 今回は、デバッグをする際に誰しもが無意識にやっているであろう、デバッグの手順について書いてみたいと思います。 ちなみに私、開発業務をしていた頃もそうなのですが、開
正常に稼働していたネットワークを停止させてしまうような失敗をしでかすのは、エンドユーザーに限ったことではない。ITプロフェッショナルも、災害復旧計画をきちんと策定できていなかったり、修理作業を先延ばしにしたり、ログやドキュメントの必要性を無視するなどの失敗をしでかすのである。 ITプロフェッショナルが最もよく行う気晴らしの1つに、ユーザーのしでかす間抜けな失敗に関する愚痴というものがある。われわれは皆、TechRepublicに掲載されているような、(ユーザーのしでかした間抜けな失敗を集めた記事)(英文)を読んで大笑いする。しかし、正直な人間であれば、失敗をしでかすのはコンピュータの初心者だけに限らないということを認めるはずである。ほとんどのネットワーク管理者は自らが「最もばつの悪い思いをした瞬間」について語ることができるはずだ(しかし、おそらく語ろうとはしないだろう)。こういった失敗とし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く