Windowsにターミナル「mintty」をインストールする【#np2020】

mintty.jpg

インストール

インストールはこちらを参考にしました。 Windowsにminttyを入れた話 – 駄文置き場ですから 少しわかりにくいのは、「mintty」というソフトウェアが独立して存在しているのではなくて、「MinGW」というGNUツールの一部として提供されているということです。なのでまず「MinGW」のインストーラをインストールし、そのインストーラ上で「mingw-developer-toolkit」をインストールします。で、そこから「mintty」をインストールするという具合。 インストールの方法やその後の設定については、上の記事に詳しく記載されているので参考にしてください。書いてあるとおりにやれば大丈夫です。個人的に変更したところは透過を「High」にしたのと、フォントを「Ricty Diminished Discord」にしたくらいですかね。 RictyDiminishedDiscord.png (画像:https://qiita.com/hamaguchitm/items/546d40b7777bd9242e78 上記記事内では日本語周りのカスタマイズを結構してますが、僕の環境では特に設定しなくても問題は出てません。バージョンの問題かなあ。

感想

開発を伴うサイトの引っ越しを始めるにあたり、今さらですが手元のWindowsにちゃんとしたターミナルがないなあということを感じました。今までは「Poderosa」を使っていてそれで十分に満足していたんですが、最近使われているターミナルってどんなのだろうと検索しても「Poderosa」は出てこないんですよね。無期限無償で使えるけど一応ライセンス登録が必要なシェアウェアだし(というのを今サイト見て思いだした)、カスタマイズが可能な安定したフリーウェアを探しがちなエンジニアからは敬遠されているのかも知れません。いや、良いソフトウェアなんですけどね。使い勝手良いし安定してるし。 そのまま使い続けても良かったんですけど、今回は色んなものを技術的にもシステム的にもアップデートしていこうという方針で取り組んでいるので、使うツールや環境面も変えていくことにし、検索した中で一番評判が良かった(というか安定していた)「mintty」を採用することにしました。UIをカスタマイズしない状態ではWindowsに付属しているコマンドプロンプトとあまり変わらないんですけど、使ってみると道具として実に良い。Linuxのシェルに慣れていることもあってとても使いやすい。これ以上に尖ったソフトウェアはあるでしょうけれど、「これを入れておけば間違いない」って言われる理由はわかる気がします。デザインに凝りたいのであれば別ですけど、開発を行う上ではこれがあれば十分です。 なるほどなー。

続きを読む

明けましておめでとうございます。2019年。

今年の年末年始は久々に京都にいまして、カウントダウンはウェラーズクラブで過ごしてました。友人と飲んで音楽聴いて2時頃店を出て、その時のノリで下鴨神社へ。そして引いたおみくじは「平」。下鴨神社における「凶」ですねつまり。またか。僕結構な割合でおみくじで凶引くんですよねえ……昔から。受験の時はそれを気にした両親が、京都旅行で神社をはしごした思い出があるくらいです。ていうかそもそも、受験生は清水寺でおみくじを引いてはいけない(凶が多いので)。 で、深夜というか早朝というかに初詣を済ませてしまったので今日は午後遅くまで寝ていて、ほんの2時間半くらい前に起きました。おはようございます。そしてなにやってるかというと、これがまたひたすらコーディングとサーバの設定やってるんですよねえ。好きやなー。愛用してきたフィードリーダー「FreshReader」を卒業することにして、現在「Tiny Tiny RSS」をローカル環境でお試し中ですが、これ結構良いですね。使い勝手としてはわかりやすいUIと軽快な動き、複数ユーザーで使うことが出来る、フィードの管理が楽、プログラム的にはOSSで開発が続いていることと、インストールがgit cloneで済んで便利なのと、設定が全てGUIで済むのとでとてもいいかんじです。「Tiny Tiny RSS」についてはまた改めて記事書きます。 つい昨日ぐらいに、2018年のまとめ記事を書いて2019年の抱負を書いたので、まあ今日はもう別に良いんじゃないと思ってますが、ざっくりとした行動指針としては「目の前の目標に全力で取り組む」ということになるかなあと。先のことを見過ぎるとね、しんどくなるんでね。目の前の仕事を1つずつ片付けていきつつ、2月17日に迫っている京都マラソンで4時間を切ること。それをとりあえずの目標として頑張って生きていこうと思っています。 皆さんにとっても素敵な1年になりますように。

続きを読む

2018年末

昨日12/30(日)の夜の仕事でようやく仕事納めになりました。 まあ仕事納めっつってのも新年3日から働くのでそれほど休みって感じでもないんですけどね。ただの3連休やんか。そんなこというのは無粋ってもんですけど。平坦でなにもない日常になりがちな中で、そういう風情を感じるってのは意外と大事ですよね。だからといってやたらと記念日を祝ったりしませんが。「付き合って半年記念で出費がかさんで」(大学生男子談)ってどういうことだよ。そんなめんどくさい女とは付き合いたくねえな……おっと話が逸れた。 毎年この季節になると今年は早かったねとかいうセリフが耳に入ってきて、君ら毎年言ってないかと思うわけですけど、個人的には今年も色々あってスゲー長い1年でした。もうお腹いっぱいです。やれること全部やったし、2018年も平成30年ももう戻ってこなくていい。基本的に色々やり過ぎだしいろいろ起きすぎなんだよ。

続きを読む

【今日のハマり処】コンポーネントのテンプレートをnew Vue のルートに入れて `Property is not defined on the instance.`

Vue.js logo

別々のページで開発していた機能を一つのファイルにまとめることとして、そのままだと全部のページで 他サービスのAPIにGETリクエストを投げてしまうからそこをコンポーネントに切り分けて、必要なときだけリクエストを投げるようにした……まではよかったんだけど、描画されない。

続きを読む

サイトリニューアルの話がなんだか大掛かりになってきてる【#np2020】

ノマドワークのプログラマー ※リニューアルあるあるです 少し前に サイトのリニューアルをしようかな という話を書きまして、ローカルでBootstrapでテンプレート作ったり、SSLに対応させたり してたんですが、その過程で重要度の低いサイトから順に、GitHubと連携させつつsvnからgitに移行としようとしていて衝撃が。サーバのOSが古すぎて最新版のOpenSSLが入らず、GitHubと連携できない。マジで。 使っているOSはCentOS5.6で確かに古い。今のサーバ(さくらのVPS)を契約した時点で既に大分枯れていたと思うんだけど、使い慣れてるからって言う理由で選択したんだよね。個人サイトの環境なんだからもっと冒険しておけば良かった。 ここでGitHubを諦めるという選択肢ももちろんあるんですけど、仮にサーバが止まっても収入がなくなるわけでも責任問題になるわけでもなし、じゃあもこの際サーバを引っ越しましょうかということに。なんでそうなる。

続きを読む