タグ

ブックマーク / qiita.com/usamik26 (4)

  • Haskell Stack とは何をするツールなのか - Qiita

    この記事では、Haskell Stack についての初歩的な説明をします。 (2022-11-20補足)現在は、GHC や Stack のインストールには GHCup を使うのが主流になっています。 はじめに いま Haskell の開発環境を導入するといえば Stack だろうと思います。 これから Haskell の勉強を始めようと思うなら、まずは Stack の使い方を覚えることになります。 Stack は便利なツールなのですが、個人的な印象としては、最初のとっつきが悪いと思っています。 僕が初めて Stack に接したときは、「これはいったい何をするツールなのだろう」とモヤモヤしました。 ひとつのツールでいろいろな役割をこなすので、かえって何のツールか分からないのです。 また、コマンドを実行しても、実際に何が起こっているのかがよく分からないのもモヤモヤする点でした。 そういう初歩的

    Haskell Stack とは何をするツールなのか - Qiita
  • git を https 経由で使うときのパスワードを保存する - Qiita

    git を https 経由で使う場合、pull や push のたびに毎回パスワードを聞かれてしまいます。 これを改善するには git-credential を使うと良いです。 git-credential は git 1.7.9 以降で使用可能です。 なお、古いやり方としては .netrc を使う方法もありますが、パスワードを平文でファイルに保存するので、やらないほうがいいと思います。 使用可能な管理方式 git-credential では、以下のような方法でユーザ名とパスワードを管理できます。 git-credential-store : ファイルに保存します。ただし、パスワードが平文が保存されます。 git-credential-cache : 常駐プロセスに記憶させます。 git-credential-osxkeychain : Mac OS X のパスワード管理を使います。 G

    git を https 経由で使うときのパスワードを保存する - Qiita
  • Xamarin.tvOS の Early Preview 版を試す - Qiita

    tvOS とは Apple が 2015 年 9 月に発表した tvOS は、新しい Apple TV 向け OS です。サードパーティがアプリを作れるようになったのが最大の特徴です。 tvOS アプリの開発は、iOS アプリの開発が分かればある程度簡単に入っていけるかと思います。tvOS アプリは Xcode 7.1 以降で開発が可能です。 Xamarin の tvOS 向け対応は、現在 Early Preview 版が公開されている状態です。まだ制限事項が多く格的な導入はできませんが、試しにさわってみることができます。 Xamarin.tvOS は Visual Studio での開発に対応しています。また、新しい Apple TV の実機があれば、実機で動かすことも可能です。 Xamarin.iOS 9.3 preview #3 for tvOS and WatchOS 2.0 i

    Xamarin.tvOS の Early Preview 版を試す - Qiita
  • git bisect で問題箇所を特定する - Qiita

    以前は問題なく動いていたはずの機能が、最新版では動かなくなっている・・・。こんなときは、「どのコミットが問題を混入させてしまったのだろうか?」を知りたくなるでしょう。 これを手助けするのが git bisect コマンドです。git bisect コマンドは、二分探索によって問題箇所を特定します。 事前準備 最初に大事なことがひとつあります。それは、「問題がない(good)状態と問題がある(bad)状態を、確実に判定できるようにする」 ことです。 当然のことではありますが、ここがあやふやだと、二分探索をしても問題箇所をうまく特定できません。 可能なら、「テストスクリプトを1つ実行するだけで判定」できるようにしたほうが良いです。このとき、テストスクリプトは、git リポジトリからチェックアウトした作業ツリーに対して実行できるようにします(例えばソースからのビルド処理もテストスクリプトに含めま

    git bisect で問題箇所を特定する - Qiita
  • 1