並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

trunkの検索結果1 - 40 件 / 46件

  • 結局 Git のブランチ戦略ってどうすればいいの? - Qiita

    1つのIssueが大きくなると1 Pull Requestで大量の差分が発生します。 そうなるとレビュワーに負担がかかり、コンフリクトの可能性も高まり、コードレビューを効率よく進めることができません。 このINVEST原則を守ることでチームはより効果的に作業を進め、柔軟に対応して開発を進めることができます。 Git Flow Git Flowは5種類(main, hotfix, release, develop, feature)のブランチを運用するブランチ戦略です。 2010年に提唱された有名なブランチ戦略です。 オンラインサービスのように継続的デリバリーするコードを想定して作られた戦略ではないです。 main ブランチ 常にリリースできる状態を保つ hotfix, develop へ切り出す このブランチへの直pushはNG hotfix ブランチ バグ修正など緊急時に対応するためのブ

      結局 Git のブランチ戦略ってどうすればいいの? - Qiita
    • SQLiteがバージョン管理システムとしてGitを採用しない理由

      GitはLinuxカーネルのソースコード管理に用いるために開発された分散型バージョン管理システムで、GitリポジトリをホスティングするGitHubのユーザー数は1億人を超えます。一方、軽量データベースのSQLiteの開発においてはGitではなくFossilというバージョン管理システムが利用されており、SQLiteの開発陣が「なぜGitを使用しないのか」という理由を公式サイトで説明しています。 Why SQLite Does Not Use Git https://sqlite.org/whynotgit.html なお、Fossilがどんな機能をもつバージョン管理システムなのかについては下記の記事を読むと分かります。 GitとGitHubの機能をひとつのバイナリに詰め込んだ「Fossil」レビュー - GIGAZINE 1:Gitは適切な状況認識を提供しない SQLiteにどんな変更が加え

        SQLiteがバージョン管理システムとしてGitを採用しない理由
      • Gitのブランチの役割を考える | フューチャー技術ブログ

        Gitのブランチ戦略にはいくつかあります。 Gitフロー GitHubフロー GitLabフロー チームの戦略を考えるときにどれかを参考にしつつカスタマイズするときにいろいろ不都合が生じてしてきて複雑になってしまうことってありますよね? 社内でブランチの管理の議論をする中で、ブランチの役割を明確にした上で、どのブランチがどのような役割を持っているのかを明確にした方が混乱が少なくなるのではないか? というのを考えていました。 特に、プロジェクトごとに同じ名前でも役割が違うなー、というのとかもあり、ブランチ名=役割ではなく、ブランチの上位概念として役割を考えて、それを実際のブランチとの対応づけを行う必要があるのではないかな、と。 CI/CDと組み合わされることで、releaseブランチ==ステージング環境となってしまい、ステージング環境を使いたいリリース前のブランチと、ホットフィックスの検証の

          Gitのブランチの役割を考える | フューチャー技術ブログ
        • squash and mergeしか使ってないけど全く困ってない

          こういうことはレポジトリ構成・ワークフローと密接に紐づいているので、そういう前提を抜きにはどれがいいとかはいうことはできない。が、自分はいわゆるsquash and mergeのみの環境しかほとんど経験がないし、それで困ったことが一度もない、という話をしておきたいので書いておきたい、ので書いておく。 squash and mergeのメリットは書いてある通りで、基本的にPR内の細かい修正というのはゴミみたいなコミットが多く、メッセージも雑なことが多いので、それをコミットログに残しておくのは嫌だということがある。それよりは意味のある単位のコミットを残しておきたいし、それの単位はPRで行うのが良い、ということだ。 “Google-style” workflow デメリットの方は、いわゆるfeature branchというワークフローで顕在化する問題であると思う。で解決策はあり、それはワークフロ

            squash and mergeしか使ってないけど全く困ってない
          • SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ

            後方互換性って辛いね、どうもかわしんです。 最近 Rust で SQLite をフルスクラッチで再実装しています。 github.com 再実装するために SQLite の公式ドキュメントやソースコードを読み込んでいるわけですが、その過程で気付いたおもしろポイントを共有しようかと思います。 今回はその第二弾、ファイルフォーマット編です。第一弾はこちら:SQLite のおもしろ仕様 (1) : データ型 - kawasin73のブログ 前提知識 : ページ まず、この記事を面白いと思ってもらうための前提知識です。 大抵のデータベースはデータを保存するファイルをページという単位で管理します。SQLite ではデフォルトでは 1 ページ 4096 バイトです。これは、ファイルを保存するデバイス(HDD や SSD など)としてブロックデバイスを想定しているからです。ブロックデバイスとはデータの読

              SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ
            • 「システム運用の基本と戦略」についてただまとめる

              23卒でバックエンドエンジニアをしているたかしゅんです。(@1341Shun) 先日、株式会社サイバーエージェントAI事業本部の2024年度 エンジニア新卒研修でシステム運用に関する講義を行いました。 そこで話した内容とスライドを完全公開したので、内容について解説します。 90分の内容のため、かなり長いですが、個人的にぜひ一読して欲しい内容になっています。 実際の資料はこちらになります↓ 自己紹介 こんにちは、たかしゅんと言います。2023年度入社で今年で2年目になります。 入社して最初に広告プロダクトに配属し、PipeCDの導入などのDevOps業務を中心に行なっておりました。 記事もあるのでもしよろしければ、ご覧ください。 2月中旬から移動し、新規立ち上げのインフラ環境の構築からCI/CDの整備などに取り組み、リリースを行いました。 業務外では来年開催の「SRE Kaigi」のコアスタ

                「システム運用の基本と戦略」についてただまとめる
              • Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる

                はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernetes に登場しつつあるベストプラクティスとオープンソースツールを活用し、これらのクラウドネイティブの問題を技術的に組織的にどのように解決するかを示してくれます。 learning.oreilly.com 本書では、Kubernetes上に優れたプラットフォームを構築するための要素を明確に定義し、組織の要件に合わせて必要なツールを体系的に紹介しており、実際の例とコードを交えながら各ステップをわかりやすく説明することで、最終的にはクラウドネイティブなソフトウェアを効率的に提供するための完全なプラットフォーム

                  Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる
                • WordPressの小ネタ集 - Qiita

                  この記事は、「CMS Advent Calendar 2023」の21日目の記事で、WordPress に関してもしかするとあまり知られていないかもしれない事を、とりとめもなく独断でまとめたものです。 特に、ここ数年 WordPress に触れておらず、今の WordPress はどうなっているのか? という事を知りたい方向けの情報も少し盛り込んでいます。 クラシックエディターはいつまで使えますか ? Classic Editor プラグインの説明には、この記事を書いている時点で「Classic Editor は公式な WordPress プラグインであり、少なくとも2024年まで、または必要なくなるまでの間、完全にサポート・保守されます。」と記載されています。 それでは2025年以降、クラシックエディターが使えなくなる可能性があるのでしょうか ? 自分は、クラシックエディターは残り続ける

                    WordPressの小ネタ集 - Qiita
                  • CI/CD Litmus Test: CI/CD レベルを測定しよう! - kakakakakku blog

                    AWS が公開しているサイト「CI/CD Litmus Test」を使うと簡単に「CI/CD スコア」と「CI/CD レベル」を測定できる❗️開発チームで実施しながらレベルを上げるにはどうしたら良いかをディスカッションすると効果的に使えそう \( 'ω')/ litmus.devops.aws.dev 流れとしては CI/CD の設計に関する「計20種類」の質問(Yes or No)にポチポチと答えていくと以下の結果が出る📊 CI/CD score CI/CD level 9.5 or above Fully CI/CD 8–9 Mostly CI/CD 5–7 Neutral Below 5 Not CI/CD GET STARTED を押す 質問に Yes or No で答える 今取り組んでる CI/CD をイメージしながら答えたら Mostly CI/CD だった! 質問一覧 最終

                      CI/CD Litmus Test: CI/CD レベルを測定しよう! - kakakakakku blog
                    • What We Learned from a Year of Building with LLMs (Part I)

                      Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more It’s an exciting time to build with large language models (LLMs). Over the past year, LLMs have become “good enough” for real-world applications. The pace of improvements in LLMs, coupled with a parade of demos on social media, will fuel an estimated $200B

                        What We Learned from a Year of Building with LLMs (Part I)
                      • 【おすすめ88選】名古屋のランチやディナーで美味しいお店を徹底解説 | ラーメン・ハンバーガー・とんかつ・洋食屋・カフェ・インドカレー等 - Taro | 投資・ブログ収益化・東海グルメ・旅行

                        更新日:2024/07/19 はじめに こんにちは!28歳サラリーマンのTaroです。 現在名古屋市に住んでおり、日々美味しい名古屋めしを探しています🤤 名古屋はみそかつや手羽先といった定番グルメから、ラーメンやハンバーガー、おしゃれカフェ等充実しており、国内有数のグルメ激戦区です。今回は私が実際に食べてみておすすめだったお店を88店ご紹介します。名古屋の中でも駅近で栄・名駅エリアが多くなっており、実際にお店に行った体験談のブログのリンクも貼ってありますので、気になるお店があれば是非ご確認ください🔥 目次 目次の項目をクリックすると料理の写真やおすすめポイントが見れます! 〜ラーメン部門〜 【中区】歴史を刻め 新栄店 【中区】かざみどり 【中区】麺屋幸先坂 【中区】まぜそば鳳 【中区】HANAMICHI 新栄店 【中区】一刻屋 【中区】麺屋はなび 大須店 【中区】八龍 【中区】麦の星

                          【おすすめ88選】名古屋のランチやディナーで美味しいお店を徹底解説 | ラーメン・ハンバーガー・とんかつ・洋食屋・カフェ・インドカレー等 - Taro | 投資・ブログ収益化・東海グルメ・旅行
                        • jj init — Sympolymathesy, by Chris Krycho

                          Assumed audience: People who have worked with Git or other modern version control systems like Mercurial, Darcs, Pijul, Bazaar, etc., and have at least a basic idea of how they work. Jujutsu is a new version control system from a software engineer at Google, where it is on track to replace Google’s existing version control systems (historically: Perforce, Piper, and Mercurial). I find it interesti

                            jj init — Sympolymathesy, by Chris Krycho
                          • 顧客にアクションを起こさせるには?高広伯彦さんに訊くコンテンツマーケティングの基本|note pro公式 | 法人オウンドメディアをかんたん、すぐに立ち上げ

                            「noteとTwitterでつくる新しい企業コミュニケーション 実践編」イベント。今回のゲストは、マーケティングエージェンシー・スケダチ代表であり、社会構想大学院大学 特任教授でもある高広伯彦たかひろ のりひこさんです。 インバウンドマーケティングやコンテンツマーケティングの火付け役で、長らく企業のコンテンツづくりの重要性を啓発されている高広さんに、企業はどのように「コンテンツ」づくりをはじめるべきかを伺いました。 ※この記事では、「X」の表記をシリーズタイトルに合わせて「Twitter」とします。 コンテンツの役割は顧客のフィルタリングコンテンツにふさわしいチャネルを選ぶ——まずはコンテンツマーケティングのポイント、そして、企業は何のためにネットで情報発信をするのかを中心にお話を伺いたいと思います。 高広さん(以下、高広) 先日、ある企業の方から「情報発信をするのに、noteとTwitt

                              顧客にアクションを起こさせるには?高広伯彦さんに訊くコンテンツマーケティングの基本|note pro公式 | 法人オウンドメディアをかんたん、すぐに立ち上げ
                            • とも ちゃ日記(Tomo cha) - 元大学生のOL日記-

                              わたしの日記は日々の出来事の鬱憤晴らしの毒だし日記がメインです。 相当病んでいます。くだを巻いています。許容出来る方のみのアクセスをお願いします。 また、この日記へのリンクは原則自由にして頂いても結構ですが、 写真への直リンクを張るのはご遠慮下さい。内容に関しては、一切保証致しません。 カテゴリ一覧 Network, Internet, IPv6, DC, NTT, Comp, Linux, Debian, FreeBSD, Windows, Server, Security, IRC, 大学, Neta, spam, 食, 生活, 遊び, Drive, TV, 仕事, seirios氏がAmazonでポチって面白いデバイスを持ってきたので、軽く検証、面白い結果が得れたので私も合計で5台ほど調達することにした。 検証した機器は、 八丁 seekswan XikeStor SKS8300-8

                              • RubyKaigi 2024 アンドパッドブースでの Ruby アンケート結果大公開 - ANDPAD Tech Blog

                                こんにちは hsbt です。RubyKaigi 2024 お疲れ様でした。RubyKaigi 2024 では、毎回のことですが半分以上の時間を廊下ですれ違った Rubyist と「最近どうですか」という会話をしたり、「例の件だけど」「Ruby でこういうことを考えている」というような海外から来た Rubyist と仕事の打ち合わせのようなこともやっていました。 さて、今回は RubyKaigi 2024 でアンドパッドのブースの企画として行っていたアンケートの中から Rubyist が気になるであろう項目についてご紹介します。有効回答数は設問によって異なりますが、いずれも 400 件弱という結果になりました。 RubyKaigi 2024 は参加者が 1300 人前後と聞いているので、この回答結果はおおよそ全体を示す結果と見ても良さそうです。それでは各設問について見ていきましょう。 これま

                                  RubyKaigi 2024 アンドパッドブースでの Ruby アンケート結果大公開 - ANDPAD Tech Blog
                                • 英語で楽しむ秋の絵本!『Little Acorn』で学ぶ自然の循環

                                  「Little Acorn」は、小さなドングリが大きなオークの木に成長していく心温まる物語です。美しいイラストと共に、自然の生命の循環を優しく描いた絵本を、お子様と一緒に楽しんでみませんか? ここでは「Little Acorn」の簡単なあらすじの他、文中に出てくる日常の英語表現、おすすめの読み聞かせ動画のご紹介や日本語訳などを掲載しています。 お話のあらすじ木の上で誰にも気付かれずに過ごしていた小さなドングリが、ある秋の日に地面に落ちます。リスに拾われて土の中に隠された後、ドングリは少しずつ変化を始め、芽を出し、根を張り、やがて立派なオークの木へと成長していきます。鳥やリス、虫たちの住処となった大きな木は、最後に自分の子どもとなる新しいドングリを実らせます。自然の命の循環をドングリの視点から優しく描いた心温まるストーリーです。 英語学習のポイントこの絵本には、自然や成長に関する表現が豊富に

                                    英語で楽しむ秋の絵本!『Little Acorn』で学ぶ自然の循環
                                  • コールデコット賞受賞作「All the World」:リズミカルな英語で世界を感じよう

                                    「世界ってどんなところ?」小さなお子さんに、そう聞かれたことはありませんか? 2010年コールデコット賞受賞作品である『All the World』は、身近なものから壮大な自然まで、この世界にあるあらゆる物事をリズミカルな言葉で表現した絵本です。ページをめくるごとに、子どもたちは新しい発見と世界への好奇心を育んでいくことでしょう。 ここでは「All the World」の簡単なあらすじの他、文中に出てくる日常の英語表現、おすすめの読み聞かせ動画のご紹介や日本語訳などを掲載しています。 お話のあらすじこの絵本は、シンプルな文章と鮮やかなイラストで、世界の美しさや多様性を歌い上げます。「岩、石、小石、砂」といった、身近な自然の要素から始まり、「体、肩、腕、手」と、人間の体の部分へと続きます。さらに、「巣、蜂、羽、羽音」や「木、幹、枝、樹冠」など、自然界の生命についても触れ、読者である子どもたち

                                      コールデコット賞受賞作「All the World」:リズミカルな英語で世界を感じよう
                                    • 『Horton Hears A Who!』で楽しく英語学習!ドクター・スースの名作絵本を親子で楽しむ

                                      「Horton Hears A Who!」は、ドクター・スースらしいユニークなキャラクターと、心温まるメッセージが詰まった絵本です。今回は少し長い物語ですが、この絵本を通して、お子さんと一緒に楽しく英語を聞き流してみませんか? ここでは「Horton Hears A Who!」の簡単なあらすじの他、文中に出てくる日常の英語表現、おすすめの読み聞かせ動画のご紹介や日本語訳などを掲載しています。 お話の内容優しいゾウのホートンは、ジャングルで小さなホコリを見つけます。そのホコリから「助けて!」という声が聞こえたホートンは、ホコリを大切に持ち運び、その上に住む小さな人々「フー」を守ることを決意します。 しかし、ホートンは周りから「ホコリに人が住んでいるなんておかしい」と笑われてしまいます。それでも、ホートンはフーたちの存在を信じ、危険から守ろうとします。 英語学習のポイントこの絵本には、日常会話

                                        『Horton Hears A Who!』で楽しく英語学習!ドクター・スースの名作絵本を親子で楽しむ
                                      • So You Want To Build A Browser Engine

                                        Eyes Above The Waves Robert O'Callahan. Christian. Repatriate Kiwi. Hacker. Archive 2024 June Waihohonu Hut 2024 So You Want To Build A Browser Engine Real-Time Settlers Of Catan April Auckland Waterfront Half Marathon 2024 Whanganui River Journey 2024 2023 December Rees-Dart Track 2023 Caples/Routeburn Track 2023 Abel Tasman Kayaking November Mount Pirongia 2023 Blog Migrated April Why I Signed T

                                        • 実録 脆弱性発見から報告まで 〜CVE 保持者になりたくて〜 | SBテクノロジー (SBT)

                                          こんにちは!セキュリティサービス部セキュリティ開発グループの今村です。 今回のブログでは、私が2023年8月に IPA に報告した脆弱性についての内容、また報告から公表までの経緯や脆弱性の探し方などをご紹介します。 <免責事項> 本記事は脆弱性情報を扱う性質上、攻撃手法の一部に触れますが、違法行為を助長するものではなく脆弱性の発見により安全なソフトウェアが増えることを目的としております。 本記事に掲載した行為を自身の管理下にないネットワーク・コンピューターに行った場合は、攻撃行為と判断される場合があり、法的措置を取られる可能性があります。脆弱性の検証を行う場合は、くれぐれも許可を取ったうえで自身の管理下にあるネットワークやサーバーに対してのみ行ってください。 はじめに 自己紹介 私は、23卒として SBテクノロジーに入社し、普段は主に、セキュリティ監視に使用するログ分析基盤の担当エンジニア

                                            実録 脆弱性発見から報告まで 〜CVE 保持者になりたくて〜 | SBテクノロジー (SBT)
                                          • PRマージのあらゆるブロッキングを回避する技術 / trunk-based development tips

                                            https://gotanda-rb.connpass.com/event/315058/ 2024/04/024「gotanda.rb #57」の資料です。 本発表では、トランクベース開発における基本的な考え方とプラクティスを紹介しました。

                                              PRマージのあらゆるブロッキングを回避する技術 / trunk-based development tips
                                            • オルタナティブ ポップシンガー Nao Kawamuraが、約2年半ぶりに待望のシングル曲「Call me」を10月30日にリリース決定!さらに11月8日(金)にリリースパーティが決定! | Neopress ネオプレス

                                              オルタナティブ ポップシンガー Nao Kawamuraが、この度約2年半ぶりとなる待望のシングル曲「Call me」をリリースすることを発表した。 今作は、コロンビア出身の新進気鋭のトラックメーカー/サウンドプロデューサー Somaphiqを迎え、疾走感のあるドラムンベースに洗練されたハイパーポップサウンド、R&Bのメロディが光る一作となっている。 また2年間の制作期間やコロナ禍を経て変化した、軽やかなNaoのマインドが宿る歌詞も魅力のひとつ。 今作は悩みを持つ友人に宛てた楽曲であるが、”他人と向き合うことは自分と向き合うことでもある。苦しい時は無理せず助け合って生きよう“ という軽やかなメッセージが込められている。 更に今回は、数多くの有名ブランドとのコラボやスポーツエミー賞2023の受賞歴を持つドイツの映像チームMoriから、CEOのFlorian Balkeを迎え、Music Vi

                                                オルタナティブ ポップシンガー Nao Kawamuraが、約2年半ぶりに待望のシングル曲「Call me」を10月30日にリリース決定!さらに11月8日(金)にリリースパーティが決定! | Neopress ネオプレス
                                              • 巻頭言:Four keysの"Change lead time"をちょっと深堀る

                                                ありがたいことに第2号も発刊できました。ご協力いただけました皆様にここで感謝申し上げます。 今回の巻頭言は、Four keysの"Change lead time"についてちょっと深堀りしてみた話を書いていきます。 Four keysとは “State of DevOps Report"という、毎年DORA(Devops Research And Assessment)社によって発刊されている、DevOpsに関わるエンジニアのアンケートを元に統計を取り、考察・研究されたレポートがあります。 Four keysはその2014年度に発刊されたレポートで発表され、「ITパフォーマンスを測る指標」というものでした。(ITパフォーマンスってザックリした言葉ですね) そんなFour keysは以下の4つの指標で構成されています。 Deployment frequency(デプロイ頻度) Lead ti

                                                  巻頭言:Four keysの"Change lead time"をちょっと深堀る
                                                • 宇宙から落とし物と思われる重さ40kgの巨大パーツを農場主が発見し困惑

                                                  宇宙開発が進むにつれて、人工衛星やロケットなどの落下物の危険性も無視できないものとなっており、2024年4月には国際宇宙ステーションからの投棄物がアメリカの民家を破壊したことが報じられています。新たに、カナダで人工衛星の一部と思われる部品が見つかったと、地元のテレビ局が伝えています。 Space junk? Sask. farmers baffled after finding strange object in prairie field | CTV News https://regina.ctvnews.ca/from-outer-space-sask-farmers-baffled-after-discovering-strange-wreckage-in-field-1.6880353 From outer space? Farmers baffled after discover

                                                    宇宙から落とし物と思われる重さ40kgの巨大パーツを農場主が発見し困惑
                                                  • CocoaPods Support & Maintenance Plans - CocoaPods Blog

                                                    TLDR: We're still keeping it ticking, but we're being more up-front that CocoaPods is in maintenance mode. CocoaPods is about 13 years old now, and the landscape of iOS development has changed a lot in that time. I remember the fragmented islets of small shared libraries (like: ASIHTTPRequest, Three20, SBJson, SSToolkit, iCarousel) with tricky upgrade instructions and complicated build setups. Coc

                                                    • Tera Term - Windows用端末エミュレータ

                                                      Tera Term Home Page English Page [Project page] [License] [Download] [Snapshot] [Document] [Users ML] [Twitter] [SourceCode] [Development] [Dev ML] [Commit ML] TeraTerm Project TeraTerm Project は、ターミナルエミュレータ Tera Term 、および SSH 対応拡張モジュール TTSSH の開発をしています。BSDライセンスに基づくオープンソース・ソフトウェアです。オリジナルの Tera Term Pro 2.3 の原作者公認の後継版です。開発は、GitHub 上のプロジェクトページで行われています。 ダウンロード 最新のリリースは、GitHub よりダウンロードすることができます。 現在の最新版

                                                        Tera Term - Windows用端末エミュレータ
                                                      • CocoaPodsにCVSSスコア10.0の脆弱性 広範囲に影響が及ぶ恐れ

                                                        E.V.A Information Securityは2024年7月1日(現地時間)、「iOS」向けのライブラリ管理ツール「CocoaPods」に複数の重大な脆弱(ぜいじゃく)性が存在すると伝えた。 これらの脆弱性は「CVE-2024-38368」「CVE-2024-38366」「CVE-2024-38367」として特定されており、これらを悪用されるとGoogleやGitHub、Amazonなどが管理するプロジェクトの依存関係に影響を及ぼす可能性がある。特にCVE-2024-38366のCVSSスコアは10.0と評価されているため注意が必要だ。 CVSSスコアは10.0 重大なソフトウェアサプライチェーンのリスク 発見された脆弱性は以下の通りだ。 CVE-2024-38368(CVSSスコア:9.3、深刻度:Critical): 2014年にtrunkサーバに移行したことによる影響とされて

                                                          CocoaPodsにCVSSスコア10.0の脆弱性 広範囲に影響が及ぶ恐れ
                                                        • 週刊Railsウォッチ: SeleniumでRubyの全クラスとモジュールにRBSが追加ほか(20240410後編)|TechRacho by BPS株式会社

                                                          週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 2要素認証のブルートフォーステストをRubyで書く(Ruby Weeklyより) 元記事: Brute-forcing 2FA with

                                                            週刊Railsウォッチ: SeleniumでRubyの全クラスとモジュールにRBSが追加ほか(20240410後編)|TechRacho by BPS株式会社
                                                          • 【翻訳】 jj init (バージョン管理システム Jujutsu の紹介)

                                                            まえがき この記事は、Chris Krycho 氏による Jujutsu の 解説記事 “jj init” の翻訳です。公式ドキュメントを除き、現時点で存在するほぼ唯一の Jujutsu に関する詳細な解説だと思います。 実例は全部 macOS のものですが、コンセプトや、比較や、実際の使い勝手がわかって、とても勉強になりました(小並感)。 Jujutsu という新たなバージョン管理システムを Google で働くソフトウェアエンジニアが作っていて、Google の既存のバージョン管理システム(Perforce や Piper や Mercurial があった)を置き換えることを目指している。このソフトは設計思想の面でも、実装の落とし込みや UI の練られ具合の面でも興味深いもので、私がひと昔ほど前に考え始めたある疑問に一つの解を与えてくれる。「Mercurial, Git, Darcs,

                                                              【翻訳】 jj init (バージョン管理システム Jujutsu の紹介)
                                                            • Balance deployment speed and stability with DORA metrics | Amazon Web Services

                                                              AWS DevOps Blog Balance deployment speed and stability with DORA metrics Development teams adopt DevOps practices to increase the speed and quality of their software delivery. The DevOps Research and Assessment (DORA) metrics provide a popular method to measure progress towards that outcome. Using four key metrics, senior leaders can assess the current state of team maturity and address areas of o

                                                                Balance deployment speed and stability with DORA metrics | Amazon Web Services
                                                              • What We Learned from a Year of Building with LLMs (Part II)

                                                                To hear directly from the authors on this topic, sign up for the upcoming virtual event on June 20th, and learn more from the Generative AI Success Stories Superstream on June 12th. Part I of this series can be found here and part III can be found here. A possibly apocryphal quote attributed to many leaders reads: “Amateurs talk strategy and tactics. Professionals talk operations.” Where the tacti

                                                                  What We Learned from a Year of Building with LLMs (Part II)
                                                                • 受託開発におけるハイブリッドテーマ開発 – Aki Hamano

                                                                  はじめに この記事では、受託開発において WordPress テーマを制作する時に、ハイブリッドテーマで構築するための設計・アプローチを提案するものです。 記事タイトルに「受託開発における」と含めた理由は、WordPress テーマディレクトリに公開したり、不特定多数に配布するようなテーマにおいては、この記事のアプローチが必ずしもベストな方法ではないと考えるからです。あくまでも、特定の WordPress サイト (特定のクライアント・エンドユーザー) 向けに最適化したテーマを制作するというシチュエーションにおいての話となります。 ハイブリッドテーマとは ? まず、ハイブリッドテーマ含め、どのようなテーマの形態が存在しているかを、WP Tavern の記事 (Block, FSE, Hybrid, Universal? What Do We Call These New WordPress

                                                                  • WordPress6.6から導入されるSection Stylesがすごくよさそうというはなし

                                                                    この記事を投稿した時点ではバージョンはまだRC1ですが、ちょっとずつ色々検証がてら触り始めているので、触ってみた所感を残しておこうと思います。 今回はコレ!Section Styles! なんぞ?って感じですが、(だいぶん簡略に言うと)ブロックスタイルがjsonだけで作れるようになるよってことです。この機能自体register_block_styleに置き換わるものではなく、拡張的な機能なので、どちらを使うかは好みかなぁと今のところ思っています。 ただ、同じことをregister_block_styleでやろうと思うとなかなかコードが面倒そうな感じ(配列まみれ)なので、私はSection Stylesでモリモリやっていくと思います。 { "$schema": "https://schemas.wp.org/trunk/theme.json", "version": 3, "title":

                                                                      WordPress6.6から導入されるSection Stylesがすごくよさそうというはなし
                                                                    • Rubyの大域脱出はどのように実現されているか - Qiita

                                                                      def timeout(sec) bl = proc do y = Thread.start { sleep sec } result = yield(sec) y.kill y.join return result end bl.call caller(0) end timeout(100) do foo.bar end ところが、実際にはbl.callでVMを起動する時のISeqがfoo.barのあるブロックになってしまい、そこでfoo.barを呼び出した後普通に次の行に抜け、本来大域脱出により到達しないはずのcaller(0)の呼び出しに到達してしまいました。 gdbで見てみるとbl.callからvm_call_opt_call経由でinvoke_blockにより積まれているcfpのiseqには正しいiseqがセットされ、実行され始めていた。なので上記の引用の内容は間違っていた。 一

                                                                        Rubyの大域脱出はどのように実現されているか - Qiita
                                                                      • 旧ツイッターこと現Ⅹのポストのリコメンド第2弾は奇々怪々の木です - チコちゃんに叱られないブログ

                                                                        ↑音読で楽しんでね 2023年12月16日 土曜日 2023年度 静吉チャンネル プレゼンツだよ😍 このブログは音声読み上げ対応なので、読むのが面倒な時は音声読み上げで楽しんでください。 と言っても今回のような旧ツイッターこと現Ⅹのポスト転載中心の記事だと、読み上げ機能ではブログのポストの裏面のHTML記述を正直に読み上げるので、これが逆に煩わしいかもしないので、読むというよりは観るブログみたいな感覚でどうぞです。 ブログ主の趣味の一つは植物栽培です。 でも栽培場所の関係で大きくなる木物はほとんど栽培していません😋 バオバオ この木は星の王子様の国に生えているバオバオの木です。 Baobabs (Adansonia) are distinctive trees with incredibly large trunks. They can store tremendous amounts

                                                                          旧ツイッターこと現Ⅹのポストのリコメンド第2弾は奇々怪々の木です - チコちゃんに叱られないブログ
                                                                        • ブルーボトルコーヒー 名古屋栄カフェ 4月23日(火)グランドオープン

                                                                          ブルーボトルコーヒージャパン合同会社(本社:東京都江東区)は2024年4月23日(火)、中部地方で初のカフェとなる「ブルーボトルコーヒー 名古屋栄カフェ」を、同日オープンする名古屋・栄エリアの新たなランドマーク「中日ビル」の1階にオープンいたします。 日本を代表する都市の一つである名古屋では、生活の中に喫茶店文化が根付き、モーニングサービスなど独自のコーヒー文化が発展してきました。ブルーボトルコーヒーでは2022年に「ブルーボトル コーヒートラック」を栄エリアに出店させていただき、多くのゲストの皆さまとの繋がりに恵まれた土地でもあります。この度、ご縁をいただき名古屋の地にカフェを出店させていただくにあたり「Authentic&Cute(オーセンティック アンド キュート)」をコンセプトに、物事の本質を大事にしながら現代的でキュートな雰囲気を感じていただけるカフェをご用意いたしました。 名古

                                                                            ブルーボトルコーヒー 名古屋栄カフェ 4月23日(火)グランドオープン
                                                                          • theme.jsonの活用方法─WordPressテーマを賢くカスタマイズ

                                                                            WordPressエコシステムは成長を続けており、これまで以上にWordPress開発に柔軟性がもたらされています。フルサイト編集(FSE)では、特にtheme.jsonファイルを活用することで、誰でもゼロからテーマを開発することができます。 theme.jsonファイルを使えば、複雑なプログラミング言語の扱いに煩わされることなく、WordPressテーマをきめ細かくカスタマイズ可能です。 この記事では、フルサイト編集との関係性を含め、theme.jsonファイルの可能性を探ります。また、開発経験を問わず、theme.jsonファイルを使用しておしゃれでパフォーマンスに優れたサイトを構築する方法もご紹介していきます。 theme.jsonファイルとは theme.jsonは、WordPressテーマの設定とスタイルを定義する設定ファイルです。JavaScript Object Notati

                                                                              theme.jsonの活用方法─WordPressテーマを賢くカスタマイズ
                                                                            • MakeとGitHub CLIで初回Pushまでを最速に。ISUCONハック前編 - CARTA TECH BLOG

                                                                              みなさん、GitHub CLIは使っていますか?私は普段の業務で長く使っています。 そろそろ本番を迎えるISUCONという競技においても これは非常に使えるんじゃないか?🤔 と感じたので、その使い方をISUCON13個人スポンサーのyamachuが紹介していこうと思います! GitHub CLIを使ったISUCONの初動スピードアップ方法 ISUCONに出場している多くのチームが、ISUCONのコード管理にGitHubを使用していると思います。 GitHubにはIssue機能があり、またPullRequest機能があり、わかりやすいWebUIがあります。 GitHubの運用方法も様々あります。 私が参加した時は、IssueやPullRequestで以下の内容を管理していました。 Issue: 次なる一手を打つ判断に使うログデータ PullRequest: 考えた施策 そう、例えばこんな感

                                                                                MakeとGitHub CLIで初回Pushまでを最速に。ISUCONハック前編 - CARTA TECH BLOG
                                                                              • チームのブランチ戦略を整備した話 - SPIDERPLUS Tech Blog

                                                                                こんにちは、技術推進部の本田です。S+BIMチームを担当しています。 今年1月から新たな期が始まり、組織も変わり、チーム内としての開発フローを見直す機会がありました。 今回はその一環としてブランチ戦略の整備をしたのでその時に考えたこと、やったことを記事にまとめたいと思います。 チームのブランチ戦略を考えている方にとって少しでも参考になれば幸いです。 ※公開用に一部情報を省略、編集しております。 📝 この記事で説明しないこと ✔️ ブランチ戦略を整備する際にやったこと 🏁 ブランチ戦略によって達成したいこと 💼 開発体制、開発フローを整理する 開発体制 開発フロー 📐 ブランチ戦略を設計する ベースにするブランチ戦略と対応スコープの検討 環境とブランチの対応表を作る ブランチ表を作る feature開発の流れ ブランチフロー図 🛠️ おまけ 🦺 今後の課題 最後に 参考 📝 こ

                                                                                  チームのブランチ戦略を整備した話 - SPIDERPLUS Tech Blog
                                                                                • git branches: intuition & reality

                                                                                  Hello! I’ve been working on writing a zine about git so I’ve been thinking about git branches a lot. I keep hearing from people that they find the way git branches work to be counterintuitive. It got me thinking: what might an “intuitive” notion of a branch be, and how is it different from how git actually works? So in this post I want to briefly talk about an intuitive mental model I think many p