一般に、UNIX系コマンドラインツールは-hや–helpオプションをつけると使い方が表示されます。 Cで言うgetoptが標準的で、さまざまな言語でサポートされています。 今時、オプション引数の一覧はライブラリが生成してくれることが多いですが、usageの内容までは生成してくれないようなのでちょっと調べてみました。 基本は、 Usage: で書き始める 必須のものは名前のみ 必須でないものは[arg]のように名前を括弧で囲む 複数指定可能な場合は … を付ける 引数付きオプションには分かりやすい引数名を付ける というのが大まかなルールになっています。 以下、有名なコマンドのusageだけ抜粋してみました。 $ bash --help Usage: bash [GNU long option] [option] ... bash [GNU long option] [option] scri
シェルスクリプトで、JSONからデータを取り出すのにjqコマンドを使っています。 使い方をよく忘れるので、自分用使い方メモです。 基本 基本動作「標準入力から入力を受け取り、フィルターをかけて、標準出力に出力する」 .は入力値を表す フィルターはパイプ(|)でつなげていく フィルターはシングルクォーテーションでくくる フィルターにダブルクォーテーションを使う場合は、バックスラッシュでエスケープして入力する その他 単にJSON整形ツールとしても使える(jq '.') JSON文字列を生成できる テストサイト A playground for jq 配列 .[インデックス]でインデックスを指定して取り出す インデックスはマイナス値も使える インデックスは複数指定できる []は配列全体を展開する 展開した配列を配列に戻すには、全体を[]で囲む 展開した配列からパイプを介して配列に戻すことはでき
by methodshop .com Microsoft Windowsは世界中で高いシェアを誇っているOSであり、各国の政府機関も多くがWindowsを利用しています。ところが韓国政府はWindowsに見切りを付け、Linuxへ新たに切り替えていく方針を打ち出していることが明らかになりました。 S. Korean government to switch to Linux: ministry http://www.koreaherald.com/view.php?ud=20190517000378 South Korea will ditch Microsoft Windows for Linux https://betanews.com/2019/05/18/korea-linux/ 記事作成時点でのWindows最新版は2015年にリリースされたWindows 10ですが、依然として
マイクロソフトはWindows上でLinux互換機能を提供するWindows Subsystem for Linux(WSL)の次期版となる「WSL 2」を発表しました。 WSL 2には、最初からWSL 2に最適化されたLinuxカーネルが含まれており、フル互換のLinuxシステムコールを実現。またファイルシステム性能は最大20倍もの劇的な向上も実現しているとのことです。 これによりWSL 2上ではDockerも実行可能だとされています。「Announcing WSL 2」から引用します。 Now that WSL 2 includes its own Linux kernel it has full system call compatibility. This introduces a whole new set of apps that you can run inside of W
Linux Conntrack: Why it breaks down and avoiding the problem By Alex Pollitt on Apr 26, 2019 • 6 min read Connection tracking (“conntrack”) is a core feature of the Linux kernel’s networking stack. It allows the kernel to keep track of all logical network connections or flows, and thereby identify all of the packets which make up each flow so they can be handled consistently together. Conntrack i
Kubernetesがクラウド界の「Linux」と呼ばれる2つの理由:これから始める企業のためのコンテナ実践講座(3)(1/3 ページ) 大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から本番活用の仕方まで解説する「これから始める企業のためのコンテナ実践講座」第3回は、Kubernetesがクラウド界の「Linux」と呼ばれている理由とともに、Kubernetes内部の仕組み、機能を紹介します。
Linux開発者のLinus Torvalds氏は3月3日(現地時間)、Linux mainline Kernelの最新版「Linux 5.0」をリリースしたことを発表しました(Phoronix)。現在最新版のソースコードを公式サイトからダウンロードすることができます Linux 5.0は当初Linux 4.21として開発が始まりましたが、開発期間の途中で名称が変更され、そのまま正式リリースに至っています。 Linux 5.0の新機能としては、AMD RadeonのFreeSyncのサポートや、Intel Icelakeその他最新CPUのための機能の追加、Logitechの高解像度スクロールへの対応、Raspberry Pi タッチスクリーンのサポート、HiDPI/Retinaディスプレイ用の新しいコンソールフォントの追加などがあげられています。新機能の詳細はPhoronixの記事「The
cron周りのベストプラクティス読んだ - $shibayu36->blog; 上の記事を読んで興味を惹かれたので、『WEB+DB PRESS Vol.79』 の 「cron 周りのベストプラクティス」 を読んだ。 Web 上でも公開されている。 (2014-06-23 追記。) 第25回 cron周りのベストプラクティス(1):Perl Hackers Hub|gihyo.jp … 技術評論社 そこでは cron 設定 (crontab) ファイルの記述方法として crontab コマンドを使用する方法が書かれていた *1。 で、記事を見てるうちに、以前 crontab コマンドやら /etc/cron.d やらの違いがよくわからずに調べて社内日記に書き残しておいたことを思いだしたのでブログで公開しておこうと思う。 ちなみに man の内容などは Debian 7 で見てるので、別ディス
我が家のパソコンはLinuxデスクトップだ。 俺のパソコンはArchLinux、嫁のパソコンにはopenSUSE、娘のパソコンにはUbuntuがインストールされている。 今まで娘に質問されなかったのでWindows OSの詳細を話したことがなかった。 娘にとって学校でよく使うWindowsはLinuxディストーションのうちの1つくらいの認識でしかなく、カスタマイズしたらWindowsになると思っていた。 娘はデスクトップ環境を知っている。 GnomeとKDEとXfceくらいしか知らないけど、デスクトップ環境を切り替えると操作性が大きく変わることを知っていた。 だからExplorerを知っているのかは定かでないが、Explorerに切り替えれば学校のパソコンと同じになると思っていた。 しかし遂にその時が来てしまった。 娘が言うのだ「お父さんCLIP STUDIO PAINT買ってよ」と。 「
Docker発展の貢献者、Docker社創業者兼CTOのSolomon Hykes氏がDockerを去ると発表 Docker社の創業者兼CTOのSolomon Hykes氏は、3月28日付けでDockerブログにポストされた記事「AU REVOIR」(フランス語の「さよなら」)で、同社を去ることを発表しました。 Today I’m announcing my departure from Docker, the company I helped create ten years ago and have been building ever since. 本日、私はDocker社から去って行くことを発表します。この会社は10年前に私が設立に立ち会い、それ以来築き上げてきたものでした。 Dockerの発展にもっとも大きな貢献をした人物のひとり Hykes氏は、2008年7月に現在のDocke
今回は鮮度が高いまますぐに届く Amazon 産とヨドバシ.com 産の材料を使いました。�メイン食材のラズペリーパイについては RS コンポーネンツから購入しました。クラスタに彩りを添える CyberAgent のステッカーについては産地直送で取り寄せです。 さて鮮度が非常に高いまま到着しました。朝自席に来たときはダンボールの山が積まれた状態でしたが、一旦1つの大きな箱に詰め込みました。 今回は 12 人前の材料を用意しました。 なかなかこの量の Raspberry Pi を用意することも無いかと思います。圧巻の光景ですね。 作り方 さて、いよいよ作っていきたいと思います。 物理的構築自体はだいたい 1 時間ほどで完了するかと思います。 1.Raspberry Pi を開封します。 一番高い部品なので、壊さないよう丁寧に空けましょう。 2.Raspberry Pi にヒートシンクを取り付
2017 - 02 - 22 私のプログラミング作法 | リチャード・ストールマン(RMS) How I do my Computing リチャード・ストールマン 私はフリーソフトウェア財団のフリーの初期化プログラム(libreboot)とフリーのOS(GNU/LinuxのTrisquelだ)をThinkpad X60を使用している。 これはフリーの初期化プログラムとフリーのOSを採用したものとしては、史上初めて一般に販売されたものだ。従って、フリーソフトウェア財団が初めて承認したコンピュータでもある。(しかしながら、レノボはそのようには売ってはいなかった) それ以前は、龍夢(Lemote Yeeloong)(注:中国製の格安ラップトップ)を何年か使用していた。 当時はフリーの初期化プログラムとフリーのOSを利用できるのものとして、唯一個人が買えるものだったが、初期状態では、フリーのOSを
ミュンヘンと言えば、ドイツのバイエルン州の州都であり、多くの日本人には「オクトーバーフェスト(Oktoberfest)」に代表されるビール祭りの中心地として記憶されているかもしれない。しかし、ことIT業界におけるミュンヘンと言えば、「オープンソース vs. Windows」の最前線という意味合いを持つ。 2000年代に脱Windowsを大胆に進めたミュンヘン MicrosoftがWindowsでクライアントOSの支配権を決定的にした2000年代。そのカウンターカルチャーとしてオープンソースが注目を集め、ソフトウェアの開発や利用が広まっていった。ここで開発された技術群は現在のITインフラの根幹を支えているが、一方で「打倒Windows」的な掛け声で盛り上げられていた「デスクトップPC」としての採用はあまり広まらなかった。 こうした中、2000年代前半にミュンヘンが市職員のシステムをWindo
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 自分がLinuxエンジニアになりたくて、入社一年目にやってよかった事をまとめておこうと思う。一年目にどれだけやるかが、勝負の別れめといっても過言ではない。それは技術を学ぶだけではない。いっぱいあるんだけど、最低限やって良かったなと思う項目を列挙する。 それがぼくには楽しかったからを読む Amazonとかで買う。出来れば原著がいいけど無理しなくて良い。 Just for Fun. Linuxがどうやってできたか、なぜそれをしようと思ったのかが分かり、今後自分がLinuxのエンジニアとしてどういう動機で仕事をしていきたいかを考えさせてくれる本。この本を読めば、自分が仕事でオープンソースを扱っていることに自信を持てると思う。 「なんでその仕事してる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く