並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 237件

新着順 人気順

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

  • かんたん Perl | Gihyo Digital Publishing … 技術評論社の電子書籍

    概要 本書は,プログラム言語Perlの入門書です。Perlは,気楽に書けて超強力な言語として,長く親しまれています。本書ではデータ構造,アルゴリズム,ファイル処理,日本語処理,正規表現をまったくの初歩から学ぶことで,基本的な考え方から,実用的なプログラミングまで,楽しく身につけられることを目的としています。 こんな方におすすめ はじめてプログラムを作成する人 目次 第1章 最初はあいさつから 1-1 最初のプログラム プログラムを使わずにPerlを使ってみる 1行だけプログラムを書いてみる コメント行と空行 シュバング行 1-2 print関数をマスターしよう 関数と引数 文字列と改行とエスケープ文字列 不要なバックスラッシュ(¥) 1-3 式,文,セミコロン(;) 式と文 セミコロン(;) コラム 知識のリンゴの木 第2章 数と計算 2-1 足し算,引き算,掛け算,割り算,カッコ! pr

      かんたん Perl | Gihyo Digital Publishing … 技術評論社の電子書籍
    • とほほのAWK入門 - とほほのWWW入門

      AWKとは Hello world 簡単な利用例 実行方法 レコードとフィールド 基本文法 パターン アクション コメント 演算子 配列 多次元配列 配列の配列 入出力 print文 printf文 リダイレクト getline文 制御構文 if文 while文 do-while文 for文 switch文 break文 continue文 next文 nextfile文 exit文 関数 正規表現 インクルード(@include) ライブラリロード(@load) ネームスペース(@namespace) コマンドラインオプション ビルトイン変数 ビルトイン関数 ライブラリ関数 環境変数 ネットワークアクセス リンク AWKとは 「オーク」と呼びます。 開発者の Aho(エイホ)さん、Weinberger(ワインバーガー)さん、Kernighan(カーニハン)さんの頭文字から名前付けされまし

      • Python初心者の備忘録 #03 - Qiita

        ▶サードパーティライブラリ サードパーティライブラリを使用したい場合はコンソール画面でpip install <library name>とすることで、簡単に現在の環境に別の人が作ったパッケージやライブラリを取り入れることができる。 pipでインストールできるライブラリはpyPIというサイトにまとめられている。 もちろんインストールしただけでは使えないので、importする必要がある。 ▶built in module(標準ライブラリ) 下記サイトに一覧が乗っている。 https://docs.python.org/3/py-modindex.html ・re(正規表現) re.search('regex', <str>)という形で与えられたstr型オブジェクトに対して、あるルール(regex)でフィルタリングをかけることができるモジュール。 そのルールに合致していればTrue、合致しなけ

          Python初心者の備忘録 #03 - Qiita
        • 今年お世話になった 12 個の Vim (Neovim) プラグインを紹介します

          この記事は Vim advent calendar 2022 その1 の12日目の記事です。 昨日は@isobe_mochiさんの記事「tataku.vim というプラグインを作っている話」でした。 明日は @hanlio さんの記事が公開される予定です。 はじめに 2022年ももうすぐ終わりそうですね。今年は Vim に関するお仕事がいただけたり、設定ファイルを Vim script から Lua に移行したりと、Vimmer としては非常に充実した一年となりました。これも Vim/Neovim コントリビュータの方々と、数多のプラグイン開発者のおかげです。本当にありがとうございます。 そこで本記事では、私が普段使っている Vim (Neovim) プラグインを主観強めで紹介します。私が普段メインで使っている Neovim には 2022/12/11 現在 91 個のプラグインが入ってい

            今年お世話になった 12 個の Vim (Neovim) プラグインを紹介します
          • WebアプリケーションをWAFでサクッと守って年末年始をもっと安心に - STORES Product Blog

            STORES 予約の @sa2dai です。 今年は予約管理サービス「クービック」が、heyにジョインさせてもらうこととなり、サービス名称も「STORES 予約」となったそんな年でした。 今回heyアドベントカレンダー2020に参加させてもらい、13日目として本記事を作成しました。 STORES 予約では、セキュリティ対策の1つとして、WebアプリケーションをL7レベルで守るWAF (Web Application Firewall)を導入しています。 L7アプリケーションファイアウォールとかいうと導入大変そうに思えるんですが、awsを利用している方は案外簡単に導入してみることができるので、そのご紹介をします。 WAFとは 「Web Application Firewall」の略で「ワフ」と呼びます。なんかフワッとした、美味しそうな呼び名ですね。自分はサクフワっとしたやつが好きです。 WA

              WebアプリケーションをWAFでサクッと守って年末年始をもっと安心に - STORES Product Blog
            • Azure AI Searchのセマンティックハイブリッド検索によるRAGの性能向上について - techtekt

              はじめに 以前、弊社より以下の記事を紹介させていただいておりました。 1. Azure OpenAI Serviceで社内版ChatGPTのChatPCAを構築した話 2. Azureで社内文書から回答可能な生成AIチャットサービスを作った話 今回は、以前紹介させていただいたChatPCA*1の社内文書検索機能において、Azure AI SearchのRAGの精度向上の取り組みについてお話しさせていただきます。 そちらにあたって、パーソルキャリアにおける生成AIチャットサービスの概要について気になる方は、まず上記の記事を一読いただけたらと思います。 Azure AI Searchは、ElasticSearchと同様にApache Luceneを使用しており、その理解にはApache Luceneの検索エンジンの仕組みを知ることが大いに役立ちます。一方で、Azure AI Search独自の

                Azure AI Searchのセマンティックハイブリッド検索によるRAGの性能向上について - techtekt
              • JavaScript 日本語

                JavaScript 日本語 JavaScript Operators Addition Addition assignment Assignment async function await Bitwise AND ビット単位の AND 代入 Bitwise NOT Bitwise OR ビット単位の OR 割り当て Bitwise XOR ビット単位の XOR 割り当て class Comma operator Conditional operator Decrement delete Destructuring assignment Division Division assignment Equality Exponentiation Exponentiation assignment function* Greater than 以上 Grouping import import

                • 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
                  • FreeBSD pkg コマンド概要 - Qiita

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに FreeBSDにおけるサードパーティ製ツール導入のための仕組み(ports および packages)の充実によって、バイナリパッケージの利用が進化してきました。 特にフレイバー機能導入の恩恵は大きく、インストールされる内容は同一のものであるにも関わらず、依存するパッケージのバージョン依存のために、組み合わせが複雑になってしまうようなケースでも、シンプルにパッケージが用意できるようになっています。あとはその依存されるパッケージのバージョン全てに対してパッケージが用意されてれば…と思わなくも無いです。 ここでは、バイナリパッケー

                      FreeBSD pkg コマンド概要 - Qiita
                    • Flex

                      Node:Introduction, Next:Invoking Flex, Previous:Top, Up:Top Flex入門 この章では字句スキャン処理の概念を説明し、Flexのようなツールの 必要性を示します。 本章の後半ではFlexを使うことのできる状況について説明します。 UnixおよびCの世界では、ファイルは通常個々のバイトが連続したものとして 扱われます。 個々のバイトを集めてどのようにグループ化するかという点は、 プログラマが決めることです。 このような抽象化は非常に強力です。 というのは、どのようなファイルであってもこの抽象化方法によって表現できるから です。 しかしこの方法には短所もあり、プログラマはほとんど常に生のファイルに対して 構造をあてはめなければなりません。 言い換えると、ファイルをより意味のある部分に分割しなければならないということ です。 たとえば、コ

                      • BigFix 関連のサポート技術情報一覧

                        BigFix 関連のサポート技術情報一覧 2020/2/12 - 読み終える時間: 56 分 日本での BigFix のサポート体勢が強化されました。情報公開も強化していきます。2020年3月15日時点のサポート技術情報一覧です。 KB0076895 Docker インテグレーション KB0076886 BigFixクリーナップ作業(メンテナンス) KB0076796 アップグレード前のチェックの手動実行 KB0076784 Webレポート上のパッチ適用準拠(コンプライアンス)グラフ KB0076767 (参考) BigFix Console キャッシュのクリア KB0076783 AutoPatchでPatchポリシーをUTC時間でスケジュールするか、クライアントの時間でスケジュールするか KB0076771 (参考) BigFix Remote Control UI でセッション・タイ

                          BigFix 関連のサポート技術情報一覧
                        • ファイル内文字列検索アプリの作り方【Python】 - プログラムでおかえしできるかな

                          Windows 環境で文字コードが UTF-8 のテキストファイルを対象に文字列を検索するアプリを作成しました。 コマンドプロンプトで実行し、結果を標準出力します。 文字コードが Shift-JIS のファイルと混在していても両方とも検索できます。 大文字・小文字の一致、正規表現、サブフォルダの検索、除外するフォルダの指定、含めるフォルダの指定ができます。 アプリの作り方を考え方、処理に分けて説明します。 コードも掲載します。 ▽アプリの画面 アプリはお使いいただけます 📖 ファイル内文字列検索アプリfind-us-str【フリー】 🔗 アプリの画面や機能などはこちらの記事で確認できます。 本アプリのコードについて説明します。 使用しているプログラミング言語は Python です。 目次 ◆動作時のコマンドプロンプト画面 ◆技術的な特徴と考え方 ◆対象ファイルの抽出 ◇考え方 ◇処理

                            ファイル内文字列検索アプリの作り方【Python】 - プログラムでおかえしできるかな
                          • とほほのperl入門(概要編) - とほほのWWW入門

                            Perlとは インストール 実行方法 引数指定 ファイル指定 自己完結型 標準入力読み込み型 基礎知識 簡単な実行例 これだけは覚えて strictモードとwarningモード 関数の括弧 定数 数値 文字列 エスケープシーケンス(\) 数値と文字列 真(true)と偽(false) バイナリデータ 変数 変数宣言(my) スカラ($XXX) 配列(@XXX) ハッシュ(%XXX) 型グロブ(*XXX) 変数名に使える文字 定義済変数みと未定義変数 省略時の変数($_) 環境変数($ENV{'XXX'}) コマンド引数($ARGV) シグナル($SIG{'XXX'}) その他の特殊変数($X) 演算子 代入演算子(=) 算術演算子(+ - * / % **) インクリメント・デクリメント演算子(++ --) 数値比較演算子(== != < > <= >= <=>) 文字列比較演算子(eq

                            • PHPで絵文字を扱うライブラリ “Pemojine”を書いた – Shimabox Blog

                              Pemojine オ~ル ザッ ピ~ポ~♪ というわけで書きました。 https://github.com/shimabox/pemojine 名前は Pemojine(ペモジン) です。 これは何なのか まず、これは何なのかというとPHPで絵文字を扱うライブラリです。 後述しますが、グループごとに絵文字を出力したりとかランダムに絵文字を出力したりとか絵文字を含めた文章を作成したりとかが可能になります。 なぜ作ったのか このサイト Full Emoji List, v11.0 をふと見つけて、「あれ?これスクレイピングして情報を取得したら何かに使えるんじゃね?」という謎の初期衝動から今に至った次第です。 アーキテクチャ @see Full Emoji List, v11.0 (雑で申し訳ないのですが)上記画像の通り絵文字を1つのグループとして扱い、それを束ねるグループがさらに複数いるイメー

                              • データエンジニアの1年のお仕事の振り返り - Qiita

                                データエンジニア(?)としてのお仕事の1年の振り返りを上長から執筆の許可をいただいたので今年も記事にしておきます。今年やってみたこと・やってみて良さそうに思えたもの・考えが変わったものなど色々と雑多に触れていきます。 ※理想からはまだまだ遥かに遠く、他社さんの方が遥かに先を行っている事例も多いですがあくまで1事例としてお読みください。 ※筆者はゲーム業界に所属しているため他業界とは結構ずれているところもあるかもしれませんがご容赦ください。 ※あくまで弊社のケースをベースとしています。会社や環境・状況など様々だと思いますので1つの事例程度にお考え下さい。 弊社の場合データ基盤は横断基盤の方が良いのでは?という考えに変わってきた 去年のアドベントカレンダーで書いていた時点では「各プロジェクト横断のデータ基盤にするべきか?」「それとも疎結合にしてサイロ化させるべきか?」というのは判断が出ず迷って

                                  データエンジニアの1年のお仕事の振り返り - Qiita
                                • JavaScript:Intl.NumberFormat【国際化数値フォーマット】 オブジェクト コンストラクタ・プロパティ・メソッド - リファレンス メモ

                                  トップ 言語 等 CSS HTML JavaScript Python ライブラリ・プラットフォーム jQuery micro:bit Xamarin ドキュメンテーション Doxygen JSDoc Markdown SHFB (Sandcastle Help File Builder) XML ドキュメント コメント その他 各種資料 子サイト・SNS 簡易リファレンス・Tips Facebook X サポート 寄付 メインページメイン 標準組み込みオブジェクト 一覧 ホストオブジェクト 一覧 (抜粋) 各バージョンの差分 ES2023 (14) ⇒ ES2024 (15) ES2022 (13) ⇒ ES2023 (14) ES2021 (12) ⇒ ES2022 (13) ES2020 (11) ⇒ ES2021 (12) ES2019 (10) ⇒ ES2020 (11) ES2

                                  • AWS ECS上のセキュリティ設定 - Qiita

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 解説の構成: 本解説は、ユーザーのブラウザから始まり、AWS上のWebサーバー(ECS上のコンテナ)に到達し、コンテンツが返されるまでの一連の流れを追いながら、各段階で重要となるセキュリティ設定を「層(レイヤー)」に分けて解説していきます。これは「多層防御(Defense in Depth)」というセキュリティの基本的な考え方に基づいています。一つの防御壁が突破されても、次の壁で食い止める、という考え方です。お城を守るのに、城壁だけでなく、堀や石垣、見張り櫓など、複数の防御策を組み合わせるのと同じイメージです。 Webアクセスの基本的な

                                      AWS ECS上のセキュリティ設定 - Qiita
                                    • VS Code の便利なショートカットキー

                                      Visual Studio Codeを自分が使用する際に便利なショートカットキーを、忘れないようにまとめておく。Windows版。v1.57で再確認済み。 編集系 Ctrl + Enter カーソル行の下に空行を挿入 Ctrl + Shift + Enter カーソル行の上(というかカーソル行?)に空行を挿入 Alt + ↑/↓ カーソル行/選択行をまるっと移動(複数行対応) Alt + Shift + ↑/↓ カーソル行/選択行をまるっとコピー(複数行対応) Ctrl + C 選択範囲をコピー。非選択状態で使用すると行コピーになる Ctrl + X 選択範囲を切り取り。非選択状態で使用すると行切り取りになる Ctrl + BS 単語の部分削除(カーソル位置より左側) Ctrl + Del 単語の部分削除(カーソル位置より右側) 1.は次の行を入力したい時、今まではカーソルを一旦行末に持っ

                                        VS Code の便利なショートカットキー
                                      • あのアルゴリズムはどこ? Pythonを使用してAtCoderの緑色や水色を目指す方に、30以上のアルゴリズムスニペットと100問以上の問題(ACコード付き)を紹介! - Qiita

                                        あのアルゴリズムはどこ? Pythonを使用してAtCoderの緑色や水色を目指す方に、30以上のアルゴリズムスニペットと100問以上の問題(ACコード付き)を紹介!PythonアルゴリズムAtCoder競技プログラミングPypy 0.はじめに 2020年の5月よりAtcoderのコンテストに参加してから一年経った、現在水色コーダーとなりました、H20と申します。 AtCoderではPythonを使用して参加しており、水色になるまでに様々なアルゴリズムを使用しました。 アルゴリズムについてはほとんど自作せず、有識者の作成されたスニペットを調べては、ある程度理解しながら使用していました。 この記事では、Pythonにてあるアルゴリズムを使用する際にお勧めな書き方の説明をしているスニペットの記事に、それを利用してACしたコードを添えて紹介していきたいと思います。 (ただ、私のACコードは極力見

                                          あのアルゴリズムはどこ? Pythonを使用してAtCoderの緑色や水色を目指す方に、30以上のアルゴリズムスニペットと100問以上の問題(ACコード付き)を紹介! - Qiita
                                        • azcopy copy

                                          構文 ソース データをコピー先の場所にコピーします。 サポートされている方向は次のとおりです。 ローカル <-> Azure BLOB (SAS または OAuth 認証) ローカル <-> Azure Files (共有/ディレクトリ SAS 認証または OAuth 認証) ローカル <-> Azure Data Lake Storage (SAS、OAuth、または SharedKey 認証) Azure BLOB (SAS またはパブリック) -> Azure BLOB (SAS または OAuth 認証) Azure Data Lake Storage (SAS またはパブリック) -> Azure Data Lake Storage (SAS または OAuth 認証) Azure Blob (SAS または OAuth 認証) <-> Azure Blob (SAS または O

                                            azcopy copy
                                          • 第1章 TEIインフラストラクチャ – 東アジアDHポータル

                                            目次 1.1 TEIモジュール1.2 TEIスキーマの定義1.3 TEIクラスシステム1.4 マクロ1.5 TEIインフラストラクチャモジュール1.6 非推奨のデータ型マクロ この章では、これらのガイドラインで定義されているエンコーディングスキームのインフラストラクチャについて説明する。以下の章を理解するための概念フレームワークと、その概念フレームワークが実装される手段を紹介する。XMLおよびXMLスキーマ(v. XMLの簡単な導入 を参照 )にある程度精通していることを前提としているが、これらのガイドラインのすべてのユーザーがアクセスできるようになっている。他の章では、さらに技術的な詳細を提供する。特に、これらのガイドライン自体を表現するために使用されるXMLスキーマを説明する第22章 ドキュメンテーション要素、およびODDプロセッサの意図する動作の説明と変更および適合の問題の説明を組み

                                            • ECMAScript `RegExp`パーサー実装の手引き Part 1 | Memory ice cubes

                                              OXCでRustの実装やったよ記念も兼ねて、忘れないうちにいろいろと書き残しておく。 feat(regex_parser): Implement RegExp parser by leaysgur · Pull Request #3824 · oxc-project/oxc https://github.com/oxc-project/oxc/pull/3824 実装した仕様は、現時点でPublishされてる最新のES2024まで。 #15th Edition – ECMAScript® 2024 Language Specification https://tc39.es/ecma262/2024/ その他、これから先にどういった機能追加が待ってるかは、前に書いた記事を参照されたし。 ECMAScriptのRegExpに関するプロポーザルのまとめ | Memory ice cubes h

                                                ECMAScript `RegExp`パーサー実装の手引き Part 1 | Memory ice cubes
                                              • Amazon MSK レプリケータのご紹介 – 同一または異なる AWS リージョンの MSK クラスター間でのフルマネージドレプリケーション | Amazon Web Services

                                                Amazon Web Services ブログ Amazon MSK レプリケータのご紹介 – 同一または異なる AWS リージョンの MSK クラスター間でのフルマネージドレプリケーション Amazon Managed Streaming for Apache Kafka (Amazon MSK) は、ストリーミングデータの処理方法を簡素化する、完全に管理された可用性の高い Apache Kafka サービスを提供します。Apache Kafka を使用するときの一般的なアーキテクチャパターンは、あるクラスターから別のクラスターにデータを複製することです。 クロスクラスターレプリケーションは、事業継続とディザスタリカバリ計画を実施し、AWS リージョン全体でアプリケーションの回復力を高めるためによく使用されます。マルチリージョンアプリケーションを構築する際のもう一つのユースケースは、より

                                                  Amazon MSK レプリケータのご紹介 – 同一または異なる AWS リージョンの MSK クラスター間でのフルマネージドレプリケーション | Amazon Web Services
                                                • 正規表現で小カギにすべきかっこを発見!|『人文×社会』の中の人

                                                  どうも、『人文×社会』の中の人です。 今回は、InDesignの正規表現を使って、小カギに変更すべきかっこを発見する方法をご紹介したいと思います。 原稿の執筆者にとっては特に役に立たない知識ですが、組版作業でこういうことをやっているんだなぁーということを分かってもらえるとうれしいです。 謎の文字列の正体は? 突然ですが、以下の文字列をご覧ください。 (「「)|(「[^」]{1,}「)|(「『)|(「[^」]{1,}『)|(『「)|(『[^』]{1,}「)|(『『)|(『[^』]{1,}『) これが何か分かるでしょうか? そう、笑顔で横断歩道をヘッドスライディングしている途中の人の絵文字です。ズザザザーッとヘッドスライディングして、横断歩道の真ん中らへんまで到達しています。 …… すみません、嘘です。これ、小カギにすべきかっこを検索する時に使う正規表現の文字列です。 小カギにすべきかっこは全

                                                    正規表現で小カギにすべきかっこを発見!|『人文×社会』の中の人
                                                  • パスワード付きZipファイルメールを自動解凍する方法

                                                    こんにちは。カナメです。 2020年11月に、日本の内閣府、内閣官房がパスワード付きZipファイルメールを廃止すると発表しました。 とはいえ、現在でも完全になくなっているわけではありません。 私の業界ではいまだにZipファイルメールが飛び交っています。 PPAPと呼ばれるこのメール送信方法ですが、セキュリティ上の利点はあまりないといわれています。 何が大変かというと、このZipファイルメールの添付ファイルを見るためには、 ・一度ファイルを保存して、 ・拡張子を.zipに変えて(メールの受信セキュリティをくぐりぬけるため、拡張子が「.zi_」のように一文字変えてあるため) ・別メールからパスワードをコピペして解凍しないといけません。 私のデスクトップは一時置きファイルだらけになってしまいました。 そこで、何かいい方法はないかとインターネットで検索したら、 何名かのエンジニアの方々が、この問題

                                                      パスワード付きZipファイルメールを自動解凍する方法
                                                    • [Amazon FSx for NetApp ONTAP] マルチプロトコルアクセスをActive DirectoryやLDAPを使わずに設定してみた | DevelopersIO

                                                      [Amazon FSx for NetApp ONTAP] マルチプロトコルアクセスをActive DirectoryやLDAPを使わずに設定してみた マルチプロトコルアクセスを実装したいけどActive Directoryがないぞ こんにちは、のんピ(@non____97)です。 皆さんはActive Directory(以降AD)やLDAPがない環境において、Aamzon FSx for NetApp ONTAP(以降FSxN)のマルチプロトコルアクセスを行いたいなと思ったことはありますか? 私はあります。 以前、以下記事でFSxN上の同じファイルに対してNFSとSMBの複数のプロトコルでアクセスできることを紹介しました。 マルチプロトコルアクセスを実現する際はユーザーマッピングが必要となります。 上述の記事ではNFSクライアントのLinuxマシンをドメイン参加し、ADユーザーにネーム

                                                        [Amazon FSx for NetApp ONTAP] マルチプロトコルアクセスをActive DirectoryやLDAPを使わずに設定してみた | DevelopersIO
                                                      • 【Prometheus】PromQLを使ってみる - Qiita

                                                        概要 Prometheusの原則 Prometheusデータの概念 インストールと構成の側面 PromQLを使用したPrometheusクエリ まとめ この記事では、一般的な監視ツールであるPrometheusと、PromQLの使用方法に焦点を当てます。 PrometheusはGo言語を使用しており、多くのサービスとシステムを同時に監視できます。 これらのマルチコンポーネントシステムをより適切に監視できるようにするため、Prometheusには強力な組み込みデータストレージとタグ付け機能があります。 PromQLを使用してこれらのメトリックをクエリするには、Prometheusのデータストレージのアーキテクチャと、メトリックの命名とタグ付けの仕組みを理解する必要があります。 ここからは、Prometheusの原理とデータストレージアーキテクチャについて説明し、PromQLの使用方法の10例

                                                          【Prometheus】PromQLを使ってみる - Qiita
                                                        • 漫画サイトのたのしみ方 - 黒猫クックブック

                                                          つかれたる牛のよだれはたらたらと千万年も尽きざるごとし 序 漫画サイト。 それは漫画がブラウザで読める web サイトのことである。 漫画サイトには大きく分けて二種類ある。一方が違法サイトで、もう一方が合法サイトである。 仕組みは表面上はどちらもよく似ている。内部的には違うが、目的が違うので手段が違うと言っていいだろうが、大まかには同じようなものだ。 ここでは、違法サイトについて調べてみたい。 まず、あるひとつの違法サイトでのコンテンツの総数を数えてみたい。 現段階で、数え上げたのは 51717 のタイトル数だった。これは全てがコミックの 1 巻分ではなくて、第何話や、週刊誌の第何号というものを含めての数で、プラスこの数の 20% 分くらいがまだ隠れ層になっていて表出していない。そしてコンテンツは日々、運営者によって更新されるので、時間とともに数は増えていく。 隠れ層 . . . これはど

                                                            漫画サイトのたのしみ方 - 黒猫クックブック
                                                          • CodeBuild + GitHub Webhook連携で特定のブランチ間イベントではビルドしないように制御する | DevelopersIO

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

                                                              CodeBuild + GitHub Webhook連携で特定のブランチ間イベントではビルドしないように制御する | DevelopersIO
                                                            • チュートリアル: 型プロバイダーを作成する - F#

                                                              F# の型プロバイダー メカニズムはインフォメーション リッチ プログラミングのサポートにおいて重要な部分です。 このチュートリアルでは、基本的な概念を示すために単純な型プロバイダーをいくつか作成する過程を通して、独自の型プロバイダーを作成する方法を説明します。 F# の型プロバイダー メカニズムの詳細については、「型プロバイダー」を参照してください。 F# のエコシステムには、インターネットおよびエンタープライズ データ サービスで一般に使用されるさまざまな型プロバイダーが含まれています。 次に例を示します。 FSharp.Data には、JSON、XML、CSV、HTML のドキュメント形式の型プロバイダーが含まれています。 SwaggerProvider には、2 つの生成型プロバイダーが含まれており、オブジェクト モデル、および OpenApi 3.0 と Swagger 2.0

                                                              • JavaScript:Date【日時】オブジェクト 文字列 ⇔ 日時 変換関連 メソッド - リファレンス メモ

                                                                トップ 言語 等 CSS HTML JavaScript Python ライブラリ・プラットフォーム jQuery micro:bit Xamarin ドキュメンテーション Doxygen JSDoc Markdown SHFB (Sandcastle Help File Builder) XML ドキュメント コメント その他 各種資料 子サイト・SNS 簡易リファレンス・Tips Facebook X サポート 寄付 メインページメイン 標準組み込みオブジェクト 一覧 ホストオブジェクト 一覧 (抜粋) 各バージョンの差分 ES2023 (14) ⇒ ES2024 (15) ES2022 (13) ⇒ ES2023 (14) ES2021 (12) ⇒ ES2022 (13) ES2020 (11) ⇒ ES2021 (12) ES2019 (10) ⇒ ES2020 (11) ES2

                                                                • 【Udemyメモ】 もう絶対に忘れない Linux コマンド【Linux 100本ノック+名前の由来+丁寧な解説】 - Qiita

                                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? もう絶対に忘れない Linux コマンド【Linux 100本ノック+名前の由来+丁寧な解説】 というUdemyの講座があって、約2年前にキャッチアップ、学びなおしがてらやっていたメモをここにまとめます。 セクション名、まとめという形で転記します。 基礎的すぎて多くの記事などで言語化すらされていないことまで網羅されているので良かったです。 section2:シェルの基本 【シェルとは】 シェル・・・殻の意味 linuxカーネルを操作するためのインターフェース linuxカーネルとシェルを分離しておくと次のようなメリットがある ・シェルを

                                                                    【Udemyメモ】 もう絶対に忘れない Linux コマンド【Linux 100本ノック+名前の由来+丁寧な解説】 - Qiita
                                                                  • あのアルゴリズムはどこ? Pythonを使用してAtCoderの緑色や水色を目指す方に、30以上のアルゴリズムスニペットと100問以上の問題(ACコード付き)を紹介! - Qiita

                                                                    あのアルゴリズムはどこ? Pythonを使用してAtCoderの緑色や水色を目指す方に、30以上のアルゴリズムスニペットと100問以上の問題(ACコード付き)を紹介!PythonアルゴリズムAtCoder競技プログラミングPypy 0.はじめに 2020年の5月よりAtcoderのコンテストに参加してから一年経った、現在水色コーダーとなりました、H20と申します。 AtCoderではPythonを使用して参加しており、水色になるまでに様々なアルゴリズムを使用しました。 アルゴリズムについてはほとんど自作せず、有識者の作成されたスニペットを調べては、ある程度理解しながら使用していました。 この記事では、Pythonにてあるアルゴリズムを使用する際にお勧めな書き方の説明をしているスニペットの記事に、それを利用してACしたコードを添えて紹介していきたいと思います。 (ただ、私のACコードは極力見

                                                                      あのアルゴリズムはどこ? Pythonを使用してAtCoderの緑色や水色を目指す方に、30以上のアルゴリズムスニペットと100問以上の問題(ACコード付き)を紹介! - Qiita
                                                                    • シェルスクリプトの書き方

                                                                      例として以下のスクリプトを書いた後に、$?を表示させてみる。 #!/bin/sh # スクリプト名 echo $0 # このスクリプトのプロセスID echo $$ # 引数全体 echo $* # 分解した引数 echo $1 echo $2 # 引数の数 echo $# exit 123 実行結果は、以下の通りとなり、戻り値も$?で確認できることが分かる。 pi@raspberrypi:~/ $ ./test.sh A B ./test.sh 2692 A B A B 2 pi@raspberrypi:~/ $ echo $? 123 末尾に&を付けて、バッググラウンドで動作させた場合も確認する。 pi@raspberrypi:~/ $ /home/pi/Desktop/test.sh A B & [1] 3391 /home/pi/Desktop/test.sh 3391 A B A

                                                                        シェルスクリプトの書き方
                                                                      • リリースノート | Misskey Hub

                                                                        リリースノートMisskeyのリリースノートを掲載しています。 2025.3.1リリース日: 2025/03/09 Generalpnpmをv10に更新Corepackを削除ClientFeat: 設定の検索を追加(実験的)Enhance: 設定項目の再配置ServerFix: DBマイグレーション際にシステムアカウントのユーザーID判定が正しくない問題を修正Fix: user.featured列が状況によってJSON文字列になっていたのを修正2025.3.0リリース日: 2025/03/06 GeneralEnhance: プロキシアカウントをシステムアカウントとして作成するようにEnhance: OAuthで外部アプリからロゴが提供されている場合、それを表示できるように 書式は https://indieauth.spec.indieweb.org/20220212/#example-

                                                                          リリースノート | Misskey Hub
                                                                        • [Ansible] file モジュールの基本的な使い方(ファイルやディレクトリの操作) - てくなべ (tekunabe)

                                                                          ■ はじめに Ansible には、ファイル属性の設定やディレクトリの作成などができる file モジュール があります。 この記事では、 file モジュールの公式ドキュメントに記載されている使用例をベースにして、使い方を説明します。 なお、公式ドキュメントの使用例は、Playbook 単位ではなくtask 単位で記載されています。この記事では Playbook 単位で例示します。 動作確認環境 Ansible 2.3.0, 2.7.8 CentOS 7.6 (Ansible 側、管理対象ホスト側とも) 目次 ■ はじめに 動作確認環境 目次 ■ [例1] 所有者やパーミッションを設定する Playbook 実行ログ ■ [例2] ファイルやディレクトリを削除する Playbook 実行ログ ■ [例3] ディレクトリを作成する Playbook 実行ログ ■ まとめ ■ [例1] 所有

                                                                            [Ansible] file モジュールの基本的な使い方(ファイルやディレクトリの操作) - てくなべ (tekunabe)
                                                                          • 数学科のシラバス |はとまつ

                                                                            [最終更新日 2024-1-31] 大学の学部4年間の数学科のカリキュラムを紹介します. 様々な大学のシラバスを参考にして個人的に作成したものとなります. B1* 論理・集合・写像 Logic, Sets and Maps 大学数学では「集合」や「写像」といった概念が欠かせません。集合に「関係」や「順序」を定めることもあります。また証明の根底となる「論理」も必要です。数学科の学部では、まず始めに徹底指導を受けます。 1年目の前半には、以下のキーワードを勉強します。 集合と要素$${x \in A}$$ 和集合$${A \cup B}$$ / 共通部分$${A \cap B}$$ / 部分集合 $${A \subset B}$$ べき集合$${2^A}$$ 集合の相等$${ A=B }$$ 必要十分条件$${ P \Leftrightarrow Q }$$ 全称記号$${\forall}$$

                                                                              数学科のシラバス |はとまつ
                                                                            • Terraformの基礎を学んだ - 1クール続けるブログ

                                                                              記事一覧はこちら Table of Contents 背景・モチベーション 参考文献 Terraform Resources Input Variables Declare variables Assign Values Reference Values Output Values Locals Dependency Lock File Module What are modules for? What is a Terraform module? Calling Modules Build and Use a Local Module State Purpose Mapping to the Real World Metadata Performance The terraform_remote_state Data Source Backend: State Storage and L

                                                                                Terraformの基礎を学んだ - 1クール続けるブログ
                                                                              • プログラムはなぜ動くのか memo - Qiita

                                                                                プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識を週末に読んでみた。 自分が最近つまづくポイントがだいぶスッキリした。 目次 1.CPUとは何か 2.データを2進数でイメージする 3.コンピュータが小数点数の計算を間違える理由 4.四角いメモリーを丸く使う 5.メモリーとディスクの親密な関係 6.自分でデータを圧縮してみよう 7.プログラムはどんな環境で動くのか 8.source fileから実行可能fileができるまで 9.OSとapplicationの関係 10.アセンブリ言語からプログラムの本当の姿を知る 11.ハードウェアを制御する方法 12.コンピュータに「考え」させるためには 1.CPUとは何か キーワード プログラム:computerに実行させる処理の順番を示すもの プログラムの実態:命令とデータ マシン語:CPUが直接解釈できる言語 実行時のプログラムは

                                                                                  プログラムはなぜ動くのか memo - Qiita
                                                                                • バリデーションの記法と正規表現 - Qiita

                                                                                  エスケープ文字といい、「正規表現において特別な意味を持つ文字」の直前に入れることで、「正規表現において特別な意味を持つ文字」をただの文字列として扱うことができる文字 <正規表現と意味(一例)> /\A[ぁ-んァ-ヶ一-龥々ー]+\z/ 1字以上の全角ひらがな、全角カタカナ、漢字にマッチ /\A[ァ-ヶー]+\z/ 1字以上の全角カタカナにマッチ /\A[a-z0-9]+\z/i 1字以上の半角英数にマッチ(大文字小文字問わない) 具体的なバリデーションの記述例 with_options with_optionsは複数のバリデーションをグループ化し、共通の制限をかけるためのメソッドです。 さらに、formatヘルパーを使用することで、正規表現を用いた条件を設定することができます。 formatフォーマット formatは、withオプションに指定された正規表現と属性の値がマッチするかどうかを

                                                                                    バリデーションの記法と正規表現 - Qiita