Linux の date コマンドで今日/明日/昨日や月末や月初、翌月曜日などを求める方法を紹介します。 基本 今 引数を何も指定しないと「今」の時刻が出力されます。
![date コマンドの日付指定頻出パターン - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a79d6baae2fcaa7ef6e7cd127405d172c07ad477/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9ZGF0ZSUyMCVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFMyU4MSVBRSVFNiU5NyVBNSVFNCVCQiU5OCVFNiU4QyU4NyVFNSVBRSU5QSVFOSVBMCVCQiVFNSU4NyVCQSVFMyU4MyU5MSVFMyU4MiVCRiVFMyU4MyVCQyVFMyU4MyVCMyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NjY2NWNlMjVhMTQyMzY0MzYxOTIwOWNjYmZhNTQyMWM%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzdXp1a2kta2VpJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yNTg1MjgwMjBiZDY3Yjc0MTI2ZTY4OWJmZmRmYmNiNw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D99ea6a048b240567611b6dff091b184f)
SNSやブログ、プレゼン資料に画面キャプチャを載せるケースはよくあります。 macOSの標準機能を使えば、全画面のキャプチャ、部分キャプチャ、クリップボードへのコピーなどが可能です(参考記事:「macOSでの便利な画面キャプチャテクニック」。 しかし、「キャプチャに図形や文字を書き込みたい」「ある一部分だけは見せたくない」といった加工をする場合、プレビュー.appの画像編集機能を使ったり、Photoshop等の画像編集ツールを使用し加工する必要がありました。 「Skitch」を使えば、これらの問題が解決され、キャプチャから画像加工までが手軽になります。 インストール方法 公式ページ「Skitchよりアプリをダウンロードし、[アプリケーション]フォルダに移動後、起動します。一度起動すると、それ以後はバックグラウンドで動作するようになるため、アプリは閉じて構いません。 なお、Skitchはma
Selenium IDE コマンドリファレンス (2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説])SeleniumテストTravisCISeleniumIDEテスト自動化 はじめに 10分でわかるブラウザ処理自動化!初心者向けSelenium IDE入門ガイドでSelenium IDEを使い始めるためのガイドを書きました。 そこでは、条件分岐やループ処理など一部のコマンドについての解説を書きました。 本記事では v3.12.0(2019/09時点での最新)のコマンド全部をサンプルコード を書きながら解説しています。 今回作成したサンプルコードはGithubに置いています。 https://github.com/RustyNail/SeleniumIDEDemo の SeleniumIDEcommand.sideをインポートすれば実行できます。
はじめに 今はSeleniumWebdriverを使っているが、昔Selenium IDEを使っていて今日使おうとしたらコマンドをド忘れしていたのでメモメモ コマンドについて コマンドはstoreXXX、verityXXX、assertXXXというように3種類用意されている storeXXXは値を変数に格納したいときに使う verifyXXX、assertXXXは検証ときに使う verifyXXXはテストが失敗してもそれ以降のテストが実行可能だが、assertXXXは失敗した時点でテストは中断される よく使うコマンド(要素検証系) 以下は、Qiitaページ内で使った例 コマンド 対象(例) 値(例) 説明
[root@server flock]# flock --version flock from util-linux 2.23.2 [root@server flock]# flock --help Usage: flock [options] <file|directory> <command> [command args] flock [options] <file|directory> -c <command> flock [options] <file descriptor number> オプション: -s --shared get a shared lock -x --exclusive get an exclusive lock (default) -u --unlock remove a lock -n --nonblock fail rather than wait -w
概要とか Windows育ちで109キーボードに慣れてるけど、スタバでMacbookAirでッターンとかしたいよね。的なアレでMacbookを持ち歩いてるんだけど、なんだかんだでWindows環境が必要だからRemoteDesktopでいろいろやらざるを得ない。 そんなときにWindowsとMacのキーバインドが微妙に違うのがすげぇストレスなのでキーマップを変更して109キーっぽくして快適に使おうといういわゆるアレ。 環境とか macOS Mojave 10.14.3 Microsoft Remote Desktop Version 10.2.10(1582) RemoteDesktopで接続したときになぜかUSキーボードとして認識されるアレは解決してません。 接続先のアカウントでWindows機から一度ログインしておけばOKなのでそれで迂回してます。 変更方針 Template:106キ
mysql> show status like 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 3 | +-------------------+-------+ 1 row in set (0.00 sec) mysql> show processlist; +------+------+-----------------+---------------------------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info |
「Bot users」の作り方がいくつかあるため、別々に記述しています。簡易なものならWebサーバーは不要ですが、凝ったことをやろうとするとwebhookのためにwebサーバーとして稼働させる必要があります。 最後の「Unfurling links」(リンク展開)はいわゆるbotの自動処理などとは違うのですが、他のものより少し特殊なので別枠として表記しています。 Slackでは上記のような機能をひとまとめのパッケージとしたものを 「Slack App」というようです。 上記の Incoming webhooksや簡易なBotなどはworkspaceに対して単体でも設定できますが、一部の設定は Slack Appでなければ使えないものがあります。 一度単体で作成したBotを、あとから App に変換するようなことはできないようです。 印象としては、自動連携機能はSlack Appに統一してい
必要ならsudoつける -yオプションは任意(付けなければ途中でyes/no選択。つけたら無条件yes) 2. 実際にメールを送る 送信例。 echo "本文" | mail -s "タイトル" -r from@example.com -c cc1@example.com -c cc2@example.com to1@example.com to2@example.com 本文はecho "本文直書き"もしくはcat ファイル名により指定 -sオプション:タイトル指定 -rオプション:送り主メールアドレス指定 -cオプション:Ccで送るメールアドレス指定 Ccで複数人に送る場合 → 1件ずつ-cオプションで指定 -bオプション:Bccで送るメールアドレス指定 Bccで複数人に送る場合 → 1件ずつ-bオプションで指定 mailコマンドの最後の引数:送り先メールアドレス指定 複数人にToで送
ファイルの自動ダウンロードで苦労をしていた人は下記のサイト及び抜粋した例をご参照ください。 あまり整理をきちんとしていないのですが、メモ程度です。 WinSCPスクリプト例 # バッチモードに設定し、確認/問い合わせを無効にする option batch on # ファイル上書きの確認などを無効にする option confirm off # サーバーに接続 open user@example.com # なおパスワードを指定して接続するには次のようにする # open user:password@example.com # リモートディレクトリを変更 cd /home/user # バイナリモードに変更 option transfer binary # ファイルをd:\にダウンロード(最後の\が省けません) get examplefile.txt d:\ # 切断 close # 異なる
はじめに 「なんかサーバが重たい」そう思った瞬間にどのようにボトルネックを調べるのか? どのように対処すべきなのか?を知らない人が意外に多いので、自分の振り返りも含めまとめていきます。 サーバが重いと思ったら、、、 UNIXの開発者であり、現在はGolangの実装にも携わっているRobert C. Pike氏の、 「推測するな、計測せよ」 サーバが重いと思ったら、まずは計測していきましょう。 まずはロードアベレージを調査 まずはシステム全体の負荷指標であるロードアベレージを確認してみましょう。 確認方法はメジャーな物として、top、uptimeコマンドが存在します。 そもそもロードアベレージとは、単位時間あたりの待ちタスク数を指標としています。 uptimeコマンドを実行した場合 [moriyaman@web01 ~]$ uptime 00:57:24 up 223 days, 1:43,
. # 任意の一文字 * # 直前の文字が任意の個数続く文字列(0個も含む) <space><space>* # 連続するSPACEを表す <tab> # TAB .* # 任意の文字列 sed -e "s/aaaa/bbbb/" # 置換 行で最初に出てきた'aaaa'を'bbbb'に置換 sed -e "s/aaaa/bbbb/g" # 入力の全行に渡って置換 (Global) sed -e "s/^aaaa/bbbb/" # 行頭(^)に'aaaa'のもの sed -e "s/aaaa\$/bbbb/" # 行末($)に'aaaa'のもの。$は\でescape sed -e "s/~/bbbb/" # 行頭に'bbbb'を追加 sed -e "s/\$/bbbb/" # 行末に'bbbb'を追加 sed -e "s/.*/abcd/" # すべての行を'abcd'に置換 sed -e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く