DELL KACE デモ

2011 年 10 月 26 日 コメントはありません

今日は、DELL KACE 新製品記者説明会&ブロガーミーティングに参加してきました。
その様子は、「DELL KACE 新製品記者説明会&ブロガーミーティング」をご覧ください。

KACEはこちらからデモで管理画面を体験することが出来ます。
デモ一覧のページにアクセスし「インタラクティブデモサンドボックス」のタブを選択し、
「インタラクティブデモサンドボックスを開始する」をクリックすると下図ログイン画面が出ます。

demo1

そのままログインを押すと管理画面にログインできます。

すると下図のような管理画面が表示されます。
ここでは、管理しているシステムの概要がグラフと図で一覧できます。

demo2

下の方にスクロールし、下図の詳細を表示をクリックすると、

demo3

より詳細なシステムの情報を見ることが出来ます。
下図はOSの種類について。

demo4

次にメニューからイベントリを選択すると、コンピュータイベントリが表示されます。

demo5

各々のコンピュータをクリックすると、そのマシンの詳細情報を見ることが出来ます。

demo6

例えばインストールされているプリンタも分かります。

demo7

同様にソフトウェアイベントリも閲覧可能。

demo8

ソフトウェアの概要や対応OSも参照できます。

demo9

と、こんな感じでデモで管理画面の操作感は試すことができます。

実際にインストールして試したい方は無償試用版も用意されているので、ダウンロードして30日間利用可能です。

カテゴリー: 日記 タグ:

DELL KACE 新製品記者説明会&ブロガーミーティング

2011 年 10 月 26 日 コメントはありません

今日は、DELL KACE 新製品記者説明会&ブロガーミーティングに参加。
Ustream配信だったので、ぜひご覧ください。

前半の第1部では、新製品記者説明会ということで、システム管理アプライアンス「KACE」の発表。

※各社ニュースは下記
デル、手軽に導入・運用できるシステム管理アプライアンス「KACEシリーズ」
デル、システム管理・導入アプライアンスの「KACE」発表
デル、システム管理・導入アプライアンス「KACE K1000」など発表

後半の第2部ではブロガーMTGということで、SMB市場に対してKACEがどのような影響を与えるか?逆に経営者、技術者視点でKACEをどのように活用できるかをディスカッションしました。

攻めの投資

ITへの投資は攻めの投資である
これが今日、記者発表からブロガーMTGまでの話を踏まえて今日感じた一番大事なことです。
アウトソースする費用、新たに導入するシステムの費用がかからないからと、
非効率的な作業を従業員に強いるとしても、実質的に時間コストや人件費という部分は減りません。
ITをコストではなく投資ととらえるためには、新たなシステムを導入することで生まれる時間、余剰資源を、
どのように活用するか、振り分けるかという視点が必要です。

今までシステム管理に忙殺されていた、時間ばかりかかる単調作業を行っていた技術者や担当者を解放し、
もっと別のビジネス推進に携わらせるために投資するという意味で、
ITシステムの導入を検討できれば経営者も従業員もみんなハッピーになれると思います。

KACEとは

そして、今回発表されたシステム管理アプライアンスDell KACE。
簡単に言うと、
・ネットワーク上にあるパソコン、サーバへのOSやソフトのインストール、バージョンアップ
・どんなパソコン、サーバが使われているか?という資産管理およびそれぞれの性能等の状態把握
等のシステム管理が、KACEをネットワークに接続するだけでぜーんぶできちゃいます。
新たなサーバやネットワークを用意する必要はなし、高度な知識も必要なくWeb画面上で操作できます。
“これ一台で”という製品です。(※K1000,K2000を使う場合は2台必要)

システム管理アプライアンスDell KACEファミリ
http://intl.kace.com/jp/products/overview

急速なビジネス環境の変化に柔軟に対応するためには、システムの入れ替え、ソフトウェアの更新等を手作業ではなく自動で、しかも簡単に行える必要があります。それでいて、簡単に導入できて価格も手頃な製品というのがKACEなのです。大企業向けにも対応できますが、管理するハードウェアの台数が少ない中小企業向けで特に活躍しそうです。

さて、KACEの発表を踏まえた概要は以上です。
次の記事ではKACEを実際試してみることができるデモの紹介をします。
「百聞は一見にしかずな」ということで、ここまで???な人は是非一度触ってみてください。

カテゴリー: 日記 タグ: , ,

Windows8 Developer Previewを試した動画

2011 年 9 月 19 日 コメントはありません

Windows Developer PreviewをダウンロードしてONKYOのタブレットにインストールしてみました。

ハードウェアのスペックは、
CPU: 1.6GHz
メモリ:1GB
SSD: 32GB
です(詳しくはこちら)。

