並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 474件

新着順 人気順

moduleの検索結果361 - 400 件 / 474件

  • This is not your grandfather's Perl - Stack Overflow

    If you were to search the internet for recent articles about Perl, you might well be led to believe that the language hasn't changed in the last twenty years. And, sadly, that's a completely understandable belief as the major version number hasn't changed since 1994. In July 2000, Perl 6 was announced as the next version of Perl. Over the next several years, the scope of the project expanded until

      This is not your grandfather's Perl - Stack Overflow
    • YAPC::Kyoto 2023 にカヤックのエンジニア2名が登壇します! - KAYAC Engineers' Blog

      技術部の長田です。 3/19に京都リサーチパークにて開催されるYAPC::Kyoto 2023に、カヤックからも2名が登壇者として参加することになりました。 yapcjapan.org トーク内容をYAPC::Kyoto 2023公式サイトのタイムテーブルより引用して紹介します。 いずれも普段行っている業務から得られた知見の紹介となっておりますので、これを機にカヤックがどんなことをしているのかを技術的な面から知っていただければ幸いです。 デプロイ今昔物語 〜CGIからサーバーレスまで〜 https://yapcjapan.org/2023kyoto/timetable.html#talk-118 登壇者: macopy 場所: Scrapboxホール by Helpfeel 時間: 15:00〜 みなさま日々Webアプリケーションのデプロイにいそしんでいるかと思います。 デプロイの風景は数

        YAPC::Kyoto 2023 にカヤックのエンジニア2名が登壇します! - KAYAC Engineers' Blog
      • Perlのカレンダー | Advent Calendar 2022 - Qiita

        edit_calendarHow to join the calendarYou can join the calendar by selecting an available date and registering the URL of the article you wish to link to. If a slot is available, you can go back to a past date to join!

          Perlのカレンダー | Advent Calendar 2022 - Qiita
        • 【Modern Java】Java Platform Module System (JPMS) - A Memorandum

          JSR 376: JavaTM Platform Module System モジュール宣言 モジュールの定義 ServiceLoader の依存関係 システムモジュール Automatic Module(自動モジュール) と Unnamed Module(無名モジュール) Gradle における Java Platform Module System blog1.mammb.com JSR 376: JavaTM Platform Module System Project Jigsaw の成果として Java 9 で Java Platform Module System (JPMS) が導入されました。 モジュールシステムによる目標は以下となります。 信頼性の高い設定 脆弱でエラーが発生しやすいクラスパスメカニズムを、プログラムコンポーネントが互いに明示的に依存関係を宣言する手段に置

            【Modern Java】Java Platform Module System (JPMS) - A Memorandum
          • YAPC::Hakodate 2024に行けなかったけれど、カヤックさんのコードゴルフ企画を楽しんだ - Blog::kobaken

            今回のYAPC::Hakodate 2024は子どもが生まれたばかりで泊まりの外出は難しく、YAPCのタイムラインを眺めていました*1。タイムラインに流れてくる数々の美味しそうな海鮮*2をみて、このまま何もせず終わるのはしんどそうだったので、面白法人カヤックさんのコードゴルフ企画をやりました。楽しかったです!カヤックさんありがとうございます! はてなブログに投稿しました #はてなブログ YAPC::Hakodateでもやります!コードゴルフ企画Perlbatross 前回行われたチートも解説するよ #yapcjapan - KAYAC Engineers' Bloghttps://t.co/liPo8Dpic0— 面白法人カヤック 技術部 (@kayac_tech) October 3, 2024 普段、YAPCは運営をして過ごしていることが多く、コードを書く時間は正直ないです。なので、今

              YAPC::Hakodate 2024に行けなかったけれど、カヤックさんのコードゴルフ企画を楽しんだ - Blog::kobaken
            • Perl で HTML をパースするモジュール: Days on the Moon

              この記事は HTML アドベントカレンダーの 19 日目の分、兼 Perl アドベントカレンダーの 19 日目の分です。 Perl で HTML をパースするモジュールはいくつもあります。 HTML::Parser そのままの名前ですね。HTML コードをパースしていき、開始タグ、終了タグ、テキストなどを認識するとそれをイベントとして知らせてくれる、プッシュ型のパーサーです。 HTML の要素の内容モデルや、ある要素のタグが省略可能かといった知識は持っていません。あくまでもタグやテキストなどの出現を知らせるだけで、文書木を構築するわけではないからです。 逐次的なパースに対応しています。HTML 文書全体を表すコードを一気に入力として与えなくてもよく、HTTP 通信中に受け取った分からパースしていくといったことが可能です。 Web 製作者の意図を汲み取ろうと努めており、「壊れた」HTML コ

              • YAPC::Hakodate 2024に行ってきました #yapcjapan - ぱいぱいにっき

                お疲れさまです! ブログ書くまでがYAPCということでやっていきます。 yapcjapan.org 前夜祭 前夜祭ではガラナを受け取って早速北海道に来た感が出ておりました。この後アンカファレンスという形で会が始まり、序盤はmoznionさんやpasta-kさんの話を聞いてたんですが、目線が合ってしまい私も壇上に上がることに。AIとか色々重いテーマでしたが、わりかし今自分が他人と話したいことが話せてよかったかと思います。文芸的プログラミングのくだりとかまさにそうですね。 そのあとは基本的には後ろで話したり(声がもし大きかったらすみませんでした)、別室に移動してきた人と話していました。 懇親会が終わり、たまには知らない人についていこうかなと思ってたら、結局ホテルに帰ってセコマのホットシェフを食ってました。知らない人の飲み会について行くスキルなのか度胸なのか身につけたいですね。 本編 バスに乗る

                  YAPC::Hakodate 2024に行ってきました #yapcjapan - ぱいぱいにっき
                • Support for NodeJS 12.7+ package exports · Issue #33079 · microsoft/TypeScript

                  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

                    Support for NodeJS 12.7+ package exports · Issue #33079 · microsoft/TypeScript
                  • きのきの on Twitter: "小さい子どもがいる家族に全力でおすすめしたい5000円以下でQOL(生活の質)がぐんと上がるアイテム8戦!(文字多め) https://t.co/TT3JXmVcnh"

                    小さい子どもがいる家族に全力でおすすめしたい5000円以下でQOL(生活の質)がぐんと上がるアイテム8戦!(文字多め) https://t.co/TT3JXmVcnh

                      きのきの on Twitter: "小さい子どもがいる家族に全力でおすすめしたい5000円以下でQOL(生活の質)がぐんと上がるアイテム8戦!(文字多め) https://t.co/TT3JXmVcnh"
                    • GitHub - getify/moduloze: Convert CommonJS (CJS) modules to UMD and ESM formats

                      Moduloze enables authoring JS modules in the CommonJS (CJS) format that's native to the Node.js ecosystem, and converting those modules to Universal Module Definition (UMD) and ES Modules (ESM) formats. UMD is particularly useful in browsers where ESM is not already being used in the application. CJS continues to work fully in all versions of Node, but in the latest Node versions, the ESM format f

                        GitHub - getify/moduloze: Convert CommonJS (CJS) modules to UMD and ESM formats
                      • NodeJS Executable Standalone Module

                        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

                          NodeJS Executable Standalone Module
                        • Go言語の依存モジュール管理ツール Modules の使い方 - Qiita

                          Modules を使うには Modules は、Go言語 1.11 以上のバージョンである必要があります。 1.11 以上をインストールすると、go mod コマンドが使えるようになります。 Modules を使う流れ Modules を使う流れは以下のとおりです。 go mod init で、初期化する go buildなどのビルドコマンドで、依存モジュールを自動インストールする go list -m all で、現在の依存モジュールを表示する go get で、依存モジュールの追加やバージョンアップを行う go mod tidy で、使われていない依存モジュールを削除する 実は go mod を直接実行することは少なく、他の go サブコマンドを実行したときに、自動的に処理が行われることが多いです。 以降は、コマンド実行例をご紹介します。 本記事では、バージョン 1.12 で動作確認し

                            Go言語の依存モジュール管理ツール Modules の使い方 - Qiita
                          • Perl Time::Local::timelocalで起きている2020年問題をなんとか直した話 - Qiita

                            my ($sec, $min, $hour, $mday, $month, $year) = (0, 0, 0, 1, 1, 1970); # Perlでは月は0から数えるので1引く $month -= 1; # Perlでは年は1900年から数えるので1900引く $year -= 1900; my $unixtime = timelocal($sec, $min, $hour, $mday, $month, $year); print localtime($unixtime); # 1970年1月1日 0時0分0秒 を、返すはずだった・・・

                              Perl Time::Local::timelocalで起きている2020年問題をなんとか直した話 - Qiita
                            • GitHub - lukeed/tsm: TypeScript Module Loader

                              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

                                GitHub - lukeed/tsm: TypeScript Module Loader
                              • 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速、安全に(1) | gihyo.jp

                                Perl Hackers Hub 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(1) 本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはcpanm、Plackの作者としても知られる宮川達彦さんで、テーマは「Carmelによる依存モジュール管理」です。 Carmelとは 規模にかかわらず、Perlでアプリケーションを開発すると、CPANモジュールに依存することは避けられません。書き捨てのワンライナーならともかく、作成したアプリケーションをデプロイ、メンテナンスしていくうえでは、依存しているモジュールのバージョンも管理することが重要になります。ある日、依存しているCPANモジュールに互換性のない変更が入ったせいで、自分のアプリケーションでエラーが出るようになった、という経験は思い当たる方が多いのではないでしょうか。 この

                                  最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速、安全に(1) | gihyo.jp
                                • プログラミング言語比較 Python,Ruby,PHP,Java,JavaScript,Perl - Qiita

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                    プログラミング言語比較 Python,Ruby,PHP,Java,JavaScript,Perl - Qiita
                                  • failureでお手軽エラーハンドリング

                                    このブラウザ バージョンのサポートは終了しました。サポートされているブラウザにアップグレードしてください。

                                      failureでお手軽エラーハンドリング
                                    • Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader

                                      YAPC::Hakodate 2024で発表しました。 cf. https://fortee.jp/yapc-hakodate-2024/proposal/2c24d2e4-f488-414f-ae3d-1df24180867b Perl製のeBPF Loaderはこちらです。 https:/…

                                        Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader
                                      • Perl - Qiita Advent Calendar 2020 - Qiita

                                        About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

                                          Perl - Qiita Advent Calendar 2020 - Qiita
                                        • Package exports | webpack

                                          The exports field in the package.json of a package allows to declare which module should be used when using module requests like import "package" or import "package/sub/path". It replaces the default implementation that returns main field resp. index.js files for "package" and the file system lookup for "package/sub/path". When the exports field is specified, only these module requests are availab

                                            Package exports | webpack
                                          • Perlの新しいclass構文と、今までよく使ってたクラスビルダーを比較するベンチマーク[2024-06-10 Updated] - Blog::kobaken

                                            [Updated] (2024-06-10 11:13 JST) v5.40 のベンチマーク内容に変更しました。 GitHub - kfly8/bench-perl-class-builder at v5.40 (2023-08-22 21:30 JST) 次のプルリクエストを反映して、ベンチマークを行いました。 Thanks @bbrtj Add XS variants for Moose and Moo (2023-08-22 15:30 JST) 次のプルリクエストを反映して、ベンチマークを行いました。 Thanks @bbrtj Add immutable for Moose class #1 Add two extra fields for each class #2 What's this? Perl 5.38 で、Perlのコアにclass構文が新たに入りました。この新しいク

                                              Perlの新しいclass構文と、今までよく使ってたクラスビルダーを比較するベンチマーク[2024-06-10 Updated] - Blog::kobaken
                                            • Ciscoに不正侵入、セブンイレブンが一時閉鎖、Pythonパッケージにマルウェア 8月中旬のセキュリティ脅威まとめ

                                              Check Point Software Technologiesは2022年8月15日(現地時間)、「15th August Threat Intelligence Report - Check Point Research」において、2022年8月15日の週におけるサイバーセキュリティ脅威に関する新たな動向を発表した。

                                                Ciscoに不正侵入、セブンイレブンが一時閉鎖、Pythonパッケージにマルウェア 8月中旬のセキュリティ脅威まとめ
                                              • ECMAScript proposal: JSON modules

                                                In this blog post, we examine the ECMAScript proposal “JSON modules” (by Sven Sauleau, Daniel Ehrenberg, Myles Borins, and Dan Clark). It lets us import JSON data as if it were an ECMAScript module. Why would we want to import JSON like a module?  # Various bundlers (such as webpack) have allowed us to import JSON data as if it were an ECMAScript module for a long time. JSON modules turn this into

                                                • Module federation

                                                  Module FederationMicro-Frontend Architecture Make it easier to share code between javascript applications and make team collaboration more efficient

                                                  • Python,Ruby,PHP,Java,JavaScript,Perlの配列の比較 | プログラミング言語比較 - Qiita

                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                      Python,Ruby,PHP,Java,JavaScript,Perlの配列の比較 | プログラミング言語比較 - Qiita
                                                    • 第68回 他言語のライブラリをPerlに移植する(1) | gihyo.jp

                                                      本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはうたがわききさんで、テーマは「他言語のライブラリをPerlに移植する」です。 本稿は、執筆時点2021年5月の最新版であるPerl 5.34.0を用いました。本稿のサンプルコードは、WEB+DB PRESS Vol.123のサポートサイトから入手できます。 なぜ他言語のライブラリをPerlに移植するのか 筆者は、Twitterに投稿する文章を整形・検証するためのtwitter-textライブラリをPerl に移植した、Twitter::Textを実装・公開しました。本稿では、Perl以外のプログラミング言語で実装されているライブラリをPerlに移植する際の考え方や気を付けるべきことについて、Twitter::Textを例に解説します。 はじめに、他言語で実装されたライブラリをPerlに移植する理由を述べます。

                                                        第68回 他言語のライブラリをPerlに移植する(1) | gihyo.jp
                                                      • PerlのVSCodeの拡張機能を少し便利にした話 - Mobile Factory Tech Blog

                                                        この記事はモバイルファクトリー Advent Calendar 2020 14日目の記事です。 はじめまして、20卒エンジニアのthe96です。 今回は業務中に使っているPerlのVSCodeの拡張機能のメソッド呼び出しの際の定義元ジャンプが正しく動作するように修正した話をします。 やったこと 従来のVSCode Perlではメソッド呼び出し(Hoge::Fuga->func())のときに定義元ジャンプを行った場合、別パッケージの同名関数の定義元に移動してしまうことがあります。 ソースコードを読む際に正しい定義元に移動しないと不便なので、この拡張機能に手を入れて改善しました。 この不具合について説明するために、同名の関数helloが定義された二つのパッケージAとBを用意しました。 修正前の定義元ジャンプ機能では、関数呼び出し(A::hello)のときはA#helloの定義に移動できています

                                                          PerlのVSCodeの拡張機能を少し便利にした話 - Mobile Factory Tech Blog
                                                        • とほほのperl入門 - とほほのWWW入門

                                                          とほほのperl入門 トップ > とほほのperl入門 概要編 Perlとは インストール 実行方法 引数指定 ファイル指定 自己完結型 標準入力読み込み型 基礎知識 簡単な実行例 これだけは覚えて strictモードと警告モード 関数の括弧 定数 数値 文字列 エスケープシーケンス(\) 数値と文字列 真(true)と偽(false) バイナリデータ 変数 変数宣言(my) スカラ($XXX) 配列(@XXX) ハッシュ(%XXX) 変数名に使える文字 定義済変数みと未定義変数 省略時の変数($_) 環境変数($ENV{'XXX'}) コマンド引数($ARGV) シグナル($SIG{'XXX'}) その他の特殊変数($X) 演算子 代入演算子 算術演算子 ビット演算子 数値比較演算子 文字列比較演算子 条件演算子 正規表現マッチング 文字列連結 文字列置換 繰り返し演算子 範囲演算子 フ

                                                          • 4 Best Practices to Write Quality JavaScript Modules

                                                            Using ES2015 modules you can chunk the application code into reusable, encapsulated, one-task focused modules. That's all good, but how do you structure modules? How many functions, classes a module should have? This post presents 4 best practices on how to organize better your JavaScript modules. 1. Prefer named exports When I started using JavaScript modules, I had used the default syntax to exp

                                                              4 Best Practices to Write Quality JavaScript Modules
                                                            • [AWS Lambda] Pythonで外部モジュール(Pillow)を使う - Qiita

                                                              AWS Lambdaで外部モジュールを追加する方法を情報まとめた AWS Lambdaだと使えないライブラリ(モジュール)がありますね。追加が必要な場面がありますので外部モジュールの追加についてまとめます。 今回LambdaでS3にアップされた画像いじりたいのででPillow使おうとしました。 モジュールをzipでアップすればいいのは知っていたのでpip installでデータ取得できたらzipにしてOKでしょ! と思ってテストを実行したら [ERROR] Runtime.ImportModuleError: Unable to import module 'lambda_function': No module named 'PIL' とエラー。pip installだと無理なのこれ...どうするのこれ...みたいになったlambda初心者の私。 調べてみると方法が何個かあって、落とし穴

                                                                [AWS Lambda] Pythonで外部モジュール(Pillow)を使う - Qiita
                                                              • [GIT] 「ファイルのタイムスタンプをコミット日時に合わせる」を爆速にした

                                                                さて、ここで今この記事を読んでいる読者は、私と同じように何らかの理由があってタイムスタンプを変更したい方が多いのではないか、と思います。 私がタイムスタンプを変更したい理由は、とあるビルドシステムがファイルのタイムスタンプを使って差分ビルドの「ビルドする・しないを決める」、かつ、同じワークスペースでブランチを行き来するため pull したときのタイムスタンプが、そのブランチにおけるファイルの変更と一致しないため、差分ビルドしたときに入ってほしいものが入ってない、入ってほしくなものが入ってしまった。という事象の解決のためでした。

                                                                • 第63回 PPIとPerl::Tidyを組み合わせて作るコード整形ツール(2) | gihyo.jp

                                                                  前回の(1)はこちらから。 静的解析ライブラリを組み合わせて部分的にコード整形を行う (2)では、PPIとPerl::Tidyを組み合わせて独自のコード整形ツールを作成します。 例として、開発の初期にはPerl::Tidyが導入されていなかったプロジェクトについて考えます。あとからPerl::Tidyを導入する場合、それまでに書かれたコードが一度に整形されます。そうすると、あとになって該当部分のコードが書かれた意図を履歴から調べる際に、コード整形のコミットログが出てきて、本来知りたかったコミットまでたどり着けません。 この問題を解決するために、新しく追加や編集した行に限定してコード整形を行うツールを作成します。 Git::Repositoryで変更した箇所を検知する Gitを導入しているプロジェクトであれば、編集した差分はgit diffで知ることができます。この情報を解析して、整形すべき

                                                                    第63回 PPIとPerl::Tidyを組み合わせて作るコード整形ツール(2) | gihyo.jp
                                                                  • GitHub - tc39/proposal-import-attributes: Proposal for syntax to import ES modules with assertions

                                                                    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

                                                                      GitHub - tc39/proposal-import-attributes: Proposal for syntax to import ES modules with assertions
                                                                    • WEB+DB PRESS vol.117 「Perl Hackers Hub」 第62回「Perl歴史散策」に寄稿しました - Acme::AnaTofuZ->new;

                                                                      というわけで一度投稿してみたかったエントリです!!! 2020年6月24日(水)に発売される WEB+DB Press Vol.117 の Perl Hackers Hub に「Perl歴史散策」を書かせていただきました!!みんな買ってくれ!!!!!! 沖縄だと多分無いですが大手書店では6月16日からテスト販売があるそうです!!!自分の近所の書店が大手書店だと思われる人は買ってください!!! ちなみに外出するのはな...という皆様のために電子書籍でも販売しています!!! 気になる内容 気になる内容ですが Perl1.0から現在のPerl5.32に至るまでの代表的なバージョン(1,2,3,4,5)の解説 構文の進化を追っていく インタプリタのC実装の特徴 当時のPerlのリポジトリの中身 Perl6/Rakuの歴史と現在 最新Perl5情報 ...と、個人的な趣味MAXみたいな内容でお送りし

                                                                        WEB+DB PRESS vol.117 「Perl Hackers Hub」 第62回「Perl歴史散策」に寄稿しました - Acme::AnaTofuZ->new;
                                                                      • Perl 7 年の時を超えてリャマを書き終えました (d165)

                                                                        目次 - Perl Index Theme Perl について、復習を兼ねて断片的な情報を掲載して行く連載その d165 回。 今回はこれまで当ブログで書き続けてきた「 リャマ 」(Llama) のイラストについての記事です。2013 年 8 月から書き始めて 2020 年 6 月に書き終えるまでの 7 年間をまとめました。 記事とともに掲載している画像 (イラスト) リャマを書き始めた経緯 構想 最初期 ループする世界 見えない終わり 悟りと祝福 ドットトラッキング ムービー 作業を終えて extra 記事とともに掲載している画像 (イラスト) これまでこのブログの各記事トップに毎回掲載されてきた画像は、プログラミング言語 Perl の入門書「 初めての Perl 」の表紙に掲載されている動物の模写です。 初めての Perl (Learning Perl) 第 6 版 オライリー・ジャパ

                                                                          Perl 7 年の時を超えてリャマを書き終えました (d165)
                                                                        • Perlって何ができるの? - Ruby, Python, PHPとの比較も - Perlゼミ|Perlの基礎をインストールからサンプルで丁寧に解説

                                                                          「Perlって何ができるの?」たくさんのプログラミング言語が登場して、どのプログラミング言語を選択すればよいか、悩んでおられる方もおられると思います。Perlでどんなことができるのか、答えるコンテンツを作成しました。 検索・置換などの正規表現を使ったテキスト処理が得意 Perlは検索や置換などのテキスト処理が得意なスクリプト言語です。正規表現が言語に組み込まれており、簡単に検索や置換のプログラムを記述することができます。 # すべての「banana」を「orange」に置換 $message =~ s/banana/orange/g; テキスト処理の処理速度は高速です。処理内容によりますが、体感的には、低価格でレンタルできるLinuxサーバーで、10万行のテキストを1秒程度で処理できます。 実践で役立つPerl正規表現 Perlの正規表現は、そのオリジナリティと有用性で広く知られており、L

                                                                            Perlって何ができるの? - Ruby, Python, PHPとの比較も - Perlゼミ|Perlの基礎をインストールからサンプルで丁寧に解説
                                                                          • PerlでTSVをパースする - Masteries

                                                                            小ネタです, 忘備録として残しておきます. metacpan.org PerlにはText::CSVという, CSV(Comma Separated Value)をパースするモジュールがあります. 一方で, TSV(Tab Separated Value)をパースするモジュールは, パッと見た感じいいのがなさそうでした. 解決策は以下の3つがありそうです: split など駆使して手動でパースする 一番素朴なのは, こういう感じで split などを使って, タブを切り分ける方法でしょう($line が1行のTSVとします). my @fields = split /\t/, $line; ...とはいえ素朴ですし, エッジケース(あるのか?)に対応していないかも... という気がするので, なるべくよしなにモジュールの力を借りたいと思うかもしれません. そういう時は... Text::C

                                                                              PerlでTSVをパースする - Masteries
                                                                            • Python,Ruby,PHP,Java,JavaScript,Perlの多次元データ構造の比較 | プログラミング言語比較 - Qiita

                                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                                Python,Ruby,PHP,Java,JavaScript,Perlの多次元データ構造の比較 | プログラミング言語比較 - Qiita
                                                                              • 【PR】湘南.pm やります - Masteries

                                                                                YAPC::Kyoto 2023で熱が高まってきた(?)ので, 唐突ですが7月〜8月辺りの休日に湘南.pmをやります. なぜ湘南なのかと言うと, 自分が現在藤沢に住んでいるので湘南エリアで開催すると便利だからです. おそらく藤沢近辺*1で開催することになりそう...? 7月〜8月の休日のどこかで https://t.co/XQkcteoxCc 開催しようと思うんですが, 会場のキャパどうするか悩んでいるのでアンケートにご協力ください!!!!— 技術王者papix (ChatGPT評) (@__papix__) 2023年5月29日 まずは会場のキャパをさっくり見積もりたいので, アンケートを実施中です. ちょっとでも興味を持った方は是非回答お願いします!!!!!!!!! *1:湘南 - Wikipediaによると, 「一般的には平塚市を中心とした相模湾沿岸5市町(藤沢市から中郡二宮町まで)

                                                                                  【PR】湘南.pm やります - Masteries
                                                                                • CIの時間をボトムアップに短縮する方策 - yujioramaの日記

                                                                                  背景 新機能の追加が継続している 既存機能の改修、改善が継続している 時とともにCIの実行時間が増加し続けている 自動テストはときどき失敗する(flaky) CIの成功が、コードレビューを始めるきっかけになっている(CIが成功するまでコードレビューが始まらない) 問題と原因 問題 CIの待ち時間が長く感じる 変更セットと無関係な自動テストがときどき失敗する(再試行すると成功する) 原因 CIはすべての自動テストを実行している 解決方法 1. テストの実行を並列化する すべての自動テストを実行すること にこだわりがあるときの戦略 プロジェクトによっては、変更セットの正しさを保証する最低限の線引きかもしれない CIやテストフレームワークの仕組みに応じていろいろなやり方がある マシンの並列化 プロセスの並列化 スレッドの並列化 2. 変更セットに含まれるプログラム部品に依存する自動テストだけを抽

                                                                                    CIの時間をボトムアップに短縮する方策 - yujioramaの日記

                                                                                  新着記事