Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得:サーバー管理者のためのChef超入門(2)(1/2 ページ) エンタープライズ向け機能が充実してきたChefを使って高速かつ精度の高いサーバーインフラを構築/管理する方法について解説する連載。今回はKnife-ZeroでCookbookを操作する方法やgit cloneコマンドでCookbookを取得する方法、Gitを使う利点などについて解説します。
![Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1edb273dc6cc86341657c1fd5a2300cc4027160/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1503%2F24%2F240_news030.gif)
定形外業務も自主的に調べるのがベンダーの努めです:「訴えてやる!」の前に読む IT訴訟 徹底解説(14)(1/2 ページ) 東京高等裁判所 IT専門委員として数々のIT訴訟に携わってきた細川義洋氏が、IT訴訟事例を例にとり、トラブルの予防策と対処法を解説する本連載。今回は、契約内容に盛り込まれていない「オペレーターがデータベースを直接操作する機能」が実装されていないと支払いを拒否されたベンダーが起こした裁判を解説する。 連載目次 IT訴訟事例を例にとり、トラブルの予防策と対処法を解説する本連載。前回と前々回は、「ユーザーのシステム導入担当者に、自社の業務に関する知識がなかったために発生した紛争」について解説した。自社の業務プロセスや経理の勘定項目について、ほとんど知識がないユーザーを相手に要件定義を行わざるを得なかったベンダーの苦労はいかばかりだったか、と同情に堪えない。 このように業務知
連載目次 前回は「iPhoneアプリはどうやって動いているのか」「プログラムとは一体何なのか」といった、iPhoneアプリを作るために必要な基礎知識について解説しました。iPhoneアプリをどうやって作ればいいのか、大まかなイメージをつかむことができたと思います。 また前回の記事の中では、iPhoneアプリを開発するにはMac(マック)が必要であること、そして開発用アプリケーションであるXcode(エックスコード)をインストールする必要があることを説明しました。しかし「iPhoneは普段使っているけど、Macは触ったことがない」という読者の方も多いと思います。 そこで今回はプログラミングを学び始める前に、まずはMacの基本的な使い方を学んでいきましょう。さらにXcodeをインストールし、起動してみるところまでやってみましょう。 さまざまなMacのモデル 「Mac」とひと言で言っても、さまざ
第2回 Webアプリを手動/自動で作成する:連載:OS X/LinuxによるASP.NET 5アプリ開発ガイド(1/4 ページ) 連載目次 前回はASP.NET 5をOS X/Ubuntuにインストールし、サンプルアプリを動作させるまでをステップバイステップで見た。今回は自分で手を動かして、ASP.NET 5のMVCアプリを実際に作成し、その後、アプリのひな型を自動作成するためのツール「yeoman」のインストールまでを見てみることにしよう。 なお、前回「XRE」と記述していたクロスプラットフォームな.NET実行環境の名称が「DNX」(.NET Execution Environment)に変わっている(「KRE」→「XRE」→「DNX」)。本稿ではDNX以前のバージョン(OS X/Ubuntu共に1.0.0-beta3)を使用している。また、実行環境についてはDNXではなくXREと記述す
従来型企業こそOpenStackを使うべき理由~導入・移行パターンと活用の勘所~:特集:OpenStack超入門(6)(1/2 ページ) 迅速・柔軟なインフラ整備を実現するOpenStack。その利点は国内でも広く浸透しつつあるが、ユーザー事例はまだ少ない。今回はメーカーとして自らもOpenStackを使っている日本HPの導入事例を、日本HP クラウドチーフテクノロジスト 真壁徹氏が紹介する。 HPはOpenStackの提供ベンダーであるだけではなく、ユーザーでもある 近年、多くの企業の関心を集めているOpenStack。グローバルでは製造、流通、サービスをはじめ、幅広い業種での活用が進んでいますが、国内ではヤフー、楽天など、Web系企業における導入が目立っています。しかし、インフラ整備のスピード、柔軟性、オープン性といったOpenStackの特長は、Web系に限らず、今、多くの企業が求め
マイクロソフトが提供する「Visual Studio Tools for Unity」(以下、VSTU)は、統合開発環境「Visual Studio」が持つ開発生産性向上のための各種の機能を、「Unity」によるゲーム開発に活用するためのアドオンだ。 VSTUは以前、「Unity VS」という名称で、SyntaxTreeという企業が開発を行っていた。同社は、2014年8月にマイクロソフトによって買収されており、今後、VSTUは公式の機能拡張としてVisual Studioとの統合をより強めていく方針が明らかにされている。 また、Unity VSではC#だけではなくJavaScriptにも対応していたが、マイクロソフトの製品になったことで、JavaScript対応は行わず、C#開発に特化した形で機能を強化していく方針になったという。 Unity自体にもエディターを含む統合開発環境は用意されて
エンジニアがエンジニアとして生き残るためには、ビジネス的な観点が必要だ。ビジネスのプロである経済評論家の山崎元さんがエンジニアに必要な考え方をアドバイスする本連載。今回は嫌いな上司がいるときのチェックポイントとケース別対処法を伝授する。 連載目次 本連載「エンジニアの生きる道」ではこれまで、社内の人間とのかかわり方について、営業マンや同僚との共存術を解説してきた。今回は誰もが思い当たる節があるであろう「嫌いな上司」を取り上げてみよう。 上司が嫌いな場合のチェックポイント エンジニアも人の子だ。上司が嫌いな場合があるだろう。職場に対する悩みで最も多いのは上司に対する不満だが、この不満はしばしば深刻なものになる。場合によっては、転職を決意すべき理由にもなる。 上司に不満を持っている人は、以下の5つのポイントをチェックしてほしい。 上司は自分にとってマイナスになっているか 仕事の実力はどちらが上
マイクロソフトがベネッセのセキュリティ対策と事業成長を支援:Office 365、EMSをグループ全体、約2万人へ展開 日本マイクロソフトは2015年3月12日、ベネッセホールディングスおよびベネッセグループ(以下、ベネッセ)が展開する全社の情報セキュリティ対策強化と今後の事業成長の支援に向けて、ITパートナーとして協力することを発表した。 2014年に顧客情報の流出が発生したベネッセでは、現在は「お客さま情報の安全性に、いちばん厳しい会社になる」というビジョンのもと、グループ全体のIT戦略の一環として、従業員の生産性向上とセキュリティ強化を実現するためにマイクロソフトのクラウドサービスの導入を決定したという。 今回、ベネッセが導入を決定したクラウドサービスは、複数のクラウドサービスを安全かつ効率よく利用するためのユーザーID管理環境を提供する他、データ保護、BYOD(Bring Your
「マイナンバー」という言葉は聞いたことはあっても、自分の生活や業務にどう関わってくるのか、あいまいにしか理解していない人も多いのではないでしょうか。主に民間企業の視点から、何が必要で、何をしてはいけないのか、そして今後の適用領域はどう変化していくかについて説明します。 1分:聞いたことはあっても中身が知られていない「マイナンバー」 2015年に入ってから「マイナンバー」という言葉を新聞やテレビで目にするようになってきました。しかし「言葉は聞いたことがあるけれど、自分に関係あるの? ましてや業務に関わってくるの?」という感想を持つ方も少なくないと思います。 事実、内閣府が2015年1月に実施した調査によると、「マイナンバー制度を知らなかった」と回答した人の割合は28.6%に上りました。最も多いのが「内容は知らないが、言葉は聞いたことがある」という人で43%。内容も含めて理解している人は少数派
IPアドレスを指定してMACアドレスを調べるには? arpingコマンド:ネットワーク管理の基本Tips IPアドレスからMACアドレスを確認したい場合は、「arping」コマンドを利用できます。IPアドレスとMACアドレスのひも付けがどのようであるかも確認できます。 連載バックナンバー 本連載では、ネットワーク管理の基本コマンドを順を追って紹介していきます。基本書式と用法、主要なオプション、用例サンプルを示しますので、manやhelp代わりに通読し、各コマンドでできることを順次おさらいしてみてください。ネットワーク機器の存在を確認する際の基本コマンド「ping」は以前紹介しましたが、今回は、MACアドレスとIPアドレスの組み合わせでノードの存在確認を行う「arping」コマンドを紹介します。 なお、本連載では、執筆時点の最新版Red Hat Enterprise Linux(RHEL)お
SSL通信の根本を揺るがす「SuperFish」問題をどう見るべきか:セキュリティクラスター まとめのまとめ 2015年2月版(1/3 ページ) PCにプリインストールされたソフトが通信に割り込み、その内容を全て見ていたかもしれない――2015年2月、レノボの「SuperFish」問題は大きな爪痕を残しました。 連載目次 2月と言えば情報セキュリティ月間改め「サイバーセキュリティ月間」です。脆弱性による大きなインシデントは発生せず、ほっとしていたのもつかの間、レノボのPCにSSL通信を書き換えるアドウエアが、レノボ自身の手によって仕込まれていることが明らかとなり、大きな騒ぎとなりました。 さらに、セキュリティクラスターの風物詩的なものとして長く見守られていたいわゆる「バリデーション論争」がついに終わりを迎えることとなります。 レノボのPCに「SuperFish」の凶悪なアドウエアが仕込まれ
NTTコム、GMO、楽天が語る「僕らがOpenStackを使う理由」:特集:OpenStack超入門(5)(1/3 ページ) 2015年2月3~4日、OpenStackのユーザーコミュニティによるイベントが日本国内で開催された。会期二日目のキーノートセッションは、OpenStackを採用したサービス提供や自社内ITインフラ基盤構築を目指すユーザー企業三社が登壇、アイティメディアのエグゼクティブエディター、三木泉がインタビューを行う形式で講演が行われた。本稿ではその模様を紹介する。 日本国内でも多くの企業の関心を集めているオープンソースのIaaS基盤ソフトウエア「OpenStack」。2015年2月3~4日、東京・グランドプリンスホテル高輪を会場にOpenStackのユーザーイベント 「OpenStack Days Tokyo 2015」が開催された。本稿ではその中でも二日目のキーノートセッ
Unity実用Tips――衝突判定とCollider、複数Tagの使い方:ゲーム開発初心者のためのUnity入門(13)(1/4 ページ) Unityで3Dゲームを作るまでのいろいろな処理を解説する連載。今回は、本格的なゲームを作るのに必要となる、衝突判定とCollider、複数Tagの使い方など実用的なテクニックを解説する【Windows 10、Unity 5.4に対応。C#のコードを追加】。 Unityで3Dゲームを作るまでのいろいろな処理を解説する本連載「ゲーム開発初心者のためのUnity入門」。前回記事では無数のゲームオブジェクトを動的に作成したが、本格的なゲームを作成する場合は、最初から(静的に)複数の3Dキャラクターやゲームオブジェクトを用意することになるだろう。その場合は、複数のゲームオブジェクトに「タグ」(Tag)付けすると判別しやすくなる。 そこで今回は、キャラクターにタ
【1】銀行やクレジットカード利用明細を取り込む 今年も確定申告のシーズンがやってきました。私も本連載の執筆料や書籍の印税を確定申告しています。今回はクラウド会計ソフトを使って確定申告の計算をしてみました。使ってみたのは、話題の「freee」です。以下で、順を追って使い方をリポートしていきます。 最初にユーザー情報などの基本情報を登録します。次に「口座の登録をしましょう」と画面に出てきますので、私がメインで使っている銀行の口座とクレジットカード情報を登録します。 すると、口座の取り引きがfreee内に取り込まれます(「同期する」機能)。取り込まれた取り引きから、確定申告の対象となる収入、支出を会計データとして登録していきます(「自動で経理」機能)。確定申告とは関係ない出費は、「登録しない(無視)」を選択します。 登録すると、支出先から「勘定科目(費目)」を自動で類推してくれます。例えば、タク
Unityで3Dゲームを作るまでのいろいろな処理を解説する本連載「ゲーム開発初心者のためのUnity入門」。 連載では、Unity 5.4を使ってきたが、連載中にUnityのバージョンが上がり、2016年11月29日に5.5がリリースされて、2017年3月31日には5.6がリリースされることになっている(共に米国時間)。ここで、いったんUnity 5.5、5.6の新機能を整理しておこう。 5.5の新機能は主に下記のようになっている(参考)。 Microsoft HoloLensとWindows Mixed Reality(旧称:Holographic)に対応 macOS版とWindows版でVisual Studio Codeを外部スクリプトエディターとして選択できるように Unity Collaborateのベータ版を導入 新しいプロジェクトでは、WebGL 2.0がデフォルトで使用可能
連載目次 前回の「いまさら聞けないNode.jsの基礎知識とnpm、Gulpのインストール」において、サーバーサイドJavaScript実行環境であるNode.jsについて基本的な説明を行いました。また、その周辺ツールであるnpm、Gulpを含めた環境のセッティングも行い、Node.jsを用いてMEANスタックアプリ開発ができる状態になったと思います。 本記事では上記環境を用いて説明していくので、実際にサンプルを動かしたい場合には前回の記事を読んで環境を作成しておきましょう。 今回はサーバー側のMVCフレームワーク、「Express」について解説します。 MVCフレーワーク「Express」とは 「Express」とは、Node.js上で動作するWebアプリのフレームワークです。 Webアプリを構成する上で必要な機能がそろっており、ルーティングやビューヘルパー、セッション管理の機能もデフォ
図2は、「グローバルナビ」や「ローカルナビ」がページをまたいでも「反復」しています。また、ページ全体の「レイアウト」も各ページで共通です。レイアウトそのものが「反復」しています。 ページをまたいだ「反復」を実践すると、見た目の「統一感」を演出できます。 ルック アンド フィール=使い勝手の反復 Webサイト、特にWebアプリは「使い方」が大事です。ユーザーにとって快適に使えることが重要です。もし「なんだこれは! もう」とイライラさせてしまったら、そのユーザーは二度と戻ってこないでしょう。 そうさせないために重要なのも「反復」です。統一された「ボタン」や「アイコン」、そして「使い勝手」が共通であり、共通のルール、つまり「反復の原則」を守る必要があります。それがきちんとできていると、ユーザーは自然に使い方を理解し、Webアプリをうまく使えるようになります。つまり「慣れる」という状態になるのです
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く