2017年4月23日日曜日

プログラミング用フォントにMyricaをインストール

プログラミング用に適したフォントを探していたところ
Myrica(ミリカ)というフォントを見つけました。

以前プログラミング用に適した別のフォントRictyを
使ってみようと考えたものの、ライセンスの影響で自分で
コンパイルする必要があり環境を用意するのも億劫になり
諦めていました。

Windowsに入っているConsolasというフォントを
利用していて視認性が高くプログラミングで困ることは
なかったのですが、久しぶりに探してみたところ
今回のフォントを見つけたのです。

詳細はこちらの配布元にありますが、特に気になった点を。

  • 導入を諦めたRictyの多くの特徴を継承していること。
    Rictyの視認性が良い感じだったのでありがたいです。
  • 配布元にフォントファイルが用意されていること。
    導入を諦めた理由の環境の用意が必要なく、配布元から
    圧縮ファイルをダウンロードして解凍して
    フォントファイルをインストールするだけで利用できる
    使い始めのハードルが低いこと。
インストールが容易でプログラミングに適しているフォントを
探していたので、一度Rictyのインストールを諦めたことが
ある場合は試してみても良いかもしれません。

2017年3月12日日曜日

Google Play Music 3ヶ月100円キャンペーンでVプリカは利用できるか

Google Play Musicで何度か実施されている3ヶ月100円キャンペーン
通常月額980円のところ3ヶ月を100円で利用できるので
期間中は月額33円となりますね。
また期間中は試用期間として扱われ、試用期間終了後は
定期購入となるようです。

今なら100円払えば5月末まで聞き放題となるので
利用してみましたが、購入完了までに少し苦労しました。
まずGoogle Playの音楽や動画購入時に利用できていた
Vプリカが使えません
購入時に下記のメッセージが表示され購入失敗扱いとなります。
お支払い方法が承認されませんでした。別のお支払方法を選択するか、
しばらくしてからもう一度お試しください。 [BM-CPEC-01]
Google Play Music は現在エラーが発生しています。
数分後にもう一度お試しください。
メッセージの通り数分後に何度試しても失敗。
確認したところVプリカの利用できない加盟店に明記されていました。
利用できない加盟店を確認したい|ネット専用Visaプリペイドカード
一覧中のか行 Google Music(月額:聞き放題)
残念です。
キャンペーン適用料金の試用期間でもクレジットカードが必要になります。

クレジットカードを利用する場合はログイン済みのGoogleアカウントから
Google Playにアクセス、左メニューの「アカウント」から
「お支払い方法を追加」の「クレジットカードかデビットカードを追加」で
追加します。
あとは再度、Google Play Musicのキャンペーン適用料金を確認し
追加したクレジットカードを選択で購入することができました。

少しの間ですが音楽ライフを満喫しようと思います。
あと購入するとき夜遅かったので、もしかしたら時間で換算したとき
1日分を失うかもしれないと思ったのですが、0時を回った後でも
前日の日付で計算されていました。
日付の基準は日本時間ではなく米国時間なのかもしれません。
購入するときは時間も気をつけないと。

2017年3月1日水曜日

pkillでまとめてプロセスを削除

pkillというコマンドで条件に一致する実行中の
プロセスをまとめてkillできます。

pgrepというコマンドは条件に一致する実行中の
プロセスを探し出してくれます。
ps aux | grepでも同じことはできますが
こちらの場合grepは除外されません。

プロセスssh-agentの場合
pgrep -l -f 'ssh-agent'でプロセスとPIDを表示
pkill -f 'ssh-agent'でプロセスをkill
これで終了。
プロセスをまとめてkillする場面ではこちらが
便利ですね。

2017年2月25日土曜日

炎上案件で見つかる火種

終りが見えない炎上案件に加えられて
溜まる不満・火種を吐き出します。

参加するまでは大きな問題が発生したとは
聞いていなかったが、いざメンバーに加えられて
フタを開けてみると、基本的な部分ができていない。

進行の相談ができず、残り少ない日数で
開発するしかなく、時間がない=残業確定。
残業は覚悟していたが、まさか終電間際が
度々続いたりこんなに酷いとは思わなかった。

開発していたシステムのメインエンジニアは
開発経験はあるが畑違いのため、サポートが
必要だったのにも関わらず、サポートがあって
無いような状態。
そのため、右も左も分からないレベルで開発が
行われていたと思われる内容で、手を入れるのにも
苦労することに。

