p1assのブックマーク (1,581)

  • JSR の紹介

    JSR の紹介

    JSR の紹介
    p1ass
    p1ass 2024/05/03
  • 為替介入のイラスト

    あいまい検索(英語検索) あいまいな日語で(英語でも)検索できます。上手く動くか分からないのでお試しです。 検索の仕方については「検索のコツ」をご覧ください。 AIを使っていらすとや風の画像が生成できるサービスです。 Eテレのショートアニメです。 いらすとやが更新されたらお知らせするX(ツイッター)アカウントです。 いらすとやLINEスタンプに関する情報をお知らせするLINEアカウントです。

    為替介入のイラスト
    p1ass
    p1ass 2024/04/29
  • builderscon 2024をやります! - builderscon::blog

    来る2024年8月10日に埼玉浦和でbuilderscon 2024をやります! 予定を空けておいてくださいね! 近々セッション公募を開始予定ですのでネタをご用意のうえお待ちください。 また、手伝ってくれる方は@nasa9084までご一報ください!

    builderscon 2024をやります! - builderscon::blog
    p1ass
    p1ass 2024/04/25
  • Goのテスト結果をtparseで整形する・GitHub ActionsのJob Summaryと組み合わせる - 私が歌川です

    あらすじ go test が出力するログはシンプルです。シンプルなのはいいんですがテストサマリ的な情報が乏しくて、ログを全部見返さないとどのテストが落ちたのか分からなくなりがちという問題があります。 tparseというツールを使うと、go test を使いつつテストサマリが見れるようになるので紹介します。 tparseについて tparseは、go test の出力をパースして人間に分かりやすいサマリを生成してくれるツールです。 github.com 最も簡単な使い方としては、READMEにあるように go test の出力をそのままパイプする (あるいは一時ファイルを経由する) ことで動作します。 % set -o pipefail && go test ./... -json | tparse -all # あるいは % go test ./... -json > fmt.out %

    Goのテスト結果をtparseで整形する・GitHub ActionsのJob Summaryと組み合わせる - 私が歌川です
    p1ass
    p1ass 2024/04/16
  • スタバでダベる女子大生に対し畏敬の念を禁じ得ない - もはや日記とかそういう次元ではない

    スターバックス代々木上原店でジャズ調の音楽の元、深く椅子に腰掛けて優雅に足を組み、金曜日の夕暮れ前とは思えない程のスピードで携帯の画面上に人差し指を滑らせている、水瓶座風の男性を見かけただろうか その男性は十中八九、ワタクシである そしてその男性は十中八九、ツムツムをしている しかし突然ツムツムを止めてブログを開き、もの凄い勢いでバコバコと文章を打ち始めたのは、横に、先日見かけたのと(恐らく)全く同じ女子大生の2人組が座っているからだ 奴らは先日、数時間に渡り互いの元カレの情報を発表し合っていた。両親との関係に始まり、車の運転から性感帯に至るまで、怒濤の発表会である。世の男性諸君は、あらゆる個人情報は元カノを経由し北半球全体に散布されると肝に銘じた方が良い そして今日、俺の横、前と同じ位置に陣取ったその2人組はなんと、満を持して「元カレの話」をし始めた どういうことだ 一体全体、何をそんな

    スタバでダベる女子大生に対し畏敬の念を禁じ得ない - もはや日記とかそういう次元ではない
    p1ass
    p1ass 2024/04/14
  • 【速報】Cloud Run アップデート情報 in Google Cloud Next'24

    はじめに こんにちは。クラウドエース株式会社で Application Modernization の設計開発を担当している水野です。 現在、私はラスベガスで開催されている Google Cloud 主催のカンファレンスイベント「Google Cloud Next'24」に参加中です。 そこで発表された最新情報を現地からお届けしています。 記事では、Google Cloud Next’24 2 日目に実施された「Cloud Run: What's new」の内容から「Cloud Run のアップデート情報」をご紹介します。 アップデート情報 主に以下の2点に関するアップデートがありました。 手軽にアプリケーションをデプロイするための機能(Simplifying App Development) エンタープライズ向けの機能(Enterprise Ready) 1. Simplifying

    【速報】Cloud Run アップデート情報 in Google Cloud Next'24
    p1ass
    p1ass 2024/04/12
  • iOSのSafariでテーブル表示のフォントサイズが変わってしまう - アルパカログ

    Webページで table タグを使用した際にPCのブラウザでは問題ないのに、iPhoneiPadなどのiOS端末のSafariで見るとテーブル内のフォントサイズが変わってしまうことがあります(下記スクリーンショット)。 この記事では、iOSのSafariでテーブル内のフォントサイズが変わってしまう問題の解決方法を説明します。 問題の概要 この問題は、 table タグを用いたテーブル内の文字が表示領域に対して十分に多いときに発生します。 ただし、Chromeの開発者ツールでモバイルデバイスに切り替えても再現することはできません。 再現するには、iOSの実機デバイスかiOSシミュレータのSafariでWebページを閲覧する必要があります。 解決方法 この問題を解決するには、下記どちらかのCSSを設定します。 方法1 white-space: nowrap を削除する テーブル関連の要素か

    iOSのSafariでテーブル表示のフォントサイズが変わってしまう - アルパカログ
    p1ass
    p1ass 2024/04/12
    これハマった
  • GitHub Actions でワークフローの同時実行を防ぐ concurrency 設定 - kakakakakku blog

    GitHub Actions ではデフォルトの挙動として同じワークフローの複数のジョブを同時実行できる.無駄に待つ必要がないという意味ではメリットがあるけど,ワークフローによっては同時実行したくないこともあると思う. GitHub Actions でワークフローが複数トリガーされてしまって慌てて止めたという経験もあったりする😅例えばワークフローの実行時間が長く,完了する前に次のコミットをプッシュしてしまったり,ワークフローの実行が完了する前にプルリクエストをマージしてしまったり💨 concurrency 設定 GitHub Actions ではコンカレンシー (concurrency) という設定があって,ワークフローの同時実行を制御できる.今回はワークフローレベルで試すけど,ジョブレベルで細かく制御することもできる❗️個人的にはとりあえず設定しておいても良さそうかなと思う. docs

    GitHub Actions でワークフローの同時実行を防ぐ concurrency 設定 - kakakakakku blog
    p1ass
    p1ass 2024/04/09
  • 意識も理想も高いけど実現には至れない人|FromAtom

    これは、複数の他社の人から聞いた話をくっつけたり混ぜたり脚色した話になる。つまるところフィクションだ。 あるIT企業ではチームごとに始業時にスタンドアップミーティングを行っている。スクラムで言うところのデイリースクラムである。よくあるやつだ。 ある日、5〜6人くらいの小規模チームに新しいメンバーが加入した。新卒ではないけれど第二新卒くらいの若さのメンバーであった。将来的にはリードする役職(テックリードだったり、デザインリードだったりそういうやつ)につきたいという、意欲のあるメンバーだ。仮にメンバーを山田としよう。 入社後しばらくした山田からマネージャーに相談があった。 「毎朝、スタンドアップミーティングをしているが、時間の無駄にしか感じない。それぞれが進捗を共有するが、自分には関係ないタスクの話を聞いても意味がないので早くタスク消化に入りたい。」 マネージャーはスタンドアップミーティングの

    意識も理想も高いけど実現には至れない人|FromAtom
    p1ass
    p1ass 2024/04/07
  • Slackのtimesチャンネル文化が好きじゃない - りまりまだんの本拠地

    speakerdeck.com はてなブックマークやxでこの資料が話題になっていた。80%くらいは同意できるが、Slackの部分は個人的にはうーんと思った。特にtimesが好きではなくて、「timesじゃなくてチケット管理システムを使え」と思ってしまった。なんで好きじゃないんだろう?と思ったので整理しておく。 情報が垂れ流しだと探しづらいから timesには思考や調べたことを投稿して、後から見返せるようにしましょうという役割がある。でもそれ、当に見返せるのだろうか?Slackの検索クエリはGoogleほど絞り込みが効かないし、部分一致の検索でもかなりフィルタリングされた情報がヒットする印象がある。当に探し出せる気がしない。 また、投稿した人ではない誰かが仕事を引き継いだときに困るんじゃないか、という思いが拭えなくて好きじゃない。例えばエンジニア退職でリポジトリのメンテを引き継ぐことに

    Slackのtimesチャンネル文化が好きじゃない - りまりまだんの本拠地
    p1ass
    p1ass 2024/04/06
  • Cloudflare Workers で Slack アプリを動かす方法

    最近、週末の趣味プロジェクトとして Cloudflare Workers(と Vercel Edge Functions)向けの Slack アプリ開発フレームワークを作りました。 私は普段 Slack の Developer Relations Engineer として Qiita の Slack チームの公式な記事を書いているのですが、この Cloudflare Workers 向けのものは業務で開発した公式ツールではなく、完全に個人プロジェクトなので、Qiita の Org ではなく Zenn に個人的な記事として書くことにします。 ・・・そして、書き終わってみると、随分と長い記事になってしまいました。興味のあるところだけでもぜひ読んでみてください。 この記事で説明するもの この記事では、Slack アプリ開発の基と、以下のライブラリの使い方について解説していきます。 「Slack

    Cloudflare Workers で Slack アプリを動かす方法
    p1ass
    p1ass 2024/04/06
  • Goのerrorがスタックトレースを含まない理由 - methaneのブログ

    Twitterでこんな記事を見かけたので。 zenn.dev ジェネリクスの件もそうですが、Goの言語設計は現実主義なのになにか特別なポリシーによるものだと宗教化されてしまって、ファンには勝手に崇拝されてアンチにはディスられがちだなーと感じます。 Goのエラー処理を改善する実験プロジェクトxerrorsがGo体のerrorsにマージされた時、 errors.New() はスタックトレースを取得していました。しかしGo 1.13がリリースされる前に削除されました。 削除された理由の1つは、今までの errors.New() のパフォーマンスに依存していたコードの速度が低下しアロケーションが増えることです。 github.com しかし、これが理由だと今まで思ってたのですが、実際にはもう1つより重要な理由がありました。エラーのフォーマットです。エラーに複数のフォーマットを持たせようという提案

    Goのerrorがスタックトレースを含まない理由 - methaneのブログ
    p1ass
    p1ass 2024/04/02
  • 35年ぶりの第2版「プログラミング言語AWK 第2版」、オライリーから5月発売

    awkは、UNIX登場初期からgrepやsedなどと並んで代表的なコマンドラインツールとして使われてきました。その名称が、作者であるAho氏、Weinberger氏、Kernighan氏の三者の名前からとったものであるというエピソードも非常に有名です。 そしてこの三人の作者が執筆した書籍「The AWK Programming Language」(邦題:プログラミング言語AWK)は、awkのバイブルと言ってよい書籍でしょう。 日で1989年に第1版が発行されたこの「プログラミング言語AWK」が、35年ぶりに第2版に改訂され、今年(2024年)5月16日にオライリー・ジャパンから発売されることが分かりました(Amazon楽天ブックス)。 著者は第1版と変わらず、Alfred V. Aho氏、Brian W. Kernighan氏、Peter J. Weinberger氏です。 下記はAm

    35年ぶりの第2版「プログラミング言語AWK 第2版」、オライリーから5月発売
    p1ass
    p1ass 2024/04/01
  • 荒廃したテックブログの再生

    これは『2023年度を数字で振り返る「技術広報LT大会」』の登壇内容について、 口頭で話したことを補足しつつ、その他話せなかったこと含めてドキュメントにまとめたものです。 LT大会は楽しいですね、各社の発表も有益情報が多かったので、また行こうと思います。 TL;DR テックブログの投稿数が94倍、PV数が39倍に。 まずは、定石に則りアンチパターンを潰す。 自社の風土に合わせてローカライズしてアウトプットを継続する工夫を。 書きたいものを書いてもらった上で、「できる限り読まれる努力」は運営の責任。 当ドキュメントは色々私が書いてますが、全て編集長がやったことです。 荒廃したテックブログの再生 荒廃してました! レバテック開発部としては、年2しかテックブログを書いていませんでした。 荒廃の定義にもよりますが、私はこれを荒廃と見てました。 技術広報を促進していくタイミングで、まずはここから

    荒廃したテックブログの再生
    p1ass
    p1ass 2024/03/30
  • 話し相手の意思決定ロジックを理解して業務コミュニケーションをサクサクにする

    こんにちは!Dev Branch で Engineering Manager をしている大坪です。この記事は Coporate HR 主催のは「明日をチョット良くする スキルうぉんてっどり塾」(internal) の第一回「業務コミュニケーションをサクサクにする研修」の資料として執筆した社内報を一部修正して作成しました。(ウォンテッドリー社員向け:社内報リンク) ざっくりまとめ コミュニケーションは丁寧さだけではなく内容をチューニングしよう相手が知りたいことを伝えよう相手が知りたいことを「相手の意思決定ロジック」から逆算しようはじめに今回の研修では、業務コミュニケーションをサクサクにする方法について考えます。コミュニケーションの先には必ずコミュニケーションの受け取り手に変化が生まれます。業務においてはその変化の中で特に重要なものに意思決定/行動があります。この2つをスムーズにして決めるべき

    話し相手の意思決定ロジックを理解して業務コミュニケーションをサクサクにする
    p1ass
    p1ass 2024/03/29
  • クレディセゾンでDXを進めてきた5年間を振り返る|小野 和俊

    はじめにクレディセゾンに来てちょうど5年が経ったので、これまでの取り組みをまとめてみようかと思う。書き進めていくうちにとても長くなってしまったので、1年につき3トピックに絞ってあとはカットした。それでも5年分なこともありかなり長くなったので、目次から各トピックに飛んでもらえればと思う。社内の関係者も読むかもしれず、「自分のやったことが載ってない!」と思うこともあるかもしれないが、内製開発案件だけでも53案件あり全部載せるととんでもない量になるので許してほしい。それから、振り返ってまとめると退職すると勘違いされるかもしれないけれど、退職するわけではありません! 2019年:ゼロからのスタート1-1. 内製開発エンジニア募集を始める「日のそれなりの規模の事業会社の中に、内製開発チームを立ち上げることはできるのだろうか?」 2019年3月、クレディセゾンに来たばかりの私にとってはこの質問への答

    クレディセゾンでDXを進めてきた5年間を振り返る|小野 和俊
    p1ass
    p1ass 2024/03/28
  • あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture

    2024/3/26 @Offers 各社事例で振り返る データ構造x技術負債LT vol.2 マイベストの商品データベースを再設計した実例を通して、データベースやアーキテクチャを再設計をする際の進め方について発表しました。

    あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
    p1ass
    p1ass 2024/03/28
  • 「会議で話されている内容と、ソースコードが全然違う」〜イオン発の“新ネットスーパー”リリース直前の1年間を語る|イオンネクストCTOインタビュー |AEON TECH HUB

    イオンネクスト株式会社・CTO 樽石将人のインタビュー記事です。入社時にミッションとされた新ネットスーパー「Green Beans」は、期日通りのリリースが危ぶまれるほど問題が山積みだったと言います。プロジェクト立て直しのために目をつけたのは「現場」。樽石は何を変え、どう開発を進めたのでしょうか?リリース直前の1年を語ります。

    「会議で話されている内容と、ソースコードが全然違う」〜イオン発の“新ネットスーパー”リリース直前の1年間を語る|イオンネクストCTOインタビュー |AEON TECH HUB
    p1ass
    p1ass 2024/03/25
  • ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP

    Object-Oriented Conference 2024で発表した資料です。 https://fortee.jp/oocon-2024/proposal/b31c9818-3cb8-4350-adfe-cbc839cdf829 ビジネスの専門知識(ドメイン)を中心に据えたドメイン駆動設計に代数的データ型などの関数型のパラダイムを加えたよりタイプセーフな関数型DDDを紹介します。 セッションではドメインモデリングによって発見したモデルやビジネスロジックをソフトウェアに反映する際により型を重視した設計を加えます。 型で表現する範囲が広がることでビジネスロジックをより明確にコードで表現できるようになります。 さらには型で表現されているためコンパイルフェーズで気付けるミスが増え、ソフトウェアの品質向上にもつながります。 関数型の考えをいれるといってもただ単にHaskellなどに代表される関

    ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
    p1ass
    p1ass 2024/03/24
  • 日本の賃金が上がらない理由(大企業の中の人目線で) - konanタワリーマンブログ

    の賃金が先進国で最低レベルだとか、韓国に抜かれてるとか、労働分配率が何十年ぶりの低さだとか、客観的なデータが出てきて、日の賃金の異常性が明らかになってきている。 これについては、経済学者、大学教授、人事の専門家などが「なぜ日だけ賃金が上がらないのか?」という議論をしているが、現実を知らない学者の理論の話だったり、人材業者のポジショントークだったりして、実態と乖離しているので、日の大企業の中の人目線で現場に近いところについて書いてみたい。 (人事制度に基づく定期昇給) 日の賃金上昇率は2%前後で、先進国だと3、4%程度、新興国で5、6%程度と比較するとかなり低い状態が長い期間継続している。 インフレでも、過去最高益でも変わらず、2%で安定している。他国と比べると不思議である。 日の昇給がどのように決定されているのかをミクロに見れば、人事制度に基づく定期昇給が大部分でベースアップ

    日本の賃金が上がらない理由(大企業の中の人目線で) - konanタワリーマンブログ
    p1ass
    p1ass 2024/03/15