ホストOS上のEncFSで暗号化したディレクトリを、Dockerコンテナにマウント
はじめに まず掲題の内容を実現することで私が期待することを、以下に箇条書きで記載します。 ホストOS上のプロジェクト毎のディレクトリは、EncFSを使って暗号化 Dockerコンテナで、Rail...
20 search resultsShowing 1~20 results
はじめに まず掲題の内容を実現することで私が期待することを、以下に箇条書きで記載します。 ホストOS上のプロジェクト毎のディレクトリは、EncFSを使って暗号化 Dockerコンテナで、Rail...
はじめに Orgモードのテーブルは記述しやすいので頻繁に利用しています. このOrgモードで記述したテーブルをMarkdown形式のテーブルに変換できることを知ったので, 情報をまとめようと思い...
はじめに 最近「ANSI Common Lisp ポール・グレアム著」を読んでいます.この本で構造体について学習したことをメモしておきます. 表示関数を自分で定義 defstruct を使用...
はじめに Gaucheのようなlambdaの短縮表記を実装をしようと思い,詰まったところをメモしておきます.またその際に深町さんの記事を参考にしました.また深町さんの記事内にあるコードの多くを...
はじめに 前回投稿した「letとlet*の括弧の数を減らす」という投稿の中で下のような関数が出てきました。 before.lisp (defun create-param (list) (la...
はじめに タイトル通りの機能を自分で書いてみただけです。 実装 パラメータを作る関数を別に用意しました。nilの省略はできません。 引数の数が偶数でないときは、エラーになります。 crea...
はじめに 最近、実用Common Lispを読んでます。なるほどと思う情報が多いので、非常に勉強になってます。この中でsubstとsublisについて書かれていたので、忘れないようにメモしてお...
はじめに ハッシュテーブルに対する処理を簡単に行いたいと思いました。 単純にハッシュテーブルの中に何が入っているかを確認したいときでも、SBCLではハッシュテーブルが格納されている変数名をR...
はじめに 今回は全く使わないものを作りました。ベクタの利点であるランダムアクセスを行わないので、役に立たないです。ただLispで何かを実装したいという自分の欲求を満たしただけということをあらか...
はじめに Rubyのjoinみたいな関数がないので勉強のため書いてみました。 セパレータを挟んで連結する関数はRubyを使うときに、よく使用するのであれば便利だと思いました。 joinとは Ru...
はじめに 最近Common Lispの勉強をやっています。 思いついたもので簡単なものでも、とりあえず自分で書いてみようと思いました。 標準で用意されているかもしれませんが、今回はリストからハッ...
アルゴリズムの本を読んでいて、文字列をポケベルの数字列で暗号化、またポケベルの数字列から文字列に復号化する、というものが載っていたので自分で、コードを書いてみました。 ハッシュの値からキーを...
mapやselectなどを使うとき、ブロックの中にレシーバーに行う処理を書きます。 言葉で説明するのは難しいので簡単なコードを以下に記述します。 sample1.rb ['tarou', 'ha...
文字列の中に存在する空白がいらないので削除したいときがあると思います。 ただ文字列中の空白を全て削除したい、左側のみ削除したい、右側のみ・・・など色々なケースが存在すると思います。 このと...
Rubyで外部コマンドとの連携がどれくらい簡単にできるかを試してみました。 今回はlsで表示されるファイルを正規表現でマッチさせて、マッチしたファイルをファイル名の長い順に ソートし、長い方から...
久しぶりにRubyのプログラムを書きました。 コマンドラインでファイル名と正規表現を入力すると、ファイル内の正規表現にマッチした行を表示するプログラムです。 プログラムは下のようになります。 m...
メソッドチェインは使いやすく便利です。 ですが複雑になると途中でどうなっているかイメージしづらくなってきます。 その時にtapというメソッドが非常に便利です。 例えば下のようなコードがあるとしま...
配列の先頭、末尾に要素を追加するには下のようにします。 insert1.rb array = [1, 2, 3] # 先頭に要素を追加 array.unshift(0) ...
配列に連続する値を代入したいときがあると思います。 例えば"a"〜"c"までの文字が格納されている配列です。 このとき1つずつ値を格納すると下のようになります。 array1.rb array ...
クラスのインスタンスを表示すると下のように表示されます。 person1.rb class Person def initialize(name, age) @name, @age = name...
20 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.