並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

brewfileの検索結果1 - 25 件 / 25件

  • Macの開発環境構築を自動化する 2019年夏版

    私は年に 1 回、自宅と職場の 2 台の Mac をクリーンインストールでアップデートするのですが、開発環境の構築をある程度自動化しています。来年のために手順を残しておくので、参考にどうぞ。 目次 これまで 事前準備 Brewfile を作成する AppStore にログインしておく パッケージをインストール 再起動 パッケージのインストール後 Brewfile に書けるパッケージの探し方 おわりに これまで 自動化を始めたのは多分 2013 年とかその頃。使っていたツールは Brewfile に始まり、Ansible を経て、去年は rcmdnk/homebrew-file を使っていました。Ansible 時代が一番長かったと思います。2019 年のクリーンインストールの時期になり、セットアップはどうしようかと調べたところ、Homebrew/homebrew-bundle が Home

      Macの開発環境構築を自動化する 2019年夏版
    • Intel MacからM1 (Pro・Max) Macへ(出来る限り)滑らかに開発環境を移行する


      Intel MacM1 MacIntel MacM1 Pro Mac  CPUarm64TimeMachineThunderboltM1Intelarm M1 MacM1 ProMaxThunderbolt
        Intel MacからM1 (Pro・Max) Macへ(出来る限り)滑らかに開発環境を移行する
      • dotfiles を使った環境構築の時短術(M1 Mac 向け) - SMARTCAMP Engineer Blog

        挨拶 おすすめする人 dotfiles とは dotfiles を使ってみた感想 セットアップ方法 リポジトリ構成 自動セットアップ アプリケーションの管理 カスタマイズ デスクトップアプリケーション CLI アプリケーション Mac App Store のアプリケーション 完成系 プログラミング言語の管理 カスタム例 設定ファイルのシンボリックリンク作成 カスタム例 .gitignore および README.md .gitignore README.md さいごに 挨拶 こんにちは!スマートキャンプエンジニアの石井(トマス)です。現在、Boxil Event Cloudの開発に携わっています。 好きなことは「開発体験の向上」に取り組むことで、プロダクト参画時、開発環境をホストマシンに直接構築している状態で手順書もなく非効率だったのでDocker化し環境構築を簡略化しました。 今回は「開

          dotfiles を使った環境構築の時短術(M1 Mac 向け) - SMARTCAMP Engineer Blog
        • 1コマンドでMacBook Proに最低限の開発環境構築 | iret.media

          使っていた端末の調子が悪くなって端末交換したので、開発環境構築のお時間です。 できるだけ簡単に旧端末の設定を引き継ぎつつセットアップしたかったので、いろいろと調べてまとめてみたら、1コマンドでできるようになりました。(準備は含めず) 旧端末を環境構築したときとだいぶ変わりました。 5分でできるMacBook Proに最低限の開発環境構築 – Qiita https://cloudpack.media/42029 手順 ターミナルを立ち上げて、 > sh -c "$(curl -fsSL https://gist.githubusercontent.com/<GitHub UserID>/<Gist ID>/raw)" おーかんたん。これで必要なアプリがだいたいインストールされます。 ※コマンド実行中、パスワードを求められることがあります。 何をしているのか? セットアップに必要なコマンドを

            1コマンドでMacBook Proに最低限の開発環境構築 | iret.media
          • Apple Siliconを正式にサポートしたMac用パッケージマネージャー「Homebrew 3.0.0」がリリース。

            Apple Siliconを正式にサポートしたMac用パッケージマネージャー「Homebrew 3.0.0」がリリースされています。詳細は以下から。 Mac用パッケージマネージャー「Homebrew」のメンテナンスを担当しているGitHubのMike McQuaidさんらHomebrewチームは現地時間2021年02月05日、昨年12月にリリースしたHomebrew v2.6.0から始められていたApple Silicon対応が完了し、正式にサポートを開始したと発表しています。 Cheers to the @MacHomebrew team on the 3.0 release 🍻 ✅ Apple Silicon support ✅ New syntax format for `brew bottle` and `bottle do` blocks ✅ Now Accepting don

              Apple Siliconを正式にサポートしたMac用パッケージマネージャー「Homebrew 3.0.0」がリリース。
            • Brewfile で Homebrew のライブラリを管理しよう! - kakakakakku blog

              Homebrew で Mac の環境構築をする機会は多いと思う.ライブラリをインストールするときに brew install xxx と実行すればすぐに使える.ただし,Mac を移行したり,再インストールするときに brew install を再実行するのは面倒で,今回は Homebrew Bundle (Brewfile) を紹介する.同僚に Brewfile を紹介する機会があり,今後もサッと紹介できるようにブログにまとめておくことにした. github.com Homebrew Bundle (Brewfile) とは? Homebrew Bundle を使うと Homebrew でインストールするライブラリを Brewfile というファイルで管理できる.プログラミング言語だと Gemfile や package.json や pom.xml のような感じ.さらに Brewfile

                Brewfile で Homebrew のライブラリを管理しよう! - kakakakakku blog
              • 仕事用の MacBook Pro を新しくした 2022 - HsbtDiary(2022-01-28)

                ■ 仕事用の MacBook Pro を新しくした 2022 去年の 仕事用の MacBook Pro を新しくした - HsbtDiary(2021-01-18) から 1年しか経ってないのですが、M1 な MacBook Pro が 2021/11 に発売したので交換した。M1 の MacBook Pro、すぐ発注をかけたものの全然納品されなくて 2 ヶ月たってやっと納品された。 Apple に確認したわけではないですが、調達先などの情報をあわせるとメモリ、ストレージをカスタマイズすると納期がガッと増えるそうです。なので、そこまでこだわりがなければ直販モデルにするのが良さそう。 以下、会社指定の初期セットアップが終わった後に、個人のセットアップでやったことです。 Magic Keyboard, Magic Trackpad 2 を接続、指紋認証を有効化 英語メニューにして再起動 トラッ

                • 2021年の振り返りと2022年の抱負 - kakakakakku blog

                  2021年の振り返り 🎉 幅広く技術を語れるように学び続けた ⭕ 2019年から3年連続で「幅広く技術を語れるように学び続ける」を年間目標にしていた.直近3年ほど技術講師をしているため「教える」ことを軸に学ぶことが多く「語れる = 教えられる」という目標設定は自分自身に合っている.2021年も四半期ごとに以下の中目標を掲げていた. 1-3月 : Kubernetes を実践的に学ぶ 4-6月 : 機械学習に入門する 7-9月 : Kubernetes をセキュリティ観点で学ぶ 10-12月 : 機械学習を実践的に学ぶ 継続的にインプットをし続けて,後述するテックブログも中目標に沿って多く書けた.また「CKAD」や「CKA」や「Python 3 エンジニア認定データ分析試験」に合格するなど,マイルストーンも達成できた.でも「CKS」は準備時間が取れず受験できなかった.それでも2020年と比

                    2021年の振り返りと2022年の抱負 - kakakakakku blog
                  • Macの環境をdotfilesでセットアップしてみた | DevelopersIO

                    (追記)本記事の内容を改良した最新版のdotfilesのブログ記事を公開しました! こんにちは!仕事部屋に頻繁に犬が突撃してきて、集中力が切れて困っているつくぼし(tsukuboshi0755)です! 最近クラスメソッドに入社して、Macをセットアップする機会がありました。 その際に自分用のdotfilesを使ってセットアップをしてみたので、紹介させていただこうと思います! dotfilesって何? 元々は、ホームディレクトリに存在するドット(.)から始まる設定ファイル(.bash_profileだったり.bashrcだったり)を管理するリポジトリという意味らしいです。 GitHubで公開する事もできるので、他の方のdotfilesも見る事もできたりします。 ただ色んなdotfilesを見てみると、ドットから始まるか始まらないかに関係なく、セットアップに必要な設定ファイルであればガンガン置

                      Macの環境をdotfilesでセットアップしてみた | DevelopersIO
                    • Homebrew Bundle で開発環境の構築をしてみました | Wedding Park CREATORS Blog


                       使Mac調 使Mac  1 使 macOS Homebrew  bundle 使 Homebrew Bundlebrew bundle使 Brewfile  Homeb
                        Homebrew Bundle で開発環境の構築をしてみました | Wedding Park CREATORS Blog
                      • dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪 - cangoxina

                        dotfiles、1 回作って満足しちゃってませんか?変更をコミットし忘れてリモートとローカルの差分が増えて放置している...という人もいるかと思います(僕です)。この記事では dotfiles の更新忘れを防いで継続的に管理していく方法を紹介します。 目次 dotfiles とは? dotfiles リポジトリの更新を忘れないようにする なぜ? どうやって? 「ステージングしていない」ことの確認 「リモートブランチとローカルブランチに差分がある」ことの確認 「変更をコミットしてプッシュするメッセージを表示する」 結果 おまけ:ぼくのかんがえたさいきょうの dotfiles 特徴 ディレクトリ構成 セットアップ用ファイル setup.sh 各設定ファイル zsh関連 dotfiles とは? dotfiles とはドット(.)から始まる設定ファイル群、またはそれらを管理するリポジトリです。

                          dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪 - cangoxina
                        • How to automate your dev environment with dev containers and GitHub Codespaces

                          EngineeringProductHow to automate your dev environment with dev containers and GitHub CodespacesGitHub Codespaces enables you to start coding faster when coupled with dev containers. Learn how to automate a portion of your development environment by adding a dev container to an open source project using GitHub Codespaces. When I started my first role as a software engineer, I remember taking about

                            How to automate your dev environment with dev containers and GitHub Codespaces
                          • Macでのアプリケーションインストールの自動化 - 理系学生日記

                            先述の通り、新年を迎えたことをきっかけに Mac を初期化しました。 面倒なのは、使っているソフトウェアのインストールなのですが、皆さんと同様 homebrew を使っています。 そういえばと思い立ったのですが、この homebrew で各種 CUI アプリケーションとともに AppStore で配布されているソフトウェア(例えば LINE や Evernote など) も一気にインストールできることはイマイチ知られていません。というわけで、本エントリではそのあたりをご紹介します。 GUI アプリケーションのインストール 野良アプリのインストール (cask) AppStore 配布のアプリケーションのインストール (mas) いちいちコマンド発行するのも面倒 (Brewfile) Brewfile のみでアプリを管理する (brew bundle cleanup --force) GUI

                              Macでのアプリケーションインストールの自動化 - 理系学生日記
                            • 1コマンドでMacBook Proに最低限の開発環境構築 - Qiita

                              使っていた端末の調子が悪くなって端末交換したので、開発環境構築のお時間です。 できるだけ簡単に旧端末の設定を引き継ぎつつセットアップしたかったので、いろいろと調べてまとめてみたら、1コマンドでできるようになりました。(準備は含めず) 旧端末を環境構築したときとだいぶ変わりました。 5分でできるMacBook Proに最低限の開発環境構築 - Qiita https://qiita.com/kai_kou/items/3107e0a056c7a1b569cd 手順 ターミナルを立ち上げて、 #!/bin/sh # Command Line Tools for Xcode xcode-select --install # HomeBrew # see https://brew.sh/index_ja.html if [ ! -x "`which brew`" ]; then echo "sta

                                1コマンドでMacBook Proに最低限の開発環境構築 - Qiita
                              • Homebrew 4.0.0リリース

                                B! 4 0 0 0 Homebrewがメジャーアップデートして4.0.0になりました。 これまでのアップデート 4.0.0における主な変更 API経由のインストールがデフォルトに AUTO UPDATEの間隔の延長 Analyticsの移行 その他の気になる変更 Homebrew-fileの対応 これまでのアップデート Homebrew 3.0.0がリリースされたのは2021年の2月で主な変更はM1 Macへの対応でした。 その後、2~3ヶ月おきにマイナーアップデートして3.6.21までリリースされていました。 Homebrew 3.6.0リリース 4.0.0における主な変更 4.0.0 — Homebrew API経由のインストールがデフォルトに 最大の変更点は 公式のFormula、Caskのレポジトリである Homebrew/homebrew-core、 Homebrew/home

                                  Homebrew 4.0.0リリース
                                • macOSX 向け dotfiles を Github Actions でテストする - なにもわからない

                                  macOS 環境が無料で CI が回せる時代になりましたね。16インチ MacBook Pro を買ったこともあって GitHub Actions で macOS 向け dotfiles をテスト&見直ししてみました。 案の定動かない処理もあったりして、やはりテストを定常的に回すのは効くなと思い知らされましたが、それにもいくつかハマりどころがあったので書いておこうと思います。 環境構築スクリプトを育てていると、どうしても今のPCの環境には適用できるけれど実は新規PCには適用できなくなっているということは起きてしまいます。まっさらな状態からセットアップすることはめったにありませんからね。具体的にはディレクトリのないところにsymlinkを貼るとか、セットアップの前の方で入れているツールを後の方で使っているのだけどPATHが通っていないとか、そういうケースです。 そこでCIを回しましょうという

                                    macOSX 向け dotfiles を Github Actions でテストする - なにもわからない
                                  • Macのバックアップは”時代遅れ”?クラウドストレージで十分?

                                    Macのバックアップは”時代遅れ”?クラウドストレージで十分? クラウドストレージにすべてのデータをアップロードし、同期することでTime Machine不要に? Macのバックアップを定期的に取ることは常識だと思っていた。僕は、ハードディスクの寿命を考え、常時接続した状態にはしないが、最低でも1週間に1回は16インチ型MacBook Pro(2019)のバックアップを取るようにしている。 周りには、バックアップを取らない人が多い。ふと気になり、TwitterでMacのバックアップに関するアンケートを取ってみたところ、取っていない、と回答した人が過半数を占めてしまった。予想外だった。 【アンケート】MacのTimeMachineバックアップ、ちゃんとやってる? — g.O.R.i(ゴリミー管理人) (@planetofgori) 2020年1月11日 その次に多かったのは、思い出した時にバ

                                      Macのバックアップは”時代遅れ”?クラウドストレージで十分?
                                    • Brewfileを使う - Qiita

                                      Brewfileを使うと、アプリのインストールがすごく楽になります。 超簡単で超便利なので超おすすめです。 欲しいアプリをファイルに定義して、コマンドを叩くだけでインストールされます。 gitなどコマンドラインで使うツール GoogleChromeなどインストーラーを使っていれるアプリ LINEなどAppStore経由でいれるアプリ 全てコマンド1つで揃います。 導入 Homebrewが入っていれば使えます。入っていない場合には以下のコマンドでインストール $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" cask_args appdir: "/Applications" brew 'git' tap 'heroku/brew' brew

                                        Brewfileを使う - Qiita
                                      • 仕事用の MacBook Pro を新しくした - HsbtDiary(2021-01-18)

                                        ■ 仕事用の MacBook Pro を新しくした 前回変えてから 2 年が経過したので MacBook Pro を新しくした。M1 の Mac にするのは ruby-build のメンテナをやっていての情報を見るかぎり、Rosetta2 を組み合わせて使うには「まだ早い」なので普通に Intel の Mac にした。 マジレスすると会社で使っているコンプライアンスやセキュリティレベル確保のソフトウェアがまともに動かねーってレベルなのである程度の規模の会社で導入するようなものじゃないと思う。 セットアップでやったことまとめです。 1password, Chrome Beta をインストールして、アカウントを同期 トラックパッド、速度を高速に変更、3本指 expose を有効化、右下を右クリックに割り当て Magic Keyboard, Magic Trackpad 2 を接続 テーマをダー

                                        • 【Gatsby.js】単一のjsonファイルを元に複数のページを生成する - Qiita

                                          Gatsby.jsを使って、jsonファイルから複数のページを生成する方法をまとめます。 Gatsby、情報自体はそこそこ豊富なんですが、日本語の情報が少ないですね。。 記事データをまとめたjsonファイルを作成 [ { "slug": "how-to-use-gatsby", "title": "【Gatsby.js】「ここだけ押さえれば普通に使える」って知識をまとめてみた", "content": "Gatsby.jsでシンプルな静的サイトを作る際に必要な知識だけをまとめました。CMSとの連携等については今回は扱いません。本文テキスト本文テキスト本文テキスト本文テキスト本文テキスト本文テキスト", "tags": ["React", "Gatsby"] }, { "slug": "learn-react", "title": "Reactの学習、今からやるならこうする", "conte

                                            【Gatsby.js】単一のjsonファイルを元に複数のページを生成する - Qiita
                                          • 環境構築が楽になる!新しいPCを迎えるにあたりやっておきたいGitHubでのdotfiles管理 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作


                                            LIGBiTT   使PCPCOK  便   Mac
                                              環境構築が楽になる!新しいPCを迎えるにあたりやっておきたいGitHubでのdotfiles管理 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                            • 2022年の振り返りと2023年の抱負 - kakakakakku blog

                                              2022年の振り返り 🎉 幅広く技術を語れるように学び続けた ⭕ 2019年から4年連続で「幅広く技術を語れるように学び続ける」を年間目標にしていて,今年もたくさん学び続けられたと思う.引き続き "自称" 意識高い系❗️まだ技術講師という仕事を続けているため,顧客満足度の高い技術講師であり続けるために学び続けている.よって「語れる = 教えられる」という目標設定は本当に自分自身にあっている.また2022年も「四半期ごとに」中目標を掲げていて,2022年は以下に取り組んでいた. 1-3月 : 今まで後回しにしていた "もろもろ" を学ぶ 📅 2021年末に Trello の整理をしていたときに「長期間未着手のままになっているタスク」が多くあることを課題に感じた.幅広い技術に興味はあっても時間にも限りがあるため,優先順位が低めのタスクはどうしても残り続けてしまう傾向にある.そこで,1−3月

                                                2022年の振り返りと2023年の抱負 - kakakakakku blog
                                              • Ansible Galaxyを使ってMacを構築してみた -2022- | DevelopersIO


                                                 WindowsMac(Windows/Mac)MacAnsibleMac Ansible GalaxyMacRole Ansible Galaxy AnsibleRoleCollections (module, plugin, role) Ansible Galaxygeerlingguy.mac使Mac geerlingguy.mac  macOS 12.3.1 M1/16GB Homebrew 3.4.4 Ansible-core 2.12.4/Ansible 5 Ma
                                                  Ansible Galaxyを使ってMacを構築してみた -2022- | DevelopersIO
                                                • 初心者向け,PCの環境をdotfilesで一瞬で構築する方法(mac) - Qiita

                                                  はじめに 最近,大学院への入学祝いとして親から新しくM2のMacを買ってもらえることになりました というわけでこれを期にPCの環境をGitHubで管理したいなぁって思い、今回自分なりに構築してみることにしました!! 1. まずdotfilesとはなんぞや 皆さんのPCにはたくさんの設定ファイルが入っています,これらは全てホームディレクトリ直下に入っているはずです これらのファイルは基本.から始まるファイルのため表示はされません 見たい人は以下のコマンドを打ってみてください .から始まるたくさんのファイルが現れるわけですがあなたが使ってる色んなアプリやプログラミング言語の設定がここに書いています、そのためこれを新しいPCにもそのまま持っていけばいつでも同じ環境のPCが作れるってわけですね〜 2.というわけでディレクトリ構成 今回は以下のような構成で行なっていきます〜 . ├── .bin │

                                                    初心者向け,PCの環境をdotfilesで一瞬で構築する方法(mac) - Qiita
                                                  • Don't Repeat Yourself

                                                    最近はKotlinエンジニアをしています。Scalaを5年ほど書いていたので、Kotlinの文法それ自体はScalaの知識でだいたい追いつくことができました。一方で、使えたら便利だと思う機能としてスマートキャストという機能に出会いました。Kotlinには言語仕様書があり、それを読み解くといくつかおもしろいことがわかったので、仕様書を読んだ内容を簡単にまとめておきたいと思います。 スマートキャストとは何か Kotlinを書いていると、ときどき次のようなコードに出会します。たとえばNullableな型に対してnullチェックを挟むと、その処理以降の型はnullを挟まない型として解釈されるというものです。下記のサンプルコードに示すように、nullであるチェックを走らせる前のコード中で推論される型と、nullであるチェック後に推論される型が変わる(実質的に型の「キャスト」が起こっている)ことがわか

                                                      Don't Repeat Yourself
                                                    1