2010年6月30日 正規表現で数字一式を表現する時は [0-9] と記述する。同じく英単語ならば [a-z] という具合に。 しかしここで、-(ハイフン)は特別な情報なのだが、このハイフンも加えたい時はどうやって判定すればよいのか? 答えは [-0-9] [0-9-] というように、最初か最後にくっつければよい。最初か最後にくっついた時のみ、何の意味もない文字と認識され、正規表現対象に加える事が出来る。
![正規表現で[ ]を利用した時のハイフンの判定 | forWEB屋](https://cdn-ak-scissors.b.st-hatena.com/image/square/f52a10525f3c329952a921c0b6e2965cfe19a2df/height=288;version=1;width=512/https%3A%2F%2Fwww.4web8.com%2Fwp-content%2Fthemes%2Fluxech%2Fimages%2Fog.png)
2010年6月30日 正規表現で数字一式を表現する時は [0-9] と記述する。同じく英単語ならば [a-z] という具合に。 しかしここで、-(ハイフン)は特別な情報なのだが、このハイフンも加えたい時はどうやって判定すればよいのか? 答えは [-0-9] [0-9-] というように、最初か最後にくっつければよい。最初か最後にくっついた時のみ、何の意味もない文字と認識され、正規表現対象に加える事が出来る。
はじめに Wicketを使用したアプリに対してJMeterでテストをしようとした場合、避けて通りにくいのが、JMeterの「正規表現抽出」です。 なんとなく使っていたのですが、どうにも細部に謎があったので、調査しました。 正規表現抽出とは何なのかと言いますと、以下の画像の機能です。 環境 JMeter 2.3.4 謎1 JMeterの正規表現は何のルールに則っているのか? Javaの正規表現のリファレンスを見ながら書くと、たまに不思議な挙動になることがありまして、不思議に思っておりました。 ソースを見てやっと気づいたのですが、どうやらPerl5の正規表現互換だったようです。 以下にorg.apache.jmeter.functions.RegexFunctionのimport部分の一部を引用します。 import org.apache.oro.text.regex.MatchResult;
<html> <head></head> <body> <select name="name1" > <option value="010000">メンズファッション</option> <option value="015000">レディースファッション</option> <option value="500000">靴</option> <option value="670001">腕時計</option> <option value="980001">食品</option> <option value="999999">家電</option> </select> </body> </html> 参照名:selectname 正規表現:<(.*) value="(.*)"> テンプレート:$1$ 一致番号:0 この指定で取得できた内容がJMeterの変数のいかに格納されている。 sele
前置き 前回のエントリーの続きになります。 JMeterのインストールや基本的な使い方は前回のエントリーを見てください。 JMeterを使ってRailsアプリの負荷テストをやりたい 準備編 http://qiita.com/t_cyrill/items/f2236b010a6b4ff04b9e authenticity_tokenを取り出す RailsのアプリはCSRFを防止するため、authenticity_tokenという名前のトークンを発行するため、Apache BenchなどのツールでPOSTのテストを行うのは難しいのですが、JMeterには正規表現にマッチする文字を一時変数のような形で保持できる機能があるので、少し設定するだけで負荷テストが行えるようになります。 前置きはこれくらいにして、早速authenticity_tokenを取り出して、RailsアプリがPOSTをうまく処理
どうも、開発2部でサーバ担当してる山本です。 今回も前回に引き続きJMeter(ジェイメーター)についての投稿です。 前回は変数周りの機能について紹介しましたが、 今回はサーバーから返却されたjsonの内容を後続のリクエストで利用する方法を紹介します。 ▼全記事はこちら【JMeter講座③(全3回)】 【JMeter講座①(全3回)】カウンタ/Random Variable/CSV Data Set Config 【JMeter講座②(全3回)】正規表現抽出/BeanShell PostProcessor 【JMeter講座③(全3回)】BeanShell PreProcessor jsonからデータを取得する方法はいくつか方法はありますが、 今回は以下の2つの方法を紹介します。 正規表現抽出 BeanShell PostProcessor 尚、サーバを以下のjsonを返却するようにしてい
Apache Jmeter は 100% pure Java で作られたデスクトップ・アプリケーションで、 Webアプリに代表されるようなクライアント/サーバ側ソフトウェアの 負荷テストを行うためのツールです。 静的ファイル、Java サーブレット、CGI スクリプト、Java オブジェクト、 データベース、FTP サーバといった、静的および動的なリソースに関する パフォーマンスを測定するのに利用できます。さらに、 高負荷状態のサーバ/ネットワーク/オブジェクトをシミュレートしながら それらの性能を測定したり、 システム全体のパフォーマンスを分析するのにも使えます。 また Jmeter では、 あなたの作ったアプリケーションが期待する結果を返しているかを検証するための アサーション(成立条件チェック)やテストスクリプトを組み込むことで、 アプリケーションのリグレッション(回帰)テストを行う
The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. What can I do with it? Apache JMeter may be used to test performance both on static and dynamic resources, Web dynamic applications. It can be u
:network_authentication_requiredちなみにこれのRuby元コードはどこにあるかというとrack/rackの/lib/rack/utils.rbにあります。 HTTP_STATUS_CODES = { 100 => 'Continue', 101 => 'Switching Protocols', 102 => 'Processing', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 207 => 'Multi-Status', 208 => 'Already Reported', 226
Linuxの起動処理は、これまでinit/upstartと呼ばれる仕組みで行われていました。Red Hat Enterprise Linux 7 (RHEL7)では、これが、systemdと呼ばれるまったく新しい仕組みに置き換わります。Fedoraでは、すでに先行してsystemdが採用されていますが、この連載(?)では、Fedora 17での実装をベースとして、systemdの考え方や仕組み、利用方法を説明していきます。今回は、systemdの動作の基礎となる「Unit」の概念を理解します。 systemdを採用したFedoraでLinuxの基礎を学びなそう!という方には、「「独習Linux専科」サーバ構築/運用/管理――あなたに伝えたい技と知恵と鉄則」がお勧めです。(^^/ systemdの考え方 参考資料 ・Rethinking PID 1:systemdの開発者であるLennart
この連載では、Fedora 17での実装をベースとして、systemdの考え方や仕組み、利用方法を説明します。今後出てくる予定のRHEL7での実装とは異なる部分があるかも知れませんが、その点はご了承ください。 前回は、systemdの基本概念となるUnitの説明をしました。今回は、日々のオペレーションで必要となる、serviceの操作方法をまとめます。旧来のchkconfigコマンド、serviceコマンドに相当する部分ですね。 サービスの確認 現在稼働中のサービス一覧 # systemctl list-units --type=service UNIT LOAD ACTIVE SUB JOB DESCRIPTION auditd.service loaded active running Security Auditing Service crond.service loaded act
人工知能とは何ですか 渡辺澄夫 東京工業大学 2 もくじ 1.人工知能とは何ですか 2.実際に学習してみよう 3.数学と人工知能 4.人工知能と社会 3 第1話 人工知能とは何ですか 4 人工知能とは何ですか 実世界と仮想世界において 自己を感じ世界を認識し 人間のように生きる<コンピュータ> 人間と同じ思考・直観・感覚・感情の機能を持つもの 認識 予測 制御 創造 ・・・本当に作れるの? 5 人工知能を作ってみよう カメラ・マイク ・スピーカー コンピュ ータ 動力源 ロボット ハンド 部品を集めてみる。 (注)実際の人工知能はソフトウエアであり、外見がロボットのようには 見えないもののほうが多いです。絵で説明するため上記のようになっております。 9/16/2016 6 組み立ててみた・・・ しかし・・・ 動きださない・・・ 9/16/2016 7 何が足りないのか? 認識 画像 音 匂
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く