並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 493件

新着順 人気順

shの検索結果281 - 320 件 / 493件

  • GitHub - rothgar/mastering-zsh: Advanced topics to take advantage of zsh 👩‍💻👨‍💻

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - rothgar/mastering-zsh: Advanced topics to take advantage of zsh 👩‍💻👨‍💻
    • Sound Horizonが本気で追求する物語音楽の可能性 Revo、ストーリーが選択できるライブ&BD『絵馬に願ひを!』への挑戦

      Sound Horizonが本気で追求する物語音楽の可能性 Revo、ストーリーが選択できるライブ&BD『絵馬に願ひを!』への挑戦 Sound Horizonがリリースした7.5th or 8.5th Story BD『絵馬に願ひを!』は、「ディスクをプレイヤーに入れて音楽を聴く」という一般的な行為とはかなり異なる体験をもたらす作品だ。なぜなら、まるでRPGのように、受け手が常に物語を選択することになり、それによって映像とともに聴くことができる楽曲が変わってくるからだ。Sound Horizonを主宰するRevoに収録曲数を聞いても、「それは言わないほうが面白いと思います」と語るのみ。ひとつだけわかるのは、通常のアルバムをはるかに超える曲数が物語のために用意されているということだ。同じくRevoが主宰するLinked Horizonが「紅蓮の弓矢」の大ヒットで2013年の『第64回紅白歌合

        Sound Horizonが本気で追求する物語音楽の可能性 Revo、ストーリーが選択できるライブ&BD『絵馬に願ひを!』への挑戦
      • prettyping

        prettyping is a wrapper around the standard ping tool, making the output prettier, more colorful, more compact, and easier to read. Do you run ping tool very often? Do you find yourself squeezing your eyes to see if a packet has been lost? Do you want to have a better view of the latency and of the lost packets over time? Then prettyping is the tool for you! prettyping runs the standard ping in ba

        • GitHub - advimman/lama: 🦙 LaMa Image Inpainting, Resolution-robust Large Mask Inpainting with Fourier Convolutions, WACV 2022

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - advimman/lama: 🦙 LaMa Image Inpainting, Resolution-robust Large Mask Inpainting with Fourier Convolutions, WACV 2022
          • GitHub - adityaathalye/shite: The little hot-reloadin' static site maker from shell.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - adityaathalye/shite: The little hot-reloadin' static site maker from shell.
            • Rubyをインストールせず Docker だけを使ってrails newを実行する - アジャイルSEの憂鬱

              rails new するときにDockerfileを使う必要は特にない。 むしろ開発時に使うDockerfileとは別物になるので、Dockerfileを作らない方が良いです。 コマンド $ mkdir example_app $ cd example_app $ docker run --rm -v $(pwd):/app -w /app ruby:3.0.0 bash -c '\ curl -fsSL https://deb.nodesource.com/setup_14.x | bash - \ && apt-get update && apt-get install -y git nodejs \ && npm install -g yarn \ && gem i --no-document rails \ && rails new .' 解説 --rm 一時的な実行でコンテナを残

                Rubyをインストールせず Docker だけを使ってrails newを実行する - アジャイルSEの憂鬱
              • 過去のGitHub Actionsのbuild時間を取得して集計してグラフにする - xuwei-k's blog

                継続的にメンテナンスするのではなくて、雑な使い捨てでいいならshellscriptとjq職人芸でいけるので頑張ってしまったけれど、継続的にやるならもっと違うもので書いた方がメンテナンスしやすいと思います。 細かい部分はいくらでも改善の余地があるとは思いますが、とりあえず動いたのでヨシ・・・!? 以前も多少似たような何か作ったけど、こういうの誰か既にもっと綺麗に作ってないんですかね。 xuwei-k.hatenablog.com GitHub Actionsのログはデフォルトでは90日保存されてるはずなので、その程度の期間をなんとなく集計したいだけならば、こうやって後から集計するだけで十分ですね。 もちろん、yamlの内部の構造がすごく変わっていると集計が難しいか実質不可能になるリスクはありますが。 もっとしっかり計測したいならば、buildした時点で専用の場所に綺麗に記録して、他のもっとリ

                  過去のGitHub Actionsのbuild時間を取得して集計してグラフにする - xuwei-k's blog
                • Linuxでのプロセス置換 - Qiita

                  はじめに 導入 Linuxで使うbash等のシェルには、様々な○○置換という機能がありますが、その中でも「プロセス置換」( <(コマンド) や >(コマンド) ) というのはなかなかイメージし辛いのではないかと思います。 ※特にコマンド置換 ( $(コマンド)や`コマンド` ) と名前が紛らわしいというのもあります。 これはパイプと機能的にも仕組み的にも近いものですので、この機会にパイプとの関連性も含め、仕組みを紹介したいと思います。 環境 bash,zsh共にプロセス置換の機能を持っていますが、以下ではbashを前提として仕組みを説明します。 なお、各動作確認は x86_64 WSL1(Win10)/Ubuntu18.04.2 LTS, bash4.4.19(1) で行っています。 プロセス置換の概要 利用目的 bash manページのプロセス置換の項にも説明はあるのですが、なかなかそれ

                    Linuxでのプロセス置換 - Qiita
                  • Reverse Shell (リバースシェル) 入門 & 実践 - 好奇心の足跡

                    某CTFの復習していて、"ReverseShellをやる"というwriteupがあったのだけど、具体的なやり方が分からなかったので1から調べてみました。 そもそもReverseShellってなに?3行くらいで説明して?(大幅にオーバーした) 最もシンプルなサンプルはどんな感じ? インターネット越しの実践例・揃えるべき環境が知りたい あたりに応えられる内容になっていればと思います。 リバースシェル(Reverse Shell)とは Reverse Shell Cheet Sheet Reverse Shell by Bash を分析 local環境でReverseShellを実践してみる kali linux on vm mac osx Private IPアドレスを指定して実施してみる kali linux on vm mac osx インターネット越しにReverseShellやってみる

                      Reverse Shell (リバースシェル) 入門 & 実践 - 好奇心の足跡
                    • jqコマンドとシェルスクリプトの上手い速い使い方

                      はじめに シェルスクリプトから jq コマンドを使う記事はいくつも見かけますが、あまりにも面倒でよくない書き方ばかりが見つかるのでベストプラクティスをまとめました。 この記事は「詳細解説 jqコマンドとシェルスクリプトの簡単で正しい使い方 〜 データの流れを制するUNIX哲学流シェルプログラミング」の要約版です。詳しい解説やもう少し高度な使い方を知りたい方、シェルスクリプトの考え方についてはリンク先を参照してください。リンク先は長すぎたので、こちらはとりあえず使いたい人用に簡潔にまとめました。(あと、いつも qiita を使っているので zenn を使ってみたかった) 👎 ダメな書き方 よく見かける書き方ですが、コードの見通しが悪く、メンテナンス性が低く、パフォーマンスが(かなり)悪く、特定の場合に不具合が発生する書き方です。 for item in $(jq -c '.items[]'

                        jqコマンドとシェルスクリプトの上手い速い使い方
                      • 英シェル、ロシア原油の調達継続で波紋 利益は寄付へ - 日本経済新聞

                        【ロンドン=篠崎健太】英石油大手シェルがロシア産原油の調達を続けていることが明らかになり、波紋が広がっている。同社は5日声明を出し「可能な限り代替先から調達していくが、グローバルな供給におけるロシアの重要性から一朝一夕には実現できない」と釈明した。資源大国ロシアへの経済制裁とエネルギー安定供給をどう両立させるか、難題を突きつけている。シェルは4日にロシア産原油の購入を決めた。ロイター通信による

                          英シェル、ロシア原油の調達継続で波紋 利益は寄付へ - 日本経済新聞
                        • Windows ターミナルのカスタム プロンプトのセットアップ

                          このチュートリアルでは、Oh My Posh を使用して PowerShell または Linux 用 Windows サブシステム (WSL) のコマンド プロンプトをカスタマイズする際に役立つリソースと指示書をいくつか紹介します。 Oh My Posh には、Git 状態の色分けとプロンプトを提供する、完全にカスタマイズされたコマンド プロンプト エクスペリエンスを実現するためのテーマ機能が用意されています。 このチュートリアルでは、以下の内容を学習します。 Nerd Font をインストールする カスタマイズされたコマンド プロンプトでは、多くの場合、プロンプトのスタイルを設定するのにグリフ (グラフィック シンボル) を使用します。 お使いのフォントに適切なグリフが含まれていない場合は、プロンプト全体に Unicode の置換文字 '▯' がいくつか表示されることがあります。 ター

                            Windows ターミナルのカスタム プロンプトのセットアップ
                          • 「Cygwin 3.5」はWindows 7/8をサポートせず ~32bit対応も間もなく終了/

                              「Cygwin 3.5」はWindows 7/8をサポートせず ~32bit対応も間もなく終了/
                            • GitHub - Mythra/typeish: A runtime type checker for bash.... in bash. I'm not sorry.

                              Type-ish is a runtime type checker for bash functions, implemented entirely in bash. This way you can accept arguments, and be sure they conform to whatever sort of shape you want them too. It is also a very cursed idea taken way too far, and I do not apologize for it. NOTE: as of this moment type-ish has only been tested on bashv4 everything should be compatible with bashv3 (what OSX ships), but

                                GitHub - Mythra/typeish: A runtime type checker for bash.... in bash. I'm not sorry.
                              • Why Create a New Unix Shell? (2021)

                                Introduction Before explaining why I created Oil, let's review what it is. You can think of a Unix shell in two ways: As a text-based user interface. You communicate with the operating system by typing commands. As a language. It has variables, functions, and loops. Shell programs are text files that start with #!/bin/sh. In this document, we'll think of Unix shells as languages. The Oil project a

                                • GitHub - wolandark/bash-dungeon: An educational dungeon crawler in the shell

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - wolandark/bash-dungeon: An educational dungeon crawler in the shell
                                  • GitHub - frameable/aviary.sh: Minimal distributed configuration management in bash

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - frameable/aviary.sh: Minimal distributed configuration management in bash
                                    • マスタリングLinuxシェルスクリプト 第2版

                                      Linuxシェルスクリプトの解説書。その中でも特にbashのシェルスクリプティングに焦点を当てています。シェルスクリプトの書き方、デバッグ方法、bashプログラミングの基本といったシェルスクリプティングの基礎から、sedやAWKなど各種ツールとの連携といった実践的な応用までを体系的に解説します。WebサーバーなどのLinuxシステムの管理を任されるようになった初級の管理者にも、もっと高度で実践的なテクニックを必要としている中級の管理者や開発者にも広く役に立つ内容です。 監訳者まえがき まえがき 1章 bashのスクリプトとは何か、なぜそれが必要なのか? 1.1 技術要件 1.2 Linuxのシェルの種類 1.3 bashスクリプトとは何か? 1.4 bashコマンドの階層 1.4.1 コマンドの種類 1.4.2 コマンドのパス 1.5 スクリプトのためのテキストエディターの準備 1.5.1

                                        マスタリングLinuxシェルスクリプト 第2版
                                      • Release 8.0.0 · google/zx

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          Release 8.0.0 · google/zx
                                        • 【5分で構築】VSCodeでプログラミングの開発環境を整える

                                          プログラミングをする際に必要なモノは以下のもので十分です。 テキストエディタ ブラウザ シェル テキストエディタは、この世には数多く存在しており、どれを使うかによって開発効率が圧倒的に変わってきます。Visual Studio Code(略してVSCode)を否定するプログラマは、きっと江戸時代からやって来たに違いありません。こんなに素晴らしいエディターは数少ないのではないでしょうか。 また、シェルに関して言えば、あとあと必ず必要になってきます。HTMLやCSS、JavaScriptだけ、というのであれば必要ありませんが、Ruby on RailsやDjangoなどのフレームワークなどを使い、規模の大きいプログラムを作る際には必ず必要になってきます。 このように、プログラミングをするときに必要なあらゆる要素を一つのアプリケーションにまとめたものを「統合開発環境」などと呼んだりします。 Vi

                                            【5分で構築】VSCodeでプログラミングの開発環境を整える
                                          • ssh-agentを利用して、安全にSSH認証を行う

                                            SSH認証、皆さんどのような手順で行ってますか? ローカルで作業する分にはいいものの、 クラウド上にサーバーを立てて、そこからgitに接続... などの場面で、まさか秘密鍵をサーバーに置くなんて危険な真似はしてないですよね? (これ死亡フラグです。) そんな危険度100%のあなたに是非お伝えしたいのが、ssh-agent。 すっごく簡単に説明すると、彼は、ユーザーと常に一緒に行動してくれて、 必要な時に「はいっ」と秘密鍵を渡してくれる、ハイパーセキュリティボーイなのです。 今日はそんなssh-agentの使い方をまとめてみたいと思います。 (Macでの使用を想定しております。ご了承下さい。) 1. ローカルで鍵の作成 まずは通常のssh認証と同じようにローカルで秘密鍵の作成を行っていきます。 ここは特に問題ないと思うので省略。 (不明な方はこのリンクが参考になります。) 2. ssh-ag

                                              ssh-agentを利用して、安全にSSH認証を行う
                                            • シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita

                                              はじめに シェルスクリプトでオプション・引数解析といったらまず挙がるのが getopt と getopts です。さてどちらを使うべきでしょうか?始めに断っておくと実は私はどちらも積極的には使っていません。なぜなら独自実装でもほとんどコードは変わらず、より柔軟な処理ができるからです。とはいえ getopt と getopts はシェルスクリプトの基本なのでこれらの使い方について解説したいと思います。(解説が不要な人はそれぞれの「使用方法」を読んでください。) 本編の前に この記事を書いたあと独自実装のオプション解析コードを書き最終的に getopt や getopts よりも高機能で使いやすいオプションパーサー getoptions を開発しました。もはやちまちまとしたコードを手書きする作業は不要です。シェルスクリプトで簡単に引数解析したいだけという方にはこちらをおすすめします。POSIX

                                                シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita
                                              • GitHub - amber-lang/amber: 💎 Amber the programming language compiled to bash

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - amber-lang/amber: 💎 Amber the programming language compiled to bash
                                                • Webシェル攻撃とはどんなものか Microsoft 365 Defenderが月間14万件も検出する脅威

                                                  Microsoftは2021年2月11日(現地時間)、サイバー攻撃でWebシェルが使われるケースが増えていると公式ブログで報告した。『Microsoft 365 Defender』のデータによると、2020年8月から2021年1月末までの期間においてWebシェルが使われた脅威の件数は月平均14万件に到達しており、前年の7万7000件のほぼ2倍に達しているという。 Webシェルとは? サイバー攻撃にはどう利用されるか ユーザーが何らかの方法で任意のコマンドをサーバ実行するためにWebサーバにインストールして使うソフトウェアやその仕組みを「Webシェル」と呼ぶ。 Webシェルは特定のソフトウェアを指すのではなく、PHPやASPのようなプログラミング言語の実行環境を指す。そうしたプログラミング言語にはシステムの任意のコマンドを実行するために幾つかの手段が用意されている。 攻撃者はさまざまな方法で

                                                    Webシェル攻撃とはどんなものか Microsoft 365 Defenderが月間14万件も検出する脅威
                                                  • My Writing & Coding Workflow

                                                    My personal workflow for terminal-based coding, writing, research, and more! Hello everyone! It has been quite sometime since I last posted! Suffice it to say, I have been immensely busy the past year but I am happy to say I am able to resurrect this blog! :tada: I have thoroughly grown into my own workflow for programming, research, and writing. Today, I am happy to be able to share it with you!

                                                      My Writing & Coding Workflow
                                                    • 4月新刊情報『実践 bashによるサイバーセキュリティ対策』

                                                      『実践 bashによるサイバーセキュリティ対策 ―セキュリティ技術者のためのシェルスクリプト活用術』 Paul Troncone, Carl Albing 著、高橋 基信 訳 2020年4月21日発売予定 352ページ(予定) ISBN978-4-87311-905-2 定価3,630円(税込) bashとLinuxの標準コマンドを活用したセキュリティ対策手法についての解説書。サイバーセキュリティの現場では、常にGUIの最新ツールを使えるとは限りません。CUIによるセキュリティ対策はセキュリティ技術者にとって必須の知識です。本書では、Linux/Mac/Windows環境でbashを含む標準的なLinuxのコマンドラインツール群を用いて、各種情報収集や収集した情報の解析、監視、侵入テスト(ペネトレーションテスト)など、サイバーセキュリティの具体的な手法を実践形式で説明します。 本書は四部構

                                                        4月新刊情報『実践 bashによるサイバーセキュリティ対策』
                                                      • とほほのBash入門 - とほほのWWW入門

                                                        シェルの種類 プロンプト メッセージ出力(echo, printf) メタ文字 シェル変数と環境変数($XXX) 特殊変数($x) 変数展開(${...}) 読み込み専用(readonly) シェルスクリプト(*.sh) コメント(#) 継続行(\) コマンド区切り(;) グループコマンド({...}) サブシェル((...)) コマンド置換($(...), `...`) 初期化ファイル(.bash_profile/.bashrc) 入出力・リダイレクト(>) ヒアドキュメント(<<) パイプ(|) バックグラウンド実行(&) ヒストリ(history) 行編集(Ctrl-a, Ctrl-b, ...) ディレクトリスタック(dirs) 条件実行(; && ||) 条件分岐(if) 条件分岐(case) 繰り返し(for) 繰り返し(while) 繰り返し(until) 選択肢(selec

                                                        • Release 8.1.0 · google/zx

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            Release 8.1.0 · google/zx
                                                          • GitHub - irevenko/tsukae: 🐚📊 Show off your most used shell commands

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                              GitHub - irevenko/tsukae: 🐚📊 Show off your most used shell commands
                                                            • bashで手軽に非同期処理しつつ実行結果を簡単に受け取る方法 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

                                                              株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 bashインフラLinuxプロセス置換シェルスクリプト非同期処理 こんにちは、羽山です。 みなさん元気にシェルスクリプトを書いていますか? 今回は bash で任意のコマンドを非同期実行しつつ、その実行結果を手軽に受け取る方法を紹介します。 よく利用される bash の非同期実行は & をコマンドの最後に付けてバックグランドで実行する方法ですが、以下のような制限や面倒くささがありがちです。 実行結果として簡単に受け取れるのは終了ステータスだけ 実行結果を得たい場合は一時ファイルへのリダイレクトや名前付きパイプを利用する 終了後に生成したファイルのクリーンナップ処理が必要 重複の回避などファイル名の生成に気を遣う必要がある 非同期処理の終了を wait で待機

                                                                bashで手軽に非同期処理しつつ実行結果を簡単に受け取る方法 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
                                                              • SSHでログインしていることを判定するには、SSH_CONNECTION環境変数を見ればよいという話 - CLOVER🍀

                                                                これは、なにをしたくて書いたもの? 現在のシェルがSSHでリモートログインして起動したものかどうか、判定する方法はないのかな?と思って調べてみたのですが。 SSH_CONNECTIONという環境変数が設定されているかを見ればよいみたいです。 SSH_CONNECTION環境変数 sshコマンドのmanページに記載がありました。 SSH_CONNECTION環境変数には、クライアントとサーバーを識別する値が格納されます。具体的にはクライアントのIPアドレス、 ポート、サーバーのIPアドレス、ポートです。 SSH_CONNECTION Identifies the client and server ends of the connection. The variable contains four space-separated values: client IP address, clie

                                                                  SSHでログインしていることを判定するには、SSH_CONNECTION環境変数を見ればよいという話 - CLOVER🍀
                                                                • GitHub - binpash/pash: PaSh: Light-touch Data-Parallel Shell Processing

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - binpash/pash: PaSh: Light-touch Data-Parallel Shell Processing
                                                                  • 最適なMTU値を調べるサイトと設定を変更するコマンドでネットワークを高速化(Windows10) | QWERTY.WORK

                                                                    なぜか一部のサイトだけ開けない! Windows10のPCで、他のサイトは見れるのに、一部サイトだけ見れないとか、開けても表示が遅いということがありました。原因はネットワークのMTUの設定がデフォルトの1500バイトのままだったことで、今回、パソコン側のMTU設定を変更することで解決できました。 MTUとは MTUとは、Maximum Transfer Unitの略で、ネットワーク機器(ホスト)が1度に送受信できる、IPヘッダを含めた最大サイズ(バイト数)で一度に送信可能なパケットのデータ量のことを表します。 最適なMTU値を知る方法 以下のサイトにアクセスするだけで、現在の通信環境における最適なMTU値を知ることができます。 SG TCP/IP Analyzer https://www.speedguide.net/analyzer.php 表示された値は1454でした。公表されているM

                                                                      最適なMTU値を調べるサイトと設定を変更するコマンドでネットワークを高速化(Windows10) | QWERTY.WORK
                                                                    • Bash for Beginners - YouTube

                                                                      Bash is considered a universal language when it comes to cloud computing and programming. Many languages support Bash commands to pass data and information a...

                                                                        Bash for Beginners - YouTube
                                                                      • シェルの歴史 総まとめ(種類と系統図)と POSIX の役割 〜 シェルスクリプトの現在・過去・未来【POSIX改訂間近】 - Qiita

                                                                        シェルの歴史 総まとめ(種類と系統図)と POSIX の役割 〜 シェルスクリプトの現在・過去・未来【POSIX改訂間近】ShellScriptBashUNIXPOSIXksh はじめに Linux / Unix をターミナルから使う時に使用するソフトウェアがシェルです。シェルの役目は CLI ベースのユーザーインターフェースとしてユーザーからの操作でプログラム(主に CLI コマンド)の実行を仲介したり、その操作を自動化するためのシェルスクリプトを実行する機能を持っています。現在最も使用されているシェルは GNU プロジェクトが開発している bash ですが、OS によって異なるさまざまなシェルが使われています。 シェルの最低限の仕様は POSIX で標準化されています。この標準規格に準拠しているシェルは「POSIX(準拠)シェル」と一般的に呼ばれています。シェルは大別すると「POSIX

                                                                          シェルの歴史 総まとめ(種類と系統図)と POSIX の役割 〜 シェルスクリプトの現在・過去・未来【POSIX改訂間近】 - Qiita
                                                                        • Cool desktops don’t change 😎 - Tyler Cipriani

                                                                          The average software running my laptop is 24 years old. So, 24 more years of this desktop (right!? 😅). Preserve your flow state ¶ My desktop has features that are missing from other people’s computers. These features whisk me into a flow state and keep me there; they preserve my limited attention, willpower, and (frankly) mental capacity. Vim instead of a new notetaking app ¶ Sage advice from @ne

                                                                          • 【インタビュー】Sound Horizon、「この世の中のものってすべてにロマンがある」 | BARKS

                                                                            Sound Horizonが最新作7.5th or 8.5th Story BD『絵馬に願ひを!』(Full Edition)を発売した。 物語の舞台は現代日本によく似た世界。とある町に突然出現した、とてつもないご利益があると噂の「狼欒神社」で絵馬に願いを託す人々の物語がサウンドとイラストで描かれていく。狼欒神社の「大神」であるリスナーは、作品全体を通して幾度も現れる2つの石碑に記された“解釈の選択”を迫られる。そのことによって物語、楽曲、登場人物が変化していくという挑戦的な作品でもある。また、選択肢があるがゆえに、その全貌は完全にわかることはない、永遠の作品であるとも言える。 本作についてSound Horizon 主宰・Revoが語った言葉をお伝えしよう。『絵馬に願ひを!』(Full Edition)を紐解く、ひとつの糸口になるかもしれない。 ◆   ◆   ◆ ■ 「選択肢のあるライ

                                                                              【インタビュー】Sound Horizon、「この世の中のものってすべてにロマンがある」 | BARKS
                                                                            • My thoughts on writing a Minecraft server from scratch (in Bash)

                                                                              My thoughts on writing a Minecraft server from scratch (in Bash) For the past year or so, I've been thinking about writing a Minecraft server in Bash as a thought excercise. I once tried that before with the Classic protocol (the one from 2009), but I quickly realized there wasn't really a way to properly parse binary data in bash. Take the following code sample: function a() { read -n 2 uwu echo

                                                                              • neue cc - C#でgoogle/zx風にシェルスクリプトを書く

                                                                                あまりシェルスクリプトを書かない私なのですが(小物でもなんでも書き捨てC#で書くスタイル)、CI だの .NET Core だのなんなので、全く書かないというわけにもいかない昨今です。まぁしかしcmdは嫌だし今更(?)PowerShellもなぁという感じもあり、bashねぇ、とかブツブツ言いながらしょっぱいスクリプトを書く羽目になるわけです。 そこに颯爽と現れたのが google/zx。素敵そうだなーと思いつつJavaScriptを日常的に書くわけでもないのでスルーしてたのですが、こないだもちょっと複雑なシェルスクリプトをJavaScriptで書くで紹介されていて、なるほど色物じゃなくて便利なのか、そうだよね便利だよね!と思い、私は日常的にC#を書くので、C#だったら便利だな、同じ感じで書けるなら、と、思い至ったのでした。 というかまぁzx見て思ったのが、これぐらいの内部DSL、C#でもい

                                                                                • バージョン管理ツール「asdf」を使ってみる | 働くひとと組織の健康を創る iCARE

                                                                                  こんにちは、インフラエンジニアのずやです! 今回は、使ってみてとても便利だったバージョン管理ツールのasdfについて紹介したいと思います! 背景 弊社ではいくつかのプロジェクトでKubernetesを利用しており、複数のKubernetesクラスターを運用しています。各クラスターのバージョンはアップデートのタイミングの都合などで統一されておらず、複数クラスターを管理する上でクライアントツールであるkubectlのバージョン管理が必要だと感じていました。 (クラスターとkubectlのバージョンが異なっていても操作は可能ですが、バージョンアップに伴うAPIの破壊的変更がある場合もあるので、バージョンは揃えておく方が無難です) そんな折にasdfというツールがあると知りました。 asdfとは asdfはrubyやnodeなどの各種プログラミング言語に加え、kubectlやterraformなど

                                                                                    バージョン管理ツール「asdf」を使ってみる | 働くひとと組織の健康を創る iCARE