並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 418件

新着順 人気順

perlの検索結果121 - 160 件 / 418件

  • エンジニアのためのお祭りの技術カンファレンスをオンラインで実施する|YAPC::Japan::Onlineの場合 - Blog::kobaken

    もう1ヶ月5ヶ月経ってしまいましたが、YAPC::Japan::Online 2022にご参加いただいた皆さま、関わっていただいた皆さま、ありがとうございました。「楽しかった!」「YAPCだった」といった感想を聞けて、ホッとしました。5ヶ月前に 最高のスタッフの打ち上げの様子 今回、初めてオンラインで大規模にYAPCを運営したのですが、けっこう試行錯誤だったので、その辺をお伝えできればと。 YAPCとは 自己紹介 下準備 下準備①:技術カンファレンスへの期待、課題のヒアリング 下準備②:仲間を集める 下準備③:お祭り感を演出する三つの企画 1. オンラインの懇親会では参加型コンテンツがあった方が良い 2. ノベルティ・飲食で、お祭り感がでる 3. ざわざわ感のあるサブコンテンツ 下準備④:お金のこと ノベルティの発送のしくじり。俺みたいになるな!! 1. 紙製品で別オペ発生のしくじり 2.

      エンジニアのためのお祭りの技術カンファレンスをオンラインで実施する|YAPC::Japan::Onlineの場合 - Blog::kobaken
    • YAPC::Kyoto 2023 Keynote

      YAPC::Kyoto 2023 キーノート 私とPerlとYAPCとはてなと私 モブがメインキャラを目指す話

        YAPC::Kyoto 2023 Keynote
      • #yapcjapan YAPC::Kyoto 2023に行ってきた・喋ってきた - その手の平は尻もつかめるさ

        yapcjapan.org 2023年3月19日に開催されたYAPC::Kyoto 2023に参加してきました。もう2週間も前の話になるんですね......USに戻ってきてから色々あり、すっかりブログを書くのが遅くなってしまいました。 YAPC::Kyotoの様々な感想については「にゃんこ酒場.fm」で id:papix、id:karupanerura さんら運営の方々と喋ったPodcastが公開されているので是非お聴きくださいませ! nyanco-sakaba-fm.hatenablog.com 面白かったトーク ジョブキューシステムFireworqのアーキテクチャ設計と運用時のベストプラクティス id:tarao さんの発表。Fireworqが発表されたあたりって、スケーラビリティが高くなおかつ複数の言語から良い感じで使えるジョブキューのプロダクトについて「何使えば良いんだろうねえ」っ

          #yapcjapan YAPC::Kyoto 2023に行ってきた・喋ってきた - その手の平は尻もつかめるさ
        • Get Ready For ESM

          JavaScript Modules will soon be a reality for Node.js package maintainers. Edit: It’s now a reality! This blog post is targeted Node.js package maintainers. At the end of April 2021, Node.js 10 will be end-of-life, which means that package maintainers can target Node.js 12. This Node.js version has full support for JavaScript Modules, also known as ESM. From the left: Addy Osmani, Dave Herman, and

            Get Ready For ESM
          • ソフトウェアエンジニアリングサバイバルガイド: 廃墟を直す、廃墟を出る、廃墟を壊す、あるいは廃墟に暮らす、廃墟に死す

            ソフトウェアエンジニアリングサバイバルガイド: 廃墟を直す、廃墟を出る、廃墟を壊す あるいは 廃墟に暮らす、廃墟に死す YAPC::Kyoto 2023 Mar 19, 2023 @moznion

              ソフトウェアエンジニアリングサバイバルガイド: 廃墟を直す、廃墟を出る、廃墟を壊す、あるいは廃墟に暮らす、廃墟に死す
            • 2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;

              これははてなエンジニアアドベントカレンダー2022 42日目の記事です。 昨日は id:k-murakami0609 さんの 過去に所属してたチームに転生したら導入したいもの でした。 はてなのノベルチームで日常的に使っている便利グッズ最高ですね!! みなさんもノベルチームにjoinして体験してください!!! さて今回は2022年にぼちぼち始めたCPANモジュールのメンテナを引き継ぐ活動についてお話しようかなと思います。 CPANモジュール CPANモジュールとはご存知プログラミング言語Perlのモジュールシステムのことです。 Perlインタプリタに付随しているコアモジュールも含めて、PerlではCPANと呼ばれるアーカイブにモジュールがアップロードされ、cpanmやcpmなどのツールを通してインストールし利用する世界観になっています。 TeXのモジュールアーカイブのCTANに影響されて作

                2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;
              • これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz

                YAPC::Hakodate 2024のLT資料です

                  これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
                • JavaScriptのモジュール解決の相互運用性 / JSConf JP 2024 - Interoperability of Module Resolutions in JavaScript

                  https://jsconf.jp/2024/talk/berlysia/

                    JavaScriptのモジュール解決の相互運用性 / JSConf JP 2024 - Interoperability of Module Resolutions in JavaScript
                  • 「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries

                    YAPC::Kyoto 2023, お疲れさまでした. yapcjapan.org ここまでのあらすじ 話は遡ること2019年のYAPC::Tokyo 2019. 確か懇親会の終了間際だったと思いますが, 突然(確か id:Songmu さんが)「次は京都」みたいな宣言をぶっこんだのがすべての始まりでした. 会場の片隅に早速集まるJPA理事, 「京都マジ?」, 「まあやれるんちゃう?」みたいな会話を交わし, 「(条件付きで)やったるぞ!!!」ということで自分が実行副委員長に名乗りを上げ, 「京都といえば...」ということで京都在住の id:azumakuniyuki さんを実行委員長に迎え, 勢いよく走り出したYAPC::Kyoto 2020でしたが, 結果としては新型コロナウイルス感染症を原因として「延期(開催見送り)」という判断をすることになりました. blog.yapcjapan.o

                      「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries
                    • sosukesuzuki.dev

                      2024 2024-12-31: 2024年の振り返り 2024-12-10: WebKit(JavaScriptCore)に100個のPull Requestがマージされた 2024-11-24: [JSConf JP 2024 感想] Unicode 15.1でU+200CとU+2004がID_Continueに入ったことによってECMAScriptがちょっと更新されていたことに気がついた 2024-10-29: 標準偏差さんとsksatのツイートから学ぶABI(Application Binary Interface) 2024-10-22: VueFes Japan 2024の「次世代フロントエンドクロストーク」の感想ともっと聞きたかったこと 2024-10-16: Intl.DurationFormatの最大値を規定する仕様について 2024-08-19: WebKitのコミッタ

                        sosukesuzuki.dev
                      • YAPC::Japan::Online 2022の開催が決定しました - YAPC::Japan 運営ブログ

                        id:karupaneruraです。 今年2月に開催したJapan.pm 2021の後継となる、YAPC::Japan::Online 2022の開催が決定しました。 まだ準備も半ばなので確実に言えることは多くはないのですがいくつか考えていることやすでに決まっていることがあるので、 参加や登壇を考えているPerl Mongerの方々やスポンサードを検討している企業様にお伝えさせて頂ければとこのエントリを用意しました。 日程 2022年の3/4(金),3/5(土)での開催を予定しております。 まだ検討中なので変わる可能性はありますが、現在のところ金曜日は夕方から夜にかけて、土曜日は昼から夜にかけての開催で検討しています。 ぜひ、興味のある方は今のうちにGoogleカレンダーなどに予定を入れるなどして時間を確保していただけますと幸いです。 開催方法 オンラインで行います。オフラインでの開催は残

                          YAPC::Japan::Online 2022の開催が決定しました - YAPC::Japan 運営ブログ
                        • 2020年にシュッとPerlの環境構築をする

                          ということで必要に応じてPerlの環境構築をする必要が出てきた場合におすすめの方法です。 また、macOSにデフォルトでついているperlはおもしろパッチがあたっている影響で、一部perlモジュールが上手く動かないことや、インストールに失敗する傾向にあります。 そのため、macOSでperlを使った何かをしようとしていて、よくわからないエラーにぶち当たった場合はとりあえずperlの環境構築をすると治るケースが多々あります。 このエントリではPerlに関係する次のものの構築を解説します。なおPerl6はすでにRakuという名前に改名されており、別言語扱いとなっています。 Perl本体 Perlのモジュールインストール 基本的にmacOSを想定していますが、UNIX環境では大体同じだと思われます。 Perl本体の構築 それではまずPerl本体の構築を行いましょう。現段階ではmacOSには標準で

                            2020年にシュッとPerlの環境構築をする
                          • 【初級】pythonのclassやmoduleを考える - Qiita

                            記載日:2023/02/05 pythonのclassやmoduleについて、自分なりに考えてみました。 そんなに知見があるわけではないのですが、実際のコードを書いてみて感じたことを記載します。同じ疑問を感じた方にとって、少しでも疑問解消の助けになればと思います。 流れ 以降では、以下のように進めていきます。 ・まず、classとmoduleのそれぞれで同じ機能を書いてみる。 ・次に、それぞれを比較して分かることを考えてみる。 結論を書くと、それぞれに良いところがありました。使う状況によって使い分けていくことになりそうです。 ・moduleのメリット module(__init__.py)のコード量が少なく、Main.pyでの呼び出しもシンプル(インスタンスを作ってない) ・classのメリット classではインスタンスを作ることで、複雑な機能をMain->classへ委任(委譲)できる

                              【初級】pythonのclassやmoduleを考える - Qiita
                            • Bugs in Hello World

                              Posted on March 08, 2022 Hello World might be the most frequently written computer program. For decades, it's been the first program many people write, when getting started in a new programming language. Surely, this humble starting-point program should be bug free, right? After all, hello world programs only do one thing. How could there be a bug? Hello world in C There are a lot of different way

                              • ECMAScript Module Harmony

                                【2024/08/20】 WasmCG で進行している ES Module Integration についての記述を追加 Import Attributes の assert キーワードが正式に仕様から取り除かれたのに追随 【2024/05/26】 せっかくなので好きなTC39 Proposals発表ドラゴンをファーストビューに追加 モジュールインスタンスフェーズがなくなり、ソースフェーズと同じレイヤーへと変更されたのに追随 Import Attributes で assert キーワードの廃止が検討されていることを追記 同期モジュールアサートがディレクティブを使うよう変更されたのに追随 Compartments のインターフェースが変更されたのに追随し、独立の章としてまとめるよう変更 好きなTC39 Proposals発表ドラゴン(ニコニコ動画、YouTube) Module Harmo

                                  ECMAScript Module Harmony
                                • Pure ESM package

                                  esm-package.md Pure ESM package The package that linked you here is now pure ESM. It cannot be require()'d from CommonJS. This means you have the following choices: Use ESM yourself. (preferred) Use import foo from 'foo' instead of const foo = require('foo') to import the package. You also need to put "type": "module" in your package.json and more. Follow the below guide. If the package is used in

                                    Pure ESM package
                                  • twitter-textのPerl実装 Twitter::Text を公開した - 私が歌川です

                                    Twitter::Text - Perl implementation of the twitter-text parsing library - metacpan.org Perlでツイートをバリデーションしたいときに使うことができます。どうぞご利用ください。 いろいろ学びがあったので、実装方針などについて書いていきます。 動機 そもそも既存ライブラリはなかったのか、と思うのですが、どうやら9年前から存在しなかったようです。 ツイートを読んでPerlのデータ構造にするText::Twitterってモジュールを見た記憶があるんだけど、そんなものはCPANになかった。なにを見たんだろう……。— 栗林健太郎 (@kentaro) 2011年1月24日 GitHubで twitter text perl で検索すると、以下のリポジトリがヒットしますが、どれも要件を満たさなかったです。 GitHu

                                      twitter-textのPerl実装 Twitter::Text を公開した - 私が歌川です
                                    • YAPC::Kyoto 2023ノベルティのPerl Poemを読み解く - Hatena Developer Blog

                                      チーフエンジニア兼エンジニアリングマネージャのid:taraoです。先日開催されたYAPC::Kyoto 2023にはたくさんの方にご参加いただけまして、ありがとうございました。 トートバッグに書かれたPerlコード YAPC::Kyoto 2023には、はてなもスポンサーとして参加しており、会場で配布されたトートバッグのデザインも提供していました。そのバッグの片面にPerlのコードが書かれていたことにはお気づきいただけたでしょうか? コードを書き写すと以下のようになります。 use feature qw(try); try { Something->new; } catch ($your_dream) { tell $your_dream and seek our $future, @ YAPC::Kyoto, 2023; } 今回のカンファレンスのテーマは「try/catch」だったの

                                        YAPC::Kyoto 2023ノベルティのPerl Poemを読み解く - Hatena Developer Blog
                                      • 1993年に提案されたCGIを「デプロイ」 Perlとjqを使用したそれぞれのデモ | ログミーBusiness

                                        「YAPC(Yet Another Perl Conference)」は、Perlを軸としたITに関わるすべての人のためのカンファレンスです。ここで面白法人カヤックのmacopy氏が「デプロイ今昔物語 〜CGIからサーバーレスまで〜」をテーマに登壇。まずは、CGI(Common Gateway Interface)のデプロイについて話します。 macopy氏の自己紹介macopy氏:よろしくお願いします。「デプロイ今昔物語~CGIからサーバーレスまで~」ということで、その(CGIからサーバーレスの)間にいろいろありますけれど、デプロイを次々とやっていって、みなさんを混乱させていくセッションになっています(笑)。 (話す)スピードが速いと思うので……。スピードというか、けっこう(内容を)ぎゅうぎゅうにしているので早口になっちゃうこともあるかもしれないですが、よろしくお願いします。ということで

                                          1993年に提案されたCGIを「デプロイ」 Perlとjqを使用したそれぞれのデモ | ログミーBusiness
                                        • yarn whyコマンドを駆使してGitHubセキュリティアラートに対応する

                                          Tweet yarn whyコマンドを駆使してGitHubセキュリティアラートに対応する 色々と教えてもらったので自分の備忘録としてブログにしておきます。 GitHubにはセキュリティアラートという機能があります。 この機能はリポジトリ内の依存ライブラリに脆弱性が発見された場合、アラートを投げてくれるというものです。 リポジトリの設定から機能を有効にしておくだけで、依存ライブラリの脆弱性を自動で検知してくれます。 JavaScriptの場合は定期的にリポジトリ内のpackage.jsonとlockファイルがチェックされれます。 packaeg.jsonやlockファイルの中のライブラリに脆弱性がないかを脆弱性データベースに問い合わせ、脆弱性が検知されたらアラートが発行されます。 ここで重要なことはpackage.jsonだけでなく、lockファイルも確認しているということです。 これはすな

                                            yarn whyコマンドを駆使してGitHubセキュリティアラートに対応する
                                          • PerlとGolangの対応表っぽいもの - Qiita

                                            「PerlではこうだけどGolangだとこう書く」のリストです。 これまでPerlを使ってきて、Golangに入門した方向け。すごくニッチです。 スクリプトとコンパイル言語、動的型付けと静的型付けと全く違う言語であり本来比較にならないかと思います。 しかし基礎構文レベルの細かいことでPerlだとこうだけどGolangだとどうやるんだろ?なんて調べることが多く、自分の勉強がてらまとめてみました。 公式リファレンス Perldoc The Go Programming Language Specification 手元確認バージョン Perl v5.16.3 Golang 1.11.1 (Playground) 表の項目は細かい方に合わせています。数値と文字列で比較演算子が異なるPerlや、データ型が多いGolangなど。 コメント 意味 Perl Golang

                                              PerlとGolangの対応表っぽいもの - Qiita
                                            • UoPeopleでComparative Programming Languages(プログラミング言語比較論)を修了した - えんぴつぶろぐ

                                              オンライン大学 University of the People でComparative Programming Languages (CS4402) を修了したのでその感想を書きます。 これまでのUoPeople関連の記事はこちら: UoPeople カテゴリーの記事一覧 - えんぴつぶろぐ はじめに プログラミング言語のパラダイムの変化を追いながら、命令型言語と非命令言語(関数型や論理型など)の特徴を学び比較を行うコースです。 各言語の歴史や特徴だけでなく、コンピューターシステムのアーキテクチャやコンパイルの仕組みなども触れるので、今までのCS系コースの総復習的な内容だと感じました。 #UoPeople プログラミング言語比較論(#CS2204)の感想。 言語の比較だけじゃなく今までのCS系コースの総復習的な内容だった。 ノイマンアーキテクチャ、チューリングチャーチ理論から始まるプロ

                                                UoPeopleでComparative Programming Languages(プログラミング言語比較論)を修了した - えんぴつぶろぐ
                                              • Flatt Securityで活躍中のid:akiymを訪問 | はてな卒業生訪問企画 [#12] - Hatena Developer Blog

                                                こんにちは、エンジニアリングマネージャーの id:onk です。 Hatena Developer Blogの連載企画「卒業生訪問インタビュー」では、創業からはてなの開発に関わってきた取締役の id:onishi、CTOの id:motemen、エンジニアリングマネージャーの id:onkが、いま会いたい元はてなスタッフを訪問してお話を伺っていきます。 id:onkが担当する第12回のゲストは、株式会社Flatt Securityでセキュリティエンジニアとして活躍するid:akiymさんこと、秋山卓巳さんです。 2017年にはてなに新卒で開発エンジニアとして入社し、受託系のWeb開発などを中心にご活躍いただきました。 2021年にはてなを卒業後、2021年9月、株式会社Flatt Securityに入社し、セキュリティエンジニアとして、主にWebアプリケーション診断やFirebase診断な

                                                  Flatt Securityで活躍中のid:akiymを訪問 | はてな卒業生訪問企画 [#12] - Hatena Developer Blog
                                                • ラズパイでクラスタリング——Raspberry Pi 4 Compute Module対応4ノードクラスター「Turing Pi 2」|fabcross

                                                  Turing Piは、Raspberry Pi 4 Compute Module(CM4)対応の4ノードクラスター「Turing Pi 2」を2022年1月に発売する予定だ。価格はおよそ200ドル(約2万2700円)で、SO-DIMMスロットに差し込むために必要なCM4用アダプターが10ドル(約1100円)になるという。 Turing Pi 2は、最大4枚のCM4をMini-ITXサイズに集約できるクラスター。Raspberry Pi Compute Module 1/3/3+対応の7ノードクラスター「Turing Pi 1」から、CM4、NVIDIA Jetson Nano/TX2 NX/Xavier NXへと対応モデルを増やしている。外部ストレージや5モデム、LoRaWANゲートウェイといった拡張ボードと接続できるなど拡張性とモジュール性を考慮しており、今後出てくる新たなコンピュートモ

                                                    ラズパイでクラスタリング——Raspberry Pi 4 Compute Module対応4ノードクラスター「Turing Pi 2」|fabcross
                                                  • 緩やかに変化し続けるソフトウェア | おそらくはそれさえも平凡な日々

                                                    当ブログのRSSを全件配信するようにした。Perl製OSSの拙作ブログエンジンであるところのRiji側に手を入れた。ファイルサイズが大きくなるし、RSS分割を実装するのもめんどいので単純に直近30件配信にとどめていたが、今日日普通に1ファイルで全件配信して良いだろうと思い変更した。時代の流れで富豪的アプローチが許容される(?)よくある話。 ちなみに、全件配信しようと思ったきっかけは、ポッドキャスト「趣味でOSSをやっている者だ」を始めるにあたって、RebuildのRSSを観察したところ、全件配信しているのに気付いたので、じゃあいいか、となったというのがありました。 その昔の以下のnaoyaさんの19年前の記事で、RSS内に単独エントリの全文配信の是非について書かれているが、今や全件全文配信である。 RSSの全文配信をはじめました Riji v1.1.1をリリースした https://git

                                                      緩やかに変化し続けるソフトウェア | おそらくはそれさえも平凡な日々
                                                    • ClaudeでPerlのコードを生成する / きのこカンファレンスの前夜祭で登壇しました - Blog::kobaken

                                                      きのこカンファレンスの前夜祭で、 わいとんさんと、Perlの生きのこりと題して、登壇しました。内容は、1990年頃のPerlのCGIから、2025年現在までの歴史を駆け上がり、ClaudeでPerlのコードを生成する内容です。貴重な機会をいただき、ありがとうございました! ここではClaudeによるPerlコード生成に関して、落ち穂拾いしたいと思います。 speakerdeck.com github.com Claudeは、Anthropic社によって開発された生成AIツールです。登壇では、Claude Desktopを利用して、インターネット掲示板に更新、削除のAPIを生やすデモをしました。プロンプトは以下の通りです。(正確には、この用意したプロンプトと違ったプロンプトを投げていたことに登壇後に気づき、焦りました😇 本来お見せしたかったものを共有します。) このプロンプトを投げ込むと期

                                                        ClaudeでPerlのコードを生成する / きのこカンファレンスの前夜祭で登壇しました - Blog::kobaken
                                                      • プログラミング言語Perlの老舗情報サイトがドメインをランサムウェア配布サイトに乗っ取られる

                                                        プログラミング言語Perlに関する情報を1997年以来提供している「Perl.com」のドメインが何者かに乗っ取られたことが明らかになりました。記事作成時点では、当該ドメイン「perl.com」がランサムウェアを配布するサイトと同一のIPアドレスにホストされていることが確認されており、アクセスしないように注意が呼びかけられています。 The Perl NOC: perl.com hijacked https://log.perl.org/2021/01/perlcom-hijacked.html Perl.com domain stolen, now using IP address tied to malware https://www.bleepingcomputer.com/news/security/perlcom-domain-stolen-now-using-ip-addres

                                                          プログラミング言語Perlの老舗情報サイトがドメインをランサムウェア配布サイトに乗っ取られる
                                                        • SHOWROOMはGo言語を採用します。PerlからGo言語へ刷新。『GOD計画』始動。|SHOWROOM Blog

                                                          PerlからGo言語へライブ配信プラットフォーム「SHOWROOM」ではバックエンドシステムをプログラム言語のPerlで開発してきました。これを段階的にGo言語に置き換えていきシステムの刷新を図ります。 こんにちは。開発部の横山です。 現在、SHOWROOMのバックエンドシステムをGo言語に段階的に移行する計画を進めております。 どうしてPerlからGo言語に移行するの?背景現在、SHOWROOMはPerlで開発されています。元々DeNAの新規事業として立ち上がったSHOWROOMは、当時使用実績が豊富にあったPerlを採用して開発が進められ、今日に至ります。2013年のサービス開始以降、多くのお客様により楽しくご利用いただくために、多くの機能追加を行ってきました。 Perlでの課題サービス開始以来、開発・運用をしながら月日が経つ中で、世間も様変わりしていきました。以前から社内でも「そろそ

                                                            SHOWROOMはGo言語を採用します。PerlからGo言語へ刷新。『GOD計画』始動。|SHOWROOM Blog
                                                          • 大コンテナ時代における.gitを使うワークフローの難点を解決するためにGitHubDDLを作った - ぱいぱいにっき

                                                            こんにちは、この記事はPerl Advent Calendar 2021の4日目の記事です。 3日目は@yoku0825さんのPerlで作られたMySQL用の何かについてでした。日々お世話になっている、pt-query-digestがPerlで作られているのは知っていたのですが、他にもいろいろPerl製ツールがあるんですね。 さて、最近仕事で発生した課題を解決するためにGitHubDDLというCPANモジュールを作ったので紹介させていただきます。 TL;DR コンテナ環境において、プロジェクトの.gitをコンテナイメージに焼いたり、volume mountを行うのはいくつかの面で望ましくない 仕事ではDBスキーママイグレーションに.gitを用いるGitDDLを使用していた 以上のために、ECSでEFSマウントで.gitをマウントして構成が複雑になったり、.gitをイメージに焼いてpullが

                                                              大コンテナ時代における.gitを使うワークフローの難点を解決するためにGitHubDDLを作った - ぱいぱいにっき
                                                            • YAPC::Kyoto 2023 #yapcjapan - @kyanny's blog

                                                              YAPC::Kyoto 2023 に参加した。久しぶりの京都、久しぶりのオフラインカンファレンス、久しぶりの発表で大いに充実した 2+1 日間だった。花粉症がひどくて体調がとても悪く、日中も夜もせっかくの交流の機会を満喫しきれなかったのは残念だった。 今回は特に Perl ハッカーたちのキャリアの話が印象深かった。 一つ目は @ar_tama さんの、あの日ハッカーに憧れた自分が、「ハッカーの呪縛」から解き放たれるまで。「ハッカー」を再定義したうえで、技術・事業・組織の三軸を「ありたい自分 = will / いまある自分 = can / 自分への期待 = must」に応じてバランスよく伸ばしていくことの重要さを説いたスピーチで、狭い意味での、あるいは古典的な定義の「ハッカー」になれなかった多くの人々を救う、ベストトーク賞にふさわしい内容だった。 が、おれ自身はというと、まさに救われる一人で

                                                                YAPC::Kyoto 2023 #yapcjapan - @kyanny's blog
                                                              • komake: Make の -j オプションに潜む罠とその解決策

                                                                ビルドツールのダジャレの大家と言えば @shinh さんですが、それはさておき、皆さんは今でも Make を使ってビルドすることが多いと思います。かく言う私も、その一人。 最近は CPU のコア数も多いですから、当然 -j 16 とか、やりたいわけです。大きいプロジェクトになればなるほど、威力絶大ですね。 ですが、ここで問題がひとつ。大規模プロジェクトでは Makefile が別の Makefile を呼び出すような依存関係が良く見受けられます。この際、ターゲット間の依存関係で菱形が存在すると(例: ターゲット sub1 と sub2 が shared に依存)、make shared が make sub1 と make sub2 から同時に起動されることが起こりえます。CMake で生成した Makefile の場合も、ターゲット毎に make を起動しますね。 二重起動が発生すると、

                                                                • GitHub - hashicorp/cap: A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAP

                                                                  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 - hashicorp/cap: A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAP
                                                                  • 「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 運営ブログ
                                                                    • 権威DNSサービスへのDDoSと
ハイパフォーマンスなベンチマーカ / DNS Pseudo random subdomain attack and High performance Benchmarker

                                                                      権威DNSサービスへのDDoSと
ハイパフォーマンスなベンチマーカ YAPC::Kyoto 2023 at Kyoto Research Park 2023/03/19

                                                                        権威DNSサービスへのDDoSと
ハイパフォーマンスなベンチマーカ / DNS Pseudo random subdomain attack and High performance Benchmarker
                                                                      • YAPC::Hirosima 2024でコードゴルフコンテストを開催しました 〜解説編〜 #yapcjapan - KAYAC Engineers' Blog

                                                                        こんにちは、技術部の谷脇です。 去る2月10日に行われたYAPC::Hiroshima2024ですが、みなさまはいかがだったでしょうか。私は参加して大満足であり、運営の方々に大感謝させていただきます。 さて、カヤックではゴールドスポンサーと椅子スポンサーをしていたというのは開催直前に出した記事で述べさせていただきました。 techblog.kayac.com この記事では伏せられていた、椅子スポンサーのPerlbatrossですが、この記事ではPerlbatrossの内容紹介と問題解説をしようと思います。 Perlbatrossとは YAPC::Hiroshima2024の開催期間中にコードゴルフの問題を出していました。以下は椅子スポンサーで貼らせていただいた問題です。 Q1. Split of Graphemeの問題 さて、これだけではなく、QRコードにアクセスすると実際に問題を解けるサ

                                                                          YAPC::Hirosima 2024でコードゴルフコンテストを開催しました 〜解説編〜 #yapcjapan - KAYAC Engineers' Blog
                                                                        • npm workspacesで、TSファイルを共通モジュールとして使い回す | Memory ice cubes

                                                                          ということをやりたくて、こうやったらできたという覚書。 やりたいこと こういうモノレポ構成とする。 - package.json - package-lock.json - packages - shared - app1 - app2 で、app1にあるコードベースを@myapp/app1とした場合、@myapp/sharedに置いたTSファイルを、そのままモジュールとして利用したいとする。 import { foo } from "@myapp/shared"; import { bar } from "@myapp/shared/bar"; // This is @myapp/app1 or @myapp/app2 code @myapp/app1と@myapp/app2は、それぞれ独自のコードベースになってて、それぞれtscではなくviteやesbuildなどのバンドラーを使う前提

                                                                            npm workspacesで、TSファイルを共通モジュールとして使い回す | Memory ice cubes
                                                                          • mod_perlからFastCGI、PSGIまでの今昔物語 時代の移り変わりに伴うデプロイ手法の変化 | ログミーBusiness

                                                                            「YAPC(Yet Another Perl Conference)」は、Perlを軸としたITに関わるすべての人のためのカンファレンスです。ここで面白法人カヤックのmacopy氏が「デプロイ今昔物語 〜CGIからサーバーレスまで〜」をテーマに登壇。続いて、mod_perl、FastCGI、PSGIについて話します。前回はこちらから。 mod_perlの手法macopy氏:というわけで、mod_perlの話をします。mod_perlは「Apacheの中にPerlのインタプリタを組み込んでしまいましょう」という発想(のこと)ですね。 Apacheの中にもMPMという、どういうふうにプロセスを立ち上げておくか、リクエスト・レスポンスを処理するかを決めるモジュールがあります。それによってプロセスやマルチスレッドを処理したりするんですが、そのワーカーの中にmod_perlがロードされて、その中にP

                                                                              mod_perlからFastCGI、PSGIまでの今昔物語 時代の移り変わりに伴うデプロイ手法の変化 | ログミーBusiness
                                                                            • 「YAPC::Hakodate 2024」を開催します!!! - YAPC::Japan 運営ブログ

                                                                              Japan Perl Associationの id:papix です. YAPC::Hiroshima 2024が終わって間もない時期ですが, 次のYAPC::Japanの開催が決まりましたのでお知らせいたします. 次のYAPC::Japanは, 「YAPC::Hakodate 2024」として, 2024年10月5日(土曜日) に, 公立はこだて未来大学 にて開催することとなりました!!! 北海道での開催は, 「YAPC::Hokkaido 2016 SAPPORO」以来となります. この他, 前後に前夜祭やアフターイベントなども開催する予定ですが, こちらについては決定し次第お知らせいたします. 10月の函館で皆様とお会いできることを楽しみにしています!!!

                                                                                「YAPC::Hakodate 2024」を開催します!!! - YAPC::Japan 運営ブログ
                                                                              • YAPCで人生が変わった―曽根壮大(そーだい)さんがYAPCについて語る #yapcjapan - YAPC::Japan 運営ブログ

                                                                                YAPC::Hiroshima 2024にゲストスピーカーとして参加いただく曽根壮大(@soudai1025)さんと、YAPC::Hiroshimaのスタッフであるpapix(@__papix__)が、中四国地域のIT技術者コミュニティの様子やYAPCの思い出・魅力、YAPC::Hiroshimaへの参加を考えている方に向けての思いなどについて、座談会形式で語り合いました。聞き手はtoya(@toya)です。 曽根壮大さん(左)とpapix(右) 初のプログラミング経験と、データベースを専門分野としたきっかけ 初めての“YAPC”参加で「ベストトーク賞」を獲得 Perlコミュニティとのつながりと広がり ベストトーク賞の裏側――勉強会駆動の学習方法 トークの楽しさ、コミュニティの楽しさ 中四国地域のITコミュニティとYAPC::Hiroshimaのチャレンジ 関連記事 初のプログラミング経験

                                                                                  YAPCで人生が変わった―曽根壮大(そーだい)さんがYAPCについて語る #yapcjapan - YAPC::Japan 運営ブログ
                                                                                • 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がブログ

                                                                                  新着記事