タグ

GitHubとGitに関するatsushifxのブックマーク (12)

  • Why GitHub Actually Won

    A few days ago, a video produced by @t3dotgg was posted to his very popular YouTube channel where he reviews an article written by the Graphite team titled “How GitHub replaced SourceForge as the dominant code hosting platform”. Theo’s title was a little more succinct, “Why GitHub Won”. Being a cofounder of GitHub, I found Greg’s article and Theo’s subsequent commentary fun, but figured that it mi

    Why GitHub Actually Won
    atsushifx
    atsushifx 2024/09/10
    GitHubの共同創業者であり、Pro Gitの作者の一人でもあるScott Chaconによる、なぜGitHubが今の地位になったかの論考。Sourceforgeは自業自得だが、なぜ Google Code などに買ったのかは気になる。
  • Linus Torvalds 氏の理想の git 運用と GitHub

    Note 記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません 少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。 LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、 別に GitHub のすべてを否定しているわけではない。[1] では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。 Linus 氏の理想 結論からいうと、 「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。 では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者な

  • 【初心者向け】arrayとかhashとか引数とかを1行で書くと🚨🚨🚨🚨される理由

    validates :name, presence: true, length: {maximum: 10, minimum: 20}

    【初心者向け】arrayとかhashとか引数とかを1行で書くと🚨🚨🚨🚨される理由
    atsushifx
    atsushifx 2022/07/25
    ArrayやHashMapの初期設定は、1行にまとめるdiffでわかりにくいから分轄しろという話。http://shokai.org/blog/archives/8924 のようにワード単位で表示させる方が建設的だと思う
  • 複数 git アカウントを1台のPCで使い分ける方法 - Qiita

    はじめに 複数 git アカウントを1つの PC で使い分けたいとき(「社用と私用両方から github 使いたい」等)、 社用と私用アカウントを使い分けたいとき(「社用アカウントで github, 私用アカウントで gitlab」等)、 ありますよね。手順まとめます! 重視した点 めちゃくちゃ細かく書きました。 自分が PC 新調して再設定する度に細かい所忘れ去っており思い出すのに苦労しているので(おっさんおつ)、 忘れ去っててもサクサク設定出来るように。。 やりたい構成 最初にイメージしやすく構成を書きます。 適当に、アカウント2つ(社用、私用)、それぞれに git ホスティングサービス2つ利用、の状況を考えます。 図にするとこんな感じ。 「アカウント1つ目で gitbucket と github、アカウント2つ目で githubgitlab」 としていますが、これはあくまで例で

    複数 git アカウントを1台のPCで使い分ける方法 - Qiita
    atsushifx
    atsushifx 2022/05/08
    アカウント毎にディレクトリを分けて、gitconfigで読み込み
  • peco、ghq、gh-openの組み合わせが捗る - Webtech Walker

    それぞれのツールは以下を見ればどんなのかわかると思う。 peco(Simplistic interactive filtering tool)を作った話 : D-7 ghq: リモートリポジトリのローカルクローンをシンプルに管理する - 詩と創作・思索のひろば (Poetry, Writing and Contemplation) GitHubのレポジトリURLを開くgh-openコマンド - unknownplace.org pecoとghqを組み合わせる例はpecoのREADMEにあるようにかなり強力で、ghqで管理しているリポジトリのディレクトリにcdしたりするのに便利。 こんな感じ。 $ cd $(ghq list -p | peco) また、typester先生作のgh-openは指定したディレクトリのリポジトリをGitHubで開けるので、同じように使えばpecoでGitHub

    peco、ghq、gh-openの組み合わせが捗る - Webtech Walker
    atsushifx
    atsushifx 2014/06/24
    peco熱いな。標準入力からのフィルタリングと一覧表示の便利さがすごいということか。英語園での広がりがどうなっているか知りたい
  • 英語圏のオープンソースプロジェクトにおける翻訳ドキュメントの問題点とその解決のための一方策(仕切り直し版)

    (追記:2014-2-26) 自動翻訳機能を追加しました。 翻訳ドキュメント作成支援ツールTogglateで翻訳要らず? 少し前にオープンソースプロジェクトにおける翻訳ドキュメントの作成における問題点とその解決案について記事を書いたんだけど、要は翻訳ドキュメント内に原文をそのセンテンスごとに埋め込んで、原文と訳文の対応付けを保証しつつこれをトグル表示させることで原文が翻訳ドキュメントの表示上の邪魔にならないようにするといったもので、そのときに併せてこれをスクリプトで実現したtogglateというツールも作ってそのツールとgithub向けmarkdownのパーサーであるgithub-markdownを使ってmarkdownによるオリジナルドキュメントからhtmlによる翻訳ドキュメントを生成するプロセスについても解説したんだ。 英語圏のオープンソースプロジェクトにおける翻訳ドキュメントの問題点

    英語圏のオープンソースプロジェクトにおける翻訳ドキュメントの問題点とその解決のための一方策(仕切り直し版)
  • Github を使って雑誌原稿を書く - naoyaのはてなダイアリー

    今日はこのあと Github の Tokyo Drinkup January 2014 に行くのだが、先方から、もしかしたら 10分ほど Github について話してもらうかも、と打診された。話すか話さないかわからないが、もし話すとしたらと仮定し内容の整理も兼ねて以下「Github を使って雑誌原稿を書く」ということについて書いてみようと思う。 「Github を使って雑誌原稿を書く」もしくは「Github を使った雑誌編集者とのコラボレーション」について、である。 Web+DB PRESS の連載 ご存知の方もいるかもしれないが、このところ技術評論社の Web+DB PRESS で連載をしている。連載を始めて、もう一年近く経った。以前にも Perl に関する連載をしていて、そのときも数年ぐらい続けたので、間があきつつも、なんだかんだでそれぐらいの付き合いになる。 最近は特にテーマは決めず

    Github を使って雑誌原稿を書く - naoyaのはてなダイアリー
    atsushifx
    atsushifx 2014/01/27
    GitHubのような分散バージョン管理システムだと現行の執筆といった仕事でもコラボレーションがやりやすいという話。
  • GitHub で Pull Request を Merge したらコードが消えた話

    会社で使ってる GitHub のプライベートリポジトリで master ブランチに対して出てる Pull Request を Merge したらコードが消えるという珍事があった。ファイルを削除する commit とかないにもかかわらず、全消しされてしまった。ちなみに同じ Merge を手もとでやるとコードが消えたりはせずちゃんと Merge された。極めて謎な現象だった。 master ブランチが空になるとデプロイができなくなって不都合があるので( Webistrano 上でデプロイするとき master ブランチからしかデプロイできないようなレシピになってる)、コードが消滅したブランチを bukkowaremaster にリネームして手もとで Merge したブランチを force push してしのいだ。 GitHub に問い合わせてみたところ、ぬるい感じの一次返信が来たので原因教えて

    GitHub で Pull Request を Merge したらコードが消えた話
    atsushifx
    atsushifx 2013/12/08
    GitHubでPull RequestをMergeしたらコードが消える場合があるというBugがあるという話し。これだけレアなケースだと完全にBugを消すのはかなり難しそう
  • Gitレポジトリを移行する方法 - tanacasinoのメモ

    既存のGitレポジトリを、GithubやBitBucketのようなホスティングサーバに移行したり、逆にローカルサーバのGitBucketやGitLabなどに移行したい場合、まあ単純にpushすればいいやんと思ったら、思うような結果にならなかったり、面倒な手順になってしまったりしてしまった。 どうも自分のワーキングのレポジトリから飛ばそうとすると、tagだったりbranchだったりが移行できていないかったりするのです。 ぐぐると、いったんローカルにリモートと同名のブランチ作って(checkoutして)から、push --all, --tags とかしてる奴とかありますがそれは面倒だなぁやだなぁみたいな。 最終的には、これが一番楽な手順かなと思う手順に行きつけたのでここに記す。 $ git clone --mirror <SOURCE_REPOSITORY_URL> $ cd <REPOSIT

    Gitレポジトリを移行する方法 - tanacasinoのメモ
  • Gitに潜む光と闇 | gihyo.jp

    今年に入ってから、急速にGitが注目を浴びています。Google Trendsを見ると、Subversion、Mercurialなどに比べると圧倒的にGitの人気が高いのがわかります(図1⁠)⁠。 図1 Google TrendsによるGit(青⁠)⁠、Mercurial(赤⁠)⁠、Subversion(橙)の検索数 しかしながら、Gitを利用する人の意見は2つに分かれています。 A.わかりにくい B.すごく便利だ なぜこのようなに印象が二分されてしまうのでしょうか? 稿では、「⁠Gitに潜む光と闇」と称してこれらの意見に対して考察していくことにします。 Gitはわかりにくい? Gitがわかりにくいと思う人は、どうしてそう感じるのでしょうか。そのあたりのおおよその事情は下記のようなことだと考えられます。 (1)Subversionとコマンド体系が少し違う バージョン管理ツールとして、Su

    Gitに潜む光と闇 | gihyo.jp
    atsushifx
    atsushifx 2012/09/07
    Gitが便利なのはGit関連のプロダクト(主にGitHub)のおかげ、Gitはコマンドがわかりにくいから自分の買いたポケットリファレンスを使ってくれ。別に広告はいいが、そこまでやるならepubでリファレンス付きの電子書籍版が欲し
  • NameBright - Coming Soon

    bytbox.net is coming soon This domain is managed at

    atsushifx
    atsushifx 2012/08/12
    GitHubが出資を受けたからかも
  • Investing in GitHub

    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

    atsushifx
    atsushifx 2012/07/10
    Founder が見てるもののは同じか。Virtual currency はいずれ出てくるものだと思ってたけど、Bank Simple とかのほうから出てくると思ってた。
  • 1