はじめに curlでグローバルIPアドレスを確認する方法についてまとめました。(類似の記事は多数ありますが、自分用にまとめました。) ipconfig.me ifconfig.meというネットワークの接続情報を表示してくれるウェブサービスがあります。そこに curl をするとグローバルIPを返してくれます。 https://ifconfig.co/ や https://ipinfo.io/ipなどの類似サービスもあります。 (@lo48576 さんより共有)
cronを5分おき、10分おき、15分おき、に実行する cronで5分おき、10分おき、15分おき、等の○分おき、cronを実行する方法です $ crontab -e # 5分おきに実行 */5 * * * * command # 10分おきに実行 */10 * * * * command # 15分おきに実行 */15 * * * * command cronを3分、8分、13分等の、5分おきに実行する 5分おきの場合、「*/5 * * * *」だど、0分、5分、10分になるが、3分、8分、13分など中途半端な時間に実行したい場合は以下となります $ crontab -e # 3分,8分,13分,18分,23分・・・の5分おきに実行 03-59/5 * * * * command cronを2時間おき、3時間おき、に実行する cronで2時間おき、3時間おき、等の○時間おき、cronを実
シェルの組み込みスクリプト言語 AWK (オークと発音します)を使うと「あると便利」的なことが簡単にできます。 読み込んだファイルに行番号を付けて出力 ブログにコードを載せるときなんかに行番号付きで出力したいことがありますが、AWK を使えば1行のコマンドで実現できます。 行番号は AWK の組み込み変数「NR」に格納されいます。 行全体の内容は同じく組み込み変数の「$0」に自動的に格納されています。 $ awk '{print NR, $0}' file 例えば “hello, Shell!” と出力するだけの簡単なシェルスクリプト(ファイル名は「hello」)を行番号付きで表示させてみましょう。 $ awk '{print NR, $0}' hello 1 #!/bin/sh 2 #日付を表示して 3 date 4 #hello, Shell! と表示 5 echo "hello, S
理由 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能 全文 vim-jp.slack.com の #random から。 heavenshell [10:08 AM] TouchBar MBP にしたら強制的に C-[ になるので、オススメです!ようやく矯正できた。 mattn [10:09 AM] 人間の方が最適化されている yoshitia [10:12 AM] Escが物理的にない状況用にデフォルトでCtrl-[ 用意してるのすごい mattn [10:14 AM] いや、用意した訳ではないです。 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能なのです。 なので `[` つまり 0x5b は 0x1b になる。 0x1b = ESC 同様に CTRL-H は H が 0x48 なので 0x
詳細はman bashで。 Redirecting Standard Output and Standard Error 標準出力と標準エラー出力を一括してリダイレクト。これは相当前からある機能。
ドナルド・アーヴィン・クヌース[1](Donald Ervin Knuth [kəˈnuːθ][2], 1938年1月10日 -)は、数学者・計算機科学者。スタンフォード大学名誉教授[3]。 クヌースによるアルゴリズムに関する著作 The Art of Computer Programming のシリーズはプログラミングに携わるものの間では有名である[4]。アルゴリズム解析と呼ばれる分野を開拓し、計算理論の発展に多大な貢献をしている。その過程で漸近記法で計算量を表すことを一般化させた。 計算機科学への貢献とは別に、コンピュータによる組版システム TeX とフォント設計システム METAFONT の開発者でもあり、Computer Modern という書体ファミリも開発した。 作家であり学者であるクヌースは[5]、文芸的プログラミングのコンセプトを生み出し、そのためのプログラミングシステム
この項目「UNIX哲学」は途中まで翻訳されたものです。(原文:en:Unix_philosophy (本文に英文が移されています)) 翻訳作業に協力して下さる方を求めています。ノートページや履歴、翻訳のガイドラインも参照してください。要約欄への翻訳情報の記入をお忘れなく。(2020年6月) UNIX哲学(ユニックスてつがく、英: The UNIX Philosophy)とは、ソフトウェア開発の文化的な規範と哲学のまとまりであり、UNIX OS開発者たちの経験に基づくものとされている。その内容は発言者によって異なり、以下の点に留意が必要である: UNIXが開発された1971年から10年以上後の発言が大半である 発言者にはUNIX開発と関わり合いが希薄な人物も含まれている UNIXを生み出したケン・トンプソンやデニス・リッチーは"哲学"(philosophy)という表現をしていない 哲学に反し
$ ps aux | grep vagrant uraura 1916 0.0 0.0 2464336 3328 s001 S+ 8:51AM 0:02.69 ssh vagrant@127.0.0.1 -p 2222 -o Compression=yes -o DSAAuthentication=yes -o LogLevel=FATAL -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i /Users/uraura/.ssh/private_key uraura 1915 0.0 0.0 145164392 1452 s001 S+ 8:51AM 0:00.04 vagrant ssh uraura 8225 0.0 0.0 2434836 640 s002 R+ 11
子プロセスとは、コンピュータのプロセス管理に関わる用語で、ほかのプロセスから呼び出されたプロセスのことを言う。チャイルドプロセス[1]とも言い、呼出元のプロセスのことを親プロセスあるいはペアレントプロセス[2]と呼ぶ。 マルチタスクのオペレーティングシステムに関してはプロセス管理の記事に詳しく述べられている。 MS-DOS や PC DOS でも子プロセスと呼ばれるものが実装されていた。本稿ではこれについても述べる。 MS-DOS の子プロセス[編集] MS-DOS のアプリケーションソフトウェアの中には、それ自身をメモリの中に読み込んだまま、他のアプリケーションを起動する機能を有しているものがあった。(主に MS-DOSのシェルである COMMAND.COM) この場合、ペアレントプロセスとなる呼出元のアプリケーションはメモリ上に存在しているが実行は完全に停止している。子プロセスとして起
最近、ノマドで作業をすることが多くなってきましたが、WiFi環境が見つからないために 仕方なくテザリングで作業することがよくあります。 その際に、(私のスマホだけかもしれないのですが)テザリングでSSH接続すると、 1〜2分程でタイムアウトしてしまい、とても作業できる環境ではありませんでした。 今回はその解決方法についてです。 目的 SSHクライアントから一定間隔で応答確認をさせ、SSH接続を維持する。 (タイムアウトさせない) 環境 - スマホ :docomo SO-02F (Xperia Z1f) - クライアント:Macbook Air (OS X 10.10.4) - サーバ :Amazon EC2 (Amazon Linux AMI 2015.03) タイムアウト値の確認 まずは、何も設定しない状態でSSH接続を行い、タイムアウト値を調べます。 1分経過後 $ ssh -
米雇用統計の発表後に、一撃でドル円が40PIP~100PIPS動くことが多いので、一気に数万円~数十万円の爆益を得たいFXトレーダーが米雇用統計前に、ドル円のポジションをとっています。この米雇用統計の結果を予測するのは、とても難易度が高いため、米雇用統計前にポジションを取ることはギャンブルだと言われているので、お金を絶対にうしないたくないFXトレーダーは米雇用統計前にポジションを取ることをしないようにしましょう。そうはいっても、米雇用統計の魅力に負けてしまい、米雇用統計前後にポジションをとってしまうんですよね。今回は、米雇用統計について詳しく書いていくぜ。 米雇用統計に参加することの利点。 米雇用統計の予想を的中させれば、自分の予想を大きく上回る利益を得ることができる 米雇用統計の予想を的中させれば、自分の予想を大きく上回る利益を得ることができるため、一日で会社員の数倍ものお金を稼ぎたい人
jq is a lightweight and flexible command-line JSON processor. jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text. jq is written in portable C, and it has zero runtime dependencies. You can download a single binary, scp it to a far away machine of the same type, and expect
TCP wrappersを利用してSSHにログインできるIPを制限します。SSHを例にしていますが、FTPなど、他のプロセスによるものでも可能です 以下のファイルが設定ファイルです。 /etc/hosts.deny (拒否するIP/ホストを設定) /etc/hosts.allow (許可するIP/ホストを設定) TCP wrappersは、まずhosts.denyの拒否設定を読み、 その後hosts.allowの許可設定を読みます。 ですので設定の定石は、 hosts.denyですべての接続を拒否した後に、 hosts.allowで許可していく流れが一般的です。 /etc/hosts.denyでSSHへの接続をすべて拒否 まずは/etc/hosts.denyですべての接続を拒否します。 vi /etc/hosts.deny どこでもよいので以下の行を追加 sshd : a
This is the official download site for the latest packages originating from the MinGW.OSDN Project, (formerly the MinGW.org Project; however, that domain is no longer associated with this project). MinGW is a native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC
長らく Putty(パティ) を使っていました(ssh-keygenが梱包されていて便利なので)。ところがこの Putty 開発も終わってるしシングルウインドウもあり使いづらいなと思っている人もおおいのでは?と思うんですよね。そこで。Rlogin に! ダウンロード先 本家ここからダウンロード。 Rlogin 使ってみた wikipediaをみると「RLoginは1998年の開発から始まる10年来のソフトウェアであり、定番ターミナルエミュレータ(Tera Term, PuTTY, Poderosa)のいいとこ取りをした統合的な端末ソフトに仕上がっている。実行プログラムはPuTTYと同様、EXEファイル1つのみとなっている。」とあるので枯れたプログラムでいい感じ(いい意味で)。 これが欲しかった TeraTem, Putty だとコピーバッファにある文字列を「マウスの右クリックでペースト」す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く