また、開発しているシステムは、プログラミング
以外にその業務の知識やオペレーションを知って
おかなければ開発に支障をきたす可能性があるのに
私自身は、無知の状態。
なので、何が正解か間違いなのか判断できず。

開発に必要なドキュメント類が存在しない。
フラグでデータの状態を管理しているのに
内容を把握するためのドキュメント類がなく、
当人しかわからない。
ソースを見れば対処できるかと思ったが、
マジックナンバー全開。
コメントだけじゃなく、定数にしてくださいよ本当に。
数値見てナニコレとどれだけ心の中で連呼したことか。

複数人で開発を行うのにバージョン管理がない。
Gitは利用しているのですが、この開発には
バージョン管理というものがありませんでした。
編集箇所が同じファイルということはアルアルなのに
編集して反映しようとすると、すでに誰かの編集済み
ファイルが上がっていてやり直すことが何度も。
「ファイル編集します!」「このファイル最新?」
「ファイル編集した?」「編集が反映されてない!」
必要ないであろうやり取りが発生して疲れる。
コレが当たり前と感じているのだろうか
言っても手遅れ状態なので担当部分だけでも
バージョン管理しました。

スケジュールが末端に降りてこない。
直近の進行や消化しないといけないタスクが
不明瞭のため、今日はどこまでやり遂げなければ
ならないかわからない。
進行の相談ができないこともあり八方塞がり。

愚痴をこぼすことは許されず、心身の負担が
減ることもなくイライラが募るばかり。
ハァ疲れた。

2017年1月3日火曜日

2016年紅白の恋ダンス可愛かった

2016年の紅白歌合戦で星野源さんと
新垣結衣さんが出るとのことで
もしかしたら二人で恋ダンスを
踊るかもと淡い期待をしていましたが
新垣結衣さんは審査員として出ていて
早々に期待は砕かれました。

星野源さんが歌う場面はしっかりと
放送画質で録画し、リアルタイムで
見ていたところ、見間違いでなければ
バックダンサーは動画で出演されている
方々でプロの恋ダンスはカッコ良かった。

最後のあたりでカメラマンが
新垣結衣さんを映す時間が長いなと
思っていたら、お一人で恋ダンスの
振り付けの一部分をしてくれていました。

しかも見るからに照れている感じがして
もの凄く可愛かった。

カメラマンさん
イイ仕事ありがとうございます。
受信料払っていて良かった。

2016年12月31日土曜日

2016年の振り返り

2016年を振り返って

苦渋をなめることがあり
もう一歩進めることができずに
踏み出せなかったことに何度も
思い出しては後悔するという
辛い1年だった。

大事な決断を行うときに限って
冷静になるまで時間が
かかるのでしょう。

少しの代償を払うことを渋った
ばかりに苦しい経験を積みました。

次の一歩を踏み出す勇気・気持ち
犠牲にしなければならないことが
大きな痛手にならないのなら
迷わず歩むことが大切。

体(いのち)を大事にしないと
今後に響いてくる。
心身ともに壊れたら元も子もない。
替えはきかないのだから。

2016年11月20日日曜日

ssh-copy-id で ERROR: No identities found と表示されたとき

ssh-copy-idで公開鍵の設置を行おうとしたときに
ERROR: No identities found と表示され設置に失敗しました。

公開鍵に不備があるのかと思い、再作成して確認しましたが、
結果は変わらず。

個人的な事情で公開鍵のファイル名はデフォルトを利用せず
用途ごとに名前を設定して運用していたのですが、
これが今回の原因でした。

今回のことで知ったのですが、sshの公開鍵のファイルに
つける名前には命名規則があるようです。

設置に失敗したときのコマンドはこんな感じ
ssh-copy-id -i .ssh/ida_rsa_windows_github.openssh_pub

設置に成功したときのコマンドはコレ
ssh-copy-id -i .ssh/ida_rsa_windows_github.pub_openssh

違いはファイル名の拡張子です。
この拡張子が「pub」で始まらなければならないことです。
拡張子が無い場合は失敗します。

手違いで内容に違いが出た可能性も考えられたので
拡張子の違うファイルをdiffで確認しましたが、差分は
確認できませんでした。

このことに気付くのに結構な時間がかかりました。
デフォルトと違うことをしている場合に問題が発生したときは、
初めに自身で行っている内容を確認することが大事ですね。