シェルスクリプトで、ある順番以降の引数を取得する
……の前に、前提から。 特定の順番にある引数を取得する ${n}を使います。 test.sh #!/bin/sh echo $0 echo $1 echo $2 実行結果: $ ./test.s...
24 search resultsShowing 1~20 results
……の前に、前提から。 特定の順番にある引数を取得する ${n}を使います。 test.sh #!/bin/sh echo $0 echo $1 echo $2 実行結果: $ ./test.s...
「Elixirで速度を追い求めるときのプログラミングスタイル - Qiita」という記事にある、「Enum.mapと再帰スタイルは,ほとんど差がない」という検証結果が興味深かったので、自分でもや...
この記事は#NervesJP Advent Calendar 2020の13日目です。 12日目は@torifukukaiouさんの「「kentaro/mix_tasks_upload_hots...
Elixirの特徴のひとつとして、柔軟なパターンマッチが挙げられます。本記事では、ExUnitを用いたテストにおいて、複雑なデータ構造をパターンマッチを用いて効率的にテストする方法を見ていきます...
本記事は「#NervesJP Advent Calendar 2020」の2日目です。 1日目は@takasehidekiさんの「ALGYAN x Seeed x NervesJPハンズオン!に...
うちのチームにkenkenというニックネームのメンバーがいて、日々がんばっています。 今日、pyamaさんというひとが「kenkenってタイプするの面倒だからkenにしなよ」と横暴なことをいいだ...
SanSを使っていると、たとえばgit stと入力したい時に、よくgitStと入力してしまう。そこで、zshでtypoしたときに大文字をスペースと小文字に展開して実行するのスニペットを用いていた...
うっかりmacOS Sierraにアップデートしてしまった後にKarabinerが対応していないことを知って困った。せっかくなのでデフォルトのキーバインドに慣れようかと思ってしばらくがんばってい...
本稿では、Goを含む複数種類の言語により実装されたソフトウェア(具体的には、シャドウプロキシサーバ)のベンチマークを行うことで、各言語間の差異について考察します。 シャドウプロキシサーバとは? ...
問題 バッファをあちこちいったりきたりしていると、カレントディレクトリ(や、カレントディレクトリを基点にしたプロジェクト)単位でなんかやるみたいなプラグインを使ってる時にこまる。 解決 プロジェ...
問題 行とかファイル全体とかではなく、特定の範囲内で検索をしたいことがある。その場合、ヴィジュアルモードで選択して検索するのではなく、textobjの範囲内でできると便利そう。 たとえば、以下の...
問題 カッコと、その中身の入力がだるいので、以下の様な設定を行っている(抜粋)。 imap [] []<Left> imap () ()<Left> たいていの場合はこれ...
問題 vim の text-object をより便利に使えるプラグイン - surround.vimに詳述されているsurround.vimは、とても便利そうなのだけど、高機能過ぎて使いこなせる...
問題 ^(空白文字をのぞいた行頭に移動)は、プログラミングをしてると頻繁に使うのに、^なんて押せない。カーソル位置を行頭トグルする(Vim) - Qiita [キータ]という素晴らしいTipsが...
問題 たとえば、:bdでwindowまで消えちゃうのがうざい。bufkill.vimを使うと、:BDでバッファをkillしつつ、windowはそのまま残すということができる。しかし、そもそも:b...
問題 ヴィジュアルモードで複数行にわたって文字列を挿入したい場合、なんかよくわかんない感じになる。以下みたいな。つまり、<ESC>押したあとに全部展開されるやつ。もっとわかりやすくし...
問題 memolist.vimで作成したメモの一覧もUniteで見たい。 解決 以下の様な設定をほどこす。 let g:memolist_path = "~/Dropbox/memo" nmap...
問題 i(とかi"とかi<とか、いちいち入力しわけるのがだるい。 解決 textobj-multiblockを使う。 内容は↑のリンク先の通り。 議論 この記事によってなんの情報量も増えて...
問題 Uniteを使って、プロジェクト単位で検索したい。 解決 Unite自体で対応されていた。 そういえば、unite.vimは.git以下で絞り込みができない、と言われているようですが、最新...
問題 日報をブラウザで書くのがだるい。 解決 nippoコマンドを使う。 $EDITORをvimにする nippoコマンドをインストールする 適当に書く :wq!で終了する 以下のような感じ。 ...
24 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.