並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

gitlabの検索結果1 - 24 件 / 24件

  • (翻訳) GitLab 社で働くのはどのようなものだったか - forest book

    本稿は Yorick Peterse 氏によって書かれた次の記事の日本語翻訳です。著者に翻訳の許可を得て公開しています。 yorickpeterse.com また本稿は DeepL Pro を使って下訳したものに手を加えています。日本語翻訳の不具合または誤訳については Yorick Peterse 氏ではなく、本稿のコメント欄にお願いします。 ここから本文です。 GitLab 社で働くのはどのようなものだったか 私は2015年10月に GitLab 社に入社し、6年あまり働いて2021年12月に退社しました。 前に GitLab 社を辞めて Inko に取り組んでいることは書きましたが、2015年から2021年までの間、GitLab 社で働いていたことがどのようなものであったのかについては触れませんでした。理由は2つあります。 燃え尽き症候群に苦しんでいて、(当時は) 自分の人生の最後の6

      (翻訳) GitLab 社で働くのはどのようなものだったか - forest book
    • 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を採用しない理由
      • GitLabで1クリックアカウント乗っ取りが可能だった脆弱性から学ぶ、OpenID Connect実装の注意点 - Flatt Security Blog

        はじめに こんにちは。株式会社Flatt Securityセキュリティエンジニアの森(@ei01241)です。 最近は認証や認可に際してOpenID Connectを使うWebサービスが増えていると思います。「Googleアカウント/Twitter/Facebookでログイン」などのUIはあらゆるサービスで見かけると思います。しかし、OpenID Connectの仕様をよく理解せずに不適切な実装を行うと脆弱性を埋め込むことがあります。 そこで、突然ですがクイズです。以下のTweetをご覧ください。 ⚡️突然ですがクイズです!⚡️ 以下の画面はOAuth 2.0 Best Practice上は推奨されないような実装になっており、潜在的リスクがあります。https://t.co/bXGWktj5fx どのようなリスクが潜んでいるか、ぜひ考えてみてください。このリスクを用いた攻撃についての解説記

          GitLabで1クリックアカウント乗っ取りが可能だった脆弱性から学ぶ、OpenID Connect実装の注意点 - Flatt Security Blog
        • GitLabが公開しているZoom会議の動画が再生回数数万回を突破、まさかの使われ方が判明

          GitリポジトリプラットフォームのGitLabは、社内で行われたZoom会議をYouTubeに公開しています。会議の内容は専門的で不特定多数に見せるためのものではないため、本来であればこうしたZoom会議動画の再生数は少なくなるものですが、動画の中には再生数が数万回を突破しているものも存在します。これは、GitLabのZoom会議動画を使って「仕事をしているふり」をする人が多いからだと、衛星通信会社・AstranisのチーフスタッフでX(旧Twitter)ユーザーのクリスチャン・ケイル氏が明かしました。 So GitLab posts their internal Zoom call recordings on YouTube, and some have HUNDREDS OF THOUSANDS of views... Because people use them to preten

            GitLabが公開しているZoom会議の動画が再生回数数万回を突破、まさかの使われ方が判明
          • Screwtape / sqlite-schema-diagram · GitLab

            GitLab.com

              Screwtape / sqlite-schema-diagram · GitLab
            • OpenSSF ガイド - The Linux Foundation

              (このページは OpenSSF Guides の日本語版です。) ソースコード管理プラットフォーム設定のベストプラクティス GitHub や GitLab などの SCM プラットフォームのセキュリティを確保し、ベスト プラクティスを実装するためのガイド。 より安全なソフトウェア開発のための簡潔なガイド すべてのソフトウェア開発者を対象とした、ソフトウェアの開発、構築、配布に関する簡潔なガイド。 オープンソース ソフトウェアを評価するための簡潔なガイド ソフトウェア開発者として、オープンソースソフトウェア(OSS)の依存関係やツールを使用する前に、候補を特定し、あなたのニーズに照らして主要なものを評価します。 セキュリティ研究者のためのオープンソース ソフトウェア プロジェクトと脆弱性の公表を調整するためのガイダンス このガイドは、セキュリティ研究者(別名「発見者」)がオープンソース ソフ

                OpenSSF ガイド - The Linux Foundation
              • What it was like working for GitLab

                I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w

                • Railsの設計に迷ったのでGitLabの設計ドキュメントを読んでみた | DevelopersIO

                  Railsのプロジェクトがそこそこ大きくなり、ServiceやSerializerなどのカスタムレイヤーを追加してコードを細分化しているものの、レイヤーの役割やインターフェイスのルールが明確に決まっておらずふわふわとしていることを課題と感じていました。課題を解決するヒントを探すため、Railsの超巨大OSSプロジェクトであるGitLabの設計ドキュメントを読んでみました。 ガイドラインの必要性 まず初めにガイドラインの必要性が語られています。レイヤーの抽象化ができたとしても、それを正しく使えないと、あっという間にメンテナンスしにくいコードができてしまうということが説明されています。 例として、あるFinder(Finderはデータベースからデータを検索する抽象)の中で別のFinderを呼び出してはいけないということが挙げられています。もしそうしたなら、Finderにどんどんオプションが追加

                    Railsの設計に迷ったのでGitLabの設計ドキュメントを読んでみた | DevelopersIO
                  • VSCodeとGitLabを連携する - Qiita

                    こんにちは。 株式会社クラスアクト インフラストラクチャ事業部の大塚です。 前回、前々回と私はKubernetesにArgoCDをデプロイしてみたりGitOps,CI/CD環境を構築したりしました。 今回はVSCodeとGitLabを連携させて、よりそれっぽい開発環境を作っていこうと思います。 用語 VSCode Microsoft社が提供しているコードエディタになります。 PCにデフォルトで入っているテキストエディタを凄く拡張させたものとでも思って頂ければいいのではないでしょうか? サーバにSSHして使用することも可能なので、画面を良い感じに分割して上部ではファイルを編集して下部でサーバを操作して、みたいな使い方はあるあるな気がします。 環境イメージ 今回構築するイメージは以下です。 自分のPCにgitリポジトリをclone(≒複製)します。VSCodeでNodePortのyamlを作成

                      VSCodeとGitLabを連携する - Qiita
                    • Making Decisions

                      Intro to making decisions On this page, we have outlined how we make decisions at GitLab. Making decisions GitLab’s values are the guiding principles for our business. They inform hiring, performance management, and promotion assessments. They also guide other decisions that we make. At times, values may be in conflict. To address this, GitLab has a values hierarchy. At the top of this hierarchy i

                        Making Decisions
                      • Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book

                        「GitLabに学ぶ 世界最先端のリモート組織のつくりかた」そーだいなる輪読会 フィナーレの登壇資料です。 https://connpass.com/event/313898/

                          Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
                        • GitLabに「CVSS10.0」の脆弱性 直ちにアップデートを

                          GitLabのミュニティーエディションとエンタープライズエディションに「緊急」(Critical)の脆弱性が見つかった。CVSSv3.1のスコア値が「10.0」と最高値が付いているため迅速にアップデートを適用してほしい。

                            GitLabに「CVSS10.0」の脆弱性 直ちにアップデートを
                          • GitLabはオープンソースな製品&完全リモートワーク体制でどうやって大きく成長していったのか?

                            GitLabは2011年にスタートしたオープンソースプロジェクトで、2014年に法人化、2021年にNASDAQへと上場し、2023年時点では年間の収益が4億ドル(約588億円)を超えるほどの大企業へと成長しました。主力製品がオープンソースであり、完全リモートワークを行うなど一風変わった特色をもつGitLabがどのように成長していったのかについて、コミュニティの力を伝えるメディア「Community Inc.」がまとめています。 Community Contribution at: GitLab - Community Inc. https://community.inc/deep-dives/contribution-gitlab GitLabはクローズドソースコードをホストするオープンソースプラットフォームで、スタート直後は「単なるGitHubクローン」と言われることもありましたが、設

                              GitLabはオープンソースな製品&完全リモートワーク体制でどうやって大きく成長していったのか?
                            • FlutterのCI/CD環境のAWS EC2(Mac)環境に構築してパイプライン実行速度を改善する - Qiita

                              背景 現在Flutterを用いたモバイルアプリの開発を行なっているが、その中でGitlabによるCI/CDを構築している。 こちらを運用していくにあたって1点問題が発生した。 それは、メンバーの増加によって相対的にCI/CDのビルド端末が不足し、pipelineの滞留が発生したことだ。 pipeline待ちがDeveloperのストレスになったり、作業効率の低下を招いたりすることは既に広く知られてはいるため本件を早急に解決する必要がある。 基本的には、CI/CDのRunnerとなるMacを購入して、処理台数を増やすことで、本件を解決することができる。 しかし、この問題の解決には以下のような課題がある。 Mac端末の購入にはリードタイムが必要であり、解決まで時間がかかる。 新規で購入した端末では新たに環境構築が必要であり、人的リソースがかかる。 メンバーの増加は一時的なものであり、減少した際

                                FlutterのCI/CD環境のAWS EC2(Mac)環境に構築してパイプライン実行速度を改善する - Qiita
                              • GitLab 16.0リリース ―GitLab.com利用でのパフォーマンスやAIコード提案機能を強化 | gihyo.jp

                                GitLab 16.0リリース ―GitLab.com利用でのパフォーマンスやAIコード提案機能を強化 2023年5月22日、GitLabの新バージョンGitLab 16.0がリリースされた。 GitLab 16.0 released with Value Streams Dashboards and improvements to AI-powered Code Suggestions | GitLab #GitLab16 is here 🚀 Check out the thread to learn all about the new #DevSecOps platform-wide features.https://t.co/zOM0H5UZwA pic.twitter.com/AaHRr7IG66 — 🦊 GitLab (@gitlab) May 22, 2023 GitLab

                                  GitLab 16.0リリース ―GitLab.com利用でのパフォーマンスやAIコード提案機能を強化 | gihyo.jp
                                • ジークス、GitLabの全531機能を日本語で解説した「すべてのGitLab機能リスト」逆引き辞書を公開

                                  CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                    ジークス、GitLabの全531機能を日本語で解説した「すべてのGitLab機能リスト」逆引き辞書を公開
                                  • Guidelines for reusing abstractions | GitLab

                                    Why these guidelines are necessary End goal Abstractions Controllers API endpoints Service classes ServiceResponse Finders Presenters Serializers Models Model class methods Model instance methods Active Record Worker Guidelines for reusing abstractions As GitLab has grown, different patterns emerged across the codebase. Service classes, serializers, and presenters are just a few. These patterns ma

                                    • GitLabがGoogle Cloudと提携 AI機能の提供加速 コードの自動生成、コードにある脆弱性の説明など

                                      この記事は新野淳一氏のブログ「Publickey」に掲載された「GitLabがGoogle CloudとAI分野で提携、AIをGitLabツール群に統合。コードの自動生成、コードにある脆弱性の説明、コードレビュアーの推薦など実現」(2023年5月10日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米GitLabとGoogle CloudはAI分野での提携を発表し、Google Cloudが提供するAI機能の「Vertex AI」などにより、GitLabのツール群にAIによる開発者の支援機能を組み込んでいくとしました。 そしてGitLabは5月3日付けのブログ「GitLab details AI-assisted features in the DevSecOps platform」で、今後どのようなAI関連の機能をGitLabに実装していくのかについて説明してい

                                        GitLabがGoogle Cloudと提携 AI機能の提供加速 コードの自動生成、コードにある脆弱性の説明など
                                      • 『GitLabに学ぶ 世界最先端のリモート組織のつくりかた』- 意識的に”設計”されないとリモートワーク中心の働き方は実現できないということがわかる1冊 - Magnolia Tech

                                        GitLabに学ぶ 世界最先端のリモート組織のつくりかた ドキュメントの活用でオフィスなしでも最大の成果を出すグローバル企業のしくみ 作者:千田 和央翔泳社Amazon 紹介された本はなるべくその場で注文して実際に読んでみる、というのを実践するように心がけています。この本もそうやって紹介されたので、すぐに買って読んでみました。 当たり前ですが、単にリモートワークにすれば全ての問題が解決する、業績が上がる、リモートワーク最高!という内容ではありません。 この本の中心は、GitLab社が作った「GitLab Handbook」をベースに、組織の価値観、それをベースにした仕事のやり方、評価のやり方を定義、可視化することで、よりみんなが満足して、より高い成果を出すための環境作りの方法が解説されています。 GitLab社はオールリモートで運営されていて、2,000名を超える従業員が特定のオフィスを持

                                          『GitLabに学ぶ 世界最先端のリモート組織のつくりかた』- 意識的に”設計”されないとリモートワーク中心の働き方は実現できないということがわかる1冊 - Magnolia Tech
                                        • Gitlab Meeting Simulator 2024

                                          Pretend to work from Gitlab with Gitlab Meeting Simulator 2024. Testimonials from YouTube I play this when I need my family to leave me alone - so helpful Im not ready to tell my parents that i resigned my job, so i was telling them im working from home and play this every morning so they would stop bothering me. This is a lifesaver! I've watched this 30 times and I have no idea what Gitlab is.

                                          • GitLab CI でリリース体験を向上させたい話 - エムスリーテックブログ

                                            【SREチーム ブログリレー3回目】 こんにちは。エンジニアリンググループ、SRE の伴です。 エムスリーでは、AWS クラウド上に GitLab をホスティングして使っています。このため、 GitLab CI を使った CI/CD の構築が積極的に行われています。 SRE チームでも、インフラの管理に Infrastructure as Code (以下、IaC) ツールを利用しており、そのコードを GitLab で管理し、CI/CD を構築しています。 しかし昨年時点では、SRE 管理のリポジトリで CI/CD を構築できていないものがまだまだ存在していました。このため、昨年5月にエムスリーにジョインしてから、それらリポジトリ CI/CD の改善をしています。 ここでは、その改善の一部である「Trigger 機能を使った CI/CD 構築」と「gitlab-comment の導入」につ

                                              GitLab CI でリリース体験を向上させたい話 - エムスリーテックブログ
                                            • Google Cloud Next '23 速報を日本語で解説(2&3日目) - G-gen Tech Blog

                                              G-gen の杉村です。2023年8月29日〜31日 (現地時間)、Google Cloud Next '23 が米国・サンフランシスコで開催されました。前回の記事では1日目の発表を扱いましたので、今回の記事ではそれ以外の発表等をご紹介します。 はじめに 開発の効率化 Jump Start Solutions GitLab との提携 Application Integration の GA インフラ C3A / C3D VM Titanium BigQuery と AI/ML BigQuery ML での生成 AI 利用 Feature Store の BigQuery 対応 BigQuery でのベクトルインデックス構築 BigQuery とデータ分析 Data clean rooms (Preview) BigQuery to Bigtable export BigQuery Omni

                                                Google Cloud Next '23 速報を日本語で解説(2&3日目) - G-gen Tech Blog
                                              • 「GitLab Connect Japan 2024」に参加してきました | DevelopersIO

                                                2024年2月7日(水)に行われたGitLab Connect Japan 2024の参加レポートです。 こんにちは、こんばんは、アライアンス事業部のきだぱんです。 今回は、2024年2月7日(水)に行われたGitLab Connect Japan 2024の参加レポートをお届けします。 イベント概要 「GitLab Connect Japan 2024」 日程:2024年2月7日(水)13:00~19:00 主催:GitLab合同会社 会場:JPタワー ホール&カンファレンス(KITTE 4階) 講演内容 Opening Remarks and Welcome Keynote:The Evolution of DevSecOps GitLab合同会社 Japan Country manager, 小澤 正治氏 GitLab Inc. Chief Marketing and Strateg

                                                  「GitLab Connect Japan 2024」に参加してきました | DevelopersIO
                                                • Gitリポジトリマネージャ「GitLab 16.9」がリリース

                                                  GitLab 16.9では、Premiumにおいて、SaaSとセルフマネージドインスタンスでのGitLab Duo Chatベータ版が利用できるようになった。GitLab Duo Chatでは、イシュー、エピック、コードの説明および要約、アーティファクトに関する特定の質問に対する回答、アーティファクトの情報に基づくコードまたはコンテンツの生成、プロセス開始支援といった機能を備えている。 また、すべてのエディションにおいて、マージリクエストのレビュー完了後に、明示的に承認せず一般的なフィードバックを送信する「コメント」、フィードバックを送信して変更を承認する「承認」、マージ前に対処すべきフィードバックを送る「変更のリクエスト」のいずれかを送信可能になった。 CI/CD変数のユーザーエクスペリエンスの改善も行われており、変数値が要件を満たさない場合の検証が改善されるとともに、変数作成時にヘルプ

                                                    Gitリポジトリマネージャ「GitLab 16.9」がリリース
                                                  1