古い記事
セレクタ 意味 例 [属性名=値] 値を完全一致した属性を持つ要素を絞り込む $(""a[target='_blank']"") [属性名] ある特定の属性名を含む要素を絞り込む $(""img[title]"") [属性名!=値] 値と完全一致することのない属性を絞り込む $(""a[target!='_blank']""…
目次 タグセレクター クラスセレクター IDセレクター タグセレクタータグセレクターは、要素(タグ)名をもとに対象要素を選択します。以下のコードで、h2タグすべてを取得して、背景の色を黄色くしてみます。 $(function() { $("h2").css("background-color",…
以下のようなURLにリクエストを投げて、 http://localhost:8080/json-web/sample/person.jsonこんな値を返してみたい。 {"age":"28","name":"takeshi"} Jsonicを使えば、簡単にJsonによるWeb APIを実現することができます。 準備 Eclipseで、新規 > その他 …
windows8.1にしたらなのか、windows8がダメなのかわからないけど、リモートデスクトップが出てこなかった。スタートメニューに使っているStartMuneとかいうアプリがダメなのかな? 色んなサイトに、「リモート」って入力しろって出てくるけど、俺はダメだっ…
ここにすごく詳しく載っていた。 http://jcvangent.com/fixing-homebrew-os-x-10-10-yosemite/HomebrewはRuby1.8.xで動くように設計されていて、OSX 10.10 YosemiteはRuby2.0がバンドルされている。それが原因でHomeBrewが動かなくなるようだ。直し方は、 cd…
引数なしの関数の書き方 /* 引数なしの関数 */ func sayHello() { println("All you need is love") } sayHello() //All you need is love値を返さない関数の書き方 /* 値を返さない関数 */ func sayHello(message: String, name: String) { println("Hello!…
こんな感じで、Windowsからリモートデスクトップ接続してるみたいに、Macの画面を見たい。 まず、Macの左上のりんごのマークをクリックして、「システム環境設定」 > 「共有」 をクリックします。で、「画面共有」にチェックを入れて、「コンピュータの設定…
JavaScriptでは、以下のようにオブジェクトを生成することができます。 //newを使って生成する var taro = new Object(); taro.living = true; taro.age = 28; taro.gender = 'male' console.log(taro); //Object {living: true, age: 28, gender: "male"} /…
SARファイルとは、.sarの拡張子で作られるアーカイブファイルです。 jar,war,earと似たようなものです。sarファイルは、アプリケーションサーバ内でそれぞれ独立したサービスとして起動します。 Sar(Service ARchive)という一つの単位でサービスを起動させる…
デザインパターンのうち、Facadeパターンについて紹介します。 Facadeパターンとは クラス図 サンプル FacadeパターンとはGoF本の定義によると、Facadeパターンは以下のような目的で使われるとされています。 サブシステム内に素な持している複数のインター…
Mapの内容をループする方法がいくつかあるので、まとめて紹介したいと思います。紹介するのは以下の処理の方法です。 ジェネリクス使ってないMapをIteratorでループする Mapのkeyだけ取り出す Mapのvalueだけ取り出す Mapのkeyとvalueを取り出す ジェネリク…
DBのパスワードや、サーバのIPアドレスなどは、プログラム中にハードコーディングしてしまうと、変更するたびにテストし直さなけれbいけなくなってしまいます。 プロパティは外にあるファイルとして、別に定義したいです。そんなときに使うのが、Properties…
C#でファイルの名前やタイムスタンプなどの基本情報を取得するためには、FileInfoクラスを使います。 ディレクトリの情報を取得するのは、DirectoryInfoクラスのメソッドを使います。名前空間の指定は、 using System.IO; です。 public FileInfo(string fil…
Objective-CのNSStringで、改行を含めるために円マークを使って「¥n」としたら、うまくいきません。 //¥nじゃダメ! NSString *hoge = @"hoge ¥n hoge2 ¥n hoge3"; NSLog(@"表示は:%@",hoge); 上を実行すると、 表示は:hoge ¥n hoge2 ¥n hoge3となります。…
Objective-Cでファイルを保存するためには、NSStringクラスのwriteToFileメソッドを使います。 NSString *message = @"File Operationg \nObjective-C \n"; [message writeToFile:@"/tmp/message.txt" atomically:YES encoding:NSUTF8StringEncoding error:N…
例外とは、コードが予期しない事態が起きた時に、処理を止めずに進めるための仕組みです。予想外の入力を受け取った時なども、例外をキャッチすることで、後続の処理へと進めることができます。 たとえば・・・ NSMutableArray *array = [[NSMutableArray al…
前回の記事ではEclipseからJBossを起動させるところまでやりました。 次は、Eclipse上でWebアプリケーションを作って、それをJBossにデプロイしてみます。 パッケージ・エクスプローラで右クリック > 新規 > その他 で、Java > Tomcatプロジェクトを選択し…
JBossでWebアプリケーションを開発するときに、Eclipseから直接JBossを起動させたりできれば便利だと思います。JBossでWebアプリケーションを動かすには、server/XXX/deploy以下にwarファイルを配置する必要があります。いちいちjavacコマンドを叩いて、war…
dlタグは定義リストといい、英語でdefinition listといいます。 用語の羅列を表現するときに使います。dlエレメントの中には、dtタグとddタグが対になって書かれます。dtは定義される用語を指します。 dtは童貞という意味ではなく、term being definedの意味…
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…