以下、動画です。

感想としては思った以上にサクサク、少なくともWindows7の時のタッチ操作よりは全然早いです。
いろいろアプリも入っているように見えるのですが、おそらく32bit版では動かない?のか、試せませんでした。

開発者としては、Learn to build Metoro style appsは気になるところ。
Metoro styleのWebサイトとかでてきそうですよね。
正直自分はデザイン苦手なので、MetoroにのればそれなりのUIが出来るという安心感はあります。

引き続き、windows8とphone7には注目です。

カテゴリー: 日記 タグ:

ChromeOSをUSBにインストールして使ってみた

2011 年 6 月 29 日 コメントはありません

chromiums

Chrome OSをUSBにインストールして、USBからブートして使ってみました。
参考にしたのは下記サイトです。

「Google Chrome OSだけで仕事できる?」最新版を古いノートPCで動かしてみる

簡単に点手順まとめ。

1. USBを用意する。4GBも大丈夫です。

2. Chromium OS Vanillaをダウンロード

Chromium OS Vanillaのサイトから、最新バージョンのUSBを選んで、ダウンロード。

3.ダウンロードしたファイルを解凍

2.でダウンロードしたtar.gzファイルを7-zipで解凍。

4.イメージをUSBに書き込む

3.で展開したディスクイメージを、Win32 Disk Image Writerで書き込む。

5.BIOSの設定変更

BIOSの設定を変更し、USBブートするようにする。

起動するといつものChromeが立ち上がります。
スクリーンショット見せるまでもなく、普通にchromeだけが使えます。
(コマンドラインはある)。

しばらく使ってみて、また使用感を報告したいと思います。

カテゴリー: HowTo タグ:

PHP Frameworkの選び方まとめ

2011 年 6 月 25 日 コメントはありません

HOW TO: Choose a PHP Framework for next Project
を読んだまとめ。PHP Frameworkの選び方。

まずはじめにニーズの確認

開発するアプリケーションの最優先事項は何か?
ECサイト作るなら、決済周りのモジュールがあるものがいいとか、
ソーシャル系のサービスなら、スケーラビリティがあって、処理が早いものがいいよね、とか。

ホスティング環境は?
追加モジュールや、ソフトウェアのインストールが必要な場合は、
可能かどうか確認。当たりだけどフレームワークが前提としているデータベースが使用出来るかも確認。

開発者の強みと弱みは?
初心者向けフレームワークなのか上級者向けなのか。別に新しく学べばいいんだけど、
時間や予算、セキュリティ面も考慮必要。

主なフレームワークの特徴

cake-logo

CakePHP

  • PHP4対応
  • 一番ポピュラー
  • お手軽だけど大規模開発には向かず
  • プロトタイプをさくっと作れる

zf-logo

Zend Framework

  • 上級者向け、エンタープライズアプリケーション開発向け
  • 高度にモジュール化されている、個々のライブラリが独立
  • Webサービス連携等多数の機能が組み込み済み
  • 小規模アプリケーション開発で使うと、オーバーヘッドが多い

codeigniter-logo

CodeIgniter

  • 初心者向け、簡単
  • コミュニティが充実、ライブラリやtipsを発見しやすい
  • コンテンツ中心のサイトや小規模システム向け
  • フレームワークが初めて、数時間で学びたい人向け

symfony-logo

Symfony

  • エンタープライズアプリケーション開発向け
  • 様々なホスティング環境に対応
  • 公式チュートリアル充実、コマンドラインツールで自動生成
  • 多言語化、URLルーティングやプラグイン等の機能もある

kohana-logo

Kohana

  • CodeIgniterから派生、小・中規模サイト向け
  • CodeIgniterよりコーディング量が少なくて済む
  • ドキュメントはちょっと少ない
  • コミュニティはそこそこ活発

yii-logo

Yii

  • 高速
  • 充実したコマンドラインツールで短期間での開発が可能
  • テンプレート、テーマ、ウィジェットの他、多言語化、Webサービス連携も可
  • たくさんのことがコマンドラインツールで行われてしまうため、そこが嫌な人もいる
カテゴリー: プログラミング タグ: ,

パーフェクトなCTOを雇うためのTips 14個

2011 年 6 月 21 日 コメントはありません

Mashableに14 Tips for Hiring the Perfect CTOという記事がありました。
雇う側視点でみてもいいのですが、
逆にこういう人になるという目標にもなりそうです。

