並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 305件

新着順 人気順

subversionの検索結果81 - 120 件 / 305件

  • ghq v1リリースとghq-handbookのお知らせ | おそらくはそれさえも平凡な日々

    https://github.com/motemen/ghq/releases/tag/v1.0.0 年末にアナウンスしていた通り、先程ghq v1.0.0をリリースしました。変更点は以下のエントリでお知らせしていたとおりです。その他Subversion周りの対応を無駄に頑張って強化したりしました。 https://songmu.jp/riji/entry/2019-12-28-ghq.html 是非ご利用ください。 年末年始休暇中にドキュメントを書いていたのですが、思ったよりもしっかりとした分量になったので、思い立って電子書籍にして販売してみることにしました。 https://leanpub.com/ghq-handbook 日本語で20ページほどです。値段は$1.99くらいにしたかったのですが、Leanpubで収益を上げる場合には$4.99が下限のようなので、その額に設定させてもらいま

      ghq v1リリースとghq-handbookのお知らせ | おそらくはそれさえも平凡な日々
    • Kubernetes、はじめました | 外道父の匠

      冷やし中華の季節になりましたので、Kubernetesをはじめました。もとい、はじめてしまいました。 前回のECSシリーズに比べると、だいぶ世界が広いシステムであり、1つのシリーズとしてまとめるとか、全部終わってから書き始めるとか、どうにもできそうになかったので少しずつ進めることにします。今回は、雑感とリンク集のみで、助走というか覚悟を決める回という位置づけになりやす。 これまでの率直な感想 触り始める前の僕 Kubernetesの情報がやけに目につくけど、なんか煽り感が強くて気に食わん…… ていうかクラウド界の「Linux」ってなんやねん俺は騙されんぞ!なんかイケ好かないシステムくさいな!! 数日間、情報収集した僕 このクラウド全盛期に、なんでいまさらクラウドの中にこんなプラットフォームを構築せなアカンねん、オンプレでやれ。 納得いく構成と構築まで頑張った僕 なんだかんだで手足のように動

        Kubernetes、はじめました | 外道父の匠
      • GitHub Actionsのpushイベントとpull_requestイベントではGITHUB_SHAが異なる - くりにっき

        tl;dr; 検証内容 サンプルコード masterブランチに普通にpushした時 PullRequestに対してpushした場合 pushイベントの結果 pull_requestイベントの結果 解説 2021/01/08 追記 GITHUB_SHAが異なることで何が困るか 余談:tfnotifyでpull_requestイベントの時にもPullRequestにコメントをつけたい FAQ Q. だったらpull_requestは不要では? 今の心境 tl;dr; タイトルが全て 検証内容 サンプルコード GitHub Actionsで使える(事前定義済みの)環境変数 *1を列挙するだけのシンプルなワークフローです on: - push - pull_request jobs: show_env: runs-on: ubuntu-latest steps: - run: env | grep

          GitHub Actionsのpushイベントとpull_requestイベントではGITHUB_SHAが異なる - くりにっき
        • 先行リリース…? - Qiita

          この記事は「本番環境でやらかしちゃった人 Advent Calendar 2020」の12日目です。参加できて嬉しいです。 https://qiita.com/advent-calendar/2020/yarakashi-production ※この話はフィクションです。また、派手な内容ではありません。 AM8:35 私は某ソフトウェア開発会社でシステムのヘルプデスクを担当している。いつも通りに出勤し、パソコンを立ち上げ、問い合わせメールがないかチェックする。 正確には「開発以外担当」である。体制図にも文字通りそう書いてある。開発担当が「開発の要件が決まってから商用リリースまで」を、開発以外担当が「それ以外」をやる。ユーザニーズをまとめて開発内容を整理するのも「以外担当」であるし、開発担当が作ったバグも、リリース後ならお客様対応含め「以外担当」がやる。あなた方に瑕疵担保責任という概念はない

            先行リリース…? - Qiita
          • Ruby フルタイムコミッタの仕事報告 2022年12月 - ANDPAD Tech Blog

            こんにちは、hsbt です。先日、Podcast を収録した際に紹介した PS5 のウィッチャー3がまだ終わらずに引き続き時間を費やしています。いつになったら終わるのでしょう。 今日は前回の Ruby フルタイムコミッタになってからやったこと、の定期シリーズということで 2022年12月にフルタイムコミッタとして行った仕事の一部をご紹介します。 ソフトウェア開発におけるアーカイブの重要性 Ruby に限らずソフトウェア開発において、コードの Why と Why not を把握できる状況を維持することは、自分だけではなくソフトウェアに関わるチームメンバー全員にとって、継続的な開発を行うための重要な取り組みです。 コードには How テストコードには What コミットログには Why コードコメントには Why not を書こうという話をした— Takuto Wada (@t_wada) 2

              Ruby フルタイムコミッタの仕事報告 2022年12月 - ANDPAD Tech Blog
            • Red Hat Enterprise Linux 8 新機能をわかりやすく解説【RHEL8】

              Red Hat Enterprise Linux 8 新機能をわかりやすく解説【RHEL8】 2019年5月16日 Linux Red Hat Enterprise Linux 8 (RHEL8)が、2019年5月7日にリリースされました。RHEL 7 のリリースが2014年6月だったので、約5年ぶりの新OSとなります。 前回のメジャーアップデートから少し間隔が空いたためか、リリースノートはなんと120ページもあります!(ちなみにRHEL 7は90ページでした) この記事では、そんな山ほどあるRHEL 8 の新機能や変更点の中から、気になるものをまとめてみました。 また、RHELのクローンである CentOS のメジャーアップデートも近いうちに行われるでしょう。CentOS8でも、これと同様の変更がなされるかと思われるので、参考にしてみてください。 パッケージ管理 DNF(YUM v4)

                Red Hat Enterprise Linux 8 新機能をわかりやすく解説【RHEL8】
              • №1,403 祝15周年記念企画第一弾 韓流セレクション “ The Witch 魔女 The Witch: Part 1 - The Subversion ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信

                ■ 目 次 序章 はじめに 本編 The Witch 魔女 The Witch: Part 1 - The Subversion 終章 糸屯ちゃんのおまけ 序章 はじめに おはようございます! ☕ MCのJǕΝΝУ™です きょうは、糸屯ちゃんのブログ15周年を記念しまして、わたしがお薦めします超クールな映画を紹介させていただきたいと思います v(=∩_∩=) まずは本日のテーマ、 韓流セレクション です おはようございます   _ _))ペコリン アシスタントの真行寺です では、わたくしの方からお送りする 韓流セレクション のご紹介をさせて頂きます The Witch 魔女 The Witch: Part 1 - The Subversion です! 『The Witch 魔女』(ざ うぃっち まじょ、原題:마녀)は、2018年の韓国映画になります それでは、皆さん 楽しんでってください

                  №1,403 祝15周年記念企画第一弾 韓流セレクション “ The Witch 魔女 The Witch: Part 1 - The Subversion ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信
                • OSSか、それともSaaSか。グローバルを見据えたプロダクト開発へ向けて | DevLounge.jp Opening Session レポート | Wantedly, Inc.

                  エンジニアリング界をリードする著名人が「いま話を聞きたい」開発者を直接指名し、日頃なかなか聞けない開発トピックについて語り尽くすオンライントークセッション「DevLounge.jp」。このイベントのオープニングを飾ったのは、Nature株式会社VPoEのSongmuこと松木雅幸氏と、ローンチャブル(Launchable)Co-CEOの川口耕介氏です。 Songmu氏は日本で、川口氏はアメリカ・カリフォルニアでそれぞれ活躍されています。セッションでは、お二人が感じるオープンソースソフトウェア(OSS)とSaaSの違いから、グローバル展開を目指す際の考えなどを語っていただきました。その一部をご紹介します。 Songmu(松木雅幸)Nature株式会社VPoE。大学で中国語と機械翻訳を学び、中国でIT分野での起業、語学学校でのシステム担当兼営業、印刷系SIerでの金融系Webシステムや物流システ

                    OSSか、それともSaaSか。グローバルを見据えたプロダクト開発へ向けて | DevLounge.jp Opening Session レポート | Wantedly, Inc.
                  • GitHub Next | Flat Data

                    Flat explores how to make it easy to work with data in git and GitHub. It builds on the “git scraping” approach pioneered by Simon Willison to offer a simple pattern for bringing working datasets into your repositories and versioning them, because developing against local datasets is faster and easier than working with data over the wire.

                      GitHub Next | Flat Data
                    • 数値計算屋のためのGit入門 / Starting Git

                      Gitの紹介と簡単な使い方

                        数値計算屋のためのGit入門 / Starting Git
                      • 「かわいさ」重視のLinuxディストロ--アニメファン向けの「NyArch Linux」

                        Jack Wallen (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2024-06-05 07:30 本記事の要点 「NyArch Linux」はかわいさにあふれるオープンソース形式のOSだ。無料で入手することができる。 「かわいい」をレベルアップする多彩なカスタマイズ機能と、多数のGNOMEアプリケーションを提供する。 筆者が使ってきた中で最も安定したLinuxディストリビューションではない。 「NyArch Linux」は、日本文化、とりわけポップカルチャー、もっと具体的に言えば漫画やアニメを愛する人のために特別に作られたOSだ。長年にわたりアニメを見て、漫画を読んでいた筆者は、しばらく時間が空いたが、今でも時折ふとアニメを見て、大学院時代の思い出に浸ることや、本当に優れたアニメーションや物語を楽しむことがある。 だが、アニメや漫画に触発された「L

                          「かわいさ」重視のLinuxディストロ--アニメファン向けの「NyArch Linux」
                        • Clean Agile読書感想文

                          PySpa統合思念体です。Clean Agileという書籍が出版されたので、その読書感想文です。PySpaアドベントカレンダー2020の最終日のエントリーです。 本書の立ち位置と内容 エクストリームプログラミングについて、ケント・ベックとは別の平易な説明を試みた本です。XP自身もいろいろ変化があり、XPのプラクティスは12→13→24(11+13)→19と時代によって変わっていっています。ウェブサイトに残っている情報も、どの時代を参照しているのかによって説明がバラバラだったりしますが、この本は13で、多くの人が「原典」と考えるほとんど初期のシンプルな昔の構成にほぼ戻っているので理解しやすいと思います。12時代と13時代の間では「適切なペース」が増えました。本書では、「コーディング規約」がなくなったのと、「スタンドアップミーティング」が追加されています。 1章がアジャイル宣言を含む歴史の話、

                            Clean Agile読書感想文
                          • GitHub Actions のストレージ空き容量を限界まで拡張する

                            name: Container deploy on: release: types: [published] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: REGISTRY: ghcr.io IMAGE_NAME: pinto0309/test jobs: docker-deploy: runs-on: ubuntu-22.04 permissions: contents: read packages: write steps: - name: Git checkout uses: actions/checkout@v3 - name: Enable buildx uses: docker/setup-buildx-action@v2 - name: Ch

                              GitHub Actions のストレージ空き容量を限界まで拡張する
                            • GitHub上にあるリポジトリに対してAPIを通じてgit grepライクに走査できるツール gh-grep (gh grep) を作った - Copy/Cut/Paste/Hatena

                              git grep 便利ですよね。 私は git grep と git gsub は本当によく使います。 ところで git grep はローカルリポジトリがないと実行できません。 ローカルにリポジトリがなければ git clone して、 git grep すればいいのですが、もう少し簡単にgrepするために gh-grep を作りました。 github.com gh-grep gh-grepはGitHub APIを使ってGitHub上のリポジトリに対してgrepをするツールです。 特徴は、全てGitHub APIを通じて実行するためローカルに git clone することなくgrepできることです。 また、APIを使っている特徴を活用して複数リポジトリに対してgrepすることなども可能になっています。 あと実行が遅いです。ひたすらGitHub APIを叩いているので...*1。 インストー

                                GitHub上にあるリポジトリに対してAPIを通じてgit grepライクに走査できるツール gh-grep (gh grep) を作った - Copy/Cut/Paste/Hatena
                              • さよならスプレッドシート Azure DevOps の Azure Boards でスクラム開発一元化!(前編) - ecbeing labs(イーシービーイング・ラボ)

                                目次 本記事は前編と後編に分けてお届けいたします。 前編と後編を合わせた記事の目次は以下の通りです。 前編 はじめに Azure DevOps について スクラム開発をAzure Boardsで管理する プロジェクト作成時にプロセスを設定 ポートフォリオバックログどうなる? プロダクトバックログどうなる? リファインメントどうなる? 後編 スプリントプランニングどうなる? デイリースクラムどうなる? スプリントレビューどうなる? レトロスペクティブどうなる? まとめ はじめに Azure DevOps について こんにちは、アーキテクトの小林です。 現在 ecbeing 社内のソースコード管理・課題管理・自動ビルド&デプロイを Azure DevOps に集約しようというプロジェクトが始動しています。 今まではどうだったのかというと、以下のようにプロジェクトや部署に応じて採用しているツール

                                  さよならスプレッドシート Azure DevOps の Azure Boards でスクラム開発一元化!(前編) - ecbeing labs(イーシービーイング・ラボ)
                                • 「MySQL徹底入門 第4版」が出るよ - tmtms のメモ

                                  「MySQL徹底入門 第4版」が 7/6 に発売される。🎉 www.shoeisha.co.jp 電子書籍は翔泳社の直販がDRMフリー(たぶん)だからオススメ。 著者用見本誌も届いたので、さすがにこれからやっぱり発売できませんでした!ってことにはならないと思う。 長かった。 本当は去年出る予定だったんだが、なんやかんやで今年になった(よくある)。 第3版が出たのが 2011年だから、実に9年ぶり! 偶然にも第3版と同じ 544ページなんだけど、1ページ辺りの文字数は増えているので情報密度は増しているはず(そしてその分価格も上がってる)。 (ただしくは552ページらしい。) 「MySQL徹底入門」は第n版が出るたびに、毎回ほとんどを書き下ろしてるし、複数人で書いてるんだけど、書いてる人も入れ替わるし担当する章も変わる面白い本。 自分は、今回は第5章「ユーザー管理」、第10章「データベースプ

                                    「MySQL徹底入門 第4版」が出るよ - tmtms のメモ
                                  • Webシステム開発で関わる技術のまとめ(2022年に知った物) - Qiita

                                    はじめに Webシステムの開発に携わりたくて転職して9か月,知らない事ばかりで日々勉強しております。 自分の勉強用メモとして知っておくべき技術をまとめようと思いました。 (こちらの記事にインスパイアされたものです) 技術用語について,なるべく2~3行で概要を説明できる事を目指しています。 情報が多過ぎるので,主流な技術は見出しを赤字にしています。(主観強め) また,今後需要が増えそうな技術は青字にしています。(かなり主観強め) とはいえ,新しい技術が登場すれば,数年でトレンドが変わってしまう事も多々あると思います。 ほとんどはあくまでも初心者がネットで情報をかき集めた程度のものです。 誤りがあればご指摘,ご意見など頂きたいです。 ※2023/2/6追記 不正確・不十分だと思った記載はひっそりと随時修正しています。 また,「そういえばこんなんあったな」という項目も追記しています。 あと,自分

                                      Webシステム開発で関わる技術のまとめ(2022年に知った物) - Qiita
                                    • 『大乱闘スマッシュブラザーズ SPECIAL』膨大なアセットのビルド時間&容量との戦い:CEDEC 2019

                                      大乱闘スマッシュブラザーズの名前を聞いて真っ先に想像するのがその膨大なキャラクターやステージの数ではないだろうか。スマブラはシリーズを重ねることにファイターや楽曲、ステージが爆発的な規模で増えていき、最新作の大乱闘スマッシュブラザーズSPECIAL(以下、スマブラSP)ではついに歴代ファイターが全員登場して70人を超え、ステージ数は100個を超える途方もない規模となってしまった。ボリュームが多いことはユーザにとって嬉しい一方で、開発者にとってはゲームのアセット(素材)の増加によるビルド時間の長期化で開発サイクルが鈍化したりNintendo Switch特有の問題である容量制限のあるロムが待ち構えていたりと良いことばかりというわけではない。 2019年9月6日、横浜パシフィコで開催されたCEDEC 2019の講演「『大乱闘スマッシュブラザーズ SPECIAL』~膨大なアセットのビルド時間&容

                                        『大乱闘スマッシュブラザーズ SPECIAL』膨大なアセットのビルド時間&容量との戦い:CEDEC 2019
                                      • GitHubユーザーが1億人に到達。約16年でソースコード管理の事実上の標準に

                                        GitHubは1月25日付けでユーザーが1億人に到達したことを発表しました。 There’s 100 million of you on GitHub. Talk about being in good company.https://t.co/JVYss1YwxB pic.twitter.com/SoJTUQkjUA — GitHub (@github) January 25, 2023 GitHubによると、最初にコードがコミットされたのは2007年10月とのこと。2019年に同社が開催したイベント「GitHub Universe 2019」では、当時のCEO Nat Friedman氏が2025年までに1億人を達成すると予測していました。現実にはそれよりも2年早く達成したことになります。 下図はGitHubのブログ「100 million developers and countin

                                          GitHubユーザーが1億人に到達。約16年でソースコード管理の事実上の標準に
                                        • Token authentication requirements for Git operations

                                          SecurityToken authentication requirements for Git operationsIn July 2020, we announced our intent to require the use of token-based authentication (for example, a personal access, OAuth, or GitHub App installation token) for all authenticated Git operations.… In July 2020, we announced our intent to require the use of token-based authentication (for example, a personal access, OAuth, or GitHub App

                                            Token authentication requirements for Git operations
                                          • 考察:Reactive Workflowが生まれた背景とその狙い - Kengo's blog

                                            人に説明するのがスムーズにできなさそうなので、理論武装というか順序立てて話すためにこの記事をまとめる。 対象 ブラウザから利用するマルチプラットフォーム向けウェブアプリケーションの開発 モバイルのネイティブアプリ開発は含まない(知らないので) 利用言語はJava, JavaScript/TypeScriptを想定するが、特に言語に依存しない認識 開発経験はあるが、情報や経験が少なくて「よりよいプロダクト開発」の理想が描けない方への一助として作成 TL;DR 状況やベストプラクティスが目まぐるしく変わる現代において、すぐに変化できるソフトウェアを保つこと・ヒトの手をできるだけ空けることが重要。 かつてIaaSがAPIを提供し環境管理の多くを自動化したように、各種サービスがAPIやWebhookを通じてDevelopment Workflowの多くを自動化してきている。 多くの視点や知見を活か

                                              考察:Reactive Workflowが生まれた背景とその狙い - Kengo's blog
                                            • Unix command line conventions over time

                                              ETA, 2022-05-19: I’m happy this blog post has gathered a fair bit of interest. However, this post is as much effort as I’m prepared to put into the topic. I think it would be a good idea to write an essay, article, or even a book, on how syntax of the Unix command line has varied over the years, and in different subcultures. Something semi-scholarly with cited sources for claims, and everything. I

                                              • AmazonのMMORPG『New World』が人気すぎて“AFKタイマー不正”をするプレイヤー続出。検知・処分対応へ - AUTOMATON

                                                Amazon Gamesが手がけ、Steamにて9月29日に配信開始されたMMORPG『New World』。これまで、プレイヤー数の面で非常に好調であることが伝えられており、初めて迎えた週末には同時接続プレイヤー数が90万人を突破。Steam全体でもトップの数字を記録している。そんなかなAmazon Gamesは10月3日、「AFK Timer Subversion」をおこなうプレイヤーの検知と処分を開始すると発表した。 『New World』は、超自然的な力が存在する架空の島Aeternumを舞台とするMMORPGだ。プレイヤーはこの島で生きるなかで、Marauders・Syndicate・Covenantのいずれかの派閥に所属。自らの役割をこなしながら、それぞれの派閥の繁栄を目指す。本作ではPvPおよびPvEを楽しむことができ、バトルでは近接・遠距離武器のほか魔法のような力も利用可能

                                                  AmazonのMMORPG『New World』が人気すぎて“AFKタイマー不正”をするプレイヤー続出。検知・処分対応へ - AUTOMATON
                                                • https://koseki.github.io/git-object-browser/ja/

                                                  • GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

                                                    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 - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
                                                    • dotfilesのこだわりを晒す - エムスリーテックブログ

                                                      Unit4の永山です。 dotfiles弄りを趣味にしています。 世にdotfilesを題材とした記事は数多く存在していますがその大半は「dotfilesを作ってみた」「こうやって管理しています」などの表層的な部分の紹介に留まり、その奥にあるべき細部のこだわりや個人の思想にまで踏み込んだ記事は数えるほどしかありません。 そこで、本記事では私のdotfilesを題材にその各構成要素についてオススメ, TIPS, こだわりに分類し、可能な限り詳細に紹介します。 github.com 本記事は筆者の関心の都合上、Zshに関する項目に大きく比重を置いています。ご承知おきください。 dotfilesとは dotfilesを作成することの利点 記事の構成 Zsh編 [オススメ] プラグインの管理にZinitを使う 注釈: Zinitについて [オススメ] Zshプラグインは非同期読み込みする [オスス

                                                        dotfilesのこだわりを晒す - エムスリーテックブログ
                                                      • Linuxカーネル、29年の歴史を振り返るレポート--コミット数は100万超

                                                        Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 石橋啓一郎 2020-09-02 06:30 1991年8月25日、フィンランドの大学院生だったLinus Torvalds氏は、USENETのMINIXのニュースグループで、新しい無料のOSを作り始めていると発言した。同氏はこのとき、これは「単なる趣味で、GNUのような大規模なものでもプロフェッショナルなものでもなく、386(486)ATクローン用のものだ」と述べていた。29年後の現在、Linuxはコンピューティングの世界を支配する存在になっている。The Linux Foundationは、「2020 Linux Kernel History Report」の中で、このカーネルの誕生から2020年8月にリリースされた「Linuxカーネル 5.8」に至るまでの歴史を紹介している。

                                                          Linuxカーネル、29年の歴史を振り返るレポート--コミット数は100万超
                                                        • Push rules public beta

                                                          April 18, 2024 Say goodbye to unwanted files cluttering your repos, like *.jar or *.so. And limit who can make updates to sensitive files like your Actions workflows with the public beta of push rules. 🎉 You can now enable a new type of ruleset that allows you to control pushes to repositories based on file extensions, file path lengths, file and folder paths and file sizes. Push rules don’t requ

                                                            Push rules public beta
                                                          • 初めてPullRequestを対応する前に知りたいGitのコミットについて - ANDPAD Tech Blog

                                                            こんにちは!2021年2月にアンドパッドに入社しました、エンジニアの浜田です。 私の経歴として入社前までチームでの開発をほとんどしてきませんでした。アンドパッドに入社して初めてチーム開発をするようになりました。 入社当初、私がPR(Pull Request)を対応する中で教えてもらったことや、他の方が教えてもらっていたことを社内向けに初めてPRを対応する前に知りたいことというタイトルで記事をまとめました。今回はその記事の内容からGitに関してまとめた4点を紹介させていただきます。 はじめに 1. コミットメッセージは1行目がタイトルで3行目から説明 2. 1コミットに複数の対応を混ぜない 3. コミットメッセージに有益な情報を残す 4. レビュー前にGitのコミット整理 まとめ はじめに アンドパッドではGitHub上で開発を進めています。PRのマージ条件の1つにレビュアーのApprove

                                                              初めてPullRequestを対応する前に知りたいGitのコミットについて - ANDPAD Tech Blog
                                                            • 【感想】『Clean Craftsmanship 規律、基準、倫理』:ボブおじさんの熱い職人魂本 - Rのつく財団入り口

                                                              オレたちのUncle Bobが帰ってきた! ITエンジニアが読むべき名著にオールタイムで名前が上がるCleanシリーズ。作者はアジャイルマニフェストのその場にいた一人でもあるロバート・C・マーチン御大、通称Uncle Bob。→Wikipedia: Robert C. Martin, プログラマが知るべき97のこと 『Clean Agile』に続く本書は、クラフトマンシップをもったプロのエンジニアであろうという在り方をメインに述べ、過去の一連の本で述べられてきた主張も含めた集大成的な本になっています。 おおお...あのシリーズに続きが出た...ということで震えながら読んだので以下読書記録です。 オレたちのUncle Bobが帰ってきた! 第I部 規律 第1章 クラフトマンシップ 第2章 テスト駆動開発 第3章 テスト駆動開発応用 第4章 テスト設計 第5章 リファクタリング 第6章 シンプ

                                                                【感想】『Clean Craftsmanship 規律、基準、倫理』:ボブおじさんの熱い職人魂本 - Rのつく財団入り口
                                                              • poetryを利用した動的なバージョン管理とGitHub ActionsによるPyPIへのrelease - Stimulator

                                                                はじめに この記事を読んで出来る事 poetryによる外部モジュールバージョン管理 poetry-dynamic-versioningによる動的なバージョン付与 GitHub Actionsを利用したPython周りの基本的なCI/CD設定 GitHubのReleaseタグ付与をTriggerとしたPyPIへのアップロード 今後私がPythonで何かライブラリ作ろうと思ったらこれを実施するぞというメモです はじめに poetryによるモジュールバージョン管理 PyPIへのアップロード GitHab Actionsを用いたCI/CD その他GitHubでやること 参考 poetryによるモジュールバージョン管理 バージョンをGitHubのタグで管理したい事の方が多いはず。 setup.pyを利用する場合は、一般的にsetuptools_scmを使うが、poetryはsetup.pyのようにb

                                                                  poetryを利用した動的なバージョン管理とGitHub ActionsによるPyPIへのrelease - Stimulator
                                                                • VSCodeでよくあるgit操作をキーボードだけでする(tigみたいに)

                                                                  私は普段VSCode + Neovim拡張を利用しています。 私自身似非vimmerなのですが、「vimの効率的なキーバインドで高速に業務を進める」という精神みたいなのものは凄く素敵だと思っています。 今回は私が頻繁に使っているgitの操作をキーボードだけで行えるようにショートカットを設定してみました(日々改善中です) VSCodeのGit機能って凄く便利 VSCodeのサイドバーに配置してくれているgitの機能凄く便利じゃないですか? 編集したファイルや新規追加したファイルの差分を見れてとても便利です。 git add でステージングしたり、逆にステージングから戻したりという操作もマウス操作で簡単にできていいですよね。 コミットメッセージを入力してささっとコミットできるのも素敵です。 この辺りの操作をキーボードで行いたいと思ってキーボード設定を変更してみました。 keybinding.j

                                                                    VSCodeでよくあるgit操作をキーボードだけでする(tigみたいに)
                                                                  • Git security vulnerabilities announced

                                                                    Open SourceSecurityGit security vulnerabilities announcedGit users are encouraged to upgrade to the latest version, especially if they use `git apply` or `git clone` against untrusted patches or repositories. Today, the Git project released new versions to address a pair of security vulnerabilities, (CVE-2023-22490 and CVE-2023-23946) that affect versions 2.39.1 and older. These affect Git’s local

                                                                      Git security vulnerabilities announced
                                                                    • Git LFS をちょっと詳しく - Qiita

                                                                      Git LFS の機能が実際にどういう感じで動作しているかを、基本的な Git の手順に沿って少しだけ詳しく調べてみました。 なお、ロック機能については検証していません orz (今後に期待) TL;DR ワークツリーの情報をリポジトリ(.git/)に格納するタイミング(clean filter)で対象のファイルがメタ情報(ポインタ)に置き換えられ、ファイルの実体(オブジェクト)は .git/lfs/ 以下に格納される push の直前に LFS API を通してオブジェクトがサーバーにアップロードされる リポジトリ(.git/)からワークツリーに展開するタイミング(smudge filter)でメタ情報から実体ファイルに置き換えられる LFS オブジェクトが .git/lfs/ 以下にない場合は LFS API を通してサーバーからダウンロードされる コミット時、マージ時、チェックアウト

                                                                        Git LFS をちょっと詳しく - Qiita
                                                                      • Make your monorepo feel small with Git’s sparse index

                                                                        EngineeringOpen SourceMake your monorepo feel small with Git’s sparse indexThe new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo. One way that Git scales to the largest monorepos is the sparse-checkout feature, which allows you to focus on a subset of the files. This is supposed to make it feel like you are actually in

                                                                          Make your monorepo feel small with Git’s sparse index
                                                                        • Pythonで実装されたマルウェア「PyXieRAT」はどこが危険なのか?

                                                                          このほど、BlackBerry Cylanceの調査担当者は、これまで名称がなかったPythonで実装された遠隔操作用のマルウェアであるRAT(Remote Administration Tool)を発見し、PyXieと命名した。 同社はこのマルウェアが標的型攻撃を行うものとして、注意を呼び掛けているが、具体的には、どのようなリスクがあるのか。今回、BlackBerry Cylance 脅威解析チーム マネージャーの本城信輔氏に話を聞いた。 BlackBerry Cylance 脅威解析チーム マネージャー 本城信輔氏 本城氏によると、PyXieRATは少なくとも2018年から確認されていたが、同社は顧客のインシデント対応を行う中で、攻撃者が医療業界と教育業界にランサムウェアを配信しようとした痕跡を確認したという。同氏は「PyXieRATは広範囲の業界の企業に対し、持続的な標的型攻撃を行う

                                                                            Pythonで実装されたマルウェア「PyXieRAT」はどこが危険なのか?
                                                                          • 「WebKit」が「Subversion」リポジトリへのコミットを終了、「GitHub」へ引っ越し/Appleが開発するオープンソースのHTMLレンダリングエンジン

                                                                              「WebKit」が「Subversion」リポジトリへのコミットを終了、「GitHub」へ引っ越し/Appleが開発するオープンソースのHTMLレンダリングエンジン
                                                                            • Check! GitHub 今使ってる人も、これからの人も、ポイントおさらい

                                                                              Prologue こんにちは、@dz_ こと、岩永かづみです。 この記事は、Qiita x Code Polaris共催!女性ITエンジニアが作るアドベントカレンダー Advent Calendar 2022 の25日目の投稿です🎄🎁 さて、日々エンジニアをたしなんでいる皆さまは、GitHub がなくてはならない存在になってますよね。「GitHub がダウンしているので仕事は終わり」なんてツイートも見かけます。 直接利用していなくても、利用しているフレームワークやライブラリが GitHub でホストされていたり、利用しているソフトウェアの配布に GitHub が利用されているようなケースもあるでしょう。 そんな GitHub は今や単なる開発のための「Git のリポジトリ」だけに留まらず、コラボレーションのための機能が日に日に拡充されています。機能は多岐にわたり、リリースの速度は目を見

                                                                                Check! GitHub 今使ってる人も、これからの人も、ポイントおさらい
                                                                              • Patterns for Managing Source Code Branches

                                                                                Modern source-control systems provide powerful tools that make it easy to create branches in source code. But eventually these branches have to be merged back together, and many teams spend an inordinate amount of time coping with their tangled thicket of branches. There are several patterns that can allow teams to use branching effectively, concentrating around integrating the work of multiple de

                                                                                  Patterns for Managing Source Code Branches
                                                                                • Git 2.30 Released As More Projects Shift To "Main" As Their Default Branch Name - Phoronix

                                                                                  Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 19+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phor

                                                                                    Git 2.30 Released As More Projects Shift To "Main" As Their Default Branch Name - Phoronix