2018-10-27

MacをHigh SierraにアップデートしたらGeekToolのカレンダーの表示がおかしくなった

MacをアップデートするとGeekToolの表示がおかしくなるというのは「あるある」なんですが、案の定カレンダーの表示がおかしくなっていました。

カレンダーの中で今日の日付を示す部分は白背景にしていた筈なんですが、なぜかアンダーラインが表示されてレイアウトが崩れてしまっている…。

最近プログラミングにハマっており、シェルスクリプトもちゃんと勉強していたので(20分も費やして…)直すことが出来ました。

cal_tail=`cal -h | tail -n 7`; today=$(date "+%e"); echo "${cal_tail/${today}/\033[30;47m${today}\033[0m}"


ちなみにシェルスクリプトはこちらの2冊で勉強したんですが、特にUNIXシェルスクリプト マスターピース132はオススメです。

GeekToolを快適に使うためにはシェルスクリプトは避けて通れないので、是非一度学んで見て下さい。


2018-10-05

ImageMagick 7になってnegateの挙動が変わっていた

Geektool を使ってデスクトップに天気のアイコンを表示していました。

今までは AccuWeather からダウンロードしてきた天気アイコンを ImageMagick で色反転させたり透過させたりしたものを使っていたのですが、先日とあることから ImageMagick のバージョンを7に上げてしまい天気アイコンが表示されなくなってしまいました。

ImageMagick に関してはビックリするぐらい日本語の情報源が少ないので、海外の掲示板に行って10分ほどお散歩すると解決しました。

ImageMagick はバージョン7系から色反転(negate)する際にデフォルトでは、従来のRGBチャネルではなくRGBAチャネルで処理をするので、透明じゃない部分を全て透明に反転してしまうということでした。(優秀なエンジニアの方々にはこの方が便利らしい。謎。)

そこで従来の

convert InputImage.png -negate OutputImage.png

ではなく

convert InputImage.png -channel RGB -negate OutputImage.png

という風にすれば上手くいきました。一件落着。

2018-09-20

MacをアップデートしたらJavaのポップアップが出るようになってウザイ!

先日重い腰を上げて、MacをHigh Sierraにアップデートしました。

色んなツールの再設定をして、やっと一段落と思ったらコイツです。




To use the "java" command-line tool you need to install a JDK.
(”java”コマンドラインツールを使用するには、JDKをインストールする必要があります。)


もう、やめて、、、。


More infoをクリックしてインストールしても、翌日にはまたポップアップしてくるやんちゃっぷり。

いい加減にして!ってことで調べてみると、あっさり解決策を発見。
How to: Fix Java Command-Line Tool Pop-Up on Mac OS

下のリンクからコマンドラインツールをインストールすれば消えました。
Java for OS X 2017-001 aka Apple’s version of Legacy Java Command-line tool.


一件落着。

2018-09-16

4年振りに更新

最後の記事を書いてからもう4年も経過したのか、、、。

この4年間、色々ありました。

会社に入り、仕事しまくり、結婚し、退職し、起業。そして、来年からは海外に移住。


色々ありすぎだろ(笑)



この間、仕事とは別にプログラミング(特にBash, Ruby, Ruby on Rails)を勉強したり、IELTSでオーバーオール8.0を達成したりと、ブログ記事にできそうなことがたくさんあったので、また機会を見てちょろちょろと書いてこうと思います。

もう皆ブログなんて書いてないご時世だけど、細々と続けていけたらいいなぁ。

2014-06-16

リーマン人生の幕開け

ちょっと生存報告がてらに更新。いつの間にか4ヶ月も更新が途絶えてました。

3月に修士論文発表を終わらせてすぐに日本に帰国。某石油会社で働き始め、2ヶ月半に及ぶ研修を乗り越えて、やっと今です。

入社時にTOEIC受けてみたら985/990で何故か満点逃したり、漢方スタイルクラブカードとかいう怪しさ爆発のクレジットカードを発行してみたり、ガソリンスタンドで働いてみたりと色々ありましたが、私は元気です。

やっと生活も落ち着いてきたので、これからはちょこちょこ更新していきます。

それでは(´・ω・`)ノシ