詳細は、元ソースを参照してください。
見出しだけ箇条書きにすると、

  1. リーダーシップ力は必須
  2. 実績、過去のパフォーマンスが全て
  3. CTOというポジションに見合う責任感
  4. 技術の事だけ考えない、ビジネス創造力
  5. クリエイティビティ、芸術性
  6. CTOを選ぶための助言者を見つける
  7. 仕事以外でのTechnologyに対するパッション
  8. キャラ、ビジョンへの共感
  9. 組織のマネジメント能力、実行力
  10. Startupの経験
  11. 会社の雰囲気に合っているか
  12. 学歴、育ちは簡単なフィルター
  13. 解決方法が見つかるまで止めないか
  14. コードを超えて、サービスのことを考えられるか

CTOだけじゃなくて、エンジニアのチェックポイントにも使えそうです。

カテゴリー: 日記 タグ:

再復習!オブジェクト指向PHP

2011 年 6 月 20 日 コメントはありません

php

なんとなく書けてしまうPHPですが、
オブジェクト指向に基づいて本当にコード書けてますか?
自分もなんだか不安だったのと、
Elatedに下記シリーズでまとめられているのを見つけ、
いい機会なのでオブジェクト指向PHPを再復習しました。

Object-Oriented PHP for Absolute Beginners
Object-Oriented PHP: Delving Deeper into Properties and Methods
Object-Oriented PHP: Working with Inheritance

以下、それぞれの簡単な内容とポイントです。

Object-Oriented PHP for Absolute Beginners

オブジェクト指向とは何か?オブジェクト指向のメリットについて。
PHPでのクラス、メソッド、プロパティの宣言および呼び出し、
インスタンスの生成や、private、protected、publicの違い。
基礎の基礎なので、上記が分かっていれば読まなくて大丈夫。
オブジェクト指向って何だっけ?という場合は必読。

Object-Oriented PHP: Delving Deeper into Properties and Methods

コンストラクタとデストラクタ、staticなプロパティと関数、
クラス定数、引数の型指定あたりまでは、
他の言語からさくっとPHPに移ってきた人も知っていると思います。
それでは、__get()、__set()、__call()についてはどうでしょう。
プロパティやメソッドをカプセル化するやつです。
なんだっけ?そんなんあったの?と思った人は、この記事は飛ばさず読みましょう。

Object-Oriented PHP: Working with Inheritance

継承についです。オーバライドやfinal、抽象クラスやインタフェースについて。
ここまで完璧になれば、PHPのオブジェクト指向もばっちりですね。
継承、オーバーライドは問題ないでしょう、もし再確認するとしたらparentかな。
抽象クラスやインタフェースについても、一度オブジェクト指向をしっかり
学んだ人は問題ないと思われます。
ただ文法知っているだけで、抽象クラスとインタフェースを使うメリット、
活用法はしらないという方は、ぜひ一読を。

カテゴリー: プログラミング タグ:

heatmap.jsでヒートマップ

2011 年 6 月 19 日 コメントはありません

heatmapjs

heatmap.jsは、HTML5のcanvasを使って、Webページ上にヒートマップを描写するためのJavaScriptライブラリ。
ヒートマップというのは下記のように、サーモグラフィみたいなやつです。

heatmap

heatmap.jsのサイトにいくと、クリックやマウスの移動によるヒートマップや、
地図上にヒートマップを描写するサンプルを見ることができる。

現在、ドキュメントはソースコード内にコメントする形でしか存在しないが、
作者によるとそのうちドキュメントも出すとのこと。

ただ、そこまで長いソースコードではないし、簡単に使えそう。
以下、マウスクリックによるヒートマップのサンプルをざっと見た感じの備忘録。

h337.create(config)

heatmapインスタンスの作成。configには、elementやradius, visibleの他、
max,weight,height,gradient,opacity等が指定可能。
値のセットの仕方についてはheatmap.prototype参照。

h337.util.mousePosition(ev)

canvasのマウスポジションのx,y座標を得る。

store.addDataPoint(x, y)

データは通常x,yの座標で保持するけど、
setDataSet(obj)を使う場合には、第3引数としてcountも指定して、
データを追加することができる。

カテゴリー: プログラミング タグ:

[Web開発者向け]無料のE-bookまとめ

2011 年 5 月 27 日 コメントはありません

Web開発者向けの無料学習リソースです。
個人的に、読んでみたいもの3つです。
最後に、参考リンクを上げたので、興味のある物があれば読んでみてください。

PHP 5 Power Programming

php5powerprogrammingcover

すでにPHPを使っていて、ステップアップしたい人向け。
下記、コンテンツの概要。

・PHP開発におけるデザインパターン
・Webアプリケーション開発におけるクッキー、セッション等
・MySQL, SQLiteをはじめとするデータベースとの連携
・効率的な例外処理
・XML, XSLT
・XML-RPCやSOAPによるWebサービス構築
・PEARの活用、主なパッケージの利用から作成まで
・PHP4から5へのアップグレード
・パフォーマンスチューニング
・ファイル、入出力、正規表現、日付と時間、画像処理
・独自関数とシェルスクリプトの作成

