タグ

2017年5月20日のブックマーク (13件)

  • Mac OS Xの環境構築を自動化する(2016年度初旬編) | DevelopersIO

    はじめに 中山です。自己紹介ブログ以外では一発目のエントリです。よろしくお願いします。 唐突ですが、みなさんMacの環境構築はどのように行っていますか。温かみのある手作業で行っていますか。または、何らかのツールを利用して自動的に設定が行えるような仕組みで構築していますか。 私はこの作業にAnsibleを利用しています。Ansibleを利用したMacの環境構築というと、去年話題になっていましたね。こちらのエントリが火付け役だったと記憶しています。その後も、エンジニア界隈で定期的に話題になるネタのようです。 私は結構前からこの方法で環境構築を行ってきたということもあって、そこそこ知見が溜まってきました。また、時期的に(新入社員の季節!私もです)会社からPCを支給され初期構築に四苦八苦されている方々が多いのではないでしょうか。 そこでエントリではAnsibleを利用したMacの環境構築2016

    Mac OS Xの環境構築を自動化する(2016年度初旬編) | DevelopersIO
  • HomebrewとAnsibleでMacの開発環境構築を自動化する | mawatari.jp

    3月20日に13″ rMBP early 2015が手元に届いたので、以下の様なツイートをしながらPlaybookを作っていました。 GUIアプリも含めて全部Homebrewで管理してみようかな。 — まわたりなおと (@mawatarin) 2015, 3月 20 んー?Brewfileで管理できないのか? http://t.co/g8eBr2tInk — まわたりなおと (@mawatarin) 2015, 3月 20 うん。Brewfileの代替はこれがよさそうだな。今夜やってみよう。 http://t.co/mxXRd3IGK2 — まわたりなおと (@mawatarin) 2015, 3月 20 例のごとく、そのとき取り組んだことを整理した上で公開しようとしていたわけですが、その日の夕方、@t_wadaさんによって、Mac の開発環境構築を自動化する (2015 年初旬編)という

    HomebrewとAnsibleでMacの開発環境構築を自動化する | mawatari.jp
  • Macの開発環境構築をAnsibleで自動化する | QUARTETCOM TECH BLOG

    はじめに 弊社では、エンジニアには基的にMacを支給しています。 今まで、新しく人が入るたびに毎回同じ環境構築を手作業で行っていたのですが、今回これをAnsibleを使って自動化しました。 これでいつでも新しい人を迎えられます。採用のご応募はこちらからどうぞ。笑 Ansibleとは Ansibleは構成管理ツールの一つです。同種のツールにはChefやPuppetなどがあります。 来はリモートにあるサーバ等にsshで接続して環境を構築するツールですが、対象ホストlocalhostにすることで自分自身の構成管理にも使えます。 ※ 環境を構築することを「プロビジョニング」と言います。 自動化したこと Homebrewで各種パッケージをインストール Homebrew Caskで各種GUIアプリケーションをインストール oh-my-zshやRictyフォントなどHomebrewだけでカバーでき

    Macの開発環境構築をAnsibleで自動化する | QUARTETCOM TECH BLOG
  • Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ

    背景 愛用していた MBP15" が一ヶ月ほど前に突然亡くなり、急遽 MBP13" を買って環境構築を行ったので記録しておく。 (その後噂の薄くて軽くて新しい Macbook が出ただけでなく MBP13" までマイナーアップデートされたりしたが、悔しくはない。悔しくはないぞ!!) Brewfile オワコン問題 開発環境の構築は Homebrew と Homebrew Cask を入れて Brewfile を書き、 brew bundle すれば終わりかと思いきや、もう Brewfile はオワコンになってしまったらしい。 (3/25 追記) Brewfile がオワコンなのではなく Homebrew 体から bundle コマンドが外されただけで、 元となった brewdle コマンドは健在で、もっと便利な brew-file もあるとのことです。 参考: Brewfileはオワコン

    Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ
  • Macで自動環境構築&バックアップ(App Storeも) - Qiita

    そろそろMacの買い替えの時期なので、以下のものを使って個人のMacをバックアップしつつ同じ開発環境を別のMacへと移行できるよう準備をする。 homebrew homebrew-bundle homebrew-file mas mackup + Dropbox atom apm RubyGemとかもあるけどgemプロジェクト毎にbundle installsすればいいよね、ということで除外。なのでeditorのAtom, dotfiles, brew設定が移行できればよいかな、と。 Mac 環境構築の自動化 2015年末版 ( homebrew + homebrew-cask + homebrew-brewdle + mackup + crontab )にて同様のことをされているのでこちらも参考に。こちらではcronでバックアップを自動でとっています。 でこちらではこれに加え、私が普段

    Macで自動環境構築&バックアップ(App Storeも) - Qiita
  • Macのdotfilesをhomesickで管理する - braitom's Tech Memo

    扱うMacの台数が増えてきたので、そろそろ気でdotfiles(.zshrcとか.vimrcとか)を管理してみることにしました。 単にGithubでdotfilesを管理するだけでもいいのですが、調べてみるとhomesickというgemを使うのが今はイケてるっぽい。 homesick 1. homesickを入れる とりあえずhomesickを入れます。 $ gem install homesick rbenv使っている場合はrbenv rehashを忘れずに。(私はいつも忘れます。はい。) 2. GitHubにdotfilesリポジトリを作る Web上から空のリポジトリを作っておいてもいいし、brewでhub入れてるならhubコマンドで作ってもいいです。 そしたら、ローカルの適当な場所に、dotfilesという名前でディレクトリを作成します。ここでgit initしておきます。 $ m

    Macのdotfilesをhomesickで管理する - braitom's Tech Memo
  • GitHub と homesick を使って複数 Mac 間で dotfiles を同期する | DevelopersIO

    複数 Mac 間で、.vimrc や .zshrc などの設定ファイル(dotfiles)の同期って面倒くさいですよね。 dotfiles の管理には、GitHub とシェルで管理したり、Dropbox を使ったりあるようですが、 最近 homesick という gem を教えてもらい、簡単に管理することができたので、私はコレを使っています。 用意するもの GitHub のアカウント Mac *1 homesick のインストール homesick は gem install で簡単にインストールできます。 $ gem install homesick rbenv を使ってる場合は、rehash しておきましょう。 $ rbenv rehash GitHub に dotfiles リポジトリを作成 GitHub にリポジトリを作成します。 先ずは、ローカルに dotfiles ディレクトリ

    GitHub と homesick を使って複数 Mac 間で dotfiles を同期する | DevelopersIO
  • Brewfileはオワコンではない

    B! 227 0 0 0 Brewfileはオワコン と言われて久しいわけですが、 これはHomebrew体から 訳あってbundleコマンドが外されただけです。 デフォルトコマンドからはサポートが外されましたが、 bundleを引き継ぐ公式のレポジトリもありますし、 一方でより便利に使う方法とかは出てきています。 Brewdler Brew-file その他のツール まとめ Brewdler Brewdlerはbrew bundleの元になるもので(と思う)、 元々はandrew/brewdler というレポジトリにありました。 (今はこのリンクはHomebrew/homebrew-brewdler へリダイレクトされる様になっています。) 2013年の頃まではBrewdlerはRubyGemsでインストールするようになっていました。 Homebrewの拡張:brewdler, tap

    Brewfileはオワコンではない
  • Brew-fileでApp Storeのアプリも含めてMacを完全自動初期化

    B! 63 0 0 0 MacでApp Storeのアプリをコマンドラインからインストールする で書いたとおりついにMacで コマンドラインからApp Storeのアプリをインストールできる様になったので これを Brew-file に導入し、必要なコマンドラインツールやアプリを 全てBrewfileを元にBrew-fileでインストールできる様になりました。 Brew-fileでApp Storeのアプリを管理 まとめ Brew-fileでApp Storeのアプリを管理 追記: 2016/02/22 ちょっとバグがあってinitしてもリストにApp Storeのアプリが載らない状態に なってましたが治しました。 追記ここまで Brew-fileではHomebrewでインストールされるコマンドラインツールはもちろん、 Homebrew-caskでインストールしたアプリも管理できる様になっ

    Brew-fileでApp Storeのアプリも含めてMacを完全自動初期化
  • homesick+Brew-file+MackupでMac環境構築(OS X Yosemite編) - yuukiar.co

    これまでMavericksでしたが、マシンが不安定になってきたこととハードディスクの容量を圧迫してきたため、 YosemiteにクリーンインストールしてゼロからMacの環境を構築しました。 環境構築するにあたって主に使用するツールは下記になります。 homesickでdotfiles管理 Brew-fileでhomebrew(+brew-cask)の各種アプリをインストール Mackupでdropbox経由でアプリ設定を同期 Brew-fileに関しては、作者の方の紹介エントリがありますのでそちらを参照ください。 brew-file: Brewfileを扱うbrewallを改名した - rcmdnk’s blog いちおうブログに残しますがあくまで個人メモというような形なので、 だいぶ個人の環境に依存してるところがあるかもということをあらかじめ書いておきます。 1. セットアップ準備 SS

  • dotfiles, アプリケーションの設定をMackupで管理する - Qiita

    Macでdotfilesやアプリケーションの設定のバックアップをどうやって管理してますか dotfilesとは .zprofile, .gitconfig, .bashrc など先頭に.がつく設定ファイル。 今までほかの人はどうやって管理してたか qiitaでdotfiles タグを検索すると幾つか出てきます。 dotfilesをgithubに置く dotfilesを管理しよう ミニマルに始めるDotfiles自動化計画 その多くは githubで管理する gitのrepositoryの中にdotfilesを配置する シンボリックリンクを貼るscriptを作成する という流れです。 このやり方でももちろん出来ますが、 dotfileが増えるたびに自分でコミットする必要がある 初心者に教えるにはある程度説明が必要になる などの問題があります。 Mackupで管理する Mackupでは Dro

    dotfiles, アプリケーションの設定をMackupで管理する - Qiita
  • Mac 環境構築の自動化 2015年末版 ( homebrew + homebrew-cask + homebrew-brewdle + mackup + crontab + mas-cli ) - Qiita

    Mac 環境構築の自動化 2015年末版 ( homebrew + homebrew-cask + homebrew-brewdle + mackup + crontab + mas-cli )MacMacOSXhomebrew環境構築homebrew-cask この記事は クラウドワークスAdvent Calendar 2015 14日目の記事になります。(風邪をひいて一日遅れましたごめんなさい><) 今までの Mac 環境構築の歴史 最初は、インストールしたアプリケーションの手書きメモとホームディレクトリの dotfiles を dropbox 配下に移動しシンボリックリンクへ張替えを行う自前シェルスクリプトがあっただけでした。 アプリをインストールする度に、手元のメモを更新するという温かみのある日々(もちろん頻繁に更新を忘れる)、そんな日常に颯爽と現れた Github Boxen 1

    Mac 環境構築の自動化 2015年末版 ( homebrew + homebrew-cask + homebrew-brewdle + mackup + crontab + mas-cli ) - Qiita
  • 最強の dotfiles 駆動開発と GitHub で管理する運用方法 - Qiita

    【2015/07/16 追記】優れた dotfiles を設計する - TELLME.TOKYO この記事では書かなかった全体のロジックについて書きました Dotfiles Driven Development dotfiles とは Unix 系 OS で俗に言う設定ファイルのことです。.vimrc や .zshrc など、設定ファイルの多くは隠しファイルとしてファイル名の頭にドットがつくことからそう呼ばれています。 ほとんどのエンジニアは CLI 環境での開発は避けては通れないものに思います。CLI 環境は「黒い画面」として敬遠されがちで、CLI になると格段に作業効率がダウンする人も少なく無いです。その作業を効率化するキーとなるのは、設定ファイルの習熟度にあると思います。GUI 開発環境と比べてこちらはテキストベースでカスタマイズできるため、究極まで自分好みに合わせることが可能です。

    最強の dotfiles 駆動開発と GitHub で管理する運用方法 - Qiita