並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 1300件

新着順 人気順

正規表現 or グループの検索結果121 - 160 件 / 1300件

  • Kozupon.com - lighttpdで高速なhttpサーバを実現する!

    lighttpdは高速に動作することを目的として開発されたウェブサーバで、各Linuxディストリビューション、FreeBSD、NetBSD、OpenBSD、Mac OS X、SGI IRIX、Cygwin、その他SolarisやAIXなどで動作する。ウェブサーバとしての機能以外にも、次のような機能をサポートしているらしい。 本当は、 LightTPD(ライトTPD) と言うらしい。とりあえずグーグルって見ると、簡単インストール的なサイトは沢山あるけど、詳細なコンフィグを紹介してるサイトがない。そこで、俺の場合は少し詳細なlighttpdの説明をしてみたい。 これは、受け売りです。 ■ バーチャルホスト、バーチャルディレクトリリスニング ■ URLリライティング、HTTPリダイレクト ■ ファイルの自動期限処理 ■ 64ビットファイルオフセットのサポート ■ マルチレンジサ

    • Vim documentation: syntax -- highlight-groups

      main help file *syntax.txt*    For Vim バージョン 7.1.  Last change: 2007 May 11 VIMリファレンスマニュアル    by Bram Moolenaar 構文ハイライト                   *syntax* *syntax-highlighting* *coloring* Vimは構文ハイライトによってテキストの一部を別のフォントや色で表示することがで きる。ハイライトするキーワードやテキストは、正規表現パターンによって指定する。 動作を速く保つため、ファイル全体を構文解析するわけではないから、このハイライト 方法には限界が存在する。単語(レキシカル)ハイライトと呼ぶのがより正しいが、皆が 構文ハイライトと呼ぶのでそう呼び続けている。 Vimは全ての端末で構文ハイライトをサポートしている。

      • 式と演算子 - JavaScript | MDN

        JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

          式と演算子 - JavaScript | MDN
        • YAPC::Asia 2010 スライドまとめ - punitanのメモ

          見つかったスライドまとめ(敬称略) 観測範囲狭すぎ & twitterで流れて思ったほどみつからないのでヘルプミー RSS フィードだけでもなんでもいいのでまとめて reblog する仕組みがあってもよさげ。 Youtube yapcasia - YouTube タイムテーブル YAPC::Asia 2010 前夜祭 : ATND YAPC::Asia Tokyo 2010 Timetable YAPC::Asia 2010 前夜祭 イントロダクション yusukebe 10min WAF作者+利用者の集い kamui – nekokak 10min Ark – typester ( 代打 sugyan ) 10min YAPC::Asia 2010 を終えて - すぎゃーんメモ Amon – tokuhirom 10min Mojo – charsbar 10min Polocky –

            YAPC::Asia 2010 スライドまとめ - punitanのメモ
          • Hadoop HDFSコマンド実行メモ(0.20.1)

            # 全体のhelpを見る $ bin/hadoop dfs -help # コマンド単体のヘルプを見る $ bin/hadoop dfs -help ls -ls <path>: List the contents that match the specified file pattern. If path is not specified, the contents of /user/<currentUser> will be listed. Directory entries are of the form dirName (full path) <dir> and file entries are of the form fileName(full path) <r n> size where n is the number of replicas specified for the

            • TweetDeckが便利すぎたので使い方紹介など(最終更新2019-07-19)

              探せばもっと分かり易い解説があるとは思いますが、あまりに便利だったので布教がてら。 これまで使っていたTwitterクライアントに全く不満が無かったのにTweetDeckを使う気になったのは、1週間ほど前、TweetDeckでパスワード共有なしでTwitterアカウントをグループ利用できると聞いて好奇心が疼いたからです。ちょっと試すだけのつもりが、今や乗り換えを検討中です。 TweetDeck https://tweetdeck.twitter.com/ Web版、Windows版、Mac版、Chrome用アプリの4形態があります。 Web版以外の入手は、こちらから。 Web版、Mac版、Chrome用アプリの3形態があります。 (※2015/04/09現在、Web版以外へのリンクが消滅している模様。Mac版はApp Storeで、Chrome用アプリはChromeウェブストアで入手可能。

              • GNU Emacs Manual - Regexps

                Go to the first, previous, next, last section, table of contents. 正規表現の構文 正規表現には構文があり,そこではいくつかの文字は特別な意味を持ちます.そ れ以外の文字は通常の文字です.通常の文字は,単純な正規表現で,その 文字自体にマッチします.特別な文字とは,`$',`^',`.', `*',`+',`?',`[',`]',`\'です.他に特別 な文字が定義されることはありません.正規表現に現われる他の文字は,すべて 通常の文字です.ただし,前に`\'がある場合は別です. たとえば,`f'は特別な文字ではありません.したがって,通常の文字であ り,文字列`f'にマッチする正規表現となります(これは文字列`ff'に はマッチしません).同様に`o'は`o'のみにマッチする正規表現です. どんな2つの正規表現a,bも連結する

                • 横着プログラミング 第2回: Migemo: 日本語のインクリメンタル検索

                  最終更新日: 2002-04-18 (公開日: 2002-04-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 知識には2つのタイプがある。ひとつは物事を知っていること。 もうひとつはそれをどこで見つけるかを知っていることである。 -- サミュエル・ジョンソン 前号では、頼りない記憶力を補う手段として Unix のメモ技術を取 り上げた。しかし、いくらメモを取ったところで、いざというとき にメモから必要な情報を見つけ出せなければ意味がない。そこで、 今回は日本語のテキストをすばやくインクリメンタル検索するソフ トウェアMigemo を紹介する。 横着な上に短気な人間 私はものに対して -- 特に計算機に対して -- 短気である。といっ ても、怒り心頭してものを破壊するというわけではなく、文句を言 うだけである。「何

                  • 正規表現 (Ruby 1.9.3)

                    正規表現(regular expression)は文字列のパターンを記述するための言語です。 また、この言語で記述されたパターンも正規表現と呼びます。 正規表現を用いると、文字列が指定したパターンを含んでいるかどうかを判定し、 また含んでいるならばそれが文字列中のどの場所であるかを知ることができます。 /pat/ %r{pat} などの正規表現リテラルや Regexp.new などで正規表現 オブジェクトを得ることができます。 メタ文字列とリテラル、メタ文字とエスケープ 正規表現の文法には、正規表現内で特別な働きをする文字列と、それ以外の その文字列そのものにマッチするような文字列があります。 前者をメタ文字列(meta string)、後者をリテラル(文字列)(literal string)と呼びます。 /京都|大阪|神戸/ という正規表現においては、「京都」「大阪」「神戸」がリテラルで

                    • Vim の構文ハイライトでクリスマスツリー🎄を飾ってメリクリする - はやくプログラムになりたい

                      Vim Advent Calendar 2018 の24日目の記事です.昨日は Kaoriya さんのVim に VOICEROID で喋らせたでした. もうすぐクリスマスなので,クリスマスツリーを飾りたいと思います.ただ飾るだけだと Vim のネタにならないので,Crystal や Wast,vim-gfm-sytnax, vim-github-actions といったファイルタイププラグインをつくった経験を活かし,構文ハイライトを使って Vim の中でクリスマスツリーを飾っていきたいと思います. Vim の構文ハイライトについての情報は下記の help ドキュメントを読んでいただければ,ある程度網羅的な情報が手に入るので,実際に何かのファイルタイプを追加するプラグイン(ファイルタイププラグイン)を実装する時は,まずざっと一通りドキュメントを眺めることをおすすめします. :help sy

                        Vim の構文ハイライトでクリスマスツリー🎄を飾ってメリクリする - はやくプログラムになりたい
                      • めんどくせーからvimrcそのまま晒す - Qiita

                        " vim: set ff=unix tabstop=4 shiftwidth=0 softtabstop=-1 noexpandtab fileencoding=utf-8 fileformat=unix filetype=vim foldmethod=marker : " https://gist.github.com/kotashiratsuka/eac44d7e569f3721be5a12b8c221cab6 " 基本コンセプト " * scp1ファイルで環境移行済ます " * mac/win/linux/ios環境依存しない、エラーが出ない " * 自分以外の人が触っても混乱しないようにする(rootで複数人が使う場合などに配慮) " * プラグインは極力使わない、プラグインは補助輪と割り切る、どうせ数年立ったら使わなくなる " * プラグイン強化するくらいならその分vimの標準

                          めんどくせーからvimrcそのまま晒す - Qiita
                        • PLY (Python Lex-Yacc)

                          原文 Documentation version: $Header: /cvs/projects/PLY/doc/ply.html,v 1.3 2004/05/27 17:30:56 beazley Exp $ PLY Version: 1.5 目次 Introduction PLY概要 Lexの例 Lex実装ノート 基本的なパージング yaccの例 文法規則関数の結合 空生成規則 曖昧文法を扱う parser.out ファイルについて 構文エラーの処理 行番号の追跡 ASTの構築 Yacc 実装ノート パーサとLexer State Management Pythonの最適化モードを使用する 次にすべきこと Introduction PLYはポピュラーなコンパイラ構築ツールであるlexとyaccのピュアPython実装である。この実装は、先人の

                          • TopCoderでプログラムしてみた。

                            未復習問題の正解率(uwiさんのSRMさーち(べーたばん)を利用しています。) Googleスプレッドシート その他未復習問題 ●TopCoder ・SRM524別解 DIV1 500ptsでトポロジカルソートの練習 ・SRM526別解 DIV1 500ptsで negamax木・RMQ ・SRM561 Grundy数 ・TCO 11 Round 5 250pts(ニコ生オープン) ・TCO 11 Round 4 250pts(ニコ生オープン) ・TCO 12 Round 1C, 2A, 2B, 2C ・TCO 12 Round 1B Fox and Doraemon (DP解) ●CodeForces ・C. Smart Cheater #107 Div1 C セグメントツリー http://codeforces.com/contest/150/problem/C ・D. Subway

                            • find/xargsを使った検索に便利なコマンド一覧

                              業務で楽するためのUNIXテクニック集「検索」編 この記事は2008年~2009年頃に翔泳社で連載していた「業務で楽するためのUNIXテクニック集」の原本です。 はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は「ファイル・ファイル内容の検索」に関するテクニックを紹介します。 関連記事 シェル制御構造と正規表現の基礎 grepを使った便利なコマンド一覧 find/xargsを使った検索に便利なコマンド一覧 find/xargsを使ったファイル・ディレクトリ名の一括置換/一括作成コマンド一覧 cut、paste、sort、uniq、head、tail、wcを使ったフィルタコマンド一覧 findコマンドを利用した便利なUNIXテクニック例 findコマンドを利用したいくつかの例を紹介しておきます。

                                find/xargsを使った検索に便利なコマンド一覧
                              • 第2回 Pythonの脆弱性 ~ReDOS~ | gihyo.jp

                                では、なぜこのようなことが起きてしまうのでしょうか。具体的な脆弱性の解説に移る前に、まずはReDoSのしくみについて説明します。 ReDoSのしくみ ReDosの脆弱性を理解するためには、そもそも正規表現によるマッチングを行う処理系である、正規表現エンジンのしくみについて知る必要があります。 正規表現エンジンの概要 正規表現エンジンとは、簡単に言えば「ユーザーから受け取った文字列(入力文字列)が、正規表現で表される文字列と合致するか否か」を判定するプログラムです。そしてこのプログラムのキモとなる「正規表現文字列の解釈」と「入力文字列が合致するか否かを判定する部分」は、「⁠有限オートマトン」を利用して実現しています。 具体的には、正規表現の文字列を有限オートマトンに変換後、入力文字列を有限オートマトンの入力として与え、文字列中に正規表現にマッチする部分があるか否かを、有限オートマトンの状態を

                                  第2回 Pythonの脆弱性 ~ReDOS~ | gihyo.jp
                                • perldelta - perl v5.8.9 の新機能

                                  perldelta - perl v5.8.9 の新機能 perldelta - what is new for perl v5.8.9 名前 NAME perldelta - perl v5.8.9 の新機能 perldelta - what is new for perl v5.8.9 説明 DESCRIPTION このドキュメントでは 5.8.8 リリースと 5.8.9 リリースとでの相異点を 説明します. This document describes differences between the 5.8.8 release and the 5.8.9 release. Notice 5.8.9 リリースは 5.8.x シリーズにおける最後の大きなリリースと なるでしょう. 5.8.x の今後のリリースは恐らくセキュリティに関する物か プラットフォームにおけるビルド不具合のみの

                                  • Stray Penguin - Linux Memo (Apache-3)

                                    Proxy Balancerの使い方 Apache 2.2 から実装されたプロキシバランサを、左図のような構図で使うことを想定する。リバースプロキシはユーザ(インターネット) からの全ての http リクエスト と https リクエストをロードバランスして実サーバ 1, 2 へ振り分ける。 https の場合は、リバースプロキシがリクエスト内容の暗号化をほどいてから実サーバ (バックエンドサーバ) に HTTPリクエストを送る。つまり SSLキーはリバースプロキシにだけ置いておけばいい。 このやりかたでは、実サーバのドキュメント空間をリバースプロキシのローカルドキュメント空間に割り付ける (概念的には alias に近い) イメージになるので、帰りのトラフィックもリバースプロキシを通る。 SSL通信の場合、実サーバからリバースプロキシへは平文でレスポンスが返され、リバースプロキシがそれを

                                    • お勉強リンク

                                      お仕事のお勉強に必要なリンクを集めました。 三猫の個人向けです。ほとんどメモ書きみたいなもので、 他者の利用を想定していません。(誤記術の訂正もほとんどしていません) 間違い、リンク切れ、などはいっぱいありますのでご注意を。 リンク集 のっけから自己否定。まあ、猫ですし。 Cool Site Search for DeveloperS いけてます。 総合 翔ソフトウェア 結構ハイレベルだが、そっけない。 WisdomSoft ~Developers Network~ こちらもハイレベル。というか体系的。勉強向けだがヘルプ向けではないかも。 真に注目すべきは手当たり次第に言語を理解する著者の理解力とそれによって吐き出される文の視点の高さかもしれない。 旧題「第参の脳室-Retention-」から名称変更されてました。 Gold Fish なんかいっぱいTipsがありそう。 ただ、まだよくみて

                                      • ニコニコ解析メモ - ニコ★リブ Wiki - ニコ★リブ - OSDN

                                        最近の更新 (Recent Changes)2013-02-12NicoLiveAPI 2011-06-13月曜日たん FrontPage ニコたん リブたん 2010-04-11design 最新リリース情報リリースはありません Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Side Bar)このサイドバーについて このサイドバーの編集 ----------- : ニコニコ解析メモ ----------- ・概要ツリー * ? = 未解析である。 基本 共通点 ログイン セッション ニコニコ動画 動画情報 マイリスト マイリストを取得 とりあえずマイリスト マイリストに動画を追加 マイリストグループ ランキング 新着動画 オススメ動画(関連動画) ニコニコ動画検索 ダウンロード ニ

                                        • findコマンドで覚えておきたい使い方12個(+1個) | 俺的備忘録 〜なんかいろいろ〜

                                          LinuxやUNIXで仕事をしていると、特定のファイル(名前だったり、さっき編集されたファイルだったり)がどこにあるのかを知りたい事が多々ある。 そんな時は、やはりfindコマンドの出番だ。今回は、そんなfindコマンドで覚えておきたい便利な使い方についてまとめてみる事にした。 1.ファイル名で検索する まずは基本。findコマンドでは最も利用されているであろうファイル名での検索。 例えば、以下のように「-name」オプション付きでコマンドを実行することで、「test」というファイルが出力される。 このキーワードは、最下層(ディレクトリであれば一番下のディレクトリ、ファイルであればファイル名)にmatchしているかどうかで出力される。 find /探したいディレクトリ -name 検索キーワード test@test-vm-ubuntu:~/.ssh$ find /home -name te

                                          • 技術日記@kiwanami

                                            求められている気がしたので、EmacsLispについて知っていることを書いておこうと思った。 PerlでWebAppの開発に必要なN個のこと - Islands in the byte stream 開発に必要なN個のこと by Google パッケージマネージャ Cask を使うのが今風。先日CartonというPerlのパッケージマネージャと名前がかぶっていたので、改名された。 https://github.com/cask/cask ちなみに、普段使いであれば、Emacs24.xから標準で入っているpackage.elを使うか、el-getを使う。 Bitbucket | The Git solution for professional teams アプリケーションサーバ イベントドリブンなElnodeと、httpd.elをpure Emacsで書きなおした simple-httpd

                                              技術日記@kiwanami
                                            • Turnip について (1) / まずは動かす - Thanks Driven Life

                                              Rubyist Magazine - エンドツーエンドテストの自動化は Cucumber から Turnip へ が出てたので便乗。めんどくさい所はるびマに任せます!! ※ Turnip についてのドキュメント、一応職場の開発チームだけが見える場所に書いてあるんですが 認識が間違ってたら誰かに教えてもらうためにここにも書いておきます。 だれか Turnip 使い込んでる人いろいろ教えてください!! 本稿のターゲット Cucumber 使ったことある 使ったことなくても知っている 知らなくてもとりあえず見てみたい Turnip 、まずは動かしてみたい るびまの方では rails や capybara との連携も含めてがっつり書いているので、ここでは本当に turnip のみを対象にしてみた という人 Turnip とは Turnip とは、RSpec 向けの Gherikin 拡張ライブラリ

                                                Turnip について (1) / まずは動かす - Thanks Driven Life
                                              • Constellation: siteinfo

                                                LDR Full Feed SITE_INFO About このページはLDR Full FeedのSITEINFO記載用のページです。いくつかある例を見て作ってみてください。 Scripts Greasemonkey + LDR & Fastladder LDR Full Feed userContent.js + LDR & Fastladder LDR Full Feed for UC Greasemonkey + Google Reader Google Reader Full Feed Greasemonkey + はてな RSS Hatena::RSS Read More Supporter Opera + LDR & Fastladder LDR Full Feed Opera Opera + Google Reader Google Reader Full Feed Ope

                                                • 週刊Railsウォッチ(20190218)Zeitwerkがやってきた、Railsバリデータの光と影、heavens_door、今月GitHubで盛り上がってるgemほか|TechRacho by BPS株式会社

                                                  2019.02.18 週刊Railsウォッチ(20190218)Zeitwerkがやってきた、Railsバリデータの光と影、heavens_door、今月GitHubで盛り上がってるgemほか こんにちは、hachi8833です。今回のつっつき開始直前にオフィスの蛍光灯が2つ立て続けに生涯を終えたので、morimorihogeさんとbabaさん(実は電気工事施工管理技士でもある)が楽しそうに交換作業してました。写真だとわかりにくいのですが、色味がもろ違ってます。 つっつきボイス:「どもども、やる気が盛り上がってるうちに蛍光灯を交換しようと思って」「すみません、ウォッチのドラフトがぎりぎりでお手伝いする余裕なくて😅」「まあまあ😊」「それはそうとはてブの過去ブクマが統合される件↓ありがたいです🙏: TechRachoのブクマがhttp時代とhttps時代で泣き別れだったのがこれで統合され

                                                    週刊Railsウォッチ(20190218)Zeitwerkがやってきた、Railsバリデータの光と影、heavens_door、今月GitHubで盛り上がってるgemほか|TechRacho by BPS株式会社
                                                  • PostgreSQL FAQ in Japanese

                                                    PostgreSQL(ポストグレス・キュー・エル)についてよくある質問とその解答(FAQ) 原文最終更新日: Wed Jun 25 23:54:14 EDT 2008 現在の維持管理者: Bruce Momjian (bruce@momjian.us) Maintainer of Japanese Translation: Jun Kuwamura (juk at postgresql.jp) この文書の最新版は http://www.postgresql.org/docs/faqs.FAQ.html で見ることができます。 プラットホームに特有の質問については: http://www.postgresql.org/docs/faq/ に解答があります。 (以下、訳者による注釈を [訳注: と ] とで囲んで記します。) [訳注: 日本語版のFAQは、 http://www.postg

                                                    • ECMA-262 Edition 5.1を読む - 秀和システム あなたの学びをサポート!

                                                      JavaScriptの仕様書「ECMA-262 Edition 5.1」を完全翻訳し、詳細な解説を加えた仕様書解説本です。Internet Explorer、FireFox、Chrome、Opera、Safariなど、さまざまなブラウザでJavaScriptが間違いなく動作するのは、ECMA-262という仕様に準じているためです。ECMA-262は、JavaScript技術者にとって重要な資料ですが、今まで英文のみで日本語訳がありませんでした。本書は、ECMA-262Edition 5.1の審議委員の一人でもあった著者が、ECMA-262 Edition 5.1を日本語に翻訳し、読者の理解を助けるために原文にはない補足や脚注を追記した本邦初の解説書です。付属文書も完全翻訳されており、また具体的なサンプルコードを例示して各実装における挙動も解説しています。 【サポートはこちら】→https:

                                                        ECMA-262 Edition 5.1を読む - 秀和システム あなたの学びをサポート!
                                                      • 【決定版】中級猫でもわかる正規表現再入門 - KAYAC engineers' blog

                                                        正規表現 初めまして!技術部サーバーチームのダリエンと申します。正規表現は役に立つ知識なので、勉強してみました。 では、正規表現について調べた知識をシェアしたいと思います。 こちらは Tech Kayac Advent Calendar 2017 の25日目の記事になります。 イントロダクション 定義 検索パターンを象る文字列 文字列の集合を一つの文字列で表現する(ja.wikipedia.org) 英語:Regular Expression(s) / Regex 何のために使いますか? ウェブブラウザーエクステンションやIDEやコードなどで: 文字をそのまま検索 (⌘/Ctrl+Fと全く同じ) パターンの一致 ⌘/Ctrl+Fは簡単でしょう? そうです。しかし、パータン一致は? 下のテキストを検討してください: JPY152 JPY40501 USD501 IDR1261 JPY999

                                                          【決定版】中級猫でもわかる正規表現再入門 - KAYAC engineers' blog
                                                        • Rails3 対応 MongoDB ORM、Mongoid 詳解―クエリ - babie, you're my home

                                                          Mongoid は、データベースのドキュメントの問い合わせに、2種類のスタイルをサポートします。最初のスタイルは、ActiveRecord風の、ファインダー/動的なファインダーの構文です。2つ目のスタイルは、Mongoid の Criteria API を使った推奨メソッドです。(訳注: 2つ目は Rails 3 の Arel 風です。) ファインダー ファインダーはドキュメントのクラスメソッドです。データベースのオブジェクトを探索するのに、条件のハッシュか文字列を受け付けます。Document.all、Document.count、Document.find、Document.first、Document.last、Document.paginate があります。これらに加えて、アトリビュートが一致しない場合に、作成・初期化する、ファインダー兼作成構文があります。 与えられた条件に合う全

                                                            Rails3 対応 MongoDB ORM、Mongoid 詳解―クエリ - babie, you're my home
                                                          • PHP 正規表現サンプル集 - Web/DB プログラミング徹底解説

                                                            ここでは良く利用する正規表現パターンを集めています。基本的に PHP のコードであり、置換関数も含めているものもあります。少し変更するだけで、 JavaScript などでも利用できるでしょう。 ちなみに、ご自身で動作確認したうえでご利用くださいませ。 URL '\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]' //URL を HTML のリンクに置き換える preg_replace('\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]', '<a href="\0">\0</a>', $text); メールアドレス 新しい TLD への対応は随時行わないといけませんが、基本的な様式として参考にしてください。 尚、ドメイ

                                                              PHP 正規表現サンプル集 - Web/DB プログラミング徹底解説
                                                            • Snortを利用したIPSの構築 | 稲葉サーバーデザイン

                                                              オープンソースソフトウェアSnortを利用したIPSの構築を行う機会があったので、その構築手順をまとめます。 長編です。 Snort https://www.snort.org/ SnortとIDS, IPS SnortはIDS(Intrusion Detection System, 不正侵入検知システム)機能をもつソフトウェアとして有名ですが、「Inlineモード」で起動することで、IPS(Intrusion Prevention System, 不正侵入防止システム)として利用できます。 IDSは不正なアクセスを検知してログに書き出すだけで実際にはそのアクセスは行われてしまいますが、IPSは、不正なパケットを破棄することで不正なアクセスを自動的に防止します。 サーバー構成 今回説明するサーバーの構成を図1に示します。 Webサーバーでは、ApacheなどのWebソフトウェアが起動してお

                                                                Snortを利用したIPSの構築 | 稲葉サーバーデザイン
                                                              • フリーの高機能XMLエディタ「XMLEDITOR.NET」

                                                                2009.02.24 : V2.3.2.0 メッセージウインドウを追加。 外部DTD宣言のあるXML文書のソース→ツリー同期時に整形式エラーが正しく表示されない不具合を修正。 名前空間宣言が複数ある場合にノード編集が失敗することがある不具合を修正。 2009.02.12 : V2.3.1.0 ソースビューのサイド行番号表示機能を追加。 フォント変更後にソースビューの更新確認メッセージが表示されないように変更。 名前を付けて保存時に開いているファイル名をデフォルト表示するように変更。 名前を付けて保存時に指定した改行コードが反映されない不具合を修正。 ファイル出力オプションの「インデント付加」をOFFにすると改行も消えていたのを改行は消えないように変更。 ファイル出力オプションに「改行を付加」を追加。 「ノード移動」を「ノードシフト」に名称変更。 ソースビュー非表示の場合でもブラウザプレビュ

                                                                • Python reモジュールで使える正規表現演算子

                                                                  本ドキュメントは Pythonのライブラリマニュアルlibre.texの内容を 元にして作成されています。 正規表現の構文 正規表現(RE)は、それにマッチする文字列の集合を特定します。本モジュール 中の関数は、特定の文字列が与えられた正規表現にマッチするかどうか(あるい は与えられた正規表現が特定の文字列にマッチするかどうか)を検査します。 新しい正規表現を構築するために、正規表現を連結することができます。A と Bの両方が正規表現であるとき、AB もまた正規表現です。あ る文字列 pがAにマッチし、別の文字列 qがBにマッチするので あれば、文字列 pqはABにマッチします。したがってここで説明したよ うに、複雑な正規表現は単純な正規表現から簡単に構築することができるので す。正規表現の理論と実装に関する詳細は、後述するFriedl の本を参照するか、 コンパイラー作成に関する教科書を

                                                                  • 正規表現を使って部分文字列を取得するには?[C#、VB]

                                                                    連載目次 本稿では、ある文字列内から特定のパターンにマッチする部分文字列を抜き出す処理について、正規表現を使った場合の基本的な手順をまとめる。 ここでは例として、HTMLから、 <a href="URL" ……>テキスト</a> のような形式のアンカー要素に対して、URL部分とテキスト部分を取り出す場合を考えてみよう。 このようなアンカー要素にマッチする正規表現は次のようになる。 <a href="(?<url>.*?)".*?>(?<text>.*?)</a> 2個所ある「(」と「)」で囲まれた部分は「グループ化」を行っており、それぞれに対して「?<url>」「?<text>」により、「url」と「text」というグループ名を付けている。 ちなみに「.*?>」の部分で使用している「?」は最短一致を指定するもので、「.*?>」は、「>」以外の任意の文字の並び+「>」、を表すことになる(「.

                                                                    • Perlメモ

                                                                      複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

                                                                      • this - JavaScript | MDN

                                                                        JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

                                                                          this - JavaScript | MDN
                                                                        • LinuX zaurus Toybox 〜りなざうおもちゃばこ〜

                                                                          リナックスザウルス用ソフトの総合ソフトウェアライブラリ/レビュー/カスタマイズ これで貴方のリナザウも最強に! 08/02/13 08/02/03にEBt liteが0.4.1-4へとバージョンアップしました! 変更点は以下の通りです。 ・検索機能のバグ修正をしました。 07/10/05 「インターネット」に1つのソフトを追加しました! └QBookMark NetFrontとOperaのブックマークを一覧表示してブラウザで開くソフト。 とうとう、登録ソフトウェア数が200本に到達しました!(^-^)//"" 次は250本目指します!オススメソフトがあったら教えてください♪ 07/10/02 「ゲーム」に1つのソフトを追加しました! └モバイルMahjongg 積み上げられた牌から同じ絵柄の牌を取り除くゲーム。 07/09/28 「マルチメディア」に1つのソフトを追加しました! └文庫エデ

                                                                          • Linux 標準教科書 ■まえがき このたび、特定非営利活動法人エルピーアイジャパンは、Linux 技術者教育に利用していただくことを目的とし た教材、「Linux 標準教科書」を開発し、インター��

                                                                            Linux 標準教科書 ■まえがき このたび、特定非営利活動法人エルピーアイジャパンは、Linux 技術者教育に利用していただくことを目的とし た教材、「Linux 標準教科書」を開発し、インターネット上にて公開し、提供することとなりました。 この「Linux 標準教科書」は、多くの教育機関から、Linux を「基礎」から学習するための教材や学習環境の整 備に対するご要望があり、開発したものです。 公開にあたっては、「Linux 標準教科書」に添付されたライセンス(クリエイティブ・コモンズ・ライセンス)の下に 公開されています。 本教材は、最新の技術動向に対応するため、随時アップデートを行っていきます。 また、テキスト作成やアップデートについては、意見交換のメーリングリストで、誰でもオープンに参加できます。 メーリングリストの URL http://list.ospn.jp/mailma

                                                                            • Ocaml リファレンス

                                                                              3.09.3 がでています。マニュアルが派手だなぁ。(どういう印象だ) recursive module ってはいってたのかぁぁぁ。Caml Weekly Newsでの記事 ocamlc -dtypes でコンパイルして、Emacsでソースを開いて、 式の上でマウスの真中ボタンをおすと、なんだかうれしくなります。 注: 関数型言語としてのOcamlを学ぶにはまず 五十嵐先生のページなどをみて下さい 手っ取り早くMLを勉強したければこちら超特急、超入門。超、超。。。 目次 Language Imperative features (1.5) 配列(Array) 再帰以外の繰り返し Labels(2.1) Optional arguments (2.1.2) Classes and objects (3.1) Class定義 Instanceを作成 メソッドへのアクセス Reference t

                                                                              • OWASP Secure Coding Practices – Quick Reference Guide

                                                                                (Last Updated On: 2021年5月2日) OWASPのガイドラインはPCI DSSでも参照するように指定されているセキュリティガイドラインです。その中でも比較的簡潔かつ体系的にセキュアプログラミングを解説した資料がOWASP Secure Coding Practices – Quick Reference Guide (v2) です。 日本語訳がないようなので一部未訳ですが訳しました。CC-BY-SAライセンスです。クリエイティブコモンズライセンスに従って自由に配布できます。 チェックリスト形式になっているので、自分のコーディング/開発スタイルがどの程度適合しているのか、簡単にチェックできるようになっています。コーディングスタイルのみでなく、運用はシステム構成に関連する物も含まれています。私が解説/紹介しているセキュリティ対策を行っている開発チームであればこれらの殆どに適

                                                                                  OWASP Secure Coding Practices – Quick Reference Guide
                                                                                • JenkinsとGitLabとAWS CodeBuildを連携する

                                                                                  はじめに JenkinsからAWS CodeBuild Plugin経由でビルドを実行しCIを実行する手順を以下にまとめます。 AWS CodeBuildはAWSが提供しているビルドサービスで、buildspec.ymlを設定すると指定したコンテナ上で処理を実行してくれます。 AWS CodeBuildはGitHubやGitBucketからは直接webhookで連携することができますが、残念ながらGitLabは対応していないため、Jenkinsとプラグインを経由して実行するようにします。 前提 Jenkins、GitLabがAWS上に構築されていてそれぞれお互いに連携可能な状態であることを前提とします。 JenkinsとGitLabの連携についてはこちらをご参照ください。 AWS CodeBuildを設定する 「ビルドプロジェクトを作成する」を選択してビルドプロジェクト作成画面へ遷移します

                                                                                    JenkinsとGitLabとAWS CodeBuildを連携する