並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 271件

新着順 人気順

正規表現 or グループの検索結果81 - 120 件 / 271件

  • 【AWS】CloudWatch Logsで定義できるフィルターの種類と、フィルターでORとNOTを両立する話 - BFT名古屋 TECH BLOG

    2022/12/27 一部の文章を修正・更新しています。 こんにちは! BFT名古屋支店の佐野です。 今回はAWSのCloudWatch Logsに出力されるログから、一定のワードを検出するために使用するフィルターのお話です。 はじめに:CloudWatch Logsのフィルター機能 AWSでは、仮想マシンに相当する“EC2”やコンピューティングサービスである“Lambda”、そして“API Gateway”などのログをCloudWatch Logsに出力することができます。 そして実際の運用においては、単に出力するだけでなく「●●というログが出力されたら、○○に通知を送る」といったログ監視の機能を付けることが多いです。 CloudWatch Logsでは正にその機能に適する、出力された単語を検知するための2種類のフィルターを設定できます。 メトリクスフィルター 2種類のフィルターのうち、

      【AWS】CloudWatch Logsで定義できるフィルターの種類と、フィルターでORとNOTを両立する話 - BFT名古屋 TECH BLOG
    • WordPressパーマリンク徹底解説

      パーマリンクは、サイト内のコンテンツの、特定部分にアクセスする際に使用されるリンクです。 例えば、Kinstaのホームページへのリンクは「https://kinsta.com/」、ブログへのリンクは「https://kinsta.com/blog/」、ブログの中の記事へのリンクは「https://kinsta.com/blog/wordpress-widgets/」を使用します。 パーマリンクは、アーカイブページや静的ページ、独自のURLを必要とするサイト内のコンテンツに使用されます。 この記事では、パーマリンクの仕組み、サイト向けに最適化する方法、設定画面やコードからパーマリンクを設定する方法を紹介します。 WordPressパーマリンクとは? WordPressパーマリンクは、WordPress公式ドキュメントで次のように定義されています。 「個々のブログ投稿、または、カテゴリーリスト

        WordPressパーマリンク徹底解説
      • Python(pandas、NumPy、scikit-learnなど)によるデータの前処理大全

        普段、筆者がデータの前処理で使っているpandasやNumPy、scikit-learnなどのモジュールの使い方を逆引きのリファレンス形式でまとめました。 一部のサンプルデータや前処理の手法については、データサイエンティスト協会の100本ノック(構造化データ加工編)を参考にさせていただきました。素晴らしいコンテンツをご用意頂いたこと本当に感謝します。 それでは、以下のモジュールをインポートして、この記事をデータ前処理時の辞書代わりにして利用してください。 モジュールのインポート import numpy as np import pandas as pd from sklearn import preprocessing as pp from sklearn.model_selection import train_test_split from imblearn.under_sampli

          Python(pandas、NumPy、scikit-learnなど)によるデータの前処理大全
        • Emotet vs EmoCheck

          Emotet vs EmoCheck Emotet開発者との戦い NTT 社会情報研究所 谷 知亮 JPCERT/CC インシデントレスポンスグループ 喜野 孝太 JPCERT/CC インシデントレスポンスグループ 佐條 研 $whoami Tomoaki Tani Kota Kino Ken Sajo NTT 社会情報研究所社会理論 研究プロジェクトに所属。主にマ ルウェア分析技術や脆弱性分析 技術の研究を行っている。以前 はJPCERT/CCでマルウェア分 析やインシデント対応に従事して いた。Virus Bulletin, CODEBLUE, BotConf, BsidesLV, BlackHat USA Arsenalなどで講演。 国内ITベンダーでのメールセキュ リティ製品の導入支援業務を経 て、2019年よりJPCERT/CC。 現 在は、標的型攻撃への対応も含 んだ、日本国内

          • 魏志倭人伝の「遠くてよくわからない国々」を古代の発音で調べるー前編: 調査概要と考察|ryokawameister

            邪馬台国以外完全に理解した 概要「三国志」中の「魏書」中の「烏丸鮮卑東夷伝」倭人条(通称: 魏志倭人伝) に記載の、当時の倭の国名の音訳とみられる31ヶ国のうち、特に遠く隔たって詳しく知ることができない(遠絶)とされる21か国の場所を発音をもとに推定する。この際、(i)倭人語として日琉祖語を、(ii)中国語として上古音と中古音(魏晋)の混在を仮定する。また(iii)発音の解釈が分かれる漢字について日本の古代地名の統計と比較することで解釈を定める。(iv)複数の地名の候補がある場合に、大地名、豪族名、相互の地理的近さに基づいて優先度を決める。この組み合わせでの調査は初と思われる。結果として得られた国々の位置の分布は、(a)東西に長く東山道沿いの東国地名を含むこと、(b)文中での出現順序と国々の位置には部分的な関連があり、一部は資料への追加によるものとみられること、(c)狗奴国の位置に関する魏

              魏志倭人伝の「遠くてよくわからない国々」を古代の発音で調べるー前編: 調査概要と考察|ryokawameister
            • 5.7 ルーティング Laravel

              基本的なルーティングBasic Routing 一番基本のLaravelルートはURIと「クロージャ」により定義され、単純で記述しやすいルートの定義方法を提供しています。The most basic Laravel routes accept a URI and a Closure, providing a very simple and expressive method of defining routes: Route::get('foo', function () { return 'Hello World'; }); デフォルトルート定義ファイルThe Default Route Files Laravelの全ルートは、routesディレクトリ下に設置されている、ルートファイルで定義されます。これらのファイルはフレームワークにより、自動的に読み込まれます。routes/web.p

              • 5.8 バリデーション Laravel

                イントロダクションIntroduction Laravelは入力されたデータに対するバリデーションの様々なアプローチを提供しています。Laravelの基本コントローラクラスはパワフルでバラエティー豊かなバリデーションルールを使いHTTPリクエストをバリデーションするために便利な手法を提供している、ValidatesRequestsトレイトをデフォルトで使用しています。Laravel provides several different approaches to validate your application's incoming data. By default, Laravel's base controller class uses a ValidatesRequests trait which provides a convenient method to validate i

                • プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで

                  2021年12月2日紙版発売 2021年11月29日電子版発売 伊藤淳一 著 B5変形判/568ページ 定価3,278円(本体2,980円+税10%) ISBN 978-4-297-12437-3 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 本書は,プログラミング言語Rubyの言語仕様や開発の現場で役立つRubyの知識を説明した本です。豊富なサンプルコードで文法を学び,例題でプログラミングの流れを体験できます。第1版(2017年11月発行)は,初心者の目線にたった丁寧な解説が好評で多くのRuby初学者に愛読され,いまやRuby入門書の定番とも言える存在です。20

                    プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで
                  • サーバー監視ツール「BOM for Windows Ver.8.0」にアラートメールのフィルタリング機能を追加 | IT Leaders

                    IT Leaders トップ > テクノロジー一覧 > 運用管理 > 新製品・サービス > サーバー監視ツール「BOM for Windows Ver.8.0」にアラートメールのフィルタリング機能を追加 運用管理 運用管理記事一覧へ [新製品・サービス] サーバー監視ツール「BOM for Windows Ver.8.0」にアラートメールのフィルタリング機能を追加 2024年3月1日(金)日川 佳三(IT Leaders編集部) リスト セイ・テクノロジーズは2024年3月1日、サーバー監視ソフトウェア新版(機能強化リリース)「BOM for Windows Ver.8.0 SR1」を提供開始した。同リリースでは、メールで受信するアラートの数を条件に応じて削減するツール「アラートフィルター」が加わった。価格に変更はなく、買い取り型の「基本パッケージ」が14万8000円(税別)で、月額ライセ

                      サーバー監視ツール「BOM for Windows Ver.8.0」にアラートメールのフィルタリング機能を追加 | IT Leaders
                    • Python - 改行タグ<br/>がある文字列のスクレイピングまとめ - ───解放しろ、全てを。

                      この記事で多分全てが解決する。しなかったらすまん。 from bs4 import BeautifulSoup html = ''' <table> <tr> <td> 解放しろ <br/>全てを。 </td> </tr> </table> ''' soup = BeautifulSoup(html, 'html.parser') elm = soup.find("td") 上記の"解放しろ", "全てを。"を取り出します。 テキストを空文字で分割してリストを取得: split() 文字中にスペースが入っている場合は改行で分割: splitlines() 改行区切りのリストを取得: splitlines() 邪魔なスペースを削除: strip(), リスト内包表記 strip() リスト内包表記 リストから空の要素を削除: リスト内包表記 まとめ 補足 文字列を連結させる: join(),

                        Python - 改行タグ<br/>がある文字列のスクレイピングまとめ - ───解放しろ、全てを。
                      • Rollbar による快適通知生活 - クラウドワークス エンジニアブログ

                        こんにちは、エンジニアの Bugfire です。 最初 protoc について書こうかなと思っていたのですが、時間的な都合で Rollbar についての記事を書きます! 入社してから初めて知ったのですがとても良いサービスです。 クラウドワークスでは、モニタリング用に様々なサービスを利用しています、一例をあげると CloudWatch, New Relic, Datadog そして今回の Rollbar です。 過去の記事 「エラーモニタリングサービス Rollbar と GitHub Issue を利用したエラー対応フロー」 でも一度書かれていますが、今回は設定を詳細に記述します。 サンプルは全て Ruby で書かれています。 SDKの組み込み方法については、プラットホーム毎に異なりますので、ここでは記述しません。 ※ 公式サイトのドキュメント からの抜粋であり特別なノウハウはあまりありま

                          Rollbar による快適通知生活 - クラウドワークス エンジニアブログ
                        • データをマスキングする - Databricks - connecting the dots

                          はじめに 環境情報 データマスキングとは データマスキングが必要なデータ PII: Personal Identifiable Information PHI: Protected Health Information PCI-DSS: Payment Card Industry Data Security Standard IP: Intellectual Property データマスキングの種類 静的データマスキング (Static Data Masking) 動的データマスキング (Dynamic Data Masking) オンザフライ データマスキング (On-the-Fly Data Masking) Databricksを使ったデータアクセス制御でできること 列レベルでのアクセス制御 行レベル(フィルタリング)でのアクセス制御 動的データマスキング 基本的なデータアクセス制御

                            データをマスキングする - Databricks - connecting the dots
                          • Red Hat Enterprise Linux 8 RHEL 8 の導入における検討事項

                            Red Hat Enterprise Linux 8 RHEL 8 の導入における検討事項 Red Hat Enterprise Linux 7 と Red Hat Enterprise Linux 8 における主な相違点 Last Updated: 2024-02-14 Red Hat Enterprise Linux 8 RHEL 8 の導入における検討事項 Red Hat Enterprise Linux 7 と Red Hat Enterprise Linux 8 における主な相違点 法律上の通知 Copyright © 2024 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share

                            • はじめてのAnsible #1 入門編 - ねこの足跡R

                              Ansible便利ですよね。 一度設定ファイルを作ってしまえばあとはコマンド一発で同様のサーバ環境が作れます。対象サーバも一度に何台でもまとめて設定できるのも便利。最近では人間が手作業で実行する日々の運用でも活躍するシーンが出てきました。サーバのみならずクライアント環境に対しても利用できちゃいます。 Ansibleのようなソフトウェアを構成管理ツールと呼びます。同様の物にChefやPuppetなど色々ありますが、管理対象のマシンはPythonが入っていれば他に余計なソフトウェア(Agent)をインストールしなくて良いのがAnsibleの特徴でもあり良いところです。 というわけで、ここしばらくサボって使わないでいたらすっかり使い方を忘れてしまったので再入門と相成りました。以前はVagrantとセットで利用していたのですが、今回はmacOS上でPlaybookを実行し、Linuxサーバの構成管

                                はじめてのAnsible #1 入門編 - ねこの足跡R
                              • AWS 認定トレーニング「Planning and Designing Databases on AWS」を受講しました | DevelopersIO

                                AWS における様々な DB サービスの特徴や設計上の考慮点、各 DB でのデータ設計の考え方まで学べる、盛りだくさん、かつ、素晴らしい内容になっています。 お疲れさまです。とーちです。 AWS 認定トレーニング「Planning and Designing Databases on AWS」を受講したので、内容のレポートや感想などをお伝えしようと思います。 概要 AWS における様々な DB サービスの特徴や設計上の考慮点、各 DB でのデータ設計の考え方まで学べる、盛りだくさん、かつ、素晴らしい内容になっています。 このトレーニングを受ければ AWS において DB の最適な選択ができるようになること間違いなしです。 とても学びが多いトレーニングだったのでぜひ多くの方にお薦めしたい内容になっています。 トレーニングは座学の部分とラボというハンズオン部分がいいバランスで配置されており、3

                                  AWS 認定トレーニング「Planning and Designing Databases on AWS」を受講しました | DevelopersIO
                                • CloudWatch エージェントの設定方法 - myn’s diary

                                  はじめに AWS EC2 では CPU 使用率や Disk I/O 、Network I/O 等のデータをデフォルトのメトリクスで取得できますが、 メモリ使用量やディスク使用率のデータは取れません。 これらはカスタムメトリクスとして登録することで CloudWatch から取得できるようになります。 カスタムメトリクスは PutMetricData API で登録できます。 データを収集・整形しこの API 呼び出しを定期実行させればメモリ使用量やディスク使用率を CloudWatch から取得できるようになります。 例えば以下のようなことをします。 /proc/meminfo や df からデータを取得し整形 aws cli を実行するシェルスクリプトを実装 cron で定期実行または while, sleep で時間間隔を設けて実行 取得するデータが少ない場合はこれでも運用できますが、

                                    CloudWatch エージェントの設定方法 - myn’s diary
                                  • 数式のリファレンス - Power Apps - Power Platform

                                    この記事では、Power Apps で使用できるすべての機能について説明します。 Power Apps の数式では、多くの要素を組み合わせて使用します。 使用できる要素は、次のとおりです。 関数はパラメーターを受け取り、演算を実行し、値を返します。 たとえば、Sqrt(25) は 5 を返します。 関数は、Microsoft Excel 関数をモデルにしています。 関数の中には、副作用を生じさせるものがあります。たとえば、SubmitForm 関数は、Button.OnSelect のような動作の数式内でのみ正しく機能します。 シグナルは、環境に関する情報を返します。 たとえば、Location は、デバイスの現在の GPS 座標を返します。 シグナルは、パラメーターを受け取らず、副作用もありません。 列挙体は、事前定義された定数値を返します。 たとえば、Color は、Color.Red

                                      数式のリファレンス - Power Apps - Power Platform
                                    • Productivity Weekly (2023-07-19号, 2023-07-05号)

                                      2023-05-10 号から、実験的に生産性向上チームの他メンバーにいくつかのトピックを紹介していただくことにしています。 対象のトピックでは、文章の最後に 本項の執筆者: <執筆者名> を追加しています。 今週の著者は次の方です。 @korosuke613 @defaultcf news 📺 AWS CodeBuild が GitHub Actions をサポート開始 AWS CodeBuild にて、GitHub Actions のアクションを使用できるようになりました。 詳しいドキュメントはコチラです。 すでに試されている方がいらっしゃいます。 これにより、便利なものがたくさんある GitHub マーケットプレイスのアクションを、AWS CodeBuild で使用することができます。 ただし、github context に依存したものは使えません。 また Issue や Pull

                                        Productivity Weekly (2023-07-19号, 2023-07-05号)
                                      • GASのRaplaceメソッドで文字置換 – Google Apps Script(GAS)を用いたシステム開発を支援

                                        はじめにGAS(Google Apps Script)を使っていて、文字列を置換させる処理を組み込みこみたい場面はよくあります。GASでは文字列を置換するためのRepalceメソッドがあります。これを使ってテキスト形式のデータやCSVなど様々な形式のデータの中の文字列を置換させることができます。本記事ではGASのReplaceメソッドの使い方を紹介していきます。Replaceメソッドで文字列を置換したい場合、必ず正規表現を使う場面がありますので、簡単ではありますが、よく使う正規表現に関しても紹介します。 Replaceメソッドの使い方前準備Replaceメソッドをさっそく使っていきましょう。 まず、GASで新規プロジェクトを立ち上げます。 以下、手順に沿ってやってみてください。 1.Google Driveにログインする 2.左の上の「新規」を押下 3.「その他」から「Google App

                                        • 正規表現の記法一覧(サンプルコード+暗記用動画) - Qiita

                                          勉強方法 ここで秒でテストできるので、使ってみてください(javascript) なにはともあれ動かしてみるのが一番勉強になります。 https://scriptular.com/ こちらに暗記用動画を置いてます(寝る前や、手を動かして勉強するのが面倒なときにどうぞ) 動画はこちらから(画像クリックでyoutubeへ) http://www.youtube.com/watch?v=x6lMGjXjzyI 正規表現勉強の際の勘所 正規表現はそれだけで本一冊書けるくらい奥が深いので、完璧を目指すよりかは基礎をまずはざっと覚えてしまい、実際にに必要になったときに本で調べるとよい 正規表現をマスターすれば特定のパターンを完全に拾えるかというとそうでもない。(要件によってどの程度の正確性が必要かによるが)ある程度シンプルに保たないと複雑になりがち。 必ず覚えたい \d は「半角数字1文字」を表す [

                                            正規表現の記法一覧(サンプルコード+暗記用動画) - Qiita
                                          • PDFに埋め込まれたテーブルを、画像処理でパースする

                                            はじめに こんにちは。アルバイトの近藤です。 突然ですが、HTMLからテーブルをパースしたいとき、どうしますか? そうです、HTMLパーサーを使いましょう。 RubyならNokogiriが、PythonならBeautifulSoupが有名です。 cssセレクタでtableタグを指定して、列ごと行ごとにループを回せばパースできます。 ではPDFからテーブルをパースしたいときは...? 今回は、PDFファイル内にあるテーブルを、画像処理を駆使してパースする方法を紹介します。 概要 Popplerというライブラリがあり、pdftohtmlというコマンドを提供しています。 このコマンドを使うと、PDFをHTMLに変換できます。 ですがこのコマンド、PDF内に表があってもテーブルタグは出力してくれません。 表のテキストはpタグとして、表の罫線は背景画像として出力されてしまいます。 この画像として出力

                                              PDFに埋め込まれたテーブルを、画像処理でパースする
                                            • AWSインフラをCDKでIaC化したらcdk-nagでセキュリティスキャンしたくない?(特にサプレスの方法) - ISID テックブログ

                                              こんにちは。X(クロス)イノベーション本部 ソフトウェアデザインセンター セキュリティグループの耿です。 クラウドインフラをIaC化すると、静的セキュリティスキャンができるようになります。インフラをデプロイする前にセキュリティ上の問題や、ベストプラクティスに沿っていない構成を知ることができるため、ぜひスキャンしておきたいところです。 今までのスキャンツールとしては、以下のようなものがありました。 tfsec OSS Terraformに対応 cfn_nag OSS CloudFormationテンプレートに対応 terrascan OSS Terraform、CloudFormationテンプレート、Azure Resource Managerなどに対応 Snyk IaC 有償(無償プランあり) Terraform、CloudFormationテンプレート、Azure Resource M

                                                AWSインフラをCDKでIaC化したらcdk-nagでセキュリティスキャンしたくない?(特にサプレスの方法) - ISID テックブログ
                                              • Fastly の次世代 WAF Signal Sciences の主要機能と Retty での導入事例 - Retty Tech Blog

                                                この記事は Retty Part1 Advent Calendar 2021 の19日目の記事です。 adventar.org Retty でインフラエンジニアをしている幸田です。気づけばもうこんな時期ですね。 はじめに Signal Sciences とは? 導入方法 Cloud WAF Agent WAF Reverse Proxy Web Server Module Other Module 攻撃の検出 Attack Signal Anomaly Signal SigSci IP Custom Signal 攻撃のブロック Site Alerts を利用した閾値ベースのブロック Rule を利用したカスタム条件での攻撃のブロック Site Rule Templated Rule リクエストの確認 Signal Dashboard を利用した攻撃の可視化 Request を利用した攻撃

                                                  Fastly の次世代 WAF Signal Sciences の主要機能と Retty での導入事例 - Retty Tech Blog
                                                • CodeBuild + GitHub Webhook連携で特定のブランチ間イベントではビルドしないように制御する | DevelopersIO

                                                  現在、自分はProfllyというプロフィールビュアーサービスの開発を行っています。 Profllyでは、CI/CDの一部にAWS CodeBuild(以下、CodeBuild)を採用しており、連携されたGitHubリポジトリでプルリクエストが作成・更新されたタイミングで、自動でCodeBuild上でビルドやテストを実行させるような仕組みになっています。 この仕組みでは、元々連携されたリポジトリの全てのPRに対してCIが走るように設定していましたが、特定のブランチ間でのPRにおけるCIは不要なので実行しないようにしたい、というニーズがありました。 このエントリでは、CodeBuildのウェブフックイベントフィルタリングの機能を使って、特定のブランチ間でのイベントをトリガーしないようにする方法をご紹介します。 プロジェクトにおけるGitブランチモデル まず、前提としてProfllyではブランチ

                                                    CodeBuild + GitHub Webhook連携で特定のブランチ間イベントではビルドしないように制御する | DevelopersIO
                                                  • 第3回 Ansibleを使って構築してみよう(後編)(1/1)

                                                    はじめに 第2回の前編ではPlaybookの基本的な書き方を紹介しました。引き続き後編の今回は再利用等応用的な使い方に関して紹介します。 前回、「再利用」が可能であることに関しては触れましたが、サンプルや紹介した手順は決め打ちのPlaybookを作成するにとどまっていました。構築対象の環境毎に毎回用意しないといけないのかと思われた方もいたかと思います。 Ansibleでは変数を用いることで値を後から定義することが出来るだけでなく、分岐や繰り返しも行えるようになるため、様々なケースに対応できる汎用性の高いPlaybookを作成することができます。 今回はこの、Playbookの汎用性を高めることが出来る、変数の使用方法に関してご紹介します。 変数の使い方 前回ご紹介したPlaybookの記載方法ですと、ソフトウェアバージョンや設定値が固定の一連の処理を複数のサーバに対して自動で行う事しかでき

                                                    • 最短突破 データサイエンティスト検定(リテラシーレベル)公式リファレンスブック 第2版

                                                      2022年5月14日紙版発売 2022年4月28日電子版発売 菅由紀子,佐伯諭,高橋範光,田中貴博,大川遥平,大黒健一,森谷和弘,參木裕之,北川淳一郎,守谷昌久,山之下拓仁,苅部直知,孝忠大輔 著 A5判/328ページ 定価2,750円(本体2,500円+税10%) ISBN 978-4-297-12832-6 ただいま弊社在庫はございません。 →本書の新版が発行されています。 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 「データサイエンティスト検定 リテラシーレベル」の公式リファレンスブック第2版です。 2022年6月の試験から,出題範囲となる「データサイエンティストスキルチェックリスト」がver.3からver.4へ。 それにともなって計185個に増加したスキル項目について,要点と学習のポイントを基本から一つひとつ解説しています。 第一線で活躍する執筆陣

                                                        最短突破 データサイエンティスト検定(リテラシーレベル)公式リファレンスブック 第2版
                                                      • Google カレンダー│他のカレンダーをグループ化して、スケジュールを切り替える方法 | CGメソッド

                                                        こちらのCGメソッドの記事では他のカレンダーをグループ化して、スケジュールを切り替える方法を紹介します!仕事の予定をGoogleカレンダーに入れる際、案件ごとに会議時間を決める為にメンバーを追加したりとカレンダーへの切り替えが面倒!な時に超使えます [最新]Calendar Selector for Google Calendarカレンダーの表示状態を保存してくれます。 Calendar Selector for Google Calendarの使い方 拡張機能を下記からインストールします。 https://chrome.google.com/webstore/detail/calendar-selector-for-goo/nmliklikilkjommabacojbijjimlgjck Googleカレンダーにアクセスすると上部にメニューが表示されます。 いろいろメニューありますが、下

                                                          Google カレンダー│他のカレンダーをグループ化して、スケジュールを切り替える方法 | CGメソッド
                                                        • 【mod_rewrite】正規表現 – mod rewrite

                                                          正規表現の使用例 上記の正規表現を利用すればmod_rewriteでの複雑なURL書き換えが可能になります。 ここでは正規表現の使用例を紹介したいと思います。 環境 正規表現の使用例を紹介する前に、環境を定義しておきます。 ドメイン ○○○.com ルートディレクトリ /var/www/html/○○○/ ルートディレクトリに「abc」ディレクトリと「def」ディレクトリを設置 /var/www/html/○○○/abc/ /var/www/html/○○○/def/ それらのディレクトリに各種ファイルを作成 「http://○○○.com/abc/hoge.html」でアクセスがあった場合、「/var/www/html/○○○/abc/hoge.html」が出力されます。 エスケープ処理 以下の記述を見て欲しいのですが、ドット「.」の前にエスケープ処理する「\」があることがわかります。

                                                          • JISX3017:2013 プログラム言語Ruby

                                                            X 3017:2013 (ISO/IEC 30170:2012) (1) 2019年7月1日の法改正により名称が変わりました。まえがきを除き,本規格中の「日本工業規格」を「日本産業規格」に読み替えてください。 目 次 ページ 序文 ··································································································································· 1 1 適用範囲························································································································· 1 2 引用規格··············

                                                              JISX3017:2013 プログラム言語Ruby
                                                            • Systems Manager のセキュリティに関するベストプラクティス - AWS Systems Manager

                                                              Systems Manager の予防的セキュリティのベストプラクティス Systems Manager の以下のベストプラクティスはセキュリティ問題を防ぐのに役立ちます。 最小特権アクセスの実装 アクセス許可を付与する場合、どのユーザーにどの Systems Manager リソースに対するアクセス許可を付与するかは、お客様が決定します。つまり、該当リソースに対して許可する特定のアクションを許可するということです。このため、タスクの実行に必要なアクセス許可のみを付与する必要があります。最小限の特権アクセスの実装は、セキュリティリスクはもちろん、エラーや悪意ある行動によってもたらされる可能性のある影響を減らす上での基本となります。 以下のツールは、最小限の特権アクセスを実装するために使用できます。 SecureString パラメータを使用して機密データを暗号化および保護する AWS Sy

                                                              • Athena(Presto)のエラーメッセージの原因の解決方法のまとめ(2022年版) - Qiita

                                                                弊社では各プロジェクトの大半がAWSに統一されているため、エンジニア以外の方が分析やログ確認などをされる際にAthenaなどを利用されることが多めです。 一方でAthena(Presto)ではエラーメッセージに対する解決策を調べようとするとStack Overflow上の英語のケースが多めだったり、エラー内容がエンジニア側からしても直観的ではない(瞬時に内容を把握してSQLの修正が効かない)ケースがあります。特にエンジニア以外の方からすると英語のStack Overflowなどよりも日本語で丁寧な解決方法があるとUXが良くなります(多分)。 弊社のAthenaをバックエンドで使ったBI上などでは英語のエラーメッセージに日本語のメッセージも併せて表示されたり解決策などを細かく表示したりしているのですが、その辺は世の中に記事として公開していた方がAthenaユーザーの皆さまにとって役立つのでは

                                                                  Athena(Presto)のエラーメッセージの原因の解決方法のまとめ(2022年版) - Qiita
                                                                • 初心者が挑むCTF入門 | OverTheWire: Bandit Level 0~20 - BioErrorLog Tech Blog

                                                                  CTF入門として評判のOverTheWire: Banditを、前提知識のほとんどない状態から挑んでみました。 始め方から、問題を解く際の試行錯誤までを詳細に記録します。 まずはLevel0からLevel10までを解いてみました。 [追記]Level20まで追加しました。 はじめに 作業環境 OverTheWire: Bandit Level 0 sshの使い方 sshログイン Level 0 → Level 1 Level 1 → Level 2 Level 2 → Level 3 Level 3 → Level 4 Level 4 → Level 5 Level 5 → Level 6 Level 6 → Level 7 Level 7 → Level 8 Level 8 → Level 9 Level 9 → Level 10 Level 10 → Level 11 Level 11

                                                                    初心者が挑むCTF入門 | OverTheWire: Bandit Level 0~20 - BioErrorLog Tech Blog
                                                                  • NoSQLデータモデリング技法

                                                                    Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. #NoSQLデータモデリング技法 原文:NoSQL Data Modeling Techniques « Highly Scalable Blog I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だ

                                                                      NoSQLデータモデリング技法
                                                                    • ペンシルバニア大学MCIT修士課程の春学期を終えて〜オンライン留学体験記〜|くぼみ

                                                                      こんにちは、くぼみです。 2022年1月からペンシルバニア大学のMCITプログラムでコンピューターサイエンスを学んでいます。そして先月、なんとか1学期目を終えました!この記事では、私の1学期を振り返りながら、オンライン留学がどのような学習体験なのかについてご紹介したいと思います。 オンライン留学に興味がある人や、これからペンシルバニア大学のMCITプログラムに出願する人の参考になれば幸いです。 ちなみにペンシルバニア大学のMCITプログラム とは、コンピュータサイエンスを学ぶ修士プログラムで、完全オンラインで学位を取ることができます。 プログラムの概要や、私の出願〜入学の経緯については、こちらの記事をご覧ください。 オンラインでどうのようなサポートが受けられたか?オンラインは、手厚いサポートはあまり期待できないのかなと思っていましたが、想像以上に手厚いサポートが受けられ、正直とても驚きまし

                                                                        ペンシルバニア大学MCIT修士課程の春学期を終えて〜オンライン留学体験記〜|くぼみ
                                                                      • GitHub - pukiwiki/pukiwiki: Mirror repository

                                                                        名前 PukiWiki - 自由にページを追加・削除・編集できるWebページ構築スクリプト Version 1.5.4 Copyright 2001-2022 PukiWiki Development Team 2001-2002 yu-ji (Based on PukiWiki 1.3 by yu-ji) License: GPL version 2 or (at your option) any later version URL: https://pukiwiki.osdn.jp/ https://pukiwiki.osdn.jp/dev/ https://osdn.jp/projects/pukiwiki/ 書式 index.php index.php?PAGE_NAME_ENCODED index.php?plugin=PLUGIN_NAME 概要 PukiWiki(ぷきうぃき)

                                                                          GitHub - pukiwiki/pukiwiki: Mirror repository
                                                                        • 不等価 (!=) - JavaScript | MDN

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

                                                                            不等価 (!=) - JavaScript | MDN
                                                                          • Search Console の正規表現フィルタの更新とヒント  |  Google 検索セントラル ブログ  |  Google for Developers

                                                                            フィードバックを送信 Search Console の正規表現フィルタの更新とヒント コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 2021 年 6 月 2 日(水曜日) 先日、Search Console パフォーマンス レポートのデータ フィルタリング機能の改善を発表したところ、このお知らせに関するコミュニティのリアクションが好意的であることがわかりました。 また、これまで皆様からいただいたフィードバックの中には、この機能を改善するために、正規表現(regex)フィルタに除外キーワードを追加したいという多くのリクエストがありました。 そこでお知らせがあります。パフォーマンス レポート フィルタは、正規表現フィルタに一致するものと一致しないものの両方をサポートするようになりました。このオプションは、フィルタ セレクタで [カスタム(正規表現)] を選択

                                                                              Search Console の正規表現フィルタの更新とヒント  |  Google 検索セントラル ブログ  |  Google for Developers
                                                                            • Goで複雑な検索クエリをパースする

                                                                              はじめに Go で複雑な検索クエリを処理する方法の1例を紹介します。 以下のようなシチュエーションを想定します。 私達が Twitter のような Web サービスを運用開発しているとします。 単なる本文からの検索以外にもサービスが独自で定めた構文のクエリをサポートすることにしたいです。 この構文は以下のような仕様にしたいです。 until:2021-12-31 というように、キーワードに続けて : で区切って値を指定することで条件を指定できる (仕様1) since:2021-01-01 AND until:2021-12-31 というように、 各条件は AND, OR というキーワードを使って連結できる。一般的なプログラミング言語と同様、 OR より AND を先に評価する。 (仕様2) until:2021-12-31 AND (from:emacs_user OR from:vim

                                                                                Goで複雑な検索クエリをパースする
                                                                              • C#コードレシピ集

                                                                                この本の概要 C#を使いこなすための,究極のレシピ集。 基礎から高度な文法,開発現場で使えるテクニックまで余すところなく集めました。 基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。 「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。 駆け出しエンジニアから開発者まで,C#を使うすべての方にお届けします。 C# 9.0,.NET 5.0対応。 こんな方におすすめ C#の初級者~中級者 C#を使ってアプリケーションやゲームなどを開発する方 Chapter 1 基本文法 001 様々な型のローカル変数を宣言したい 002 constキーワードで定数を利用したい 003 文字列リテラルで改行コードやタブコードを記述したい 004 逐語的リテラル文字列を利用したい 005 文字列補間を使い文字列を整形したい 006

                                                                                  C#コードレシピ集
                                                                                • LuaTeX-jaパッケージ

                                                                                  LuaTEX-ja パッケージ LuaTEX-ja プロジェクトチーム 20240514.0(2024 年 5 月 14 日) 目次 第 I 部 ユーザーズマニュアル 5 1 はじめに 5 1.1 背景 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 pTEX からの主な変更点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 用語と記法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 プロジェ