2017/02/12 追記 以下の内容を記述していた時は知らなかったのだが、GNU sortを使っているのであれば普通に「-V(--version-sort)」で処理するほうがいい。 (Mac OS Xだとgsortが必要) sort -V blacknon@BS-PUB-DEVELOP:~$ cat test.txt 192.168.0.102 192.168.0.8 192.168.0.97 192.168.0.68 192.168.0.99 192.168.0.66 192.168.0.24 blacknon@BS-PUB-DEVELOP:~$ sort -V test.txt 192.168.0.8 192.168.0.24 192.168.0.66 192.168.0.68 192.168.0.97 192.168.0.99 192.168.0.102 その他、sortコマンドに
今回はちょっと初歩的な内容だけど、シェルスクリプトで利用する変数に改行を含めた文字列を代入、取得する方法についてを記述する。 まずは、以下のようにcatで改行を含んだファイルを変数に代入してみよう。 /work/test$ cat test.txt testtest testtest1 testtest2 testtest3 /work/test$ aaa=`cat test.txt` /work/test$ この、上記で適当に指定した変数「aaa」からechoで改行付きで出力させる場合、以下のように「"(ダブルクォーテーション)」で変数を囲ってあげる必要がある。 /work/test$ echo $aaa testtest testtest1 testtest2 testtest3 /work/test$ /work/test$ echo "$aaa" testtest testtest
なんだかすぐに見つからなかったので、 自分用に書いておく。 実行時のユーザ、グループは、 Serviceセクションに User=ユーザ Group=グループ で指定できる。 [Unit] Description=My Daemon [Service] ExecStart=/myhome/scripts/run.sh ExecStop=/bin/kill ${MAINPID} Restart=always Type=forking User=myuser Group=mygroup [Install] WantedBy=multi-user.target Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read ba
2022/02/28 2014/08/01 タグ: ブラウザ 最近のFirefoxではどのブラウザでもウインドウ最上部にあるタイトルバーが表示されなくなってしまいました。 ちょっと記憶が定かではありませんが、Firefox ver29あたりからでしょうか。 Windows版もMacntosh版も同様ですね。 普通はあまり気にならなのかもしれませんが、私的には???です。 また、サイト制作に関わっている方などはページタイトルは表示させたいのではないでしょうか? ということで、デフォルトで表示されなくなっているツールバーにタイトルを表示させる方法です。 1.Firefoxの右上のボタンを押すと下記のようなメニューが現れますので、左下のカスタマイズを選択します。
macOS Sierra の SSH で、秘密鍵のパスフレーズが Keychain 保存されない問題の解決方法 昨年11月に新しい Macbook Pro を購入して、12月にようやく環境移行などの設定をしはじめたが、これまでできていた SSH接続パスフレーズの Keychain 保存ができない。 SSH の接続が必要な Git 利用時なんかでも、毎回パスの入力を求められてしまうようになった。 も、もしや、macOS Sierraって、 SSH で キーチェーン使えない!? — ハム (@h2ham) 2016年12月12日 Twitter でもつぶやいたが、解決にたどり着けず。自分も検索でたどりついていたが、参考リンクのリプライをもらうものの、解決にはいたらず。 macOS Sierra のSSH接続で、秘密鍵へのパスを覚えてくれない問題 – Qiita とりあえず AddKeysToA
dateコマンドで日付計算するときに、「1ヶ月前」「1日後」といった構文は便利なのでよく使うのだが、今回この「1ヶ月前」指定をなんとなく使っていて、まずい動きをすることがあったのでメモ。 どういうときにまずいかというと、「日付を比較する基準日が前月のカレンダー上にない場合」の挙動である。例えば、3月31日の前月は、2月31日ということになるが、この日付はカレンダー上存在しないため、結果はなんと3月3日になってしまう。(2月28日 + 3日という計算ロジックなのだろう。。) 具体的に実行結果を見てみる。 まず、普通に実行すると、以下のように正しく1ヶ月前を取得することができる。 $ date +'%Y-%m-%d' 2015-07-30 $ date -d '1 month ago' +'%Y-%m-%d' 2015-06-30次に、3月31日の1ヶ月前を取得してみる。 $ date -d
OneDriveでファイルの共有・共有解除のやり方 Windows10版 Windows10になってからデフォルトで入っていますが個人的に中々使う機会が無かったOneDrive いつの間にやら容量がパンパンになって整理するために色々と触っている中でファイルやフォルダを共有したり、共有解除する方法を調べたのでメモ。 OneDriveでのファイル共有する方法 まずファイルやフォルダをパソコンから共有する方法は簡単です。 エクスプローラーからOneDriveフォルダに入り、共有したいファイルやフォルダを右クリックします。 出てきたメニューから「OneDrive リンクの共有」をクリック。 これでリンクURLがクリップボードにコピーされるので、それをメールなどにペーストすればOKです。 ちなみに通知をオフにしていると共有リンクがクリップボードに入っているのに気付かないかもしれません。 ブラウザから
Firefoxのリンクのホイールクリックで 新しいタブをアクティブにして開く マウスをホイール(中ボタン)クリックした時の、Firefox のタブの動作を設定する。 1. オプション設定画面を表示する Firefoxメニュー _ [オプション] をクリックする。 2. 一般 _ タブグループ _ [リンクを新しいタブで開いたとき、すぐにそのタブに切り替える] にチェックを入れる 検索結果のリンクを、アクティブな状態で新しいタブに開く例。 1. リンクをホイールクリックする (ホイールクリックを使わない場合: リンクを右クリックし [リンクを新しいタブで開く] をクリックする) 2. リンクが新しいタブにアクティブな状態で開く 3. 開いたリンクのWebサイトの閲覧が済み、タブを閉じれば検索結果のタブに戻る (他にタブを開かない場合)
タイルにアプリを追加する スタートメニューにアプリを追加する タイルのサイズを変更する タイルの数を増やす タイルをフォルダ化する グループを作成する タイルにアプリを追加する アプリやプログラムを追加 スタートメニューから追加したい [アプリ] や [プログラム] を右クリックして [スタートにピン留めする] をクリックします。 新しいグループにそのアプリが追加されます。 フォルダや exe を追加 フォルダ、.exe、ハードディスクなどのドライブも同様に右クリックから [スタートにピン留めする] をクリックして追加できます。 テキストファイルや音楽ファイルなど拡張子が .exe 以外のファイルは追加できません。 Web ページを追加 Edge なら Web ページを […] の [その他のツール] からスタートにピン留めできます。 Google Chrome なら Web ページを [
wget http://www.yahoo.co.jp/ -q -O /dev/null
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
androidアプリ開発時に、volleyを使ってjson形式のapiを取得する処理を書いていたのですが、jsonに日本語が入っていると文字化けする現象に遭遇しました。 調べてみるとapiのレスポンスヘッダーにContent-Typeが正しく指定されていない模様。 自前で用意したapiだったのでnginxの設定を変えて、正しくContent-Typeを指定するように修正したところ、文字化けが直りました。 /etc/nginx/mime.types にjsonを追加# sudo vi /etc/nginx/mime.types types { text/html html htm shtml; # ・・・・ application/json json; }jsonの文字コードがutf-8になるように指定server { listen 80; # ・・・・ include /etc/nginx
Bashでスクリプトを書く場合のポイントをまとめた Bashなどで書くシェルスクリプトは文法がシンプルで覚えると便利。他のプログラム言語だと何行もかかなければならないファイル操作や中身のデータ処理を、ちょちょいと数行レベルで書けとても強力だ。コマンドとの親和性が高い恩恵だろう1。 旧来バッチ処理で本領を発揮するシェルスクリプトだったが、昨今はDocker(Dockerfileや起動スクリプトなど)で活用される機会も多いだろう。 しかしながら他のプログラム言語ではみられない記法があったり、逆に似た書き方もあったりと、混乱しがちなのもシェルスクリプトの特徴かもしれない。 いちいちGoogle先生に確認するのもめんどうなので、このページに整理した2。 主な参照先(よくお世話になっているページ): UNIXの部屋(68user's page) - http://x68000.q-e-d.net/~
mysql -u root --password=pw db_name -e "select id , created_at from user" +----+---------------------+ | id | created_at | +----+---------------------+ | 1 | 2016-02-14 17:39:06 | | 2 | 2016-02-14 17:39:28 | | 3 | 2016-02-14 17:39:33 | | 4 | 2016-02-14 17:39:38 | | 5 | 2016-02-18 00:07:45 | | 6 | 2016-04-27 23:09:30 | | 8 | 2016-05-17 22:45:14 | | 9 | 2016-05-28 18:33:53 | | 10 | 2016-09-03 20:59:
wordで表の入った文章を作ると、当然、少しずつグリッド線と表の線(どちらも横線)がズレていきます。 知人が、 「ピッタリ合う方法が合ったはず」 と言うのです。 記憶によると、「ダイアログボックス内で数字を設定した」そうです。 そこで、私の思いつきで「図形描画ツールバー」→「図形の調整」→「グリッド」と進み、「グリッド線のダイアログボックス」内で、文字グリッド線の間隔を「0.86字」に、行グリッド線の間隔を「0.5行」にしてみましたが、ピッタリにはなりません。 これまた、表が大きくなればなるほど、ズレてしまうわけです。 知人はどうしても思い出せず、私も行ピッチを変えたりとか、色々試したのですが、どうしても分かりません。 一体どこで設定するのでしょうか? ご存知の方、教えて頂けませんか。 よろしくお願いします。 バージョンは2000、2002、2003どれでも結構です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く