» 2011 » 11月のブログ記事

アニメの終了を取りたいと思って、四苦八苦していたら
CaptainShadowさんの日記に解決方法が載ってた!!
すばらし~~
で、実装した時のコード
[UIView beginAnimations:@"Hanage" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:);
//アニメ処理
[UIView commitAnimations];
こんなけでいけた。
で、
- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
//終了処理~~
}

Windows 8 Developer Preview Englishがでてますね~
早速、インストール。
LinuxとMacとWindowsの融合?
そんでもって、タブレットも意識してる感じで・・・
普段使うときは「デスクトップ」ばっかりw
慣れれば、きっと使いやすいのかもしれないけど、ポータルに山盛りメニュー的なもんが詰まってるのが、ちょっといや^^;
動作はWindows7が動くマシンならそれほどストレスなしで利用できそうです。
ubuntuの方が好きかも。
あとは、Officeに実装されているリボンインタフェースを標準化していくような感じがうかがえます~。
あとは、企業に受け入れられるかどうかですね。ごちゃごちゃしてるんで、なんか運用トラブルでまくりそう(;´Д`)

AD Serverでポリシー作って、反映しなかったりしたときには、次のコマンドで確認。
コマンドプロンプトから
gpresult /z
もしくは、
rsop.msc
を実行して確認。

AD環境で、PCを管理していると、ログオンスクリプトなどを使って、いろいろ操作できるのですが、1回だけ実行させたりするのに便利な機能がありました。
グループポリシー基本設定と、RunOnce レジストリキーで実現可能です。
「新しいレジストリのプロパティ」ダイアログの [全般] タブで入力します。
アクション: 更新
ハイブ: HKEY_CURRENT_USER
キーのパス: Software\Microsoft\Windows\CurrentVersion\RunOnce
値の名前: <すきな名前>
値の種類: REG_SZ
値のデータ: 実行したいコマンド※ユーザーのログオン時に実行
どうでしょ

今まで訪れた場所を記録し、オリジナルのロケーションログをつくることができるアプリ
思い出帳などにも活用できますね。
170円 で手帳を買ったと思えば安いかな。
発想の面白いアプリケーションですねぇ~
ま、自分の場合は、食べ歩き虎の巻になりそうですがw
あー、最近体重ふえてきたぁぁヽ(´Д`;)ノ

まあ、出尽くしてるので、自分用のメモということで。
サーバへ得点のランキング登録とか、するのにとにかく簡単に実現する方法を模索して・・
storyboardの使えるバージョンで作成。
たぶん、古いのでも動くと思う。
試し用に、2つボタンを作成。
1つに「GET」もいっこに「POST」の名前を付けときます。
ViewController.hに
IBOutlet UIButton *getbtn;
IBOutlet UIButton *postbtn;
を書いときます。
で、ぴゅーっとボタンにつなげておきます。
「GET」ボタンにgetbtn
「POST」ボタンにpostbtn
ViewController.mに「GET」「POST」のIBAction作ってみます
「GET」用
-(IBAction)getReq{
//GETの場合
NSLog(@”GET”);
NSURL * url = [NSURL URLWithString:@"http://ほにゃらら/test.php?GET"];
NSURLRequest * request = [NSURLRequest requestWithURL:url];
NSData * response = [NSURLConnection sendSynchronousRequest:request
returningResponse:nil
error:nil];
NSString * responseString = [[NSString alloc]initWithData:response encoding:NSUTF8StringEncoding];
NSLog(@”%@”, responseString);
}
「POST」用
-(IBAction)posttReq{
//POSTの場合
NSLog(@”POST”);
NSURL * url = [NSURL URLWithString:@"http://ほにゃらら/test2.php?POST"];
NSData *myRequestData =
[@"aaaaa=くろすけ&bbbbb=もてこ"
dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: url];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPBody:myRequestData];
NSData * response = [NSURLConnection sendSynchronousRequest:request
returningResponse:nil
error:nil];
NSString * responseString = [[NSString alloc]initWithData:response encoding:NSUTF8StringEncoding];
NSLog(@”%@”, responseString);
}
で、それぞれのボタンのTouch Up Inside にIBAction を関連付ける。
で、次サーバのphpです。
[test.php]
if($_SERVER["QUERY_STRING"] == 'GET'){
echo "Content-type: text/plain; charset=utf-8\r\n";
echo "\r\n";
echo "response data!!";
}
?>
[test2.php]
if($_SERVER["QUERY_STRING"] == 'POST'){
echo "Content-type: text/plain; charset=utf-8\r\n";
echo "\r\n";
echo "REQUEST_METHOD : ".$_SERVER["REQUEST_METHOD"]."\r\n";
echo "CONTENT_LENGTH : ".$_SERVER["CONTENT_LENGTH"]."\r\n";
echo "aaaaa: ". $_POST["aaaaa"]."\r\n";
echo "bbbbb: ".$_POST["bbbbb"]."\r\n";
}
?>
こんな感じで、戻ってきた文字列NSLogにだしてるので・・
phpで、DB処理とかエラーステータス書いとけば、大体のことできる。
(´・ω・`)

アプリ開発再開てなかんじで・・・
新人君にモグラたたきを試しに制作してもらってます。
ふつーのもぐらたたき。
ふつーは、だめやね。なんか、面白い要素がないと、飽きてしまう~
そういえば、この間映画ダイ・ハードで
5ガロンと3ガロンの容器があって、4ガロンちょうどにしなさい。
ていう、敵からのミッションを受けるシーンがあったけど・・
20111124-gallon_bottle.jpg
こういう、計算パズル的なゲームとか面白そう。
でも、問題作成が大変だよなぁ。。
(´ε`;)ウ~ン

iPhoneアプリを作成してると、誰しも音の問題が出てくると思う。
中には、必要のない場合もあるけど^^;
で、なんかよさげなソフトウェアないかなぁと探してたらなんこかでてきたけど
studio ftn score editor
こちらのソフトが使いよさげ。
まだ、あんまし触ってないけど、譜面読めたら、誰でも使えそう~

今日は、CLUB HARIEのバームクーヘンラスクを頂きました。
味は、バームクーヘン。
かたさは、パンのラスクよりやわらかい。
おいしいね~。

グループウェアを評価していたら、無料とは思えない製品を見つけました。
http://www.gs.sjts.co.jp/v3/index.html
GroupSession3という製品で、機能が充実しています。
もちろん、サポートを受けたい場合には、保守費用を支払えば受けられます。
通常のEIPポータルのように、初期画面の自由なカスタマイズには、弱いところがありますが、そういう機能が必要な人は、サイボウズガルーンなどを導入するしかないでしょう。
この製品は、一般グループウェアとしての機能が必要なユーザ層には、非常にフィットするものだと思います。WEBメール機能も標準で実装されており、便利に使えます。
数百名程度の中小企業で、IT化の整備が十分でない会社などでは、いきなり高価なグループウェアを導入するもの躊躇する部分があると思います。そういったユーザにもお勧めできる製品ではないでしょうか?