この手のソフトウェアだとUSキーボード限定で変更できないものだとばかり思っていたんですがそんなこともなくちゃんと設定に入ってました:-p
設定方法
接続先の設定メニューのKyeborad Layoutから「Japanese(Qwerty)」を設定する
これで記号などを入力するときにJISキーボードのは位置で認識されます。ただし全角/半角はクライアント側に持っていかれてしまうのでリモート先にアサインすることはできません。こればっかりはマウス操作で日本語入力を有効にしてください
仕事ではオープンソースとずいぶん遠い遠いところにいるので、最近話題に乗りきていません。
そんなわけで、最近(?)話題のZabbixについて簡単に調べてみました。
Zabbixオフィシャル日本語サイト :: エンタープライズクラスの分散監視オープンソースソリューション
Linux系サーバをホストサーバに各監視対象(Linux、Unix、Windows)に対してSMTPやHTTP通信、そしてエージェントを導入すればクライアントのCPU情報や詳細ログなどを収集し、Web画面上に表示できます。
RDBMSにログを蓄積でき、長期的に保存できるのもの特徴。
これまでも同様の統合監視ツールというものはNagiosや国産のHinemosなどがありましたが、クラウド時代のDevOpsというキーワードとマッチしているので評価されているのがZabbixのようです。
・多岐にわたる監視対象の設定(障害検知の早期化)
・監視エージェントなどの設定自動化(運用コストの削減)
確かに手作業でやっていたのではクラウドのパフォーマンスが出せないですよね。
もちろんこれらの情報は聞きかじったものなので、間違っていたらご指摘いただけると助かります;-p
もはやこれだけ個人情報が軽んじられていると、逆にソーシャルというのが本来の意味として機能し始められた今日この頃。
そんなこんなでGoogleが総合ソーシャルサービスの ”Google+” をデビューさせました。
人と人との対面的なコミュニケーションの微妙なニュアンスを、型にはまらないインターネットの上で実現しよう…という試み。
TwitterやFacebookはどちらかというと使い方に依存する部分が多い気がしますが、Google+はコミュニケーションを円滑化するためのサービス群とでもいいましょうか。
…正直な話しまだ使っていないので何とも言えませんが。
兎にも角にも情報感度の問題でやっと地方でもFacebookという単語が違和感なく使われるようになってきたにもかかわらず、こうやって新しいツールが登場しても二の足を踏むというか。
詰まるところサービスの品質や革新性よりもソーシャルで人口を稼ぐことの難しさ。要するに新しいことに挑戦するユーザー以外の層が使いたくなるようなサービス展開を考えることが一番難しいのかと思います。
いっそGoogle+は Google Apps傘下にして、Chrome OSとセットで対エンタープライズ戦略のコミュニケーションツールとして普及させた方がよかったんじゃないかと、余計なことを思ってしまいました。
Via:Google+ プロジェクト
![]()
Adobe Flashの技術を用いてデスクトップアプリケーションが作れるAdobe Airってご存じですか?
有名どころだとTweetDeckのデスクトップクライアントがAdobe Air上で動作するFlashアプリケーションです。
Linux版のAdobe AIRはこれまで全ダウンロード数の0.5%未満にとどまっているため、今後LinuxベースのPCや機器向けのAdobe AIRについては、移植キットやパートナーによる実装の支援を活動の中心にしていくとしている。
link: 「Adobe AIR 2.7」公開、Flash Player 10.3の機能を統合 -INTERNET Watch
公開された当初はずいぶんと興奮したモノですが、その後の時代の流れがデスクトップ(PC)からWebブラウザにシフトしていったのが大きかったと思います。
なによりもHTML5の前でFlashというテクノロジーの印象がよくなかったのが致命的で、iPhoneが頑なにFlashを否定していたのも一役買ったんじゃないでしょうか。
おっと。
Adobe Airが終了したワケじゃないですね。
Linux版のサポートが終了したというだけでした;p
という夢を見たと言えば何でも許されそうな気がするので;-p
さくらのVPS(VPS(仮想専用サーバ)のさくらインターネット)を試用してて何がすごいってシリアル接続やハードウェアVNCがサポートされていることにビックリした。
普通ならIPアドレスの設定などがミスったらSSH/RDP接続できなくなって復旧断念するしかありませんが、さくらのVPSならその状態からもOSに乗り込む手立てを用意してくださってます。
さらに、驚愕したのはカスタムOSインストールって本当に仮想上にOSをインストールするところからこちらが設定を行えます。VNCコンソール経由で設定が行えるのでパーティショニングや設定などこちらの思い通りに可能です。
さて、ここまで何でも出来るとなるとやりたくなりますよね。Windowsインストール。
作業そのものはあっけないほど簡単でした。
さくらのVPSでWindowsを動かす夢をみた:元現役高校生サーバー管理者の考察日誌 - CNET Japan
この手順の通りで何一つ問題ありません。
注意すべき点としてはさくらのVPSは試用期間中は転送速度(上下)が2MBに制限されているので、作ったOSイメージのアップロードにものすごい時間がかかります。それくらいかな。
サブネットマスクが255.255.254.0となっているので、デフォルトゲートウェイが1つ上のセグメントの場合もあるので設定情報の確認はきちんと。
あと、さくらのVPSが提供しているDNSを忘れた場合はGoogleの8.8.8.8を使いましょう。この部分を完全に忘れてて危うく最初からやり直すところでした。
使用感としては2MBの制限を受けているにかかわらずすごい快適。
もちろんWebブラウジングや画面書き換えが多いモノは根本的に無理ですが、それでも許容出来るくらい、これまで使ってきたサーバの中では一番快適。
上の画像の通りWindows7を利用しているのでメモリやHDDの残りは心許ないです。
でもきちんとデュアルコア認識されて、作業そのものは高速に処理されます。
勢い込んでVPS契約したけど、最近使ってないあなた!
Windows Server 2008 R2(Windows Server 2008 R2 SP1 のダウンロード)の評価版使って楽しんでみてはいかがでしょうか;-p
1週間ほど前になりますが、WebのWebたる部分を決定するW3CがHTML5のロゴを発表しました。
完全に正式というわけではないようですが、ほぼこの形で決定するでしょう。
さて、スーパーマンでも出てきそうなこのロゴマークですが、これに込められているのは
広報を担当するIan Jacobs氏は、「仕様、テストスイート、開発者向けの便利なツールの構築に加えて、W3Cの技術に関する認知度の向上と、W3C規格の採用促進を図りたいと考えている」と述べた。
link: W3C、HTML5ロゴを発表--HTML5推進を目指す - CNET Japan
このWebサイトではこういったHTML5の要素を使用しています という事を表明するBlogパーツ?も公開されています。
HTMLのローカルストレージ機能だったりCSS3だったり、ローカルデバイスアクセス機能だったり。
HTML5のロゴのとなりのアイコンはそれらの機能が利用出来ると言うことを表しています。特別HTMLの妥当性のチェックなどは必要なく自己申告なだけですので、「そういう集まり向けのサイト」とかなら、それなりに印象を与えることはできるかも。
HTMLの機能を表現するのって難しいので、自己アピールできると思うと…
使うかどうかは別にしても、Web屋としてはこのビックウェーブに乗って行かなきゃね;p
via W3C HTML5 Logo
Sunを買収してSunが中心となって開発していたオープンソース資産も引き継いだOracleですが、統合も落ち着いてアプリもOracleブランドでのリリースです。
おそらくMicrosoft Officeの次くらいに無料で有名なOpen OfficeもOracleブランドで提供されます。
そしてOpen Officeスイートも3.3に到達し、それとは別にサプライズとしてOracle Cloud Office 1.0を発表しました。
これはGoogle DocsやMicrosoft Office Webに対抗するOracleが新規に設計したWeb Officeスイートになります。
Oracle Open Office | Applications | Oracle
Word/Excel/Powerpointに相当するText/Spreadsheet/Presentationの3種類。メジャーな部分はこれでカバーできそうです。
当然Oracleさんなので対エンタープライズのスイート製品になると思いますが、OracleがSaaSビジネスに参入してきたことは印象的。これはWeb経由にサービスを提供していくことがエンタープライズ向けのデファクトになっていくのかな?
ちなみに、インストールするタイプのOpen Officeに対してもOracleの有償サポートが始まりました。
…OpenOffice.orgでOOoって言われてましたが、これからはOracle OpenOffice.orgになってOOOoになるのかな;p
Node.jsという名前だけ聞いていたのでてっきりjQueryのようなクライアントサイドのライブラリーかと思ってましたが、JavaScriptでサーバーサイドのコードを記述できるというすごいやつ。
環境はRackspace CloudのUbuntu 10.04です。
apt-get update
apt-get upgrade
apt-get install git-core
apt-get install build-essential
apt-get install libssl-dev
git clone git://github.com/ry/node.git
cd node/
./configure
make
make install
GitでNode.jsをダウンロードして、makeしてインストールしてます。
ただ、これでやるとちょっとだけ駄目な部分がある。それが実際どう悪いのかいまいち分かってないんですけど;p
# ./configure
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for program gcc or cc : /usr/bin/gcc
Checking for gcc : ok
Checking for library dl : yes
Checking for openssl : not found
Checking for function SSL_library_init : yes
Checking for header openssl/crypto.h : yes
Checking for library rt : yes
Checking for fdatasync(2) with c++ : yes
'configure' finished successfully (2.825s)
あと、Rackspace Cloudのサーバだとmakeに買った時間は3分50秒。
Amazon EC2のmicro instanceでmakeをしたら17分55秒かかりました。まさか個々まで差が出るとは思ってなかったので少々この結果には驚きです。
インストールが完了させて、動かしてみる。
例えばsample.jsと言う名前で
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8124);
console.log('Server running');
を書き込んで、保存して、
# node sample.js
Server running
となれば実行。
あとはRackspaceのIPにポートを指定して、アクセスしてあげると “Hello World”と表示出来て成功。
公式サイト node.js
API ドキュメント node(1) -- evented I/O for V8 JavaScript
例えば、
・職場や外出先からアクセスして必要なファイルを開きたい、という方!
・自宅のパソコンでは時間が掛る作業を実行させたい、という方!
・FX自動売買用に快適かつ安定した環境を探している、という方!
どうも皆さん、お元気ですか?
Facebookを始めました。
始めましたというのは語弊があって、実際は2年以上前にアカウントを作成しておりURLだってすぐに取得してます。ただ、使ってこなかったというだけです。
Blogの話題ではちょくちょく出てきます。
というよりインターネットの話が出てくる以上 Google,Apple,Facebookは話題にならないワケがない存在です。
でも、使ってこなかったんですよね。
でも、使い始めたんですよ!
Facebook / masanori
やっぱり一番に「どうすればいいのか分からない」というのが壁になるんじゃないでしょうか。次の壁は「英語圏のサービス」というところ。
使い始めて1日ですが、使い方なんて全然分かりません。いいじゃない、楽しいなら。
あと、英語圏のサービスということで、結構戸惑う部分もあるかと思います。政治観や宗教というものを明記して当たり前みたいな感じが日本とは違います。
結構その辺も意識せずに適当やってれば何とかなります。必要になれば拡充すればいいワケで、始める当初から下手に気にする必要もないかな と割り切ると気楽です。
さぁ、みんなLet's Try & Enjoy
そして、Daliceをフレンドに! Facebook / masanori
6月7日にApple社CEOのSteve Jobs氏の基調講演が予定されているが、そのうちの7分間程度がMicrosoft社のVisual Studioに関するデモに割り当てられているとのこと。Apple社は従来からMac OS X標準のXcode以外でのiPhoneアプリ開発を認めていないため、Visual Studioも標準開発環境の1つとして提携する可能性が高いとのこと。
psychobox on Flickr - Photo Sharing!
なんとみなさん!
Dropboxが10GBまで無料で利用出来るようになっていたことをご存じですか!
オンライン上に10GBもの大容量ストレージを、デスクトップクライアントからのシームレスな同期、iPhone向けの各種アプリとの素晴らしい連携性を発揮する素敵なストレージを10GBも!
と言っても、無料で利用出来る2GBに他の利用者を新しく招待すると+250MBで最大8GBまでの 計10GBです。なので、新しい利用者を招待できなければ2GBから増えることはありません。
ちなみにこの250MBのボーナスは提供する側だけでなく、このリンクから登録した人も受けることが出来るので、新規に始める人はこのキャンペーンを利用した方が普通に登録するよりも250MB分お得です。
このキャンペーンを自演するのは面倒。
この利用者の判定はアカウントを作成した時点ではなく、その利用者がPC/Mac/Linuxなどの環境にアプリケーションをインストールしないといけません。
あと、少なくともIPアドレスくらいは見ていると思うのでソフトの入れ直しとかでは辞めた方が無難な気がします。
IPアドレスという壁がある以上結構難しいところですが、こんな時こそクラウドコンピューティング!
Amazon EC2とかRackspace CloudとかでWindows Serverが利用出来る環境なら比較的簡単です。そこにたどり着くまでが大変という話もありますが、そのくらいの壁はあって当然;p
ここまでくると、後はWindows Serverを起動してRDPでつないでブラウザから自分のキャンペーンコードのURLをブラウザに入れてDropboxのクライアントをインストールすれば終了です。
おめでとうございます。
後の処理はAmazon EC2にせよ、Rackspace Cloudにせよインスタンスを終了した時点で綺麗さっぱり無くなりますし起動の度にIPが変わる特徴もある意味有意義?に機能します。
この一連の作業は30分程度で終了します。そのほとんどがインスタンスの起動待ちの時間なので作業自体は超簡単。
この程度の時間しかからないのでインスタンスの利用料もたいした金額にはなりません。
…確かにこの方法で増えることを確認しました。
が、なんだかとても不毛な感じで胸一杯になります。
素直にBlogやTwitterなどで興味のある方を招待した方が全然楽で良いかと思います。
Dropbox自体が以前書いたZumoDrive をさっくり触ってみたのように容量を10GB単位で購入できるようになればとつくづく思います。
皆さん、Dropboxライフをレッツエンジョイ!
珍しくクラウド使わなかった。
ローカルのマシンにインストールしたUbuntu serverにGeeklogの導入です。
インストール時にLAMP構成を選んだと思いますがたぶん、素buntuだったと思うので頑張ってPHPとMySQLを入れた気もしないでもない。
Geeklog Japanese - The secure CMS. オープンソースCMS[携帯対応]
Windows環境からのインストールはクライアントがあるので結構楽。プロキシはどこのを読んでるのか分からない。
Geeklog Japanese - The secure CMS. オープンソースCMS[携帯対応]
他のOSの場合は伝統的な方法でインストールして下さい。
WordPressなどのCMSツールをインストールしたことのある人は全然問題ないです。
普通にホスティング環境を利用していれば良いんですが、今回のように中途半端に用意した環境だとMySQLの文字コードで文字化けを起こしてしまったのが…
MySQLをUTF-8にあらかじめ設定しておいた方が良いです。はい。当たり前かもしれません。
MySQL 文字化けを防ぐ、文字コードの確認と設定 | 渋谷生活
このような巨大CMSは使ったことがないのである意味新鮮。
Xoopsとどのあたりがどう違うのか気になる所です。
たぶん、20年くらい前ならこれで飯が食えたと思う。
しかし、時代は変わってしまったのです。
電卓ぽいものを作ってみました。
少なくともiPhoneでみられればいいやという考えなので普通のブラウザからみると、悲惨なことになります。
http://app.itfun.jp/html/calc.html
まだまだ、挙動が不安定です。
ちなみに、これはJquery で作るAdobe Air電卓 をぱくり参考にさせて頂きました。
逆に考えれば本当にWebアプリをそのものをAirパッケージに落とし込むことが出来るんですね。すごいです。
もうちょっと作らないとね。
こんな感じの時計アプリです。
そしてよく見てみると時計が2つ重なってますね。
馬鹿なのとしか言いようがない・・・
TOKEI
http://app.itfun.jp/
例によってiPhone Webアプリなので、上記のサイトにアクセスしてもらって、ホームスクリーンに追加してもらうと上の画面のような感じになります。
ちなみに、画面をタップしてもらうと色が変わります。
この配色の情報はクッキーに保存しているのですが、いまいち挙動がおかしい。
PCのブラウザからアクセスする分には問題ないのですが、iPhoneのホームスクリーンに追加するとどうやらクッキーが更新されないみたい。
なかなか難しいです。
見てこの素晴らしいIE9の実力を。
意外と基本に忠実な感じの仕上がりだそうです。
Internet Explorer 9: Platform Demos
ちなみにMicrosoftのベンチマークテストの結果によると、IE8の8倍近く高速になっているとのこと。
| Browser | Sunspider Result Average (ms) |
|---|---|
| IE8 | 3825.53 |
| Opera 10.10 | 2491.93 |
| IE9 PDC 2009 Demo | 834.00 |
| Firefox 3.6 | 699.80 |
| Firefox 3.7 Alpha2 Pre-Release | 610.20 |
| IE9 Mix 2010 Platform Preview 1.9.7745.6019 | 598.80 |
| Safari 4.0.5 (531.22.7) | 407.93 |
| Chrome 4.0.249.89 | 373.87 |
| Chrome 5.0.342.2 (dev) | 293.47 |
| Opera 10.5 | 285.20 |
このWebKit SunSpider Javascript ベンチマークによるとFirefoxを上回る性能。
なお、今回のはあくまでも新型エンジンのプレビューなので外観はIE8を引き継いでいます。まだ、なんのボタンも付いていないエンジンのプレビュー版でした。
今後も大幅に変更されることがあるかと思いますが、とにかく手を出してみたい人はどうぞ。
追記ですが、今回のIE9からはWindows XPはサポート外になると言うことで、遂にWindows Vista以降からじゃないと利用できなくなります。
これが、大きなきっかけになってくれれば良いんですけど…!
別件ですが、Windows Phone 7シリーズの標準ブラウザはIE7ベースだそうです…モバイルはまだまだ時間がかかりそう。
昨日のやつ(あなた専用のiPhoneアプリを作るサービス、始めました。 | itFun.jp)の補足と言うか、ネットだと意外と間違った?情報が多かったので自分なりにWebClipアイコンに関してまとめてみたいと思います。
iPhone/iPod TouchにはWebサイトをSafariのブックマーク以外にネイティブアプリと同じようにアイコンをホームスクリーンに置くことが出来ます。
この方法はすごい簡単で、Web開発者の方は<head>の中に
<link rel="apple-touch-icon" href="apple-touch-icon.png">
を書き込むだけ!
これで、hrefに指定した画像がホームスクリーンに追加する際にアイコンとして表示されます。
んで、ここからネットの情報と違うところ。
そんなことはありません。
さらに言えばルートディレクトリに置けなんて書いているところもありますが、ちゃんと画像へのリンクになっていれば問題ありません。
逆に言い換えれば必ず画像への直リンクになっている必要はあります。
最近のWebサービスみたいに画像へのリンクが.pngで終わっていないものはダメですし、base64でバイナリ化したものもダメでした。
これを信じた自分が馬鹿だった。
実際の所は正方形ならどのサイズでも問題なしです。今回のTweet2Appも73×73の画像をそのまま読み込むようになっています。
ただ、57×57のサイズで表示されることを考えると、個別に用意できるならそのサイズを基準に作成している方が無難ですね。勘違いして53×53のサイズで画像を作成しましたが、ちゃんと読み込まれましたので小さくでも大丈夫のようですが、拡大表示されるのでちょっとキタナイ…
iPhoneは自動でWebClipアイコンにエンボスやグラスの様なテカテカをかけてくれます。
今回のTweet2Appもそうですが、このエフェクトをかけて欲しくない場合もあります。
そういうときは
<link rel="apple-touch-icon-precomposed" href="hogehoge.png">
relの値をapple-touch-icon-precomposedに変更しましょう。
ネットを見ているとapple-touch-icon-precomposed.pngにファイル名をしないといけないみたいな感じですが、実際はrelの方で大丈夫です。
iPhoneと言えばObjectiv-Cでゴリゴリという情報ばっかりでWebアプリに関しては情報不足も良いところです。
備忘録でした。