You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Shin x blog Advent Calendar 2013 の 7 日目です。 いよいよ CentOS 6.5 から Docker がサポートされたということで、実際にインストールしてみました。 Vagrant で CentOS 6.5 環境 Vagrant で CentOS 6.5 環境を作ります。( CentOS 6.5 環境がある場合は不要です。) CentOS 6.5 の Box ファイルには、Opscode が提供している Bento プロジェクトのものを利用しました。 $ vagrant init opscode-centos65 http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.5_chef-provisionerless.box $ vagrant up $ vag
Dockerが利用される背景 今、世界中の開発者やIT部門において「Docker」(ドッカー)が注目されています。もともと、DotCloud社(現 Docker Inc.)が、開発者やIT部門をターゲットとしたアプリケーションやOSの開発・配備を行うための基盤ソフトウェアとして開発され、2013年にリリースされました。このソフトウェアは、オープンソースソフトウェアの「Docker」として公開され、その使い勝手の良さから、多くの開発者、IT部門の管理者で瞬く間に利用されることになりました。Dockerは、仮想化ソフトウェアにみられるような性能面での劣化を極力排除したコンテナ技術の採用により、仮想化ソフトウェアに比べ、極めて集約度の高いITシステムを実現することができます。しかし、このDockerが注目される理由は、ハイパーバイザー型の仮想化ソフトウェアに比べてのハードウェア資源の消費や性能劣
HTTPステータスコードを返すというのはとても単純なことです。ページがレンダリングできた?よし、それなら 200 を返しましょう。ページが存在しない?それなら 404 です。他のページにユーザをリダイレクトしたい? 302 、あるいは 301 かもしれません。 I like to imagine that HTTP status codes are like CB 10 codes. "Breaker breaker, this is White Chocolate Thunder. We've got a 200 OK here." — Aaron Patterson (@tenderlove) 2015, 10月 7 訳:HTTPのステータスコードのことは、市民ラジオの10コードみたいなものだと考えるのが好きです。「ブレーカー、ブレーカー、こちらホワイト・チョコレート・サンダー。200
さて 自分ははてなブログを書く時にMarkdown記法を使っている。これは単純にhtmlが使えないという理由からなのだが、Markdownのみでもそこそこ書けるので問題はない。Markdownの力の及ばない範囲、すなわち文字を大きくしたり色をつけたりするのははてなブログの記事編集画面で適宜行っている。 そこで本稿でははてなブログで自分が使っているMarkdown記法(+はてなブログ記法)について、備忘録をかねてまとめてみたい。 ちなみにそもそもMarkdownとはなんぞや?については以下のサイトをご参照下さい。 Markdownとは · 日本語Markdownユーザー会 目次: はてなブログでよく使うMarkdown記法 見出し記法(#) 改行(スペース x 2) 段落分け 強調記法(**) 引用(>) リスト(*または-) 数字つきリスト(1. ) 水平線 画像の埋め込み 画像サイズの指
(1)ダウンロードと展開 http://www.oracle.com/technetwork/jp/database/database-11g/downloads/index.html 上記サイトを見てさっそく躓いた。。 - zipファイルのダウンロードと解凍は同一ディレクトリで行ってください。 これがわからない。 win64_11gR2_database_1of2.zipとwin64_11gR2_database_2of2.zipをどのように展開すればよいのか。どの単位で同一ディレクトリに行えばよいかがわからない。 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html?ssSourceSiteId=otnjp Directions 1. Al
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
エスケープシーケンス(escape sequence)とは、直訳すれば「エスケープに続く数列(文字コード列)」といった意味合いになると思う。広い意味では、特別な文字表記(エスケープ記号)で始まる一連の文字列を連想してしまう。例えば、\nが改行を表現するのも広い意味ではエスケープシーケンスに含まれる。しかし、ここではもっと狭い意味のエスケープシーケンスを扱う。ASCII制御コードを拡張するためのエスケープシーケンスだ。 前回調べたように、ASCII制御コード(\x00〜\x20、\x7f)はテレタイプ端末で通信することを想定した古い規格になっている。その古いASCII制御コードだけでは、時代と共に進化してきたビデオ端末や端末エミュレータを満足に制御できるはずがない。新たな制御コードを追加する必要があったのだ! ところが、新たな制御コードを追加するにも、たったの128文字しかないASCIIコー
java.io.FileInputStreamクラスのオブジェクトを生成し、 比較元と比較先のファイルの内容をそれぞれbyte[]配列に取り、 それをjava.util.Arrays.equalsメソッドで比較するという方法はいかがでしょうか。 byte列同士の比較になるので、内容が完全に一致していなければ異なるファイルであると判定できると思います。 <例> import java.io.*; import java.util.*; public class Sample { public static void main(String[] args) { try { File file1 = new File("比較元ファイルのpath"); File file2 = new File("比較先ファイルのpath"); byte[] b1 = new byte[(int)file1.le
ネットワークプログラミングを行なっていると、ネットワークインターフェースの数や、それぞれに関する情報を知りたくなってくると思います。 ここでは、それらの情報を取得する方法を説明します。 サンプルコード ネットワークインターフェースのリストは、GetInterfaceInfo()関数を利用して取得できます。 #include <stdio.h> #include <winsock2.h> #include <iphlpapi.h> int main() { int i; PIP_INTERFACE_INFO pInfo = NULL; ULONG ulOutBufLen = 0; DWORD dwRetVal = 0; /* 変数 ulOutBufLen に必要なサイズを取得 */ if (GetInterfaceInfo(NULL, &ulOutBufLen) == ERROR_INSUF
Selenium IDEは、ブラウザ操作を記録してSeleniumのスクリプトを生成できるFirefoxプラグインで、プログラムを書かなくてもSeleniumのスクリプトが作成できることから、多くの人に利用されています。 記録したスクリプトの再生をSelenium IDEで行うこともできるのですが、Firefoxプラグインということもあり、これまで実行はFirefoxでしか行うことができませんでした。 しかし、2013年4月26日にリリースされたSelenium IDE 2.0を使えば、Selenium IDEからChromeやInternet Explorerなど他のブラウザ上でのテストスクリプト実行を行えるようになりました。 今回は、SeleniumのコミッターであるSamit Badle 氏のブログ記事 "WebDriver Playback in Selenium IDE is H
リッチなユーザインターフェースを備えたWebアプリケーションでは、Ajaxやアニメーションなどの非同期処理はよく用いられます。こういったWebアプリケーションをSeleniumでテストする際、従来の静的なユーザインターフェースを持つWebアプリケーションと同じようにテストを作成していると、実際にテストを動かした時に次のような問題が発生することがあります。 存在するはずの要素が見つからない(あるいはその逆) 画面全体、もしくは特定の要素の内容が更新されていない 例えば、以下のようなソースコードです。 ajaxButton.click(); WebElement fooElement = driver.findElement(By.id("foo")); 非同期処理を伴うボタンをクリックした後にfooというIDを持つ要素を探していますが、この要素が非同期処理の完了後に表示される要素であった場合
パッケージ構造 org.springframework.jdbc.core JdbcTemplate を含む org.springframework.jdbc.core.simple SimpleJdbcTemplate に関連したクラス org.springframework.jdbc.core.namedparam NamedParameterJdbcTemplate に関連したクラス org.springframework.jdbc.datasource Spring によってデータソースを管理するのに関連したクラス org.springframework.jdbc.datasource.lookup データソースルックアップ org.springframework.jdbc.object SQLやストアドプロシージャをオブジェクトとして扱うクラス org.springframewo
こんばんよ~ すっかり日にちがあいてしまいました。 今週忙しくて…っていう甘え。 昨日は先輩達と夕飯食べてきたよ~ ざぼん美味しかったよざぼん。 あ。先週シルバーとってきました。 90はいったでしょとか思ってたけど83しか取れてなかった。 ぐやじい。 ということで、今日はJunitを使ってテストをする際、 「ログが出力されているのかを確認(テスト)する方法」 についてまとめたいと思うよ。 と、その前に、今回のプロジェクトでは ログ生成ツールにlogbackを使っていたんだけど、 logbackとlog4jってなにが違うのかな~ と思って、少し調べてみた。 まず、Javaのロガーの構成(jar)を簡単にまとめるとこんな感じ。 ・インターフェース →ログを出力するための機能一覧を提供している ・commons-logging ・slf4j ・(上記インターフェースに対する)実装 ・log4j
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く