Nothing Special   »   [go: up one dir, main page]

並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 332件

新着順 人気順

Perlの検索結果121 - 160 件 / 332件

  • YAPC::Japan::Online 2022 登壇したり参加したりした - uzullaがブログ

    yapcjapan.org 登壇し、参加しました!! ゆーすけべー氏と私とこばけん三者で、会場とチキン温め役、という感じで、「YAPC感」のブートストラップに協力ができていたら幸いでした!! (スライドとかはないし、動画もあがるんだろか?) #yapcjapan #YAPCチキン pic.twitter.com/OJm2jy8BKH— uzulla (@uzulla) 2022年3月4日 ナラティブ いきなりベストトーク賞となった以下まかまかさんのトークをもってくるんですけど speakerdeck.com いやー、トークを聞いていて、なんというか自分のナラティブを感じました。 #yapcjapan 振るしかねえ pic.twitter.com/6lOFBIcLXe— uzulla (@uzulla) 2022年3月5日 言葉にできないなにかですので、ブログに言語化できないのですが、人生の

      YAPC::Japan::Online 2022 登壇したり参加したりした - uzullaがブログ
    • なぜ、YAPCはこれほど愛されるカンファレンスになったのか。運営の裏側をHiroshima 2024スタッフたちに聞いた - Findy Engineer Lab

      YAPCは「Yet Another Perl Conference」の略称であり、Perlを軸としたITに関わる全ての人のためのカンファレンスです。このカンファレンスは、Perlのみならず参加者たちが好きな技術の話をして交流することを目的としており、毎年数多くの方々が参加する一大イベントとなっています。 2024年2月9日・10日に広島県で開催されたYAPC::Hiroshima 2024は「what you like」がテーマ。職種やロール、プログラミング言語、技術要素など、各々のさまざまな「お好み」を語る場となりました。YAPC::Hiroshima 2024の運営に携わったメンバーたちは、どのような思いで活動をしたのでしょうか。 運営チームのリーダーを務めたkobakenさんと、長きにわたり運営に参加し今回は主に広報業務を担当したpapixさん、そして開催地である広島県在住でコアスタ

        なぜ、YAPCはこれほど愛されるカンファレンスになったのか。運営の裏側をHiroshima 2024スタッフたちに聞いた - Findy Engineer Lab
      • 「YAPC::Fukuoka 2025」、2daysで開催します!!! - YAPC::Japan 運営ブログ

        こんにちは、広報担当のid:toya です。次のYAPC::Japanの開催が決まりましたので、お知らせいたします! 次のYAPC::Japanは、「YAPC::Fukuoka 2025」として、2025年11月14日(金)、2025年11月15日(土)の2日間、福岡工業大学(福岡県福岡市東区)にて開催することとなりました!!! 今回は、YAPC::Japanとしては初めて(YAPC::Asia以来初)となる、2日間の開催です。 この他の情報につきましては、決定し次第、この運営ブログやX(@yapcjapan)にてお知らせいたします。 11月の福岡で皆さまとお会いできることを楽しみにしています!!!

          「YAPC::Fukuoka 2025」、2daysで開催します!!! - YAPC::Japan 運営ブログ
        • Let’s Build Micro Frontends with NextJS and Module Federation!

          That headline is a mouth-full, I know! In the past several years I have been working on distributed and multiple teams as well as being a pretty early adopter of NextJS (since around V2.0!) in production. I’ve worked on micro frontends with shared npm packages while trying to orchestrate one cohesive user experience. It was and is hard. That’s why I have been closely following the latest developme

            Let’s Build Micro Frontends with NextJS and Module Federation!
          • VSCodeのPerl開発環境 - dorapon2000’s diary

            Perl5でデバッグ・Lint・自動整形ができるVSCode環境を整えたので忘備録。 環境 macOS Catalina 10.15.3 fish 3.0.2 perl 5.30.1 VSCode 1.42.1 (前準備)Perlのインストール VSCodeと関係ないが、バージョン管理ができるplenvでperlをインストールした。 # plenvのインストール $ brew install plenv $ brew install perl-build # シェル起動時にplenvを自動で初期化(fish版) # https://formulae.brew.sh/formula/plenv $ echo 'if plenv > /dev/null 2>&1; plenv init - | source ; end' >> ~/.config/fish/config.fish $ sour

              VSCodeのPerl開発環境 - dorapon2000’s diary
            • perl for shell, awk and sed programmers

              YAPC::Hakodate 2024 Track A 12:25〜

                perl for shell, awk and sed programmers
              • Perlと型とコンテキスト - Qiita

                この記事はPerl Advent Calendar25日目の記事です。 Perlは動的型付き言語として一般的に知られています。実は、そのデータ型の定義とその使い方は一般的な他の動的型付き言語とは考え方が全く異なります。 そして、残念ながらそのデータ型について正しく理解していらっしゃる方はそこまで多くいらっしゃらないと思います。 今回は、そんなPerlにおけるデータ型と、それを用いてデータを扱う上で非常に重要になってくる概念であるコンテキストについて簡単に解説します。 なお、自分は一般的な型システムの概念そのものを正しく理解できている自信はないので、そのあたりの説明に関しておかしな記述があればその点へのツッコミは特に歓迎します。 また、Type::TinyなどPerlの上に作られた型の仕組みについては今回は触れません。 一般的なデータ型 一般的なデータ型の定義としては、たとえばRubyでは以

                  Perlと型とコンテキスト - Qiita
                • [Perl]他の言語にあるアレをもって来ようぜって話

                  このエントリはPerl Advent Calendar 2024の22日目のエントリとなります。 他の言語にあるアレとは皆さん、Perl触ってますか?Perlを触っている方もそうでない方も、ご自身がよく使う言語にあるメジャーなライブラリや大変有用な基礎機能というものがあると思います。私が思いつくところですと、例えば以下のようなものでしょうか。 C#におけるLINQ F#におけるパイプライン演算子 Goにおけるgoroutine RubyにおけるMix-in ElixirにおけるLiveView PHP/LaravelにおけるLivewire などなど・・・ とにかく、いくつかの言語で実装されている便利なやつ、ということを言いたいのです。 で、最近私はTypescriptという言語を触る機会が多いのですが、この言語では大変有用なライブラリがたくさん作られ、提供されています。一部をご紹介します

                  • Perlでいかにして短いコードを書けるかを考えてみる - KAYAC Engineers' Blog

                    この記事はTech KAYAC Advent Calendar 2020の9日目の記事です 技術部1年目サーバサイドエンジニアのkoluku(コルク)です。 この記事ではPerlでコードを書くための思考過程や実践的なテクニック(やっちゃだめなテクニック)を織り交ぜながらいかにしてコードを短くできるかを紹介してみたいと思います。 FizzBuzz問題 みなさんはFizBuzz問題をご存知でしょうか。 FizzBuzz問題とは、 1〜100までの数字を順に出力を行い、その数が3で割り切れるならFizz、5で割り切れるならBuzz、そのどちらでも割り切れるならFizzBuzzと代わりに標準出力(文字表示)する という問題です。プログラムを書くことがある人は一度は書いたことはあると思います。 この問題では出力が改行ありなしの指定が無いのでここでは(都合がいいので)改行ありということにしておきます。

                      Perlでいかにして短いコードを書けるかを考えてみる - KAYAC Engineers' Blog
                    • 一瞬でテストを Test2::V0 対応させる - 私が歌川ですScrapbox支店

                      Test::Deep, Test::Fatal, Test::Mock::Guard などが持つ機能を内包

                        一瞬でテストを Test2::V0 対応させる - 私が歌川ですScrapbox支店
                      • AppleはmacOS 12 Montereyで「php」のバンドルを終了するもよう。

                        AppleはmacOS 12 Montereyで「php」のバンドルを終了するようです。詳細は以下から。 Appleは日本時間2021年10月19日午前2時からスペシャルイベント「Unleashed.」を開催し、その中で新しいApple Silicon搭載のMacと、現在Beta版が公開され開発が進められている「macOS 12 Monterey」の正式リリース日も伝えられると思われますが、 現地時間2021年10月15日にリリースされた多機能ランチャー「Alfred 4.6 for Mac」のリースノートを見て知りましたが、Apple Developer ForumsのDeveloper Tools Engineerからの回答によると、AppleはmacOS 12 Montereyからスクリプト言語「PHP」のバンドルを終了するようです。 macOSのスクリプト言語 Appleは2019

                          AppleはmacOS 12 Montereyで「php」のバンドルを終了するもよう。
                        • A Visual Guide to NodeJS Streams

                          Background Image Courtesy: Photo by Joshua Sortino on UnsplashImagine you have a pile of bricks somewhere. And you want to build a wall with those bricks here. Let’s say you have a friend to help move the bricks. To start building, you now have two options. You can either wait until your friend brings the whole pile of bricks to you, or you can start building as soon as you have a few bricks to st

                            A Visual Guide to NodeJS Streams
                          • PerlでスナップショットテストをするTest::Snapshotのご紹介 - Masteries

                            このエントリは, 「Perl Advent Calendar 2020」の9日目の記事です. qiita.com 昨日のエントリは, id:xtetsuji さんの「xargs や find と合わせて使う・代わりに使う Perl」でした. qiita.com 実は最近異動をしていた id:papix です. 異動後もPerlをモリモリ書いている日々ですが, 移動先のチームのプロダクトで同僚の id:mizdra が導入していた Test::Snapshot が便利だったので紹介します. metacpan.org Test::Snapshot Test::Snapshotは, その名の通り「スナップショットテスト」を提供するモジュールです. スナップショットテストとは, 予め「スナップショット」と呼ばれる期待値を生成しておき, テストを実行する際には実行結果とスナップショットを比較してテス

                              PerlでスナップショットテストをするTest::Snapshotのご紹介 - Masteries
                            • perl.com hijacked

                              The perl.com domain was hijacked this morning, and is currently pointing to a parking site.  Work is ongoing to attempt to recover it. We encourage you NOT to visit the domain, as there are some signals that it may be related to sites that have distributed malware in the past. Some users may have it selected as their CPAN mirror.  To update your mirror in CPAN.pm use o conf urllist http://www.cpan

                              • Perlでモジュールを自動でインポートするためのツールを作った - ぴょこぴょこブログ

                                普段仕事で Perl を書いている。 Perl はモジュールを利用するために use 文を書く必要がある。 モジュールを足すごとに use 文を忘れずに書くのは意外と大変で「use漏れ」というコミットをこれまでたくさん積み重ねてきた。 この作業を自動化するために、過去には VSCode で自動でインポートする拡張機能を作った。 marketplace.visualstudio.com しかし、以下の課題があった。 普段使っているのが IntelliJ (作った当時はVSCodeに移行を試みていた)でメンテナンスする気分になれない TypeScript で頑張ってパースしているが Perl の自由度に敗北している エクスポートされているシンボルを静的解析するのに限界がある このように動的に作られたりするとどうしようもない そこで、それぞれの課題に対処する新たな自動インポートツールを作ろうと考

                                  Perlでモジュールを自動でインポートするためのツールを作った - ぴょこぴょこブログ
                                • YAPC::Japan::Online 2022が終わり、その先の未来について - 時計を壊せ

                                  YAPC::Japan::Online 2022が終わりました。 JPA代表あるいはYAPC::Japan::Online 2022の主催としてのコメントはこちらに書きました: blog.yapcjapan.org ここでは、個人的に考えていることを書いてみます。 コミュニティ主催のカンファレンスの価値はなんだったのか なぜ、ぼくたちはカンファレンスに参加(した|していた)んでしょうか? なぜ、ぼくたちは、どこかの誰かがやってくれる大きなカンファレンスではなく、自分たちのカンファレンスを作っているのでしょうか? 人それぞれいろいろな答えがあると思いますが、はっきり「これだ」といえる理由がある方はおそらく多くは無いのではないかと思います。ぼくも、なんとなくカンファレンスに参加するのは好きだし、得られるものが多い気がしているだけで、あまりうまく言語化できないです。 自分の場合はどうだろうと、自

                                    YAPC::Japan::Online 2022が終わり、その先の未来について - 時計を壊せ
                                  • 6年続いているサービスのPerlのバージョンを5.16から5.30へと今にもアップデートさせようとしている - KAYAC Engineers' Blog

                                    この記事は Tech KAYAC Advent Calendar 2020 の6日目の記事・AWS & Game Advent Calendar 2020の11日目の記事です。 こんにちは、バックエンドエンジニアの @commojun です。 今回は、最近業務でがんばったことを書きたいと思います。ちなみに、去年のアドベントカレンダーでは、死んだ猫を蘇らせようとしたりしていました。ちなみに蘇った猫ちゃんは現在このような姿になりました。 記事の概要 6年続くサービスのPerlのバージョンを5.16から5.30へバージョンアップさせようとしています 文法が変わってコンパイルエラーが起きたり、テストが運で落ちたり通ったりするようになりました 問題を解決するためにOSSにPullRequestを書く経験をしました 我々の作るサービスは、モジュールを組み合わせ、うまく調整した上で成り立ってるんだなあと

                                      6年続いているサービスのPerlのバージョンを5.16から5.30へと今にもアップデートさせようとしている - KAYAC Engineers' Blog
                                    • Acme、其はPerlのユグドラシル

                                      # source/DCONWAY/Acme-Bleach-1.150/lib/Acme/Bleach.pm package Acme::Bleach; our $VERSION = '1.150'; my $tie = " ¥t"x8; sub whiten { local $_ = unpack "b*", pop; tr/01/ ¥t/; s/(.{9})/$1¥n/g; $tie.$_ } sub brighten { local $_ = pop; s/^$tie|[^ ¥t]//g; tr/ ¥t/01/; pack "b*", $_ } sub dirty { $_[0] =~ /¥S/ } sub dress { $_[0] =~ /^$tie/ } open 0 or print "Can't rebleach '$0'¥n" and exit; (my $shirt =

                                        Acme、其はPerlのユグドラシル
                                      • 30年分の後方互換性を保ちながら進化し続けるための言語機能 - ぱいぱいにっき

                                        この記事はPerl Advent Calendar 2024 17日目の記事です。昨日はkarupaneruraさんのString::Secretのご紹介でした。演算子オーバーロードで文字列でないものを文字列に見せかけるのは僕もやったことがありました。 さて、argathさんがAdvent Calendarの13日目に次のPerlはPerl 42(かも)という記事を書いていました。この記事からリンクされているPerl 5 is Perlという記事を読んでみると、 30年前の1994年10月17日に5.0になりました。 とあります。つまり、現在広く使われているPerl 5はリリースから30年を過ぎたということになります。これはとんでもないことですし、この記事にはこれからも進化を続けていく旨が書かれています。あとよくPerlを使わない方から聞かれる点として、Perl 6はいつリリース/移行され

                                          30年分の後方互換性を保ちながら進化し続けるための言語機能 - ぱいぱいにっき
                                        • YAPC::Kyoto 2023に参加するための京都観光を終えて #yapcjapan - Really Saying Something

                                          YAPC::Kyoto 2023に一般チケットで参加してきました。YAPCに限らず技術者の集まるリアルイベントへはこれが初参加で、さまざまな大変良い機会をいただいて帰ってきました。 ついでに自分の観光旅行も混ぜ込んで、楽しい2泊3日を過ごしたのですが、それはまた別のエントリーで。 YAPC::Kyoto 2020の時はスタッフをやろうと思ってた YAPC::Kyoto 2020の開催が決定してからは、「Perlコミュニティへの恩返しをするぞ!」と考えてスタッフとして参加すべく、大変楽しみにしておりました。 blog.yapcjapan.org しかし、新型コロナウイルスの流行と延期決定。その後はYAPC以外のイベントもどんどんクローズ・シュリンクしていって、オンライン開催がいつの間にか「普通」になり、なかなかどこかに参加する機会が見つけられずにいました。 そしてYAPC::Kyoto 20

                                            YAPC::Kyoto 2023に参加するための京都観光を終えて #yapcjapan - Really Saying Something
                                          • Raspberry Pi Compute Module4 発表

                                            • Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years

                                              YAPC::Hakodate 2024 非公式予習会の資料です。 https://smartbank.connpass.com/event/328545/

                                                Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
                                              • YAPC::Kyoto 2023に参加してよかったすぎる話|まみたす

                                                YAPC::Kyoto 2023に参加してきました。 カンファレンス自体が初めてで、前日祭から参加させていただき、めちゃくちゃいろんなことがあり、まとめられるかわからないのですが、参加してよかった・・と心から思っています。 なので、この2日間関わっていただいた全ての方へ、感謝の気持ちを込めて書きたいと思います! 参加のきっかけ元同僚のふみちゃんにお誘いいただき、そしてふみちゃんは現職NOT A HOTELエンジニアのへっくすさんにお誘いいただき、というご縁で参加することになりました。 上記の記事でも話してる通り、最近エンジニアの仕事を始めた新人で、昨年は「絶対エンジニアになってやるんだ!!」という目標に燃えまくって、自分なりにがむしゃらに勉強をしてきました。 その目標を達成し、初アサインの開発案件もリリースされて落ち着き、というタイミングで、まだまだ学ぶことは無限にあるのだけど、これからど

                                                  YAPC::Kyoto 2023に参加してよかったすぎる話|まみたす
                                                • ISUCON10でPerlの参考実装をしました - Mobile Factory Tech Blog

                                                  こんにちは。id:kfly8 です。普段はヒューマンリレーションズ部でエンジニア組織開発をしています。 先日、ISUCON *1でPerlの参考実装をやらせてもらったのですが、とても楽しかったです!貴重な機会をありがとうございました。また、"あのISUCON"の運営裏側を見れて、苦労、凄さなど身近な所で感じることができました。 微力ながら協力できて嬉しかったです。 この記事では、Goの参考実装からPerlへの移植をして考えたことを書きたいと思います。今後、移植をされる方の何かの参考になれば幸いです。注意として、ここでの考えは公式の見解ではなく、あくまで個人的な見解です。 できるだけGo実装に寄せる 移植は、できるだけオリジナル実装のGoに寄せるよう心がけました。 実装の乖離が大きいと競技としてフェアでない、移植ミスの際に気づきやすくなりそう、そんなことが理由です。 具体的には、次の2つを行

                                                    ISUCON10でPerlの参考実装をしました - Mobile Factory Tech Blog
                                                  • Perl 5.32の連鎖比較(Chained comparisons)はどの様に実装されているのか - Acme::AnaTofuZ->new;

                                                    この記事はPerl Advent Calendar 2020と琉大 Advent Calendar 2020の11日目の記事です。 PerlはPerl5になって長いですが、現在の最新の安定版のバージョンは5.32です。 Perl5.32で取り入れられた(厳密には5.31からですが)のおもしろ機能として連鎖比較(Chained comparisons)が存在します。 今までPerlで数値などが特定の範囲に含まれているかどうかをif文で判定するには次の様に書く必要がありました。 if (10 < $n && $n <= 20) これがこう書ける様になります!!! if ( 10 < $n <= 20 ) {...} 便利!!!!!!!!!!!!!!!!!!!!!!!! ...........というわけで、この便利な連鎖比較がどの様に実装されているかを探検してみます。 言語処理系の実装 さて今か

                                                      Perl 5.32の連鎖比較(Chained comparisons)はどの様に実装されているのか - Acme::AnaTofuZ->new;
                                                    • PostgreSQL PL/Perlに深刻な脆弱性 直ちに更新を

                                                      Varonisは2024年11月15日(現地時間)、リレーショナルデータベース管理システム「PostgreSQL」に深刻な脆弱(ぜいじゃく)性「CVE-2024-10979」が存在すると伝えた。 同脆弱性は攻撃者がPostgreSQLセッションプロセスで任意の環境変数を設定できる点に起因しており、適切な環境制御が実施されていないシステムに深刻なリスクをもたらす可能性がある。 PostgreSQL PL/Perlにセキュリティリスク、直ちに対策を CVE-2024-10979はPostgreSQLの言語拡張の一つであるPL/Perlにおける環境変数の不適切な制御が原因とされている。この脆弱性が悪用された場合、攻撃者にシステムの環境変数(PATHなど)が変更され、最終的にサーバ上で任意のコードが実行されてしまう。また、クエリを実行してデータベースから詳細な情報が窃取されてしまう可能性もある。P

                                                        PostgreSQL PL/Perlに深刻な脆弱性 直ちに更新を
                                                      • 間接オブジェクト記法とPerl 7 (追記あり) - Masteries

                                                        コードレビューする時に軽く調べたので, 備忘録として軽くまとめておきます. 2020年11月29日追記: 当初はPerl 7で間接オブジェクト記法は非推奨になる予定でしたが, 状況が変わって非推奨にしない方針となったようです. github.com ちなみにその後状況が少し変わってno indirectはPerl7ではデフォルト有効にならなさそうです。https://t.co/TGXaeVMwxv どちらにしろ間接オブジェクト記法は色々アレなので今のうちに対応しておくに越したことはないとは思いますが。— K.Shirakata (@argrath) 2020年11月28日 @argrath さん情報ありがとうございました! 間接オブジェクト記法とは, こういう記法です: my $obj = new Object; これは, 以下のコードと同じです: my $obj = Object->ne

                                                          間接オブジェクト記法とPerl 7 (追記あり) - Masteries
                                                        • CPANに上がっているモジュールが対応しているPerlの最小バージョンの統計情報 - 私が歌川です

                                                          CPANに上がっているモジュールが対応しているPerlの最小バージョンの傾向が知りたくなったので、調査することにした。直感では、最低でもPerl 5.8に対応しているモジュールが最も多いと思っていた。 情報を取得する metacpanにはAPIがある*1ので、これを叩いて情報を取得する。 以下のコマンドで、この記事を書き始めた日までの1年間 (2020/5/4 - 2021/5/4) のリリースのうち、最新バージョンのリリースについて検索した。 $ curl -XPOST https://fastapi.metacpan.org/v1/release/_search -d @query.json > result.json query.json にはこういうクエリを書いた。Elasticsearchのクエリは普段あまり手書きしないのでちょっと苦労した。 { "query": { "bool

                                                            CPANに上がっているモジュールが対応しているPerlの最小バージョンの統計情報 - 私が歌川です
                                                          • YAPC::Japan::Online 2022のチケット発売お知らせとタイムテーブルご紹介 - YAPC::Japan 運営ブログ

                                                            YAPC::Japan::Online 2022スタッフの id:nyanco15 です。公式ツイッターではお知らせしておりましたが、YAPC::Japan::Online 2022のチケットを販売開始しております!! passmarket.yahoo.co.jp チケット購入のススメ チケットのご購入により、全てのトークが視聴可能であるのは当然のこと、以下の特典もついてきます。 Tシャツ付き とてもかっこいいTシャツ付きです! ノベルティ付き スポンサーをいただく企業様からのノベルティ詰め合わせをお届けします! 懇親会飲食 さらにはご飯付きです。食にこだわりのある我々スタッフは試食の上今回のお料理を選ばせていただきました。調理には電子レンジか湯せんが必要とチケット販売サイトにも記載させていただきましたが、後もうひとつお伝えしておくと、ナイフとフォークがあるととても食べやすいです。 【早期

                                                              YAPC::Japan::Online 2022のチケット発売お知らせとタイムテーブルご紹介 - YAPC::Japan 運営ブログ
                                                            • Perl若手の会 (2020/07/01 20:00〜)

                                                              お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。 新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。 新機能 connpass APIに新しく、ユーザーのプロフィールを取得できるユーザーAPIを追加しました。APIリファレンスは こちら を、またAPI利用希望の方は こちら をご覧ください。

                                                                Perl若手の会 (2020/07/01 20:00〜)
                                                              • GitHub - originjs/vite-plugin-federation: Module Federation for vite & rollup

                                                                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 - originjs/vite-plugin-federation: Module Federation for vite & rollup
                                                                • 懐かしのCGI掲示板スクリプトをAWS Lambda+EFSで動かしてみた - めもおきば

                                                                  AWSにはフルマネージドなNFSファイルシステムを提供するEFSがありますが、AWS Lambdaからマウントできるようになりました。 aws.amazon.com これをうまく使うと、ファイルシステムへの保存を前提とした古いアプリケーションを楽にクラウドにリフト(移行)することができます。 というわけで、さっそく、前世紀からインターネットで遊んでいた人でお世話にならなかった人は居ないであろうCGI RESCUE様のminibbs.cgiこと簡易BBSをサーバーレスに動かしてみました。みんなminibbs.cgiの書き換えでPerl覚えましたよね? 動いているもの df6mbqlkt7.execute-api.ap-northeast-1.amazonaws.com ※インターネット老人会の治安が悪いので注意 ※ここはそのうち忘れないうちに落とします。 レポジトリ github.com し

                                                                    懐かしのCGI掲示板スクリプトをAWS Lambda+EFSで動かしてみた - めもおきば
                                                                  • Perlで作られたMySQL用の何かについて

                                                                    この記事は Perl Advent Calendar 2021 と MySQL Advent Calendar 2021 の3日目の記事です。 Perl Advent Calendar 2021 の1日目2日目が @hkoba さんのいい話だった流れを遮って、突然のユルいプログラム紹介です。 MySQL Advent Calendar 2021 の2日目は @meijik さんでした。 俺はMySQLが好きでPerlも好きなので、MySQL関連の何かがPerlで書かれているとちょっと嬉しくなります。 Perlはそんなに得意ではないですが、MySQLに絡んでいれば大体何となくわかるものです。 innotop がそれを教えてくれました(俺が %hash=(); @hash{"hoge", "fuga"}= qw{ a b } の記法を知ったのはinnotopが使っていたからです… ) 逆に、P

                                                                    • 2022年のVSCodeのPerl開発環境 - Mobile Factory Tech Blog

                                                                      こんにちは、エンジニアの id:mp0liiu です。 自分が所属しているチームでは現在もPerl製のプロダクトを運用しており、VSCode で Perl のコードを書いたり触ったりする機会が多いです。 Perl は開発環境が貧弱で他の言語と比べるとあまり開発体験はよくありませんが、それでも少しずつ便利な拡張機能が充実していってるので、この記事では自分が利用している便利な VSCode の Perl 向け拡張機能を紹介します。 Perl Navigator marketplace.visualstudio.com 今年話題になった Languager Server を利用した拡張機能です。 他にも Perl の Languager Server を利用した拡張機能はいくつか種類がありますが、以前から存在する拡張機能と比べると自動補完やコードジャンプがちゃんとできたり、Perl::Criti

                                                                        2022年のVSCodeのPerl開発環境 - Mobile Factory Tech Blog
                                                                      • YAPC::Kyoto 2023 - /var/lib/azumakuniyuki

                                                                        去る3月18日(土)に前日祭、19日(日)に本祭を、YAPC::Kyoto 2023として京都リサーチパークで開催しました。 そう言えばオープニングで登壇するまで、というか名乗るのすら忘れていたのですが実は実行委員会の委員長って大役を務めてました。 第一登壇者として舞台から見た開幕直前の眺め 先ずはスポンサー企業のみなさん、個人スポンサーのみなさん、ゲストスピーカーの皆さん、登壇者のみなさん、裏トークを担当していただいた大井町.pmのみなさん、参加者の皆さん、会場の京都リサーチパークさん、 成功祈願から成就に導いていただいた電電宮さんに背後でどっしり構えて支えてもらったJPAさん、そして勿論スタッフの皆さん、ありがとうございました。 皆さんには楽しんでいただけたと確信していますし、何より無事に閉幕できて良かったと思います。 YAPC::Kyoto 2023の閉幕を見届けた! #yapcja

                                                                          YAPC::Kyoto 2023 - /var/lib/azumakuniyuki
                                                                        • The Perl Foundationが「The Perl and Raku Foundation」の名称使用を発表

                                                                          プログラミング言語「Perl」の開発と普及を促進する団体として設立された「The Perl Foundation」は、適切な場合において「The Perl and Raku Foundation」(略称:TPRF)の名称も使用することを発表しました。 前述の通り、もともとThe Perl FoundationはPerl言語の開発と普及を目的に設立された団体です。 しかし高機能化し複雑になってきたPerlの実装を見直し、次世代のPerlにふさわしいPerlを作ろうと2000年に開発が始まり2015年に登場したPerl 6は、Perl 5とは互換性のない言語となりました。 そしてそのことを明確にするために、2019年にPerl 6は「Raku」へと名称変更が行われました。一方でPerl 5も開発が途絶えることなく、今に至るまで継続して改善が続けられています。 これにより、The Perl Fo

                                                                            The Perl Foundationが「The Perl and Raku Foundation」の名称使用を発表
                                                                          • Perlで、少しの記述ミスでよく起こるエラーの意味とその対処と予防 - Blog::kobaken

                                                                            Perlに限らない話ですが、プログラミングをしているとセミコロンが抜けた、タイポなど些細な記述ミスでエラーが出ますよね。エラーメッセージから、原因を明確に特定できれば対処はしやすいですが、現実は、そうではなく、この辺が怪しい...くらいしか分からないことも多々。慣れたプログラミング言語でなければ、当然、土地勘がなくエラーの意味を汲み取れず、逆に慣れていれば「あーそれね」とすぐ解決に辿り着くのものです。 この記事では、Perlの初学者を対象に、Perlでよくある記述ミスとエラー、その対処方法、そして、そもそもエラーを起きにくくするための予防策をできる限り書きます。 いろんな記述ミスを紹介する前に perldiagを利用する use strict; use warnings あるいは use VERSIONを利用する can't use string as a hash ref Global

                                                                              Perlで、少しの記述ミスでよく起こるエラーの意味とその対処と予防 - Blog::kobaken
                                                                            • YAPC::Kyoto 2023でベストトーク賞をいただきました #yapcjapan - たまめも(tech)

                                                                              なんと4年ぶりのYAPC!超楽しかったです!!!!! あまり多くトークを観られなかった(後日動画で追っかけます!)のですが、渡部さんの障害対応・訓練のお話は明日から早速使えるネタをたくさんいただけて大変勉強になりました。またCloudflareなどまだ自分がプロダクションで採用したことがない技術の話がたくさん聴けたのも有り難かったです。 すでにSlackやissueに対応ログを残すようにしているので、ポストモーテムにくっつけてPlaybook化するところまではすぐにできそう。やります💪 #yacpjapan #yapc_do— あらたま (@ar_tama) 2023年3月19日 話したこと 私も採択いただき、かつての自分の葛藤を下敷きに、職業エンジニアのキャリアの軸について考察する…といった構成でお話ししてきました。 speakerdeck.com なおトークではこの資料の5倍くらいの

                                                                                YAPC::Kyoto 2023でベストトーク賞をいただきました #yapcjapan - たまめも(tech)
                                                                              • 「Perl.com」のドメイン乗っ取り事件の真相をPerl.comの編集者が語る

                                                                                プログラミング言語Perlの老舗情報サイトである「Perl.com」が2021年1月27日、何者かにドメインを乗っ取られたことが判明しました。記事作成時点でPerl.comは既に復帰していますが、それまでには多くの労力と多くの人の助けがあったとして、Perl.comの編集者であるブライアン・ド・フォイ氏が事態の経緯をまとめています。 The Hijacking of Perl.com https://www.perl.com/article/the-hijacking-of-perl-com/ 2021年1月27日の早朝、フォイ氏がドメインに問題があることに気づいた後、すぐに読者から「Perl.comが消えた」という報告が届きだしたとのこと。この報告の数はDNSの更新が世界中で行われていくにつれ増加していきました。 そして同日、フォイ氏はTwitterでPerl.comの乗っ取りについて発

                                                                                  「Perl.com」のドメイン乗っ取り事件の真相をPerl.comの編集者が語る
                                                                                • hidekのエンジニアと長話 第3-1回【全文書き起こし】|stand.fm テックブログ

                                                                                  stand.fmで配信中の「hidekのエンジニアと長話」3人目のゲストは庄司嘉織さんです。 --- 「hidekのエンジニアと長話」は、メルペイVPoEのhidekさんこと木村秀夫さんをメインパーソナリティにお招きし、毎回登場する様々なゲストエンジニアとともに作っていくスペシャルトーク番組です。 第3-1回の今回は、ドワンゴやCookpadを経て、現在はLaunchableにて新たな挑戦をされている庄司嘉織さんをお招きして、2人の馴れ初めやjava-ja立ち上げ、キャリアなどについて語りました。 ※本記事は、2020年12月11日にstand.fmで配信を開始した番組を書き起こしたものです。 ——- Profile <ゲスト> 庄司嘉織 氏 Launchable Japan プリンシパルソフトウェアエンジニア <「hidekのエンジニアと長話」メインパーソナリティ> hidek(木村秀夫

                                                                                    hidekのエンジニアと長話 第3-1回【全文書き起こし】|stand.fm テックブログ

                                                                                  新着記事