古い記事

jQuery | 属性セレクタの使い方一覧

セレクタ 意味 例 [属性名=値] 値を完全一致した属性を持つ要素を絞り込む $(""a[target='_blank']"") [属性名] ある特定の属性名を含む要素を絞り込む $(""img[title]"") [属性名!=値] 値と完全一致することのない属性を絞り込む $(""a[target!='_blank']""…

jQueryセレクタ | タグ名、クラス名、ID名を指定して要素を取得する

目次 タグセレクター クラスセレクター IDセレクター タグセレクタータグセレクターは、要素(タグ)名をもとに対象要素を選択します。以下のコードで、h2タグすべてを取得して、背景の色を黄色くしてみます。 $(function() { $("h2").css("background-color",…

JSONICのREST Servletを使って,JavaオブジェクトをJSONにしてレスポンスを返す。

以下のようなURLにリクエストを投げて、 http://localhost:8080/json-web/sample/person.jsonこんな値を返してみたい。 {"age":"28","name":"takeshi"} Jsonicを使えば、簡単にJsonによるWeb APIを実現することができます。 準備 Eclipseで、新規 > その他 …

Windows8.1でスタートのファイル名に「リモート」と入力してもリモートデスクトップアプリが出てこない

windows8.1にしたらなのか、windows8がダメなのかわからないけど、リモートデスクトップが出てこなかった。スタートメニューに使っているStartMuneとかいうアプリがダメなのかな? 色んなサイトに、「リモート」って入力しろって出てくるけど、俺はダメだっ…

Mac OS X Yosemiteにアップデートして、Homebrewが使えなくなったときの対処法

ここにすごく詳しく載っていた。 http://jcvangent.com/fixing-homebrew-os-x-10-10-yosemite/HomebrewはRuby1.8.xで動くように設計されていて、OSX 10.10 YosemiteはRuby2.0がバンドルされている。それが原因でHomeBrewが動かなくなるようだ。直し方は、 cd…

Swiftで関数を定義して呼び出してみる。

引数なしの関数の書き方 /* 引数なしの関数 */ func sayHello() { println("All you need is love") } sayHello() //All you need is love値を返さない関数の書き方 /* 値を返さない関数 */ func sayHello(message: String, name: String) { println("Hello!…

Windows8からVNCビューワを使って、Macのデスクトップにリモート接続する

こんな感じで、Windowsからリモートデスクトップ接続してるみたいに、Macの画面を見たい。 まず、Macの左上のりんごのマークをクリックして、「システム環境設定」 > 「共有」 をクリックします。で、「画面共有」にチェックを入れて、「コンピュータの設定…

JavaScriptでオブジェクトを生成する

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"} /…

JBossのMBeanサービスを作ってjmx-consoleで表示みる。そして、sarファイルとは?

SARファイルとは、.sarの拡張子で作られるアーカイブファイルです。 jar,war,earと似たようなものです。sarファイルは、アプリケーションサーバ内でそれぞれ独立したサービスとして起動します。 Sar(Service ARchive)という一つの単位でサービスを起動させる…

Javaデザインパターン 共通の入り口を作る「Facade」

デザインパターンのうち、Facadeパターンについて紹介します。 Facadeパターンとは クラス図 サンプル FacadeパターンとはGoF本の定義によると、Facadeパターンは以下のような目的で使われるとされています。 サブシステム内に素な持している複数のインター…

JavaでiteratorやEntrySetを使ってMapをループするいくつかの方法。それも、できるだけシンプルにね。

Mapの内容をループする方法がいくつかあるので、まとめて紹介したいと思います。紹介するのは以下の処理の方法です。 ジェネリクス使ってないMapをIteratorでループする Mapのkeyだけ取り出す Mapのvalueだけ取り出す Mapのkeyとvalueを取り出す ジェネリク…

Java Propertiesで習得したプロパティファイルの内容をMapに詰め込み表示する

DBのパスワードや、サーバのIPアドレスなどは、プログラム中にハードコーディングしてしまうと、変更するたびにテストし直さなけれbいけなくなってしまいます。 プロパティは外にあるファイルとして、別に定義したいです。そんなときに使うのが、Properties…

C# ディレクトリの存在チェックをして、ファイル一覧を取得する

C#でファイルの名前やタイムスタンプなどの基本情報を取得するためには、FileInfoクラスを使います。 ディレクトリの情報を取得するのは、DirectoryInfoクラスのメソッドを使います。名前空間の指定は、 using System.IO; です。 public FileInfo(string fil…

NSStringで改行するためには、¥nではダメ。\nにする。

Objective-CのNSStringで、改行を含めるために円マークを使って「¥n」としたら、うまくいきません。 //¥nじゃダメ! NSString *hoge = @"hoge ¥n hoge2 ¥n hoge3"; NSLog(@"表示は:%@",hoge); 上を実行すると、 表示は:hoge ¥n hoge2 ¥n hoge3となります。…

Objective-C ファイルに文字列を書き込み、保存する。

Objective-Cでファイルを保存するためには、NSStringクラスのwriteToFileメソッドを使います。 NSString *message = @"File Operationg \nObjective-C \n"; [message writeToFile:@"/tmp/message.txt" atomically:YES encoding:NSUTF8StringEncoding error:N…

Objective-Cで例外処理を行う

例外とは、コードが予期しない事態が起きた時に、処理を止めずに進めるための仕組みです。予想外の入力を受け取った時なども、例外をキャッチすることで、後続の処理へと進めることができます。 たとえば・・・ NSMutableArray *array = [[NSMutableArray al…

Eclipseで作ったtomcat(webアプリケーション)プロジェクトをJBossにそのままデプロイする方法

前回の記事ではEclipseからJBossを起動させるところまでやりました。 次は、Eclipse上でWebアプリケーションを作って、それをJBossにデプロイしてみます。 パッケージ・エクスプローラで右クリック > 新規 > その他 で、Java > Tomcatプロジェクトを選択し…

EclipseとJBossサーバを連携して開発を行うための手順

JBossでWebアプリケーションを開発するときに、Eclipseから直接JBossを起動させたりできれば便利だと思います。JBossでWebアプリケーションを動かすには、server/XXX/deploy以下にwarファイルを配置する必要があります。いちいちjavacコマンドを叩いて、war…

用語の定義リストを表現するHTMLタグ dl dt ddの説明

dlタグは定義リストといい、英語でdefinition listといいます。 用語の羅列を表現するときに使います。dlエレメントの中には、dtタグとddタグが対になって書かれます。dtは定義される用語を指します。 dtは童貞という意味ではなく、term being definedの意味…

array.lengthが使えないObjective-Cで、配列のサイズを取得する方法

Javaなどで配列のサイズを取得するには、array.lengthを使えばよかったのですが、 Objective-Cにはlengthに相当する関数がありません。NSArrayを使えば、countというメソッドがありますが、普通に int numarr[3]; みたいに、プリミティブ型の配列を宣言した…

Objective-C NSLogでBOOL型を表示するためには、フォーマット演算子は「%d」を使う

BOOL型とは、真/偽、Yes/No、True/Falseなどの2択を表現するときに使う型のことである。 Objective-Cではこの値はYES/NOで表現される。実際に見てみよう。 BOOL isEnd; isEnd = YES; if (isEnd) { NSLog(@"YESなので終了します。"); } else { NSLog(@"NOなの…

Objective-C NSDateを使って日付を扱う

Objective-Cで日付を管理するのはNSDateクラスです。 Javaのnew Dateみたいに、インスタンスを作った時に現在時刻のデータが入ってきます。今回はNSDateのメソッドを使って、以下の処理(メソッド)をみていきます。 日付を文字列にして返す 指定した文字列か…

Objective-C NSMutableStringを使って文字列を結合する

NSStringクラスのインスタンスは一度作成したら変更しないことが推奨されています。 JavaでいうとStringクラスみたいなものです。変更を伴う予定の文字列を扱うときは、NSMutableStringクラスを使います。 NSMutableStringはNSStringを継承しているので、NSS…

Tera TermでSCPを実行する方法

実はTera TermでSCPを実行することができたようだ。 いつもWin SCPを使っていたけれど、こっちのが手軽かも。対象のサーバに接続したtera termで、ファイル > SSH SCP...を選択。で、Fromのところに転送したい手元のファイルを選ぶ。Toには転送先のディレク…

Objective-C | NSStringクラスのメソッドの使い方まとめ

Objective-CでNSStringクラスには、文字列を操作するためのさまざまなメソッドが用意されています。今日は、以下の処理について、使い方を調べてみました。 文字列の長さを取得 文字列の比較 文字列の切り取り 文字列の長さを取得Objective-Cで文字列の長さ…

HTTPメソッドとHTTPステータスコードの意味まとめ

HTTPメソッドとHTTPステータスコードの意味についてまとめました。 HTTPメソッド HTTPステータスコード HTTPメソッドHTTPメソッドとは、なんらかのコンテンツに対する操作コマンドのこと。 メソッド 意味 GET リソースを取得する POST リソースにデータを送…

JMeterでプロキシサーバのユーザやパスワードを設定をするオプション

会社内でJMeterを使うときなどは、プロキシの認証を通さないとインターネットの外に出られない。 JMeterにプロキシサーバのユーザやパスワードを設定するには、起動時にオプションを指定する。オプションは以下のとおり。 -H:プロキシサーバのホスト名やIPを…

JMetar入門 | JMeterをインストールして起動してみる

今回は性能テスト用に使えるツールとしてJMeterを使ってみます。 まずはインストールと起動するところまでやってみます。 ◆目次◆ ダウンロード 起動する ダウンロード以下のURLのページから「apache-jmeter-2.11.zip」をダウンロードします。 http://jmeter.…

et-OTPを仮想MFAデバイスとして使い、AWSアカウントに二段階認証を必須に設定する

AWSのセキュリティを強化したい人はたくさんいると思います。 特に、AWSのアカウントにログインされてしまうと、実際なんでもできてしまいます。 超高価なインスタンスを動かされてしまったり、動いているインスタンスを消されてしまったり。そのようなセキ…

Rubyでファイルを読み込み1行ずつ表示する

Rubyを使ってファイルの文字列を読み込み、1行ずつ表示してみます。読み込み対象のファイルはこちらです。やってみたことは以下のとおりです。 全文を表示する 1行ずつ表示する each_lineを使って1行ずつ読み込む 全文を表示する # encoding: utf-8 File.ope…