2014-09-01から1ヶ月間の記事一覧
Javaなどで配列のサイズを取得するには、array.lengthを使えばよかったのですが、 Objective-Cにはlengthに相当する関数がありません。NSArrayを使えば、countというメソッドがありますが、普通に int numarr[3]; みたいに、プリミティブ型の配列を宣言した…
BOOL型とは、真/偽、Yes/No、True/Falseなどの2択を表現するときに使う型のことである。 Objective-Cではこの値はYES/NOで表現される。実際に見てみよう。 BOOL isEnd; isEnd = YES; if (isEnd) { NSLog(@"YESなので終了します。"); } else { NSLog(@"NOなの…
Objective-Cで日付を管理するのはNSDateクラスです。 Javaのnew Dateみたいに、インスタンスを作った時に現在時刻のデータが入ってきます。今回はNSDateのメソッドを使って、以下の処理(メソッド)をみていきます。 日付を文字列にして返す 指定した文字列か…
NSStringクラスのインスタンスは一度作成したら変更しないことが推奨されています。 JavaでいうとStringクラスみたいなものです。変更を伴う予定の文字列を扱うときは、NSMutableStringクラスを使います。 NSMutableStringはNSStringを継承しているので、NSS…
実はTera TermでSCPを実行することができたようだ。 いつもWin SCPを使っていたけれど、こっちのが手軽かも。対象のサーバに接続したtera termで、ファイル > SSH SCP...を選択。で、Fromのところに転送したい手元のファイルを選ぶ。Toには転送先のディレク…
Objective-CでNSStringクラスには、文字列を操作するためのさまざまなメソッドが用意されています。今日は、以下の処理について、使い方を調べてみました。 文字列の長さを取得 文字列の比較 文字列の切り取り 文字列の長さを取得Objective-Cで文字列の長さ…
HTTPメソッドとHTTPステータスコードの意味についてまとめました。 HTTPメソッド HTTPステータスコード HTTPメソッドHTTPメソッドとは、なんらかのコンテンツに対する操作コマンドのこと。 メソッド 意味 GET リソースを取得する POST リソースにデータを送…
会社内でJMeterを使うときなどは、プロキシの認証を通さないとインターネットの外に出られない。 JMeterにプロキシサーバのユーザやパスワードを設定するには、起動時にオプションを指定する。オプションは以下のとおり。 -H:プロキシサーバのホスト名やIPを…
今回は性能テスト用に使えるツールとしてJMeterを使ってみます。 まずはインストールと起動するところまでやってみます。 ◆目次◆ ダウンロード 起動する ダウンロード以下のURLのページから「apache-jmeter-2.11.zip」をダウンロードします。 http://jmeter.…
AWSのセキュリティを強化したい人はたくさんいると思います。 特に、AWSのアカウントにログインされてしまうと、実際なんでもできてしまいます。 超高価なインスタンスを動かされてしまったり、動いているインスタンスを消されてしまったり。そのようなセキ…
Rubyを使ってファイルの文字列を読み込み、1行ずつ表示してみます。読み込み対象のファイルはこちらです。やってみたことは以下のとおりです。 全文を表示する 1行ずつ表示する each_lineを使って1行ずつ読み込む 全文を表示する # encoding: utf-8 File.ope…
Rubyで日本語のファイルを読み込もうとしたら、こんなエラーが発生した。 `include?': incompatible character encodings: Windows-31J and UTF-8 (Encoding::CompatibilityError)コードはこんな感じだった。 # encoding: utf-8 File.open'C:\tmp\test.txt' …
HTMLのtableを作っている時に、セルを結合して一つにしたいということがあるかと思います。 そんなときは、rowspanやcolspanタグを使います。 rowspan属性は行を結合して、colspanは列を結合します。論より証拠で、サンプルを見てみましょう。以下のような表…
Sublime Textを使っていて、エンコーディング指定を変更したいときがあるかと思います。 そういうときは、 [File] > [Reopen with Encoding] > [指定したいエンコーディング]でエンコーディングの指定を変更することができます。
JBossの/server/ディレクトリの下には、defaultとかallとかのフォルダがある。 こいつらを英語では"configuration"という。日本語だと「設定」。昔読んだ本ではこれらのconfigurationのことを「設定セット」と呼んでいた。 ここでは普通にconfigurationと呼…
JavaでいうSimpleDataFormatみたいなことを、Rubyは簡単に実現することができます。以下の例を見てみましょう。 # encoding: utf-8 now = Time.now puts now.strftime('%Y/%m/%d %H:%M:%S') #2014/09/06 16:29:32 #桁数を指定して表示。ここでは8桁指定 puts…
request parameter(リクエストパラメータ)はサーバーに値を送信するためにつかう。リクエストパラメータはkey=valueのペアで記載し、アンパサンド(&)によってそれぞれが分けられる。 http://localhost:8080/hoge/friend_name?friendId=2みたいに。サーブレッ…
依存性を見つけるためには、クラスは@Serviceアノテーションを付与する必要があります。 Serviceアノテーションは、そのクラスがサービスであることを示します。 加えて、設定ファイルにcomponent-scanエレメントを追加します。サンプルを示します。 ディレ…