並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 545件

新着順 人気順

cpanの検索結果481 - 520 件 / 545件

  • Using ES modules in Node.js - LogRocket Blog

    LogRocket’s Galileo AI watches every session, surfacing impactful user struggle and key behavior patterns. Editor’s note: This article was updated on 3 March 2021. Introduction “Before software can be reusable, it first has to be usable.” – Ralph Johnson Modules are independent building blocks of a software program. They are basically a design pattern that implements features of modular design in

      Using ES modules in Node.js - LogRocket Blog
    • YAPC::Kyoto 2023のライトニングトークのラインナップが決定しました!!! - YAPC::Japan 運営ブログ

      id:papix です. YAPC::Kyoto 2023の開催が間近に迫っておりますが, 未だあれこれと準備を進めております... さて!!! 以前募集したライトニングトークについて, 発表者が決定しましたのでタイトルと共に発表させて頂きます!!!! (順番は当日の発表順です) karupaneruraさん 「Javaの実装をPerlでテストする」 nasa9084さん 「Kubernetes SIG-docs jaへのお誘い」 永島 薫さん 「ワンライナーでちょっと楽に確認するNOSコンフィグ」 nuggedさん 「Intro and invitation to Perl and Koha Conference in Helsinki, 14-16 August, 2023」 Shunさん 「chatGPTと文字コード」 tkzwtksさん 「はてなのPerlブートキャンプご紹介」 m

        YAPC::Kyoto 2023のライトニングトークのラインナップが決定しました!!! - YAPC::Japan 運営ブログ
      • Python,Ruby,PHP,Java,JavaScript,Perlの正規表現の比較 - Qiita

        Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

          Python,Ruby,PHP,Java,JavaScript,Perlの正規表現の比較 - Qiita
        • GitHub - mgechev/is-esm: 🌳 CLI tool which checks if a package is distributed in ECMAScript module format. Helps you reason if the package is tree-shakable.

          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 - mgechev/is-esm: 🌳 CLI tool which checks if a package is distributed in ECMAScript module format. Helps you reason if the package is tree-shakable.
          • Types::TypedCodeRef というモジュールを作りました - MPがありません。

            概要 Types::TypedCodeRef はPerlで「関数の型」をチェックする型を提供するようなモジュールです。 調べた感じ匿名サブルーチンにいい感じに引数の型とサブルーチンの返り値の型をつけてくれるようなモジュールもなさそうだったので、 AnonSub::Typed という匿名サブルーチンの引数の型と返り値の型をチェックするようなモジュールも作りました。 https://github.com/ybrliiu/p5-Types-TypedCodeRef https://github.com/ybrliiu/p5-AnonSub-Typed 使い方 use v5.30; use Test2::V0; use Types::TypedCodeRef qw( TypedCodeRef ); use Types::Standard qw( Int Str ); use AnonSub::Ty

              Types::TypedCodeRef というモジュールを作りました - MPがありません。
            • PoEとは?給電の仕組みや規格、対応ハブの選び方を解説|ビジネストレンド|キヤノン

              PoEとはPower over Ethernetの頭文字を取ったもので、LANケーブルを通して電力を供給する技術のこと。LANケーブルだけで電力供給を受けることができるため、屋外や天井などの電源を確保しにくい場所でも設置しやすい、省線化ができるなどのメリットがあります。防犯・監視用途で使用されるネットワークカメラは、設置場所が天井や屋外になることが多く、設置時の問題の1つが「電源の確保」です。 ここでは、PoEについて、わかりやすくかんたんに解説します。

                PoEとは?給電の仕組みや規格、対応ハブの選び方を解説|ビジネストレンド|キヤノン
              • 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
                • poe.ninja

                  Explore economy and build overviews for the action role-playing game Path of Exile.

                    poe.ninja
                  • Python,Ruby,PHP,Java,JavaScript,Perlの算術演算子の比較 | プログラミング言語比較 - Qiita

                    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                      Python,Ruby,PHP,Java,JavaScript,Perlの算術演算子の比較 | プログラミング言語比較 - Qiita
                    • GitHub - Khan/genqlient: a truly type-safe Go GraphQL client

                      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 - Khan/genqlient: a truly type-safe Go GraphQL client
                      • Extra: Perlブートキャンプ - はてなインターン2019 (公開版)

                        Perl Perl(パール)とは、ラリー・ウォールによって開発されたプログラミング言語である。 実用性と多様性を重視しており、C言語やsed、awk、シェルスクリプトなど他のプログラミング言語の優れた機能を取り入れている。 ウェブ・アプリケーション、システム管理、テキスト処理などのプログラムを書くのに広く用いられている。 https://ja.wikipedia.org/wiki/Perl 素早いウェブ開発の道具として、古くから人気の Lightweight Language はてな、DeNA、mixi、livedoor (LINE)、… ISUCONでも人気言語 はてなでも多くのサービスで使われていて、いまでも使われています Go と違って、コンパイルをしないインタプリタ型言語 Better shell としても使えるし、ウェブアプリケーションを書くことだってできる 最新は 5.30 P

                          Extra: Perlブートキャンプ - はてなインターン2019 (公開版)
                        • Python,Ruby,PHP,Java,JavaScript,PerlのMySQLの比較 | プログラミング言語比較 - Qiita

                          Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

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

                            ☹ Sorry, your browser does not support the technologies needed to use our web interface. Please make sure you have the latest version, and that JavaScript is enabled.

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

                              Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                Python,Ruby,PHP,Java,JavaScript,PerlのPDF作成の比較 | プログラミング言語比較 - Qiita
                              • perlでのコレクション操作 (前編) - Qiita

                                Perl Advent Calendar 2019 の3日目ですよ。 昨日は papix さんの 「Syntax::Keyword::TryとPerlのキーワードプラグイン (その1)」でした。 皆さんはPerlでコレクション操作をどうしてるでしょうか? ※ここでは、コレクションを「配列(リスト)っぽいデータ構造」全般を指す言葉として使っています。 コレクション操作の2つの方法 perl標準のリスト 何らかの元データを抽出や変換等の加工を施して処理結果を得たい場合、伝統的なperl標準の方法としては以下のようにリストに対してmap, grep等を適用させます。 ※結合順序のために、連結した処理の順序が、記述の 逆順 になることに注意です。 my @result = map { ... } # 変換処理3 map { ... } # 変換処理2 grep { ... } # 抽出処理1 @s

                                  perlでのコレクション操作 (前編) - Qiita
                                • 第58回 正規表現の勘所―わかりづらい記法の覚え方、先読みや後読みの実践(3) | gihyo.jp

                                  my $intro = "私は牛乳と牛丼が好きです"; $intro =~ s/牛(?=丼)/豚/g; print "$intro\n"; # => 私は牛乳と豚丼が好きです 正規表現牛(?=丼)は、牛の右側に丼がある場合、牛にマッチします。丼は先読み(?=丼)によってマッチに必要な条件ですが、ゼロ幅マッチなのでマッチ文字列には入りません(丼という文字を消費しません⁠)⁠。そのため、マッチ文字列すなわち置換対象文字列は牛となり、結果的に単語牛丼のみ豚丼に置換されます。 この例だとs/牛丼/豚丼/gでも代用できます。しかし、複数の正規表現演算子や文字列関数を駆使しないと実現できなさそうな要望も、先後読みを使うと単一の正規表現で簡潔に書ける場合があります。 先や後はマッチカーソルの動き 初学者が先後読みを学んだ際、「⁠先や後の意味がわからない」と訴える場面をしばしば見かけます。 前項のs/牛(

                                    第58回 正規表現の勘所―わかりづらい記法の覚え方、先読みや後読みの実践(3) | gihyo.jp
                                  • Path to raku by lizmat · Pull Request #89 · Raku/problem-solving

                                    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

                                      Path to raku by lizmat · Pull Request #89 · Raku/problem-solving
                                    • 今Movable Type再入門するためにDocker環境を整備した作業ログ - Qiita

                                      なぜこの記事を書いているか? 以前はMovable Typeを生業にしていたのですが、最近全く触っておらず「そろそろやり直そうかな」と思いたったものの開発環境が手元にないため「ならQiitaに投稿するか」と。手順を追ってどの様にDocker環境を作ったかのメモとなります。トライアンドエラーを含んだ作業ログなので無駄に長いです。どこかで改めてまとめたいなと思ってます。 手元の環境 macOS Mojave 10.14.6 Docker Desktop 2.1.0.3 (38240) そもそも行き当たった壁 環境を確認するべくSix Apart公式サイトにて動作環境を確認。 Movable Type 動作環境・機能一覧から抜粋 OS Linux Solaris / Unix BSD Mac OS X Windows Server 2012 R2 / 2016 Webサーバ nginx 1.2.

                                        今Movable Type再入門するためにDocker環境を整備した作業ログ - Qiita
                                      • Amazon Product Advertising API(PA-API) 5.0 in Perl

                                        師走ですね。Palo Alto もめっきり寒いです。サンクスギビングは雨ばかりでした。青空が恋しいです。 さて、このブログではひそかに Amazon のあさましいリンクの生成に商品情報APIを利用しているのですが、なんだかAmazonアカウントの多重登録を解決したあたりからその辺の機能が動かなくなっていて、まあでもいっかーと思ってかれこれ半年以上放置していたのですが、どうやら以下の変更の影響をもろにうけているようでした。 2019年01月23日以降、過去30日以内のPA-API経由の売上実績(発送済み商品売上)がない場合、PA-APIへのアクセスができなくなる可能性がございます。 2019/01/23 - Product Advertising API 利用ポリシーの変更について まじかよ。 つまりこういうことです。 Amazonアカウントが多重に登録されていたので(詳細は割愛)、ひとつの

                                          Amazon Product Advertising API(PA-API) 5.0 in Perl
                                        • Python,Ruby,PHP,Java,JavaScript,PerlのC言語拡張の比較 | プログラミング言語比較 - Qiita

                                          Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                            Python,Ruby,PHP,Java,JavaScript,PerlのC言語拡張の比較 | プログラミング言語比較 - Qiita
                                          • 第79回 最近Perlに追加された実験的機能 try文、defer文、class文(2) | gihyo.jp

                                            Perl Hackers Hub 第79回最近Perlに追加された実験的機能 try文⁠⁠、defer文⁠⁠、class文(2) 本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはcharsbarこと石垣憲一さんで、テーマは「最近Perlに追加された実験的機能」です。 <前回(1)はこちら。> 今後実装されそうな機能 実際にPerl本体に入った機能と、プロトタイピングに使われたCPANモジュールの機能やToDoメモを比較すると、これから実装されていくであろう機能が予想できます。同様に、Paul Evans氏がSyntax::KeywordやSyntax::Operatorといった名前を冠してリリースしているほかの実験的なモジュールも、今後取り込みの対象となっていくことが予想されます。ここではその一部を紹介します。 複数のcatchブロック ─⁠─より柔軟なエラ

                                              第79回 最近Perlに追加された実験的機能 try文、defer文、class文(2) | gihyo.jp
                                            • HTML::Template - CGI スクリプトから HTML テンプレートを使うための Perl モジュール - perldoc.jp

                                              First you make a template - this is just a normal HTML file with a few extra tags, the simplest being <TMPL_VAR> For example, test.tmpl: 最初にテンプレートを作ります - これは <TMPL_VAR> のようにとても簡単な、 2・3 の特殊なタグが入った普通の HTML ファイルです。 例えば、 test.tmpl: <html> <head><title>Test Template</title> <body> My Home Directory is <TMPL_VAR NAME=HOME> <p> My Path is set to <TMPL_VAR NAME=PATH> </body> </html>

                                              • Ruby と Perl と Java で解く AtCoder ABC 113 C リファレンス - Qiita

                                                はじめに AtCoder Problems の Recommendation を利用して、過去の問題を解いています。 AtCoder さん、AtCoder Problems さん、ありがとうございます。 今回のお題 AtCoder Beginner Contest 113 C - ID Difficulty: 877 今回のテーマ、リファレンス n, m = gets.split.map(&:to_i) p = [] m.times do |i| y = gets.split.map(&:to_i) p[i] = [i, y, ""] end p.sort! {|a, b| (a[1][0]<=>b[1][0]).nonzero? || (a[1][1]<=>b[1][1])} pref = 0 cnt = 1 m.times do |i| if pref == p[i][1][0] cn

                                                  Ruby と Perl と Java で解く AtCoder ABC 113 C リファレンス - Qiita
                                                • Adobe-Japan1-6およびJIS2004対応の外字チェッカーを作成 - Qiita

                                                  日本語EPUBの作成で結構面倒なのが「使える文字と使えない文字のチェック」です。何せ単行本1冊で10万文字くらいはあったりしますので、それを目視でチェックして使えない文字を見分けるなどというのは普通に考えて無理があるわけです。また、例えベテランの作業者なら対処できるとしても、そういう機械的な処理に関しては極力機械に任せて省力化したいところです。ということで自前のチェッカー内に組み込む目的で「Adobe-Japan1-6」および「JIS X 0213:2004(JIS2004)」を対象として外字のチェッカーを作りました。 ターミナルで のような形で指定すると、以下のようなチェックログのファイルを出力します。上の例はAdobe-Japan1-6用チェッカーの指定例ですが、JIS2004用チェッカーも使い方は同じです。 普段ならリストを貼って公開するところなのですが、なにせ膨大な文字をリスト化し

                                                    Adobe-Japan1-6およびJIS2004対応の外字チェッカーを作成 - Qiita
                                                  • WEB+DB PRESS Vol.129 に寄稿させていただきました - マンガ〜ノ伊藤ノ〜ト

                                                    僭越ながら WEB+DB PRESS Vol.129 掲載の Perl Hackers Hub 第73回 に GraphQL API を Perl でつくろうというテーマで寄稿させていただきました。 連載「Perl Hackers Hub」の今回のテーマは「【第73回】Perlで作るGraphQL API」で、mangano-itoさん(@mangano_ito)、中岡 大樹さん(@nakaokat)執筆です。GraphQLはAPIのためのクエリ言語です。graphql-perlを使って実践的なGraphQL APIを開発する手法を解説します。#wdpress— WEB+DB PRESS編集部 (@wdpress) 2022年6月24日 共著です id:nakaoka3 さんと共著したものです。 共同執筆のすすめかたやエピソードは nakaoka3 のブログの記事が面白くまとまっています。

                                                      WEB+DB PRESS Vol.129 に寄稿させていただきました - マンガ〜ノ伊藤ノ〜ト
                                                    • Perl 7 より先に Perl 5.34 が出るぞという話

                                                      Perl 5 の次期バージョンとして一部後方互換でない変更 (主に間接オブジェクト記法の削除とベストプラクティスのデフォルトでの有効化) を含んだメジャーバージョンアップである Perl 7 がアナウンスされたのは昨年の 6 月 のことだったが、その前に Perl 5 の次期周期リリースである Perl 5.34 が 5 月にリリース予定である。 現在開発版は Perl 5.33.8 がリリースされておりユーザから見える変更は凍結、4 月下旬の 5.33.9 で全コードが凍結され 5 月下旬に 5.34.0 としてリリース予定とのこと。 そういうわけで事前に新機能の予習をしておく。 8進数数値リテラルの新構文 見た瞬間「マジかよ」と口に出た。これまで Perl はプレフィクス 0 がついた数値リテラルを8進数と見做してきたが、プレフィクスに 0o (zero, small o) も使えるよ

                                                      • 「Perl 5.32」リリース | OSDN Magazine

                                                        プログラミング言語Perl開発チームは6月20日、最新版となる「Perl 5.32」公開を発表した。Unicode 13.0のサポートなどが加わっている。 Perl 5.32は2019年5月に公開された5.30に続くリリース。90人近くの開発者が参加し、約1800のファイルで22万行の変更が施された。 本バージョンでは、Unicode 13.0のサポートが行われた。Unicodeでは、新しいプロパティIdentifier_StatusとIdentifier_Typeのサポートも加わっている。 また、与えられたオブジェクトが与えられたクラスのインスタンスなのか派生したものなのかをテストできる「isa」演算子が実験導入された。 実験的機能だったScript Runが正式扱いとなった。また、パーサー内の機能チェックが高速になった。 POSIX::mblen()、mbtowc、wctombを強化し

                                                          「Perl 5.32」リリース | OSDN Magazine
                                                        • 高電力PoE「802.3bt」について知っておきたいこと

                                                          2018年9月に標準化委員会で承認された、新しいPoE(Power over Ethernet)規格「IEEE 802.bt」について、設計者が知っておきたい基本事項を紹介する。 2018年9月に承認された「IEEE 802.bt」 Power over Ethernet(PoE:パワーオーバーイーサネット)は、IEEE 802.3afおよびIEEE 802.3at規格によって定義されているネットワーク機能です。PoEを使用すると、イーサネットケーブルにより既存のデータ接続を介してネットワーク機器に電源とデータを同時に供給できるようになります。 さらに2018年9月27日には、IEEE 802.3bt(以下、802.3bt)規格がIEEE-SA標準化委員会で承認され、イーサネットリンクを介して伝送できる電力が大幅に増加しました。本稿では、この規格が重要である理由と、この規格がもたらす可能性

                                                            高電力PoE「802.3bt」について知っておきたいこと
                                                          • Ruby と Perl と Java と Python で解く AtCoder ABC 065 C 階乗 - Qiita

                                                            n, m = gets.split.map(&:to_i) MOD = 1_000_000_007 def nPk(n, k) r = 1 while k > 0 r *= n r %= MOD n -= 1 k -= 1 end r end if (n - m).abs > 1 puts 0 elsif n == m puts nPk(n, n) * nPk(m, m) * 2 % MOD else puts nPk(n, n) * nPk(m, m) % MOD end

                                                              Ruby と Perl と Java と Python で解く AtCoder ABC 065 C 階乗 - Qiita
                                                            • Corinna in the Perl Core

                                                              Tags: Corinna OOP Perl Corinna in the Perl Core! It’s been a years-long, painful process, but with the release of Perl v.5.38,0 , the first bits of Corinna have been added to the Perl core. For those who have not been following along, Corinna is a project to add a new object system to the Perl core. Note that it’s not taking anything away from Perl; it’s adding a core object system for better memo

                                                                Corinna in the Perl Core
                                                              • 第78回 Perl Webアプリケーションのリプレイスで大事なこと ~Stranglerパターンで段階的に移行する(2) | gihyo.jp

                                                                Perl Hackers Hub 第78回Perl Webアプリケーションのリプレイスで大事なこと ~Stranglerパターンで段階的に移行する(2) 本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは須藤将史さんで、テーマは「Perl Webアプリケーションのリプレイス」です。 <前回(1)はこちら。> 新規のコードで既存のコードを包む リプレイス先のアプリケーションで既存のコードをどれだけ活かすかは、リプレイスで解決したい課題しだいです。本稿では開発効率の改善のため、クライアントとサーバを疎結合にしてREST APIで開発したいとします。この場合、データベースと接続するコードはひとまずそのまま活かします。 データベースと接続するコードはサーバの内側に位置するコードです。ここを起点にクライアント側へと向かってどこまで既存のコードを活かせるか、解決したい課題

                                                                  第78回 Perl Webアプリケーションのリプレイスで大事なこと ~Stranglerパターンで段階的に移行する(2) | gihyo.jp
                                                                • Design Meeting Notes, 9/22/2021 · Issue #46012 · 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

                                                                    Design Meeting Notes, 9/22/2021 · Issue #46012 · microsoft/TypeScript
                                                                  • GitHub - guybedford/es-module-lexer: Low-overhead lexer dedicated to ES module parsing for fast analysis

                                                                    import { init, parse } from 'es-module-lexer'; (async () => { await init; const source = ` import { name } from 'mod\\u1011'; import json from './json.json' assert { type: 'json' } export var p = 5; export function q () { }; export { x as 'external name' } from 'external'; // Comments provided to demonstrate edge cases import /*comment!*/ ( 'asdf', { assert: { type: 'json' }}); import /*comment!*/

                                                                      GitHub - guybedford/es-module-lexer: Low-overhead lexer dedicated to ES module parsing for fast analysis
                                                                    • Felix' Blog - Raku is pretty damn Cool

                                                                      Introduction The first time, I've heard of Raku was maybe a year ago. I was too busy to look into it though. I've done that now and BOY OH BOY, do I like this language. Raku is a scripting language that mixes Bash and Python, and which addresses a bunch of things I'm not happy about in Bash. Bash scripts always start harmlessly, just a couple of program invocations, maybe some light string substit

                                                                      • Movable Type Serverless - LambdaコンテナでMTを動かしてみた - Qiita

                                                                        Movable Type Advent Calendar 2020 12日目です。 つい先日、AWS LambdaがDockerコンテナをサポートしました。 これはアツい!ということでMTを(途中まで)動かしてみた、という話です。 最終的にはこんなイメージでいます。 MTの静的出力という特徴を活かし、Webサーバーだけ常時起動させますが、MTは普段存在すらしておらず、編集者が使うときだけ起動します。 夜中や休日など編集者が使わない時間はコンピューティングコスト節約! 利用者が増えたらRDSやEFSの限界まで事実上無限に性能拡張! もし再構築を並列で実行できたら時間を圧倒的に短縮! なにこれすごい! とりあえずログインできるところまでやってみた 今回はRDSと連携してログインできるところまでやってみました。 EFSとの連携以降はやってません。 セキュリティ考慮していません。 日本語だと文字化

                                                                          Movable Type Serverless - LambdaコンテナでMTを動かしてみた - Qiita
                                                                        • 第75回 AWS Lambda入門 サーバレスでもPerlを活用しよう!(1) | gihyo.jp

                                                                          本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは一野瀬翔吾さんで、テーマは「AWS Lambda入門」(⁠1)です。 サーバレスでコードを実行するサービスであるAWS(Amazon Web Services⁠)⁠ Lambdaでは、自分の好きな言語を動かすことができます。今回は、Perlを使ってシンプルなアクセスカウンタを作ってみましょう。 本稿のサンプルコードは、本誌サポートサイトから入手できます。 AWS Lambda ── サーバレスでコードを実行するサービス AWS Lambdaはサーバレスでコードを実行するサービスです。 単にAWSでコードを実行するサービスと言えば、Amazon EC2(Elastic Compute Cloud)が第一に挙がるでしょう。Amazon EC2は非常に自由度が高く、物理サーバとほぼ同じことが実現できます。その反面、O

                                                                            第75回 AWS Lambda入門 サーバレスでもPerlを活用しよう!(1) | gihyo.jp
                                                                          • The Hijacking of Perl.com

                                                                            For a week we lost control of the Perl.com domain. Now that the incident has died down, we can explain some of what happened and how we handled it. This incident only affected the domain ownership of Perl.com and there was no other compromise of community resources. This website was still there, but DNS was handing out different IP numbers. First, this wasn’t an issue of not renewing the domain. T

                                                                              The Hijacking of Perl.com
                                                                            • Data::Checks, Type::Tiny, Moose などの様々な型制約を一箇所に保存し、取り出せる kura をリリースしました。 - Blog::kobaken

                                                                              metacpan.org Perlには、Data::Checks, Type::Tiny, Mooseなど型制約を司るライブラリが複数あります。大型のプロジェクトだと、時代の変遷からか複数の型制約が混在することがあると思います。また、最近のPerlだと、class featureのCorinna プロジェクト に続いて、値のチェックを行う Oshun プロジェクト が進行しています。( Data::Checks は、このプロジェクトの試作品です。)こういったPerl本体の動きに乗りやすくするためにも、複数の型制約を統一的なインターフェースで扱えると良いのではないかと思いました。 そこで、今回、Data::Checks, Type::Tiny, Moose などの様々な型制約を一箇所に保存し、取り出せる kura をリリースしました。kura は蔵です。 Data::Checks -----

                                                                                Data::Checks, Type::Tiny, Moose などの様々な型制約を一箇所に保存し、取り出せる kura をリリースしました。 - Blog::kobaken
                                                                              • Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms で許可する識別子を設定できるようになった - 私が歌川です

                                                                                これは Perl Advent Calendar 2022 13日目の記事です。昨日の記事は Perlで戻り値として呼び出した子サブルーチンのコンテキストは親と同じ - hogashi.* でした。 perlcriticは、Perl向けのlinterです。詳しくは以下の記事などを参照してください。 blog.utgw.net perlcriticの組み込みポリシー*1の1つに Subroutines::ProhibitBuiltinHomonyms があります。これは、Perlの組み込みサブルーチンや予約語と同じ名前のサブルーチンの定義を禁止するポリシーです。podから引用すると、以下のようなサブルーチン定義がポリシー違反だとみなされます。 sub open {} #not ok sub exit {} #not ok sub print {} #not ok sub foreach {}

                                                                                  Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms で許可する識別子を設定できるようになった - 私が歌川です
                                                                                • Apple、Catalyst製AirPods Pro用耐水・耐衝撃ケースの販売開始 - iPhone Mania

                                                                                  Apple、Catalyst製AirPods Pro用耐水・耐衝撃ケースの販売開始 2019 12/21 Appleが、CatalystのAirPods Pro用ケースの販売を開始しました。防塵・耐水・耐落下性能があり、カラビナも付属します。Apple限定での販売です。 IP67等級の耐水防塵性能、米軍規格の耐衝撃性能 Appleが販売を開始した「Catalyst Waterproof Case for AirPods Pro – Special Edition」は、AirPods Proを保護するシリコン製ケースです。カラーはブラックです。 Appleが、AirPods Pro用のケースを販売するのはこの製品が初となります。 AirPods Proの充電ケースの開閉部分をカバーし、使わない時はLightningポートをカバーできるデザインで、IP67等級の耐水防塵性能に加え、米国軍用規格

                                                                                    Apple、Catalyst製AirPods Pro用耐水・耐衝撃ケースの販売開始 - iPhone Mania