The Nominomicon の非公式翻訳を作った (Rust パーサー)

The Nominomicon の非公式翻訳を作った。 GitLab Pages でホスティングしてます。 https://nogiro.gitlab.io/nominomicon-unofficial-japanese-translation/ 意訳・超訳が多いと思うので、指摘などあれば GitLab に issue を作ってもらえるとありがたいです…

npm の dotenv と cargo-make の --env-file オプションで、パースのされ方が異なったので調査

npm の dotenv パッケージと cargo-make の --env-file オプションで、パース方法に違いがあったので調べた結果をまとめました。 調査に利用したソースは https://gitlab.com/nogiro/dotenv-inspection に配置しています。 違いがあったのは ' (シングルクォ…

Dwarf Fortress プレイ中にググった英単語 (自分用メモ、随時追記)

throne: 玉座 pedestal: 台 brook: 小川 mussel: ムール貝 drowsy: 眠い jade: ヒスイ gneiss: 花崗岩 confinement: 監禁 小動物を捕まえたら (?) 出た shear: 剪定 羊とかの毛刈りだろう grackle: ムクドリ galena: 方鉛鉱 eradicate (eradicating): 絶滅さ…

nginx リバースプロキシの後ろの plantuml を VM 管理から docker-compose に変更する

目的 前提 nginx を docker-compose でリバースプロキシとして利用している 修正内容 サブディレクトリー対応するよう plantuml/Dockerfile を作成 docker-compose.yml への追加 nginx 設定の修正・適用 疑問点 目的 仮想マシンで提供していた plantuml-serv…

apt-cacher-ng を回避して Docker をインストールする

要約 apt-cacher-ng 環境下では download.docker.com へ接続できず Docker をインストールできないので echo 'Acquire::HTTP::Proxy::download.docker.com "DIRECT";' > /etc/apt/apt.conf.d/70dockerして直接ダウンロードするようにしましょう。 なぜ書くか…

第41回シェル芸勉強会 - Python ワンライナー版解答

第 41 回シェル芸勉強会の問題の Python ワンライナーでの解答です。 真面目なほうは 第41回シェル芸勉強会に参加しました。 - nogiro_iotaのメモ を参照してください。けっこう改訂しています。(解説も追加する予定です。しました。) 改訂履歴を最下段に載…

第41回シェル芸勉強会に参加しました。

第41回シェル芸勉強会の参加レポートです。 だいぶ久々に参加させていただいたように思います。 参考リンク等 本家のまとめ jus共催 第41回シェル芸勉強会リンク集 | 上田ブログ 午前の部の資料 本日使用した資料はこちらです。全6回にもなってしまった文字…

第36回シェル芸勉強会に参加しました。

第36回シェル芸勉強会の参加レポートです。 最近あまりシェル芸してないからか、別解を思いつかなかったり、似たような解法を使ったりしてますね・・・・・・ 参考リンク等 本家のまとめ jus共催 第36回シェル芸勉強会を開催しました | 上田ブログ 午前の部…

第35回シェル芸勉強会 - 解答(Python ワンライナー版)

