タグ

ブックマーク / qiita.com/kaneshin (2)

  • Gitリポジトリをメンテナンスして軽量化する - Qiita

    この記事はGit Advent Calendar 2015の8日目の記事です。 Gitリポジトリのメンテ? Gitリポジトリにあるファイルは .git がバージョン管理をしています。 今回はその .git をメンテナンスする話です。 はじめに リポジトリに容量の大きいファイルをコミットしてしまった git clone がやたらと時間がかかる(知らない間に容量の大きいファイルがコミットされている可能性がある) 複数あるリポジトリを統合したい こんな悩みを持ったことはないでしょうか。大型のプロジェクトでないと発生しないと思うので、個人プロジェクトではなかなか遭遇することはないでしょう。 今回は上記を解消するための リポジトリメンテナンス方法 をご紹介します。 !! 注意 !! Gitリポジトリのメンテナンスは破壊的なため、Gitのコマンドを理解している方のみ行ってください。 この記事を読んで実

    Gitリポジトリをメンテナンスして軽量化する - Qiita
  • Mac OSXスクリーンセーバーをSwiftで作成する - Qiita

    この記事はCocoa Advent Calendar 2015の2日目の記事です。 はじめに スクリーンセーバーのアプリを作った人なんてほとんどいないと思いますが、その手始めにSwiftでの起動方法まで紹介します。 また、今回のプロジェクトgithub.com/kaneshin/TextSaver に置いておきます。 環境 OS X El Capitan 10.11.1 (15B42) Xcode 7.1.1 (7B1005) 準備 ScreenSaverEngine.appの用意 実装しているScreen Saverを実行するためにScreenSaver.frameworkにあるScreenSaverEngine.appをApplicationsディレクトリへシンボリックリンクを作成します。 $ ln -sf /System/Library/Frameworks/ScreenSave

    Mac OSXスクリーンセーバーをSwiftで作成する - Qiita
  • 1