otaguro さんのアバター 247views

SwiftでAFHTTPRequestOperationManagerを利用する

Swiftでファイルダウンロードの進捗を表示するために、 AFNetworkingのAFHTTPRequestOperationManagerを利用する方法です。 //ファイルの保存先をfilePathに指定 let documentsPa 2015年8月13日
otaguro さんのアバター 1,455views

Swiftでフッター(toolbar)にボタンを配置する

self.toolbarItemsや、self.navigationController?.toolbarItemsなど似たようなプロパティがいろいろあって紛らわしいですが、 次のようなコードでボタンを配置できます。 override fu 2015年8月7日
otaguro さんのアバター 5,305views

Swiftでローカルにファイルを保存し、NSURLでアクセスする方法

UIWebViewなどでローカルのファイルを開きたいときには、NSURLでアクセスできるような形式で保存する必要があります。 下記は、NSData型のデータを保存して、データのNSURLを返すコードです。 // ファイルをキャッシュする際の 2015年8月6日
otaguro さんのアバター 797views

NSLayoutConstraintをコードで動的に書き換える際にパラメータを調べる方法

コードでNSLayoutConstraintを設定するときは、 let oldTrailingSpaceArray = self.contentView.constraints().filter({(includeElement: AnyO 2015年7月30日
otaguro さんのアバター 163views

swiftの関数の引数に設定したクロージャにデフォルト値を設定する

既存の関数に新しくクロージャの引数を追加したいとき、デフォルト値を設定しないと関数を呼び出しているところ全てを書きなおす必要があります。 , handler: (()->Void)?=nil のように追記してデフォルト値を設定しておけ 2015年7月28日
otaguro さんのアバター 118views

swiftで警告マーク!のボタンを配置する

let button = UIButton() //警告マークの文字・フォント・色を設定 button.setAttributedTitle(NSAttributedString(string: "\u{f06a}", attributes 2015年7月23日
otaguro さんのアバター 59views

curlで画像ファイルを受信する

curlで受け取った画像ファイルを、そのままターミナルに書き出すと文字化けした文字列になってしまうため、 画像ファイルを受信して内容を確認したいときには、-oオプションを利用して一旦保存するようにします。 例えば、Aipo Web APIの 2015年7月21日
otaguro さんのアバター 101views

Javaでスレッドを実行する方法

javaの無名クラスを使ったスレッドのサンプルコード Runnable runnable = new Runnable() { @Override public void run() { System.out.println("thread 2015年7月16日
otaguro さんのアバター 400views

curlで画像ファイルを送信する

-F オプションでパスを指定すれば送信できます。 例えば、Aipo Web APIの開発環境でファイルを送信する時は curl -L0 -X PUT http://localhost:8080/container/v1/rooms/1/ic 2015年7月14日
otaguro さんのアバター 467views

HttpServletRequestのgetReader()とgetInputStream()による読み出しは一度しか行えない

クライアントで、 curl http://localhost:8080/testWeb/testServlet -F hoge=atai のようなコマンドを実行して、 protected void doPost(HttpServletReq 2015年7月9日
otaguro さんのアバター 76views

Javaでソースコードがビルドしたプログラムと一致しているか確認する方法

よくEclipseのデバッグ機能で、ブレークしてステップオーバーで処理を確認している時に処理の動きがおかしいことがありますが、 そういったときにはビルドしたプログラムとソースコードが一致していないことが多いです。 一致していないことを確認す 2015年7月2日
otaguro さんのアバター 35views

Cocoaで1つのControllerを複数のSceneで使い回す時に気をつける箇所

storyboard上で複数のsceneのCustomClassを同じControllerに設定している時、@IBOutletや@IBActionのconnectionsはどちらのsceneからも貼る必要があります。 connectionを 2015年6月30日
otaguro さんのアバター 185views

Cocoaで画面遷移の判定を行う方法

Cocoaで画面遷移するかどうかを切り替えるには、shouldPerformSegueWithIdentifierが利用できます。 例えば、リストの長さが1以下の時には、画面遷移しないようにするには次のようにします。 override fu 2015年6月24日
otaguro さんのアバター 67views

shindigでリクエストパラメータを見て400 Bad Request を返す

ProtocolExceptionを利用することで400 Bad Requestを簡単に返すことが出来るようです。 import org.apache.shindig.protocol.ProtocolException; if (!リクエ 2015年6月23日
otaguro さんのアバター 56views

Cocoaでボタンを透明にする

透過度(alpha値)が設定できるので、0にします。 @IBOutlet weak var testButton: UIButton! の場合は testButton.alpha=0 とすればOKです。 2015年6月17日
otaguro さんのアバター 205views

Cocoaでラベルをタップした時に画面遷移を行うようにする方法

ボタン(UIButton)を使うのが簡単ですが、ラベル(UILabel)でもUITapGestureRecognizerとperformSegueWithIdentifierを利用すれば、タップした時に画面遷移をするように出来ます。 ove 2015年6月16日
otaguro さんのアバター 398views

XCodeでコミット時のユーザー名とメールアドレスを切り替える

コミットするときの名前は、プロジェクトのフォルダ(.gitのあるフォルダ)をターミナルで開いて git config user.name git config user.email で表示、 git config user.name Yam 2015年6月11日
otaguro さんのアバター 660views

EGitでアップストリームとは別のブランチにプッシュする方法

エラーが残ってしまっている状態のため、アップストリームとは別のブランチに一旦プッシュしておきたいということがあるかと思います。 そういった場合には、ローカルのブランチにコミット後に「プロジェクトを右クリック」→「チーム」→「ブランチへプッシ 2015年6月10日
otaguro さんのアバター 950views

XCodeで変数の型を調べる方法

ブレークして、Debug AreaのConsoleの(lidb)の後で次の命令を実行する (lldb) po {変数名}.dynamicType 2015年6月9日
otaguro さんのアバター 147views

NSIndexPathの配列をソートする

var indexPathArray=[NSIndexPath(forItem: 2, inSection: 3),NSIndexPath(forItem: 1, inSection: 3),NSIndexPath(forItem: 3, 2015年6月4日
otaguro さんのアバター 112views

UIButtonを継承したクラスを使うときにEXC_BAD_ACCESSのエラーが出る場合に確認する箇所

class UIDeleteButton:UIButton{ var indexPath:NSIndexPath?=nil } のように、UIButtonを継承したクラスを宣言したが、継承したクラスに作成したプロパティにアクセスした時にEX 2015年6月3日
otaguro さんのアバター 983views

UITableViewでチェックマークが繰り返し表示される場合の対応

UITableViewCellはメモリ節約のためにインスタンスを使いまわしているので、スクロール時に新しいセルが読み込まれる都度、値を設定し直さないと、8個おきくらいで同じセルが表示されてしまいます。 例えば、次のようにプロパティに値を保持 2015年6月2日
otaguro さんのアバター 52views

【javascript】全角スペースを半角スペースに変換する方法

javascriptで全角スペースを半角スペースに変換する方法について いろんな記事を参考にしていました。 手書きする場合は、 var url = spritval[i].replace(/ /g," "); かっこ内の(/ /)が全角スペ 2015年5月29日
otaguro さんのアバター 3,573views

UITableViewのCellをタップしてもdidSelectRowAtIndexPathのdelegateが呼び出されない時に確認する箇所

ControllerのプロトコルにUITableViewDelegateを設定し、プロパティに @IBOutlet weak var sampleTableView: UITableView! viewDidLoadで sampleTabl 2015年5月28日
otaguro さんのアバター 37views

Aipo Web APIでmodelのgetterを命名するときの注意点

model(https://github.com/aipocom/aipo-opensocial/blob/9fb8070b2b1c881a1f48f6fd920ff6f2a775f232/social-api/src/main/java/ 2015年5月27日
otaguro さんのアバター 62views

Velocityのメソッドの引数でのオートボクシングについて

javaではオートボクシングによって、引数がlongのメソッドをint型の変数を引数で渡して呼び出すことが出来ますが、Velocityでも同じようにオートボクシングが使えるようです。また、オートボクシングではlong型からint型に直すこと 2015年5月21日
otaguro さんのアバター 7,595views

Windowsであるポート番号を使用しているプロセスを調べる方法

コマンドプロンプトに下記のコマンドを打ち込みます まず、ポート番号を使っているPIDを調べます(例は80番のポートを調べる場合) netstat -nao|find "80" 次に、PIDからプロセス名を調べます(例はpidが3296のプロ 2015年5月20日
otaguro さんのアバター 2,163views

Windowsで上手く動作していないバッチファイルの実行結果を見るにはコマンドプロンプトから実行すると良い

バッチファイル(〜.bat)や、コマンドプロンプトで動作する実行ファイル(〜.exe)をダブルクリックで実行すると、実行後にコマンドプロンプトのウィンドウがすぐに閉じてしまうため、エラー内容を確認できないことがあります。 そういった場合には 2015年5月19日
otaguro さんのアバター 29views

ShindigのServletでHandlerのSocialRequestItemにパラメータを設定する方法

例えば、 AipoMessageHandler.get(SocialRequestItem request) 内で、request.getParameter(“key”)で取得できる値を追加するには、AipoData 2015年5月14日
otaguro さんのアバター 182views

Aipo Web APIでレスポンスのJSONに項目を追加する方法

例えば、MessageのAPIにisAutoNameの項目を追加するには、 まずインターフェースALMessageRoom.javaに public boolean getIsAutoName(); public void setIsAut 2015年5月13日