前記事はこちら。LT 大会をリモートで見ていても暇だったので、(解ける問題だけ)最近ハマっている Python のリスト内包表記ワンライナーで解きました。 (もともと Python ワンライナー縛りでやる予定だったのですが 1 問目が Python ワンライナーだけでや…

第35回シェル芸勉強会 - 解答(リモート参加)(普通版)

第35回シェル芸勉強会で寝坊してリモート参加しました。 ドタキャンして申し訳ありません。。。 参考リンク等 本家のまとめ jus共催 第35回またまためでたいシェル芸勉強会報告 | 上田ブログ 問題と解答 【問題と解答】jus共催 第35回またまためでたいシェル…

ボードゲーム草案 - 位置推定タイルプレイスメント

ゲムマ大阪に行っていろいろ刺激があった結果、鍵垢で言ってた「迷子」をモチーフにしたボードゲームがまとまってきたので草案を上げます。 現在考えられる面白み ゲームは時系列的に大きく2つのステップに分かれ、それぞれ次の面白みがある。 前半: ランダ…

sudo 後の環境変数を設定する方法たち

調べた結果 4 つの方法でできました。 環境変数を引き継ぐ export ENV=VAL sudo -E command sudoers に evn_keep を指定する $ sudo cp /etc/sudoers sudoers.bac $ sudo visudo $ sudo diff -u sudoers.bac /etc/sudoers --- sudoers.bac 2018-03-16 20:28:…

あの名曲 shell32.dll を自分で作る (バイナリにwavヘッダを付ける)

名曲です www.youtube.comサンプリングレートなどは動画中にあるので、自分のPCがWindowsであれば、同じDLLがあるのでwavファイルが作れるのでは? WSLならシェル芸もできる!やったね。 やりかた シェル芸でゴリッとする。 $ cat shell32.dll | xxd -ps | t…

自宅仮想環境 - /etc/fstab を sda1 などから UUID に置き換える

前置き インストール時にテキトーに作った/etc/fstabを昨日修正する予定で、完全に忘れてました。 元の fstab 「とりあえずマウントできればいい」程度で書かれています。 $ cat /etc/fstab # UNCONFIGURED FSTAB FOR BASE SYSTEM /dev/sda1 / ext4 defaults…

自宅仮想環境 - QEMU+libvirt+virtinstで仮想マシンを作る

自宅環境で仮想マシン(VM)を立てるまでです。 必要パッケージのインストール $ sudo apt install qemu qemu-kvm libvirt-bin virtinst ディレクトリの整備 /virtual 以下で仮想環境関係のものを管理しようと思っているので、まずはその準備をします。 具体…

自宅仮想環境 - OS インストール

PCが届いたのでOSをインストールしました。 OS Ubuntu 16.04.3 LTS です(Arch じゃありません。日和りました)。 Download Ubuntu Server | Download | Ubuntu /etc/fstab で詰まってた話 ネットワーク環境が最悪で、「ベースシステムのインストール」が何…

第32回シェル芸勉強会 Q1・Q2・Q3 の別解

昨日は家に帰るのが遅かったので休みました。 前置き 毎日更新で解くと、普段のシェル芸勉強会で問題を解いているときと違い、問題に取り組んでいる期間が長く、頭に問題が残っていて解答を思いつくので、それを残しています。 Q1の解答3 $ echo 14679 | sed…

PlantUMLがすごい

テキストファイルをソースに、UML図を作れるツール。しゅごい。(というお題目で始めたのにどうしてこうなった)plantuml.com 日本語ガイド http://translate.plantuml.com/ja/PlantUML_Language_Reference_Guide_JA.pdf 走れメロス(前20段落)の状態遷移図…

自宅仮想環境を構築するために、PCをポチったこと

(ほぼタイトルどおりですが。。。) 自宅にQEMU+libvirtの仮想環境を構築するためにPCを買いました。なぜ今の時代にクラウド環境ではなく自宅に環境を作るのか、という話ですが主に以下の3点が理由です。 別件でQEMU+libvirtを触っているが、 QEMU on Virtu…

第32回シェル芸勉強会 Q8 の解答 + 今後の投稿ネタ

前置き 今日は第32回シェル芸勉強会のQ8の解答です。 また、記事後方に今後の投稿ネタをメモります。第32回シェル芸勉強会の問題は次のURLにあります。 【問題のみ】jus共催 第32回全くインスタ映えしないシェル芸勉強会 | 上田ブログシェル芸勉強会の解答は…

第32回シェル芸勉強会 Q7 の解答

前置き 今日は第32回シェル芸勉強会のQ7です。第32回シェル芸勉強会の問題は次のURLにあります。 【問題のみ】jus共催 第32回全くインスタ映えしないシェル芸勉強会 | 上田ブログ思考を忠実にアウトプットすることを目標にしています。 Q7 問題(上記URLから…

第32回シェル芸勉強会 Q6 の解答

前置き 今日は第32回シェル芸勉強会のQ6です。第32回シェル芸勉強会の問題は次のURLにあります。 【問題のみ】jus共催 第32回全くインスタ映えしないシェル芸勉強会 | 上田ブログ思考を忠実にアウトプットすることを目標にしています。 Q6 問題(上記URLから…

第32回シェル芸勉強会 Q5 の解答

前置き 今日も今日とて第32回シェル芸勉強会の問題を解いていきます。 今日はQ5です。第32回シェル芸勉強会の問題は次のURLにあります。 【問題のみ】jus共催 第32回全くインスタ映えしないシェル芸勉強会 | 上田ブログ思考を忠実にアウトプットすることを目…

第32回シェル芸勉強会 Q4 の解答 + α

前置き 昨日に続いて第32回シェル芸勉強会のQ4を解いていく前に、Q1~3を修正した報告です。第32回シェル芸勉強会 Q1 の解答 - nogiro_iotaのメモ 第32回シェル芸勉強会 Q2 の解答 - nogiro_iotaのメモ 第32回シェル芸勉強会 Q3 の解答 - nogiro_iotaのメモ…

第32回シェル芸勉強会 Q3 の解答

前置き 昨日に続いて第32回シェル芸勉強会のQ3を解いていきます。第32回シェル芸勉強会の問題は次のURLにあります。 【問題のみ】jus共催 第32回全くインスタ映えしないシェル芸勉強会 | 上田ブログ そういえば、当時の様子は一旦全部解いてから確認する予定…

第32回シェル芸勉強会 Q2 の解答

前置き 昨日に続いて第32回シェル芸勉強会のQ2を解いていきます。第32回シェル芸勉強会の問題は次のURLにあります。 【問題のみ】jus共催 第32回全くインスタ映えしないシェル芸勉強会 | 上田ブログ思考を忠実にアウトプットすることを目標にしています。 Q2…

第32回シェル芸勉強会 Q1 の解答

前置き アウトプットの練習と日課を作るため、毎日何かしらの記事を書こうという企画です。 まずは、体調不良で休んでしまった(追加で8時間寝てたら元気になりました)シェル芸勉強会の問題を解こうと思います。第32回シェル芸勉強会の問題は次のURLにあり…

第28回シェル芸勉強会に大阪サテライト会場から参加しました。

第28回シェル芸勉強会に大阪サテライト会場から参加しました。【問題のみ】第28回基準値を超えるシェル芸勉強会 – 上田ブログ自分の解答を記載します。 今回はTeXの整形がお題でやったことがあるものも多くあったので比較的楽でした。(Q7解けてませんが。。…

第21回シェル芸勉強会 大阪サテライトに参加しました。

第21回シェル芸勉強会に大阪サテライト会場から参加しました。【問題のみ】第21回未経験者大歓迎!誰でも働けるアットホームな職場ですシェル芸勉強会 – 上田ブログ自分の解答を記載します。 A1 PDF からテキストを抽出するお題。popplerパッケージに付いて…

出力を縦に折り返す

左の出力を右の出力にする foo を見つけたいと呟いたら、 Twitter で反応してくれた方が結構いた。 ありがたいです。 $ seq 10 1 2 3 4 5 6 7 8 9 10 $ seq 10 | foo 1 6 2 7 3 8 4 9 5 10 つまり、 fold の列バージョンがしたかった。