BadKnowHow?

C++17でファイルのタイムスタンプを取得する

c++17においてstd::filesystemが追加され、boostに頼らなくてもよくなったので使ってみた。boost::filesystemはコンパイルが必要なので、標準になったのはいいものの糞仕様にはまったので、メモ。 環境はMicrosoft Visual Studio Community 2019 Version 16.…

久しぶりに自分のページを見ると広告がうざい。

下記参照で消した。 http://d.hatena.ne.jp/tt_clown/20110901/hatena_adsense

Macのpathの設定

このあたり参照で http://superuser.com/questions/31353/path-in-vim-doesnt-match-terminal http://d.hatena.ne.jp/yhino/20100908/1283963661以下のファイルをいじる. /etc/paths以下のプログラムが自動設定するらしい. /usr/libexec/path_helperzshenv…

macのhaskellについて

macportsのhaskellは使ったら駄目. ghciに-1.0を入力するだけでsegv発動するよ. ちゃんと本家から落とすこと. http://hackage.haskell.org/platform/

macportsで入れたrubyでtkが使えない

sudo port install ruby +mactk としても使えない. 理由はactivateされたrubyが古いもののままだから sudo port installed ruby として,現在installされてるものを確認する. 古いrubyを,uninstallするか,deactivateする必要がある.

grepにバイナリファイルだと怒られる

テキストファイルなのにgrepをかけると、バイナリファイルだと怒られる。 vi,cat,less,moreなど使えば読める。 #! /usr/bin/env ruby pat = ARGV.shift while gets do print if /#{pat}/ end は動いた。 less file | grep pattern #OK cat file | grep patte…