2020-01-01から1年間の記事一覧

Mac(Catalina)でgit-svnを使えるようにする

環境 macOS 10.15.6 (Catalina) Homebrew 2.4.9 git-svnとは git-svnとは、ローカルでGitの機能を利用した作業を行いつつ、その結果をSubversionリポジトリに反映することができるツール。 git-scm.com ただし、Homebrewでgit-svnインストールしようとすると…

HaskellでCharをStringに変換したい

地味にハマったのでメモ。 やりたいこと Haskellでは、(1文字だけの)文字を扱うときはChar型、文字列を扱うときはString型を利用する。 Chat型で表記するときはシングルクオーテーション「'」で文字を囲み、 String型で表記するときはダブルクオーテーション…

Project EulerのProfile Imageをはてなブログに表示させる

Project Eulerとは プロジェクト・オイラー(英: Project Euler、名称はレオンハルト・オイラー由来)は、数学やプログラミングなどに興味を持つ大人や学生が主な利用者であり、プログラミング (コンピュータ)による一連の計算問題の解決を目的としたウェブ…

Haskellでトリボナッチ数列を実装する

背景:Atcoderのこの問題をHaskellでACしたい。 問題概要:トリボナッチ数列は、3つ前までの数字を足したもの。この数列の 第n項 mod 10007 を求める。 愚直に実装:まずは愚直に再帰で実装する。 動かしてみるが、案の定めちゃくちゃ遅い。。このままでは確…

Haskellで正規表現を扱う

Text.Regex.Posixパッケージを使ってみる。 hackage.haskell.org 環境 Haskell Stackを利用。 $ stack --version Version 2.1.3 x86_64 インストール stack installコマンドでインストールする。 $ stack install regex-posix インストールできたら、ghciを…

MacでKotlinの開発環境を用意する

Kotlinを触るためにMacに環境を入れてみたときの自分用メモ。 環境 macOS 10.15.4 (Catalina) Homebrew 2.2.13 Kotlin処理系のインストール Homebrewでインストールする。 % brew install kotlin ファイルの作成 以下の内容でmain.ktファイルを作成。 def ma…

yarnをmacにインストールする

こちらのページを参考にインストールする。 classic.yarnpkg.com まずはHomebrewをインストールする。 % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brewコマンドでyarnをインストールする。 % br…

grep, egrep, fgrep の違い

grepは、条件を指定して文字列を検索できるコマンド。似たようなコマンドとして、egrepとfgrepが存在する。 簡単に違いについて調べてみたので備忘録的に書いておく。 環境 % sw_vers ProductName: Mac OS X ProductVersion: 10.15.3 BuildVersion: 19D76 % …

お問い合わせ

Loading…

プライバシーポリシー

下記、当ブログの「プライバシーポリシー」に関して記載しております。 当ブログに掲載されている広告について 当ブログが使用しているアクセス解析ツールについて 当ブログへのコメントについて 免責事項 プライバシーポリシーの変更について 当ブログに掲…