2011-01-01から1年間の記事一覧

FlexBoxでコンボボックス

FlexBox(http://www.fairwaytech.com/flexbox/)というjQueryのプラグインを使ったので、そのメモ。 概要 FlexBoxは、いわゆるコンボボックスを作るプラグインで、ユーザがテキストを入力するとその下に選択肢の候補が表示される。オートコンプリートのように…

Chrome+HTML5 ConferenceをYouTubeで見物する

Twitterのタイムラインを見ていて、今日Chrome+HTML5 Conferenceというイベントが東京で開催されていることを知り、幸いYouTubeのライブ配信で閲覧できたので、ぐずついた天気の中引きこもってイベントを見て過ごした。 http://events.html5-developers.jp/c…

AWS SDK for iOSでS3にファイルのアップロード/ダウンロード

iOS

暫定版。 アップロード - (void)uploadFile:(NSString*)filePath key:(NSString*)key { AmazonS3Client *s3 = [[AmazonS3Client alloc] initWithAccessKey:@"YOUR-ACCESS-KEY" withSecretKey:@"YOUR-SECRET-KEY"]; S3PutObjectRequest *req = [[S3PutObjectR…

Struts2のサーバで、サイズ制限を超えたファイルがポストされたことを検出するしっくりこない方法

ActionSupportを継承したクラスでvalidate()メソッドを継承し、getActionerrors()の返す文字列の中に特定のパターンのものが含まれているか否かをチェックする。 ファイルアップロード時にエラーが起きてもその詳細な理由を拾う素直な手段が見つからなかった…

HttpComponentsでファイルをアップロードする際に、進捗を観察する

HttpComponentsを使ってマルチパート・フォームデータとしてファイルをサーバに送信する際にファイルのアップロードの進捗をUIに反映させたい、ということがあって調べてみるも、公式なやり方を見つけられなかった。 それで実際にアップロード処理を実行して…