慎重にファイルを消させたい
丁寧にファイルを消させるコマンドを作りました。 経緯 ある日、サーバ上のファイルを削除しようとして rm コマンドを実行したところ、次のような出力になりました。 $ rm foobar.dat ...
50 search resultsShowing 1~20 results
You need to log-in
丁寧にファイルを消させるコマンドを作りました。 経緯 ある日、サーバ上のファイルを削除しようとして rm コマンドを実行したところ、次のような出力になりました。 $ rm foobar.dat ...
この記事はRust Advent Calendar 2022の7日目の記事です。 Rustの勉強がてら、grepの検索結果の続きを表示するコマンドを作ってみました。 経緯 表題の通り、grepの...
この記事はGo Advent Calendar 2022の5日目の記事です。 CSVをgrepできるようにするコマンドを作ってみました。 CSVを検索するコマンドではありません。 grepと連携...
この記事はNim Advent Calendar 2022の4日目の記事です。 JSON SchemaからNimのオブジェクト定義を自動生成する話です。 JSON Schemaとは オブジェクト...
まえがき プライベートでの開発でNimをタスクランナーとして使ってみたら思いの外快適でした。 何が良かったか、何故良かったかについて書きます。 Nimについて知らないかたは以下の記事を参照くださ...
まえがき testament というツールの使い方を説明します testament 用のテストコードを紹介します testament とは Nim公式のテストランナーです。Nim自体の開発にも使...
概要 Excel方眼紙にスクリプトを記述することで動作するLisp風スクリプト言語を作ってみました。 機能としてはめちゃくちゃ貧弱なおもちゃ言語です。 デモ 1 成果物 リポジトリは以下。 作っ...
概要 Jiraのissueを作成するURLを編集する静的Webアプリを作った アプリの使い方を説明する アプリの構成を説明する Jiraのissueを作成するURLとは JiraにはURLからi...
この記事は2021年Nimアドベントカレンダー1日目の記事です。 概要 シグナルを考慮せずに常駐プログラムを実装すると、デプロイやサーバのシャットダウ ンでプロセスが停止したことでシステムに異常...
この記事は2021年Goアドベントカレンダー1日目の記事です。 ファイルパーミッションでスロットするコマンドラインツールを作りました。 経緯 ある日、サーバ上のとあるファイルの実行権限を変更する...
まえがき setup-nim-actionというNim用のGitHub Actionsを自作してみました。 使い方、作った経緯などについて書きます。 リポジトリ 作ったActionのコードは以下...
Nimのバージョン0.20がリリースされました。 これはNim1.0の事実上RC版らしいです。Nim 1.0のリリースの日が近い、ということです。 それは置いといてNimでテストコードを書くこと...
まえがき NimでOption型を使ってnull安全に実装する方法を書きます Nimで参照型を扱うときnull安全でない Nimでは値型のデータはプリミティブ型もObject型もゼロ値で初期化さ...
概要 NimのコードをJSバックエンドでコンパイルしてNode.jsスクリプトとして実行してみます NimのコードからNode.js用のライブラリを生成して、Node.jsスクリプトからライブラ...
まえがき ClojureでJavaFXを利用したGUIアプリケーションを実装します ユーザ環境にJavaランタイムをインストールしなくて良いように、カスタムJREを使ってアプリケーションを起動で...
GitHub Releasesから取得したコマンドを所定のパスに配置して、 一括アップグレードできるようにするコマンドを作りました。 なぜ作ったかと、仕組みについて書きます。 なぜ作ったか イン...
まえがき 2019年のNimアドベントカレンダーで以下の記事を投稿しました。 NimでWebアプリ作って公開した あれから1年間、更新頻度はかなり落ちましたけれど、なんだかんだ現在も保守運用して...
これを作りました。 概要 Nimで作ったslコマンド(nmi)の話をします 仕組みの話をします slコマンドって? slは、lsコマンドを実行しようとして誤ってslとタイプしたときに、機関車がタ...
Nimτ〃日本語を≠〃ャノレ文字ッホレ|文字列|=変換すlレ⊃マノ┣〃を作レノмаU+ニ。=σ記事τ〃|?作ッ+ニ⊃マ*ノ┣〃σ使レ|方├、仕組彡を解説Uмаす。 ※原文: Nimで日本語をギャ...
debianパッケージを作るGitHubActionsとrpmパッケージを作るGitHubActionsを作った 使い方と仕組みを説明します なぜ作ろうと思ったか GitHub Actionsか...
50 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.