こんにちは、 Gunosy Tech Lab AdsML チームで広告のロジック改善をしている m-hamashita です。昨年 FlexiSpot E6 と ErgoDox EZ を導入してからひどかった肩こりが改善したのでおすすめです。 FlexiSpot は最近 Black Friday で安くなっていたので、購入した人も少なくないのではないでしょうか。 こちらの記事は Gunosy Advent Calendar 2021 の 8 日目の記事です。昨日の記事は 吉岡(@rikusouda) さんの『2021年にSwiftUIを部分利用しつつ新規のiOSアプリを作った 』でした。 本記事ではターミナルエミュレータを iTerm2 から kitty に移行し、Hammerspoon で Hotkey 周りをいい感じにした話を紹介します。 はじめに kitty kitty について k
AlacrittyはRustで書かれたGPUをレンダリングに使う高速な端末エミュレータ。OpenGL(wiki)を使ってレンダリングを行う。開発はまだアルファ段階らしいが、すでに色々なプラットフォームに対応している(windowsはこれかららしい)。開発の大きな動機は、WUXGAから4k、5kのような高解像度ディスプレイでtmuxを起動し、vimを開いてコーディングしている時の画面描画の遅さだったと述べている。 Announcing Alacritty, a GPU-accelerated terminal emulator https://jwilm.io/blog/announcing-alacritty/ Alacrittyに関するツイート。 twitter.com インストール mac os10.13に導入した。 本体 Github mac osへのインストール #Rust com
ウェブサイトのアクセス数や訪問者の属性を分析するために「Google Analytics」を使っている人は多いはず。無料のオープンソースソフトウェア「GoAccess」を使うと、トラッキングコードをウェブサイトに埋め込むことなく、リアルタイムにアクセス状況をターミナルやブラウザ上で可視化することができます。 GoAccess - Visual Web Log Analyzer https://goaccess.io/ 今回はUbuntu 18.04上にGoAccessをインストールしてみます。最新版をインストールするには下記コマンドを実行すればOK。 echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list wget -O -
NuShell: the shell where traditional Unix meets modern development, written in Rust We interviewed its creators We interviewed its creatorsShells have been around forever and, for better or for worse, haven’t changed much since their inception. Until NuShell appeared to reinvent shells and defy our muscle memory. It brought some big changes, which include rethinking how pipelines work, structured
iTerm2を使っている人は結構多いと思うのですが、意外とHotkeyを使っている人が少ない気がしたので、書いておきます。 HotKeyを設定するメリット 早い Hotkeyの設定をすると、複数のデスクトップを開いていてもこのように上からターミナルが降りてきてすぐにコマンドが叩けるようになります。 写経が楽 若干透明度を設定しておくことで、ターミナル越しにブラウザを見ながらコマンドを打つこともできて大変便利です。コピーペーストする際の無駄なトラックパッド操作が省けます かっこいい にょろーん!っといきなり黒い画面が降ってくると、親戚一同の前ではあなたはヒーローになります。 設定方法 Hotkeyを有効にする iTerm2の設定に、 keys -> Create a Dedicated Hotkey Window... というのがあるのでそれを押します。 ここでHotkeyを設定するわけです
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Gitは普段の運用ではpush/pullの繰り返しですが、時に履歴を確認したいと思うことがあります。そんな時、logコマンドだけではなかなか辛いです。そんな時になってGitリポジトリビューワーが欲しくなりますが、GUIアプリケーションのインストールは面倒です。 そこで使ってみたいのがGRVです。ターミナル上で使えるGitリポジトリビューワーです。 GRVの使い方 立ち上げたところです。3ペイン構成でとても見やすいです。 ちゃんと差分を見ることもできます。 GRVではローカルのブランチはもちろん、リモート側を見ることもできます。ログを見る際の基本的な機能は押さえていますので、GRVだけあれば大抵のニーズには応えられることでしょう。インストールしておくと便利です。 GRVはGo製のオー
この記事は以下のページに移転しました. blog.ryota-ka.me 最近弊社でも大学生のエンジニアインターンが増えてきて,彼らの成長のために,開発にあたっての知見を効率的に共有する手段を色々と模索している.こういった知見は再利用性も高く,社内に閉じている必要もまったくないので,こうしてブログに書き溜めていくことにしてみようかと思う.第一弾として,端末エミュレータ上でのオペレーションの効率化について記す. ソフトウェアの開発をやっていると,なんだかんだで端末エミュレータというインタフェースの上で,シェルを使ってオペレーションを行うことが多い.開発に用いるマシンの OS はたいてい macOS か Linux の何かしらのディストリビューション (Ubuntu が多いか?) だし,プロダクション環境での運用は Linux を前提することが多いだろう.また,Docker の普及により,Li
はじめに "libvte"とだけ聞いてもピンと来ない方もおられるかもしれません。 これは,端末エミュレータのコア(DEC VT端末のエミュレーション及び擬似端末処理等の裏方)機能をGtkWidgetとしてライブラリ化したものであり,要するにgnome-terminalの中身と考えていただければよいと思います。 libvte: https://github.com/GNOME/vte (VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that.) libvteを使うことで,低レイヤーでの端末処理に煩わされることなく,外観や使い勝手などの向上に注力できるようになり,端末エミュレータ開発の敷居が大幅に下が
クラウドサービス本部 分散システム技術課 開発エンジニア 分散システムを活用したスケーラビリティの高いWebサービスの設計・開発や機械学習、IoTの調査・サービス化に従事してます。 分散システム技術課の藤本です。 以前に書いた記事と同様、今回も業務とあまり関係ないことを書いてしまいました。もちろん仕事もちゃんとしていますので誤解なきようよろしくお願いいたします。 この記事は Nerd FontsでPowerlineなどのフォントのズレを解消するFont Mergerの紹介 ターミナルでアイコンフォントを使うメリット Font Mergerを作る過程で得られたFontForgeスクリプトの知見 について書いています。少し長くなってしまったので適当に読み飛ばしてください。 和文フォントとアイコンフォントを綺麗に合成する方法 これは欧文フォントにも言えることですが、全てのフォントは同じ大きさとい
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Web APIを使った開発などをしていると必要になるのがHTTPクライアントです。ヘッダーを確認したり、返ってくるデータを細かく見たいと思うはずです。しかし手元に良いソフトウェアがないとcurlコマンドを叩いてしまったりします。 そこで使ってみたいのがwuzzです。ターミナル上で使えるインタラクティブなHTTPクライアントです。 wuzzの使い方 起動したところです。CUIながら細かくペインが分かれています。 HTTP GETで実行したところ。一部日本語が文字化けしてしまっています。 HTTPメソッドを選択できます。 JSONを取得した例。 キーバインドも多彩です。 wuzzはHTTPヘッダーもでき、レスポンスもヘッダー、ボディがちゃんと確認できます。検索機能もあるのですが、筆者が
B! 27 0 1 0 MacがWindowsに比べて便利な点として 最初からUnixベースのターミナルコマンドが使える事があるかと思いますが、 ちょっと現時点でMacで使えるターミナルエミュレーターを調べてみました。 ターミナル.app iTerm2 Alacritty kitty Hyper Cathode cool-retro-term Black Screen Atom + platformio-ide-terminal TotalTerminal まとめ ターミナル.app 最初から入っているターミナルアプリ。 /Applications/Utilitiesの下に入っています。 日本語表示は問題なく出来ます。 Windowsと比べてmacOSが使われる理由の一つがこのターミナルアプリが 最初から入っている事だと思います。 もちろん、そもそもMacがUnixベースなため そのターミ
Vimに慣れてきたせいか、マウスや矢印キーを使用しての Gnome端末の操作が面倒になってしょうがなかったので、役に立ちそうなものを色々調べてみた。 まずは端末のショートカットから。ちなみにマニュアルやらネット検索でもいまいち網羅的に まとまったものが見当たらなかったので、片っ端から押して試した。 その中から関係ありそうなものを表にまとめた。 Ctrl + f 行末方向に1文字移動 Ctrl + b 行頭方向にに1文字移動 Alt + f または Esc → f 行末方向に1語移動 Alt + b または Esc → b 行頭方向に1語移動 Ctrl + a 行頭に移動 Ctrl + e 行末に移動 Ctrl + h カーソルの前1文字を消去 Ctrl + d カーソル位置の1文字を消去 Ctrl + k カーソル以降の文字をすべて消去 Ctrl + u カーソルより前の文字をすべて消去
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く