2014-01-01から1年間の記事一覧
RDB:MySQL データベース名:test テーブル名:members テーブルの中身 mysql> select * from members; +----+---------+------+ | id | name | age | +----+---------+------+ | 1 | takashi | 20 | | 2 | satoshi | 30 | +----+---------+------+ 2 rows in s…
以下のようなURLでリクエストを投げたときに、リクエストURLの情報をサーブレットで処理するサンプルを書いてみます。 package sample; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.Servl…
サーブレットコンテナとは、サーブレットエンジンのことで、Webアプリケーションサーバとも呼ばれます。 サーブレットコンテナの上で動くプログラムをサーブレットアプリと呼びます。Java EE準拠の代表的なWebアプリケーションサーバとしては、Tomcat, Jetty…
Swiftで戻り値を定義するには、「->」を使って型を指定します。 import Foundation func greet(name: String) -> String{ var message: String = "Good Morning!, \(name)"; return message; } var message: String = greet("yamada"); println(message); 結…
Swiftで関数に引数を渡すには、以下のように書きます。 import Foundation func greet(name: String) { var message: String = "Hello, \(name)"; println(message); } greet("yamada"); func greet2(name: String, message: String) { var message: String …
C#で乱数を使うには、System.Randomのメソッドを使います。 コンストラクタに祥sy楽可能な引数(=seed値)を指定すると、乱数発生の開始値が変化します。Nextメソッドは0 以上のランダムな整数を返します。 NextDoubleメソッドは、0.0 と 1.0 の間のランダムな…
OracleのSQL Developerを使って、SQLServerに接続したい時の手順を記載します。 同じやり方でSybaseにも接続可能です。SQL Developerを起動します。ツール > プリファレンス > データベース > サードパーティJDBCドライバ をクリックします。「エントリの追…
AWSにはコマンド経由でEC2のインスタンスに対する操作を行うことができます。今回はWindows Server上にて、コマンドラインでEC2の設定を行ってみます。まずは、以下のURLからAWSCLI64.msiをダウンロードします。 http://docs.aws.amazon.com/cli/latest/user…
まず、C#でファイルを新規に作成するサンプルと、ファイルをコピーするサンプルです。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Example { class Program { static void Main(st…
DBUnitはJUnitを拡張したライブラリです。 データベースの参照や更新を行うクラスに対してユニットテストを行うことができます。 DBが更新されてしまうと、ユニットテストの結果が変わってしまい、テストが行いにくいという問題があります。 DBUnitを使用す…
Swiftで配列を作るには、[]で値を囲めばいい。 import Foundation var names = ["yuko","mika","ruriko"]; var name = names[0]; println("names[0] is \(name)"); for (index, element) in enumerate(names) { println("Name: \(index): \(element)"); }結…
Pythonでカンマ区切りのファイルを読み込むためには、splitメソッドを使います。以下のようなCSVファイルを読み込んで、カンマで区切られたそれぞれの値をコンソールに表示します。 hoge,fuga,boo,yahoo google,apple,twitterf = open('C:/tmp/file.txt') fo…
Pyhton以下のようにパスを指定してファイル読み込み実行すると、「invalid mode ('r') or filename:」というエラーが出る。 f = open('C:\tmp\file.txt') print(f.read()) f.close() これは、\tがまず、タブと見なされていることが原因である。 解決策は3つ…
Swiftで文字列の長さを数えるには、countElements関数を使います。 countElementsを使ってコンソールに表示するもよし、返り値を変数に格納するもよし。 // Playground - noun: a place where people can play import UIKit var str = "すもももももも、もも…
ある文字列が、特定の文字列から始まっているかどうかを調べたり、 特定の文字列で終わっているかを調べたい時があります。Swiftでそれを調べるためには、hasPrefix関数と、hasSuffix関数を使います。以下のように調べればOKです。 // Playground - noun: a …
Swiftで文字列を結合するには、「+」を使えばいい。 import UIKit var str = "Hello, playground" var str2 = "Good bye, Objective-C" var appendStr = str + str2 print(appendStr) //Hello, playgroundGood bye, Objective-C Swiftでは、数値型の変数を[+…
これはたぶん、「studio.exe」を叩いたときは、32bit版のJDKを使うから。 antdoid-studio\binの下に「studio64.exe」があるから、こっちを叩けばいい。studio64.exeは64bit版のJDKを使うから、64bit版のJDKを使っているときは、こっちを使う。逆に、32bit版…
Spring FrameworkでDependency Injectionを使いたい。でも、Spring Framworkで絶対パスを指定しているはずなのに、 というか、File.exists()で存在確認しているはずなのに、ファイルが読み込めない。なんてことでハマったので、解決策を記しておく。Springは…
すごく雑なサンプルだけど。 package twitter.action; import java.io.File; import java.io.IOException; import java.io.PrintWriter; import twitter4j.PagableResponseList; import twitter4j.Twitter; import twitter4j.TwitterException; import twitt…
pom.xml <dependency> <groupId>org.twitter4j</groupId> <artifactId>twitter4j-core</artifactId> <version>4.0.2</version> </dependency> Twitterインスタンスを取得するには、以前はsetAccessTokenみたいに、アクセストークンやコンシューマーキーを明示的に設定しなければいけなかったと思うんだけど、 新しいTwitter4jはとてもシンプルにTwitter…
以下を参考に。 Class: Twitter::Streaming::Client http://www.rubydoc.info/gems/twitter/Twitter/Streaming/Client # -*- coding: utf-8 -*- require 'twitter' config = { :consumer_key => 'xxxx', :consumer_secret => 'rrrr', :access_token => 'sss-…
JSONICのRESTServletを使って、POSTリクエストを受け取って、その値を取り出し、Jsonで値を返却してみます。以下のようなフォームからPOSTリクエストを飛ばします。 HTMLはこんな感じです。 <html> <head> <title>お問い合わせ</title> <meta charset="utf-8"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script> //特に何もなし </script> </head>…</html>
セレクタ 意味 例 [属性名=値] 値を完全一致した属性を持つ要素を絞り込む $(""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"} /…