タグ

ブックマーク / thinkit.co.jp (8)

  • Dockerの誤解と神話。識者が語るDockerの使いどころとは? Docker座談会(前編)

    では題に入ります。まず、Dockerは何がいいのか、あるいはどういうことには向かないか。実際に仕事で関わっている立場から語ってください。 松井:SIerをやっていて、最近はお客様からDockerという言葉が出てくるようになりました。とあるお客様からは、Solarisコンテナーで動いているシステムが古いので乗り換えたい、そのためにDockerはどうかと具体的な話を聞かれました。一方、「Dockerってどう?」と漠然とした話をいただいて、お客様の環境でしたらこう使えます、という話をすることもあります。 実案件まではまだありません。アプリケーションが対応していないと使えない、という話になることが多い。Dockerでは、いままでのアプリをそのまま使おうとすると、失敗すると思います。 前佛:無理をしてDockerを入れるのは違うと思いますね。Docker社が、仮想化を置きかえるというような見せ方を

    Dockerの誤解と神話。識者が語るDockerの使いどころとは? Docker座談会(前編)
  • JavaScriptで簡易物理エンジンを実装する

    記事は、書籍「ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTMLCSSも身につく!」用に作成した簡易2D物理エンジン「Tiny2D.js」の詳細解説です。 はじめに 記事は、書籍「ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTMLCSSも身につく!」用に作成した簡易2D物理エンジン「Tiny2D.js」の詳細解説です。Tiny2D.jsは角速度や質量は考慮しない、矩形と円しかサポートしないなど、物理エンジンと名乗るには僭越なほどシンプルなものですが、シンプルなだけに使い方も簡単で、修正も十分に可能です。「百聞は一見にしかず」です。まずはサンプルを実行してみて、どのような動きをするのか皆さん自身で確かめてみてください。 物理エンジンとは 「アングリーバード」や「モンスターストライク」など物理エンジンを活用したパズル系のゲーム

    JavaScriptで簡易物理エンジンを実装する
  • 巷で話題のDockerとは?

    Dockerが利用される背景 今、世界中の開発者やIT部門において「Docker」(ドッカー)が注目されています。もともと、DotCloud社(現 Docker Inc.)が、開発者やIT部門をターゲットとしたアプリケーションやOSの開発・配備を行うための基盤ソフトウェアとして開発され、2013年にリリースされました。このソフトウェアは、オープンソースソフトウェアの「Docker」として公開され、その使い勝手の良さから、多くの開発者、IT部門の管理者で瞬く間に利用されることになりました。Dockerは、仮想化ソフトウェアにみられるような性能面での劣化を極力排除したコンテナ技術の採用により、仮想化ソフトウェアに比べ、極めて集約度の高いITシステムを実現することができます。しかし、このDockerが注目される理由は、ハイパーバイザー型の仮想化ソフトウェアに比べてのハードウェア資源の消費や性能劣

    巷で話題のDockerとは?
  • 仮想LAN(Virtual LAN)の基本[ドメイン/サブネット/トランキング]

    仮想LAN(VLAN)とは、物理的な位置に関係なく論理的にグループ化されたネットワークのことです。各VLANは1つの論理ネットワークとみなされます。各VLANは、一斉同報を1つのVLAN内に限定できる、つまりブロードキャストを抑制できるため、1つのVLANはブロードキャストドメインとして扱われます。また、VLAN同士を接続するには、ルータやレイヤ3スイッチなどのレイヤ3デバイスが必要となります。管理者がポートごとにスタティックに設定するポートベースVLANや管理サーバを使用することでダイナミックにVLANを割り当てる方法があります。

    仮想LAN(Virtual LAN)の基本[ドメイン/サブネット/トランキング]
  • HTML+JavaScriptだけでブラウザに図形描画 - Canvas API -

    TIPS 007:キャンバスを準備する Canvas APIを利用するには、まず図形の描画先(=キャンバス)を準備しておく必要があります。 [リスト1]キャンバスを準備するコード(canvas.html) <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>HTML5 TIPS</title> <!--キャンバスの背景色/枠線を指定(3)--> <style> #cv { background-color: #FFF; border: 1px solid black; } </style> <script> ...中略... </script> </head> <body> <!--キャンバスの準備(1)--> <canvas id="cv" width="400" height="300"> <!--Canvas機能

  • HTML5でクロスプラットフォーム開発を実現する4つのツール

    1.クロスプラットフォーム開発ツールに関する世界的な調査 これまで2回にわたり、スマートフォンやタブレット向けアプリケーション開発スタイルの今後を考えてみました。前回までの結論をまとめると、以下の2つになります。 ネイティブアプリからWeアプリへの移行 端末プラットフォームの拡大や、開発にかかるコストとスピードをかんがみると、「今のPCに劣らないハイスペックデバイス」「HTML5」「高速な4Gネットワーク」「パワフルなクラウドコンピューティング」といった環境が十分に整えば、スマートフォンやタブレットへのアプリケーション提供の形はネイティブベースからWebベースへと移行するのではないか。 過渡期となる現在の有効な開発スタイル ただし、それらの環境がまだ整っていないこの過渡期においては、将来のHTML5普及によるWebアプリケーション主流の姿を見据えつつ、“HTML5でコーディングしたWebア

  • Windows Phoneアプリ制作からマーケットプレイス公開までを完全ガイド!

    Think IT > 連載一覧 > 2012年の連載一覧 > Windows Phoneアプリ制作からマーケットプレイス公開までを完全ガイド! 記事一覧

  • [ThinkIT] 実践!OpenLDAP活用術 | 第1回:LDAPとは何をするもの? (1/3)

    はじめに 皆さんはLDAP(Lightweight Directory Access Protocol)という言葉をご存知でしょうか。 ここ数年で、LDAPを実装したサーバソフトウェアの知名度は上がってきていますので、ご存知の方も多いかもしれません。 例えば、Microsoft社のActive DirectoryやSun Microsystems社のSunONE Directory Server、Red Hat社のRed Hat Directory Server、そして連載で取り扱うOpenLDAPなどが代表的なLDAPを実装したソフトウェアです。しかし、これらのソフトウェア名を知っていても、実際にどんなことができるのか、というところまでご存知の方はまだまだ少ないのではないでしょうか。 連載では、LDAPの概要からOpenLDAPのインストール、設定、アプリケーションとの連携などを通し

  • 1