✖
✖
関連エントリー
- 体調不良 帰宅してから急激に体調が悪化し、悪寒がひどくて眠れないぐらいに。体温を計る余裕がなかったけど、38度〜 ぐらいは出ていた気がする。1時間ぐらい悪寒と戦ったあと、どうしよもないので家で余っていたロキソニ...
- 今年最悪の体調不良 ガチ嘔吐するまで体調が悪化した。なんか悪いもの食べたのかもしれないけどよくわからない。 土曜日を0日として -3〜-1日 下痢 0日 午前中 少し悪寒 12時〜 昼食後 だるさと吐き気 5時〜 さらに...
- 風邪 土曜日午後から頭痛がひどくなり寝た。翌日日曜日も頭痛がひどく、体温を計ると37度台後半でずっと寝てた。月曜日もまだ微熱で頭痛で会社休んで寝てた。
- ✖ 水曜日に体調不良で会社を休んだ。といっても自分は頭痛と身体がだるいというだけで熱はなく、妻が高熱を出したために主に子供の面倒を見る必要があった。 子供の熱からの両親ダウンというパターンだった。これ思い...
- 体調不良 火曜日の午後ぐらいからちょっとダルくて、とはいえすぐさま早退するほどでもない (というか早退を告げて帰宅開始するほうがストレス高い) ので普通に帰ってから熱を計ったら 37.4 ぐらい。あんまり食欲も...
✖
✖
CPAN のリリース管理を Minilla に変えてみる
$ cpanm Minilla
で入れると minil コマンドができる。既存レポジトリで (ここでは Test-Name-FromLine) minil migrate すると以下のようになる。
$ minil migrate [Test-Name-FromLine] $ perl -I/Users/cho45/project/Test-Name-FromLine/lib -I/Users/cho45/lib/perl -I. Makefile.PL Cannot determine perl version info from lib/Test/Name/FromLine.pm Writing Makefile for Test::Name::FromLine Writing MYMETA.yml and MYMETA.json [Test-Name-FromLine] $ make metafile Using Module::Build (Because this distribution uses xs) [Test-Name-FromLine] $ git add cpanfile Detecting project name from directory name. Retrieving meta data from lib/Test/Name/FromLine.pm. Name: Test::Name::FromLine Abstract: Auto fill test names from caller line Version: 0.09 [Test-Name-FromLine] $ git add -f LICENSE [Test-Name-FromLine] $ git rm --quiet Makefile.PL [Test-Name-FromLine] $ git rm --quiet MANIFEST [Test-Name-FromLine] $ git rm --quiet MANIFEST.SKIP [Test-Name-FromLine] $ git rm --quiet .shipit [Test-Name-FromLine] $ git rm --quiet xt/99_pod.t [Test-Name-FromLine] $ git rm --quiet README [Test-Name-FromLine] $ git add .gitignore [Test-Name-FromLine] $ git add .
既存の xt/podspell.t は消えなかったので消しとく。
Changes のフォーマットを Chagelog 形式にしていたのだけれど (vim で \o で簡単に新規エントリが書けるので……)、この形式だと minil release 時に怒られるので、新しい分からは変えることにする。Changelog 形式にしていたのは日付を手書きするのが面倒だったからなので、Minilla を使えばそれは解消される。フォーマット自体にこだわりはないので主流にあわせられるならあわせる気持ち。
PERL_MINILLA_SKIP_CHECK_CHANGE_LOG=1 にすればチェックを飛ばすことができるけど、気持ちが良くないのでそうしなかった。途中でフォーマットが変わるのもだいぶ気持ちが良くないのでなんともいえない。
すなわち
{{$NEXT}}
- Append line number to exiting comment みたいのを冒頭に書く。
$ minil release
すると新規バージョンを訊かれるので答える。これで release される…… はずなんだけど、Minilla は CPAN::Uploader を使っている。これは ~/.pause ファイルを読むのだけれど、cpan-upload-http より厳密なフォーマットを要求するので書きかえた (= があってはダメ)。
無事に upload までうまくいくと、git でタグが打たれて勝手に push された。こんにちは Minilla ありがとう ShipIt。
関連エントリー
- microdata を適当に抜き出す Perl スクリプト あんまり仕様書読みこめてないけど書くだけ書いてみた。CPAN にあるのは依存がひどいし、別に HTML::Parser 的なもの一個の依存で JSON 返すようなのでいいじゃんと思った。やる気があれば...
- Mac に RMagick がインストールできない。 $ sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer $ sudo PKG_CONFIG_PA...
- ESP-WROOM-02 OTA firmware update / platformio Over The Air で (すなわち Wifi 経由で)、ファームウェア書きかえをするやつ。 コード https://github.com/esp8266/Arduino/blob/master/...
- IdeaVim の挙動に不満があるときのストレス発散方法 https://github.com/JetBrains/ideavim ここの Development Environment を読みます。ちょっと冗長なのでまとめると 初期設定 まずは clone...
- Benchmark.js の結果表示を改善する Benchmark.js ちゃんと使えるので良いのですが、計測を頑張っている割に結果表示が貧弱というのが悲しいところです。 なので Perl の Benchmark.pm 風に表示する complet...
GNU screen の最新版を入れる
tscreen の時代はおわったらしい。cjkwidth などは本家に入っていた。
$ git clone git://git.savannah.gnu.org/screen.git $ cd screen $ cd src $ ./autogen.sh $ ./configure --enable-colors256 $ make $ sudo make install $ screen -v Screen version 4.01.00devel (GNUc2cd059) 2-May-06
関連エントリー
- vim8 というか github の master HEAD をいれた いろんな都合により最新のvimにした。 http://www.vim.org/git.php に従い git の master HEAD を入れる git clone https://github.c...
- Raspberry Pi がきたのでセットアップして I2C デバイスを読むところまで Raspberry Pi だ! ππだ!! Raspberry Pi は約5000円ぐらいで買うことができるカードサイズの Linux パソコンです。当然スペックとしてはしょぼいのですが、ホームサーバ...
- 900円でソフトウェアラジオ入門 ゾックス パソコンでワンセグテレビを楽しめるUSB接続ワンセグチューナー ブラック DS-DT305BK cho45 オウルテック ★ 5.0 / 5.0 cho45 ワンセグチューナーでソフトウェア...
- CPAN のリリース管理を Minilla に変えてみる $ cpanm Minilla で入れると minil コマンドができる。既存レポジトリで (ここでは Test-Name-FromLine) minil migrate すると以下のようになる。 $...
- Ubuntu 16.4 LTS クリーンインストールして引越 カスタムOSインストールガイド - Ubuntu 16.04 – さくらのサポート情報 を見ながらインストールまでやる。 旧サーバと同じホスト名にしてDNSをふりかえたいが、DNS やホスト名まわりは...
✖
OS X のマウス《加速》を切りつつスピードも自由に設定する方法
OS X のマウスポインターは加速がついていて、慣れられる人はこれでいいのかもしれないけれど、リニア反応しか受け付けない人間にとっては苦痛でしかない。
OSX のマウスの加速度がムカつく - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech で書いたように、一応加速を切る方法はあるが、この場合、速度は変更できず、マウスの仕様に因ってしまう。
ほとんど諦めていて、まぁいいかと思っていたけれど、SmoothMouse というのを使うと、加速を切りつつスピード調整ができるようにもなった。すばらしい。
インストール時に Intelli Mouse をアンインストールしろよと言われるので、前もってアンインストールした。なのでそれらの機能と同時に使えるかはわからない。
関連エントリー
- 自宅のマウスを Microsoft Sculpt Ergonomic Mouse に変えた マイクロソフト マウス ワイヤレス/5ボタン/人間工学デザイン ブラック Sculpt Ergonomic Mouse for Business 5LV-00004 cho45 マイクロソフト ★ 4...
- ワイヤレスマウス これまで基本的にマウスは有線のものを使っていたのだけれど、配線が鬱陶しいので無線のものが欲しくなった。 ちなみに Magic Trackpad は持っているのだけれど、精密な作業には全く向いていないし...
- nginx をアンインストール これまで HTTPS (443) だけ h2o で処理していたが、nginx に使ってるぶんのメモリ量がMOTTAINAIのでh2oだけでやるようにした。さようなら nginx。 複雑なことをしている...
- Mojave で clang が stdio.h などを見つけられない場合 stdio.h や math.h などが見つからないと言われる場合 open /Library/Developer/CommandLineTools/Packages/macOS_SDK_header...
- サーバー移行 さくらのVPSにMongo Rescueのリストアができなかった (未解決) | tech - 氾濫原 の続きで、結局クリーンインストールした。さっき DNS を切り替えたので様子見。一応 DNS の...
校正ツール
Yahoo の校正APIを使って文章校正を一度かけるようにしたいというのはずっと考えていたが、いい感じのUIを実装するのが大変に面倒で、ずっと放置していた。
このたびなんとなく ACE 上でなら簡単に実装できそうな気がしたので、実装してみた。こんな感じでいいように思うが、いくつか問題点がある
- ACE は等幅 (monospace) フォントにしか対応していない
- 文字の幅が必ず一定になるように1文字ごとにコンテナが作られている
- IM によっては挙動がおかしい。
- AquaSKK + Chrome だとそんなにおかしくはないけど、やはり変換中の文字列がちょっとずれて表示されたりはする
とはいえ、だいぶ前に ACE を試していたときは、日本語まわりがもっと挙動がおかしかった記憶があるけれど、ブラウザーが改善されたのか ACE が改善されたのか、普通に使えるぐらいにはなっていそう。
校正をかけて直したところで、筋が通って読みやすい文章がかけるかどうかは分からず、また全然別なのがつらい。
関連エントリー
- SKK for Android の自分用フォーク Android で外部キーボード使用時の日本語入力を快適にする (SKK) | tech - 氾濫原 というのを書いたが、設定できない部分で自分にあわない挙動があったので、fork して変更した。 h...
- ✖ 子どもがパソコン触りたいと言ったときに開くページ - 氾濫原 というのを書いたけど、実際の様子です。VoiceOver (コマンド+F5) を有効にするとキータイプのときに声が出るのでより楽しめる。 ...
- NanoVNA 左側の文字の意味 C0 → CAL0 の設定を読んでいる状態。 c0 のように小文字の場合はエラー値の補完をしている状態 (recall してから周波数範囲を変えた場合。厳密には uncal ) D → directi...
- 見出しの改行位置を適正化する試み やりたいのは 1文字だけの改行の拒否 - Hail2u のようなことの延長です。長めの見出しがブラウザによって改行されると、どうもバランスが悪くなったり可読性が微妙になることが多い。これをなんとかする...
- ✖ 高解像度環境向けに多少手を加えたスタイルシートをあててみた。ピクセル固定にしても幅可変にしても高解像度環境ではどうしても余白がおかしくなるけど、最近のブラウザはブラウザ幅ごとに別々のスタイルをあてられ...
Scala をはじめるには
sbt を入れるのが一番の近道のようだ。
brew install sbt
で入れるのが最も簡単そう。
あるいは、Setup の Unix の欄のように、sbt-launder.jar を ~/bin に置き、~/bin/sbt コマンドを以下のように作って chmod +x しとくのが簡単のようだ。
#!/bin/sh java -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -jar `dirname $0`/sbt-launch.jar "$@"
sbt さえ入れれば、必要なものは sbt が全てダウンロードしてくれる。初回起動時に必要なパッケージを落としてくるし、run コマンドを実行すれば (Scala ファイルがあるなら) Scala のライブラリも必要に応じて落としてくれる。全く頭を使わない。
例によって Hello, World! なら
object Hello {
def main(args: Array[String]) {
println("Hello!!!")
}
} を ~/tmp/hello/hello.scala として置き以下のように sbt を起動して run を実行するだけで実行できる。
$ cd ~/tmp/hello $ sbt > run [info] Running Hello Hello!!!
複数ファイルがあったらどうなるか? と疑問になるがやってみるとわかる。
同じようにして ballow.scala を以下のように作る。
object Ballow {
def main(args: Array[String]) {
println("Hello!!!")
}
} sbt run を実行すると以下のようになる。
Multiple main classes detected, select one to run: [1] Ballow [2] Hello Enter number:
かしこい。
チュートリアルがよく書かれていて、「勝手に scala をダウンロードするけど、バージョンの指定はどうするんだよ?」と疑問に思っても、すぐバージョン指定ができることは書いてある 。
関連エントリー
- Ruby でメソッドの一時的な上書き テストとかでやりたくなると思うけど、こんなくだらないことに gem とか使いたくないので、簡単に書ける方法をさがしてる。 class Foo def hello puts "Hello" end en...
- Scala で JOGL (OpenGL) Scala から JOGL (Java で OpenGL を使うやつ) JOGL はどれをダウンロードしていいのかサッパリわからないが、jogamp-all-platforms.7z というのが全部入...
- perl 5.19.9 の signatures 構文 (普通に引数を書ける構文) を試す Perl 5.19.9 で実装された signatures の構文をためしてみる - tokuhirom blog を見てそんなのできたのか〜と思ったので、いろいろ試してみた。なんとこれは、今までにな...
- Perl の Locale::Maketext::Lexicon::Gettext フォーマットのメッセージをJSでフォーマットする Perl の Locale::Maketext::Lexicon::Gettext は以下のような Gettext ライクなフォーマットを扱うが、同じようなことを JS でしたいとき %1 さん、こん...
- AngularJS のテストでページ側のスクリプトを実行する protractor (webdriver) を使った場合、外から executeAsyncScript を使うと文字列でページ側で実行できる。 けど、文字列で渡すとか、シンタックスチェックもかからな...
✖
✖
23時ごろには寝て7時には起きる生活にしてるのに体調がめっぽうよくない。ずっと倦怠感、しばしば目痛と頭痛がする。
ビオフェルミンのおかげか便通は比較的良くなってる。
関連エントリー
- 体調不良 金曜日の夕方ぐらいから全身倦怠感と頭痛がはじまり、微熱(37度台)に。熱は土曜日中ぐらいで下がったが頭痛は治らず、今(月曜日)でもまだ痛い。
- ✖ オフィスにいるとだんだん体調が悪くなる。15時ぐらいからだんだんひどくなってくる。熱があるかはわからないが(たぶんない)、全身倦怠感がひどい。
- 体調不良 帰宅してから急激に体調が悪化し、悪寒がひどくて眠れないぐらいに。体温を計る余裕がなかったけど、38度〜 ぐらいは出ていた気がする。1時間ぐらい悪寒と戦ったあと、どうしよもないので家で余っていたロキソニ...
- 風邪 土曜日午後から頭痛がひどくなり寝た。翌日日曜日も頭痛がひどく、体温を計ると37度台後半でずっと寝てた。月曜日もまだ微熱で頭痛で会社休んで寝てた。
- 急激な体調不良 月曜日20時ぐらいに急激に全身倦怠感が起こり、だんだん体が重く、21時には寝はじめたがこのときはもうほとんど動く気がしないぐらいだった。寒気というほどではないけど体が冷えている感じがしたので布団をかぶ...
Mac に RMagick がインストールできない。
$ sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer $ sudo PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.0-10/lib/pkgconfig gem install rmagick
で入った。
経緯
imagemagick 自体は sudo brew install imagemagick で入れてある。
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for xcrun... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... no
checking for sys/types.h... no
checking for wand/MagickWand.h... no
Can't install RMagick 2.13.2. Can't find MagickWand.h.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/rmagick-2.13.2 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/rmagick-2.13.2/ext/RMagick/gem_make.out Can't find MagickWand.h. でググると「PKG_CONFIG_PATH さえ設定したら入るよwwww」的なエントリが散見されるが、ちゃんと mkmf.log を見るべきである。しかし我々は mkmf.log の居場所をエラーログから知ることはできない。
mdfind mkmf.log すると /Library/Ruby/Gems/1.8/gems/rmagick-2.13.2/ext/RMagick/mkmf.log が出てきたので、システム ruby の場合このへんにあるようだ。エラーメッセージにフルパスを出さない理由は何かあるのか。
mkmf.log を見てみると
Error: No developer directory found at /Developer. Run /usr/bin/xcode-select to update the developer directory path.
とかでている。最近の Xcode は /Developer を使うのをやめたらしい。アップデートのタイミングに自分で xcode-select しろよ。
関連エントリー
- Lightroom で webp の一発書きだし webp のインストール homebrew で入れる。 $ brew install libtiff $ brew install --HEAD webp HEAD つけないとコンパイル済みの TIF...
- 広色域時代の画像の正しい扱いかた モバイル端末も iPhone7 など DCI-P3 サポートが増えてきて、CSS での広色域サポートもはじまりつつあるなかで、サーバサイドなどで画像をとりあつかうときに、正しく扱えていないというのはと...
- vim8 というか github の master HEAD をいれた いろんな都合により最新のvimにした。 http://www.vim.org/git.php に従い git の master HEAD を入れる git clone https://github.c...
- Prometheus から VictoriaMetrics への移行(Ubuntu, systemd) 自宅ラズパイのメトリクスとかセンサー類を VPS 上の prometheus に溜めているけど、1年分で12GBぐらいと、用途の割にかなり大きくて、容量が足りなくなったときに悩んでいた。 Victor...
- MCD-ST Liberty SW License Agreement V2 はフリーなライセンスか? STM32CubeMX でジェネレートされるコードは MCD-ST Liberty SW License Agreement V2 というライセンスになっています。これはコード上で以下にリンクしていま...
✖
✖
✖
親不知は抜糸したがまだ違和感がある。腫れの後遺症のような感じでしこりが残っている。
そこにちょっと圧力をかけると何か液体が滲みだしてくる。これがなんともいえない味で、苦くもないし甘くもなく、ものすごく不快という感じの匂いでもないし、だからといっていい匂いでもなく、例えるなら血の味がしない血といった感じで、トータルでは不快である。傷口から血漿成分が滲みだしているのかもしれない。「血漿 味」でググってみたが全くわからず。
しかし前と違って全くどこも痛くはなく、口も普通に開けるので抜いたことを忘れてしまう。食べるときは気をつけないと抜いたほうも使ってしまう。
関連エントリー
- 親不知の抜歯 前に左上を抜いてから3年、右上の親不知が付近がどうも炎症を起こしたらしく、結構ストレスフルな感じになってしまった。口があけにくい。痛い。 今定期的に通っている歯医者で、去年の12月ごろには既に親不知の...
- サントリー東京・武蔵野ブルワリー 工場見学にいってきた。府中の森に行く途中にあるので存在はしっていたが「本当にここでビールを作っているのだろうか?」と半信半疑だった。どうやらほんとうに作ってるらしい。 分倍河原 (京王線または南武線)...
- COCOA 接触通知からのPCR検査 休日に外食しにいったさきで近くにいたようで、接触通知がきてしまった。 通知から検査まで 季節の変わりめのせいか、花粉症のせいかで、タイミングが悪く週末に体調をかなり崩していたさなかの通知だったので物怖...
- 貴様はピカールを知っているか 日本磨料工業 ピカール 金属磨き 300g 12100 cho45 日本磨料工業(Nihon Maryo Kogyo) ★ 5.0 / 5.0 cho45 人生報われないことばかりで嫌になってしまうが...
- 急激な体調不良 月曜日20時ぐらいに急激に全身倦怠感が起こり、だんだん体が重く、21時には寝はじめたがこのときはもうほとんど動く気がしないぐらいだった。寒気というほどではないけど体が冷えている感じがしたので布団をかぶ...







