【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いです。実験用ですので、カオス(混沌)をあえて意図したりもしますので、標準やValidとは無縁だったりしますが、何卒、ご了承ください ( _ _ b
Yahoo! Search for the iPhone
http://search.yahoo.com/i
Optimizing Yahoo! Search for the iPhone
http://yuiblog.com/blog/2008/08/28/ysearch-for-iphone/
YUIによるインクリメントサーチになっています。かなりがんばって最適化したらしいです。このあたりの姿勢はYahoo!の良さかなぁ。
iPhone 3G でパケット通信を WiFi に制限する方法
http://www.vitae.jp/malkuth/no/2173
Internet AccessをWiFiに制限(iPhone 3G)
http://members.at.infoseek.co.jp/MACFreak/index.html
ところがこれを実行するにはiPhone企業先にのみ提供されるiPhone Configuration Utilityで目的に沿ったconfiguration profileを作成することが必要になるとのことです。
この記事ではこのToolを使わないで、Cellular Internet Accessを"Null"にするProfileのInstall方法が紹介されています。それは、このProfile をMailに添付して自分宛にMailし、添付FileをClickすることによりiPhone 3GにInstallします。
もとに戻すのは、Settings -> General -> Profileを選択して削除しiPhoneをRebootすることで可能と説明されています。
iPhone 2.0: How to Disable Cellular Internet Access
http://brent.kearneys.ca/sysadmin/2008/iphone-20-how-to-disable-cellular-internet-access/
#これでヘビーユーザーは、月2500円ほど節約できて、ソフトバンクは3G回線の渋滞のリスクを回避できるかも?
#うーむ、こんなXMLファイル(apn-disabler.mobileconfig)でいろいろ設定できるわけかぁ。
参考: iPhone Device Configuration Overview
iPhone Configuration Utility 1.0 for Mac OS X
http://www.apple.com/support/downloads/iphoneconfigurationutility10formacosx.html
iPhone Configuration Web Utility 1.0 for Mac
http://www.apple.com/support/downloads/iphoneconfigurationwebutility10formac.html
iPhone Configuration Web Utility 1.0 for Windows
http://www.apple.com/support/downloads/iphoneconfigurationwebutility10forwindows.html
iPhone iPod touchエンタープライズ配備ガイド
iPhone 3Gでユーザー証明書を利用してみる
http://iphone.ipsec.jp/content/enterprise/
iPhoneに機種変更した特典で1万円キャッシャバックしてくれるというSMSがソフトバンクから届いたので、小躍りして、振込口座入力のURLに行こうと思ったら、例によってXシリーズとiPhoneは、そのURLへはアクセスできないので「お客様センター」へ連絡してね、とのこと。
ま、1万円もらえるならそれくらいの労は厭いません、きっぱり。
ということで「157」へかけたら、混雑してるのでまたきてね、のアナウンス。iPhoneな人いっせいにかけてるのでは^^?
うう、宙ぶらりん。
そろそろXシリーズ用のカスタマサービスサイトをしっかり構築するべきではないですか?>SoftBank様
まぁ、気長に待ちますけど、でも、そろそろ、、、。
iPhoneの隠しコマンドでField Testへ
http://applembp.blogspot.com/2008/08/iphone_26.html
自己責任で、電話で下のように入れ発信
*3001#12345#*
アップル、iPhoneのコピー&ペースト機能実装を目指した「OpenClip」を無効へ
http://builder.japan.zdnet.com/news/story/0,3800079086,20379267,00.htm
ありゃりゃ。でも、これはつまり作ってるということかな?
iSSH
http://www.zinger-soft.com/iSSH_features.html
iSSHフォーラム
http://groups.google.com/group/issh
SSH
http://www.throughput.biz/
そのうち無料のが出そうな気はしますが、iSSHが600円、SSHが450円ということで、まぁ高くは無いので、サーバー管理者としては買っておいて良いかも。と、思ってフォーラムのあるiSSHを買ってみましたが、字が小さすぎてつらい。
iSSHで目が痛くなるなぁ、、、の図

先日試した、PPTPで接続してVNCからPCのSSHを使うやりかたの方が高機能で良いかなぁ、、、。ただだし。
【iPhone】VNC for iPhone
iPhoneからVAN経由VNCで開いたWindowsデスクトップ上でSSHクライアントを使うの図

==
追記 2008.8.25
高機能でまともなSSHが出ました。350円の価値はありそう。
TouchTerm
http://www.jbrink.net/touchterm/support.html
YouNote
http://www.sophiacom.fr/pages/iphone-us/younote-overview.html
手書きメモと音声メモと画像メモとテキストメモとWebメモとGPSメモが統合された便利なソフトを入れてみました。これが無料は少し驚き。<って、有料のをまだ入れてないから比較できないですけど(^^;。


Evernoteとかも入れてありますけど、Evernoteはiphoneなくしてもデータはサーバーにあるので、安心かな〜というのはあります。
高橋 ( 2008年08月12日 00:09 )これですね
http://www.evernote.com/
入れてみました。Webと連携するタイプですね。面白いです。
通信できないときにiPhone側のストレージを使うようになっていないらしい?のは少し惜しいですけど、カレンダーもそうですが、Webと連携するタイプは、入力を補完もできるので便利になりますね。
iPhoneでコピー&ペースト
iPhoneは、あの先進的なタッチ操作を実現するために、コピー&ペースト機能が犠牲になっています。つまり、コピペできません。でも、これで↓できる?
Copy and paset on the iPhone revealed
http://www.viddler.com/explore/mager/videos/36/
iPhone Copy/Paste
http://zacwhite.com/blog/?p=141
[ Google Code ] touchclipboard
http://code.google.com/p/touchclipboard/
TouchClipboard allows third party apps to share a global clipboard on the iPhone
iPhone Copy/Paste購入してみました。(MagicPad)
選択がダブルタップなので、ちょっとした慣れが必要かも。
コピーペースト時のキーボードもボタンタップではないので、これもちょっと選択しにくいf(^^;
もっとも致命的なのは日本語入力で、濁点などが入らないってことかも。だ、とか、ぱが入らないんですよ。
そうですか。でも、この問題意識は広く共有されていると思いますので、きっと、いつか答えが見つかると思います。
そんなに難しくなさそうに思えますけれど、ユーザーインターフェイスなのでアップル側でやってくれるのが本当は一番良い気がします。
古籏一浩 ( 2008年08月10日 16:43 )難しくないようでいて、どうやって選択させるのか、が難しいのかもしれません。
MagicPadのようにダブルタップで、となるとダブルタップで拡大縮小するのを使っているアプリではNGでしょう。ドラッグすると画面全体が動くので、これもNG。
トリプルタップとかウルトラタップという手もあるけど、誰かがいい答えを出してくれるのをAppleが待っているのかもf(^^;
どういうインターフェイスだとスマートに、かつ既存イベントに干渉せずに、割り込めるかという人間工学デザインみたいなところかなぁ。
せっかくいろいろなセンサーがついているので、タップ&一振りとか(^^;;、、、でもそういうのは、早くしないとアプリがたくさんできてしまってからでは使えない。<それより、一振りでは誤動作しそう^^;。
PhoneDevCamp 2
Hackathonコンテスト勝者
Dominic Sagolla | August 8th, 2008 at 16:24 | 6 Comments
http://www.iphonedevcamp.org/2008/08/08/hackathon-contest-winners/
Yahoo!翻訳
GreasePocket Blog
http://greasepocket.wordpress.com/2008/08/04/greasepocket/
Demo
https://s3.amazonaws.com/greasepocket/GreasePocketDemo.mov
Googleの検索フィールドにHello World!表示と、GMailに著名ボタンを追加するデモ。
iPhone 3G と Google カレンダーを自動プッシュで同期する NuevaSync
http://yamashita.dyndns.org/blog/iphone-google-calendar-nuevasync/
#欲しかった機能があっさり実現!Googleカレンダーに書いたとたんにiPhoneカレンダーに反映されるし、iPhoneカレンダーに書いても即Googleカレンダーへ反映されます。有線でつなぐ必要も無いし、手動の同期作業もいらない、どこに居ても一瞬で自動同期!超便利。

Mocha Telnet Lite
Category: Business
First release: 3 August
Version 1.0
0.5 MB
無料
TN5250 for iPhone and iPod
http://mochasoft.dk/iphone_telnet_screens.htm
iTunes Store
http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=286893976&mt=8

# SSHでないのは残念ですが、何かの時には使えるかな。port22にすると一応SSH2の画面にはなるんですけど機能制限しているのかなぁ。
# ちなみにこのMochaSoftという会社のシリーズはなかなか良くて、こないだ入れた VNC もここのソフトです。なんと、IBM AS/400と接続する5250エミューレータもあります! こりゃすごい。 PPTPで接続してSQL使えるわけですね。誰か使った人いるかな?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<title>iPhone onlineChker Tests</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="content-script-type" content="text/javascript">
<meta http-equiv="content-style-type" content="text/css">
<meta name="viewport" content="width=device-width; initial-scale=1.0;">
<script type="text/javascript">
var onlineChker={
//online mode crossbrowser true/false
onLine : (function(){
return (typeof navigator.onLine=='boolean')?navigator.onLine:true;
})(),
//now online? true/false
nowOnline : false,
//default HTTP method
method : "HEAD",
//XHR object
that : null,
//XHR
sonar : function(){
var xoj =onlineChker.that= new XMLHttpRequest();
xoj.onreadystatechange =function () {
if ( xoj.readyState == 4 ) {
if ( xoj.status == 200) {
onlineChker.nowOnline = true;
} else if ( xoj.status == 0) {
onlineChker.nowOnline = false;
}
//onLineを実装していないSafari用
if(typeof navigator.onLine!='boolean')onlineChker.setOnOffline(xoj);
onlineChker.callback( xoj );
}
}
xoj.open(onlineChker.method,location.href); //The 1st time method is HEAD.
xoj.send("");
},
//callback from readyState == 4
callback :function(xoj){
if(onlineChker.method=="HEAD"){
if(!onlineChker.onLine){
//get from DB
onlineChker.loadLocalDB() //load from local DB
} else {
if(!onlineChker.nowOnline)
onlineChker.loadLocalDB() //load from local DB
//get from network
else onlineChker.saveLocalDB();//save to local DB
}
}
},
//
setOnOffline : function(xoj){
var msg ="このURLは、現在 " + xoj.status +" "+xoj.statusText +"です。\n"
+"\nオンライン作業(OK)\nオフライン作業(キャンセル)";
return onlineChker.onLine=confirm(msg) ;
},
//Offline work
loadLocalDB : function(){
//ここへオフライン作業を書きます
onlineChker.massegDialog(' Offline work here. ');
},
//Online work
saveLocalDB : function(xoj){
//ここへオンライン作業を書きます
onlineChker.massegDialog(' Online work here. ');
},
//masseg
massegDialog : function(str){
var msg ='オンライン作業モードか?(onlineChker.onLine) : '
+ onlineChker.onLine +"\n\n"
+'今、オンラインか?(onlineChker.nowOnline) : '
+ onlineChker.nowOnline +"\n\n\n"
+' '
+ str
alert(msg)
}
}
</script>
<body>
<button onclick="onlineChker.sonar()">online check</button>
</body>
</html>
| まず、offlineにします。 |
|
| 下のようなメッセージが出ますが無視します。 |
|
| まず、機内モードでオフライン時、statusは0になります。「OK」を押してオンライン作業モードを選んでも、オフラインなので右の画像のとおり、オフライン作業になります。 |
|
| 次に、「キャンセル」を押してオフライン作業モードを選ぶと 右画像のようになります。まぁ、どうせ、電波入ってこないので、オフライン作業しかできません。 |
|
| 機内モードをキャンセルしてアクセスすると、成功すればstatusは200になります。 「OK」を押してオンライン作業モードを選ぶと 右の設定になります。 |
|
| 次に、電波はつながっていても、「キャンセル」を押してオフライン作業モードを選ぶと 右の画像のとおりオフライン作業になります。 |
|
| オンライン状態でもサーバーファイルを削除してみると404になりますが、このコードでは、それを次のように処置(サーバーに読みにいっても意味が無いのでoffline扱い)します。え?404 OK ^^? statusText間違ってる^^;。 |
|
|