Hackety Hack

Ruby初心者向けのチュートリアル。チュートリアルとRubyの練習が一体になっている。
プログラミング初心者でも大丈夫。

hackety_hack_lesson_screenshot

The Node Beginner Book

nodejs

Node.js初心者向け。オブジェクト指向言語(Ruby, Python, PHP, Java等)を1つ使ったことがあり、
javascriptもちょっとは触ったことがある人にはぴったりなチュートリアル。

その他、参考リンクを何個かあげておきます。

PHP
5 Free E-Books and Tutorials for Learning PHP

Java
3 Free E-Books on Java for Beginners

Ruby
10 Free E-Books on Ruby for Beginners

Node.js
7 Free E-Books and Tutorials for Learning and Mastering Node.js

※2011/5/29追記
C#
8 Free E-Books on C#

※2011/6/5追記
HTML5
6 Free E-Books and Tutorials on HTML5

※2011/6/19追記
C, C++
6 Free E-Books on C and C++

※2011/6/26追記
SQL
5 Free E-Books and Tutorials on SQL

※2011/7/10追記
Haskell
5 Free E-Books on Haskell

カテゴリー: プログラミング タグ: , , , , ,

OpenShift Express 新規アプリケーション作成

2011 年 5 月 15 日 コメントはありません

Opneshift Express 新規アプリケーション作成

logo1

OpenShift Expressで新規アプリケーションを作成してみます。
OpenShiftの概要は「OpenShift - Redhatのクラウド型PaaS」をご覧ください。

1.アカウント作成

express_tryit

「TRY IT NOW」をクリックして新規アカウントを作成。
確認のメールが送られてくるので、
文中の認証URLをクリックしてログインします。

2.チュートリアルを確認

ログインすると先ほどのページの「TRY IT NOW」が「GET STARTED」に変わるので、
クリックしてチュートリアルを確認します(見つからない場合はこちらから)。

Linux, Mac, Windowsでのチュートリアルがあります。
ただ、Windowsでは結局cgwin環境でgemを使うことになるので、
Macと同じです。Linuxの場合はyumでインストールできます。

3.インストール

Mac or Windowsの場合です
(※Windowsの方はcygwin環境を整え、gemをインストールしてください)。

$ sudo gem install –source http://gems.rubyforge.org –source https://openshift.redhat.com/app/repo/ rhc

でインストールします。たったこれだけです。

ちなみに

Building native extensions. This could take a while…
Successfully installed json-1.5.1
Successfully installed parseconfig-0.5.2
Successfully installed rhc-0.69.3
3 gems installed
Installing ri documentation for json-1.5.1…
Installing ri documentation for parseconfig-0.5.2…
Installing ri documentation for rhc-0.69.3…
Installing RDoc documentation for json-1.5.1…
Installing RDoc documentation for parseconfig-0.5.2…
Installing RDoc documentation for rhc-0.69.3…

な感じで出力があります。

4.ドメイン名を作成

$ rhc-create-domain -n mynamespace -l email@address

mynamespaceの部分に希望ドメイン名、
email@addressには自分の登録アドレスを埋めて、ドメイン名を作成します。
パスワードを聞かれるので、入力したらドメイン名作成完了です。

5.アプリケーションの作成

Developer Preview期間中は1アカウントにつき1つのアプリケーションしか
作成することはできません。

$ rhc-create-app -a myapp -t php-5.3.2

myappの部分にアプリケーション名を埋めましょう。
php-5.3.2の部分はフレームワークのタイプです。
現在は
・php-5.3.2 — for php applications
・wsgi-3.2.1 — for Web Server Gateway Interface applications
・rack-1.1.0 — for Ruby Webserver Interface applications
の3つが指定可能です。

上記コマンドを実行すると(パスワード途中で聞かれます)、
公開URLが発行され、作成されたアプリケーションの
gitレポジトリがローカルにcloneされます。
あとは、このレポジトリで編集してpushしていけばいいわけです。

6.アプリケーションの編集

レポジトリの中身を見てみると
libs, misc, phpの3つのディレクトリがあります。
php: 外部に公開されるコード
libs: 追加のライブラリ
misc: 外部に公開されないコード
という使い方です。

phpフォルダの中にあるサンプルのindex.phpを適当に編集しましょう。
編集後、

$ git commit -a -m “何かコメント”
$ git push

で、反映完了です。
アプリケーションのURLにアクセスして確認してみてください。

ざっとGET STARTED はこんな感じです。

カテゴリー: HowTo, プログラミング タグ: , ,