Archive-Name: editor-faq/sed Posting-Frequency: irregular Last-modified: 10 March 2003 Version: 015 URL: http://sed.sourceforge.net/sedfaq.html Maintainer: Eric Pement (pemente@northpark.edu) CONTENTS 1. GENERAL INFORMATION 1.1. Introduction - How this FAQ is organized 1.2. Latest version of the sed FAQ 1.3. FAQ revision information 1.4. How do I add a question/answer to the sed FAQ? 1.5. FAQ abbr
7年くらい昔に書いたのを人から質問されて発掘して紹介したのでいちおう転載しておこうかという備忘録です。 ###rsyncでデータを同期する ####・なぜrsyncを使いたいか 実行にかかる時間が非常に短く、rcpやtar+sshより高速 一度同期しておいてメンテナンス時は差分のみで時間を短縮可能 一括転送かつ柔軟に対象を除外したりできる 上記の理由によって、コンテンツ移行・サーバ移設などの要件に利用することが多い。 冗長構成となっているコンテンツの同期をcronで定期的にrsyncを実行させて取っているというサービスもある。(このメモ書いた当時は2009年とかです。) ####・実行時の権限について rootで実行しないと同期の対象に含まれるあらゆるユーザのファイル権限が保てない。 同期対象に含まれるファイルのオーナが1アカウントのみならそのユーザでrsyncを実行する。 ####・主要
WARNING! If you changed the sshd server config file, test the OpenSSH server for errors. Otherwise you may be locked out of the system by tying the following command: # sshd -t Please note that restarting the SSHD server remotely always involves risks of losing connectivity over the network. The author or nixCraft is not responsible for any damages. Restart SSH Service Command The command to resta
(2015/1/30 追記)時期は不明ですが、現時点のgithub.comはEd25519鍵にも対応しています。 (2016/5/31 追記)「GitHubにバグ報告して賞金$500を頂いた話」で紹介した通り、既に弱い鍵はGitHubから削除され、新規登録もできなくなっています。 GitHub APIを利用して、GitHubの31661アカウントに登録されているSSH公開鍵64404個を取得してみました。抽出方法*1が適当すぎて偏りがあるような気もしますが、面白い結果が得られたと思うのでまとめてみます。 SSH鍵の種類 鍵の種類 個数 割合 RSA鍵 61749 (95.88%) DSA鍵 2647 (4.11%) ECDSA鍵 8 (0.01%) 約6万個の鍵のうち、8個だけECDSA(楕円DSA)鍵が見つかりました!常用しているのか試しに登録してみただけなのかはわかりませんが、何にせよ
GitHubのHelpに記述されているSSH Keysの作成方法が僕の知っている作成方法と 微妙に異なっていたので、書いてみました。 以下の参考にしています。 Generating SSH keys - User Documentation SSH Keysの確認 既存のSSH Keysの確認をする必要があるので、以下を実行 デフォルトでのSSH Keysの名前は以下のうちのどれか id_dsa.pub id_ecdsa.pub id_ed25519.pub id_rsa.pub 現在使用している鍵の暗号強度の確認 以下のコマンドにて鍵長が2048以上かつ暗号化方式がRSA、或いはECDSAやEd25519であればOK $ ssh-keygen -l -f ~/.ssh/id_rsa.pub 4096 SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
What is the command line equivalent to pressing CTRL+C over a file in the file manager so that the file (not the filename) is copied to the clipboard? A situation where this can be useful and fast, for example, is when you want to copy to the clipboard a file from the directory you are in the terminal to quickly paste the file in the directory you are in the file manager. There are others.
この記事はPython Advent Calendar 2014 - Qiita 2日目の記事です 前日は @kureikei さんのBlender関連 でした 最近はgolangでツールを作るのが流行っていますが、負けじとpythonももっと盛り上がって欲しいですね ということで、コマンドラインツールを作る時に必要な引数・オプションパーサを紹介していきます コンテンツ Pythonからコマンドラインでの引数・オプションを処理します 使用するものは sys.argv argparser.ArgumentParser docopt.docopt の3種類 getoptしか使えないような古いPythonは切り捨てました optparseはdeprecatedになっているので、ここでは紹介しません Deprecation of optparse 対応バージョン argparseがPython2.
$ gpg --version gpg (GnuPG) 1.4.20 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Home: ******** Supported algorithms: Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES,
JanomeはPythonの形態素解析エンジン。日本語のテキストを形態素ごとに分割して品詞を判定したり分かち書き(単語に分割)したりすることができる。pipでインストール可能。 mocobeta/janome: Japanese morphological analysis engine written in pure Python Welcome to janome's documentation! (Japanese) — Janome v0.4 documentation (ja) janome package — Janome API reference v0.4 ここでは以下の内容について説明する。 Janomeのインストール JanomeとMeCab 解析結果の精度 形態素解析の速度 Janomeで形態素解析 基本的な使い方 Tokenオブジェクトの属性 Janomeで分かち書
4.11 Debugging Forks On most systems, GDB has no special support for debugging programs which create additional processes using the fork function. When a program forks, GDB will continue to debug the parent process and the child process will run unimpeded. If you have set a breakpoint in any code which the child then executes, the child will get a SIGTRAP signal which (unless it catches the signal
Pythonの実行でエラーが出た時に、print文などで一々確認するのは疲れますよね。かといって、統合開発環境(IDE)を導入するのも面倒。という人のために、Pythonコード上に簡単な1行を挿入するだけでデバッグする方法をご紹介いたします。 1行挿入するだけで、デバッグポイントを設置 import pdb;pdb.set_trace() 以上の1行をプログラムを止めたい場所に挿入するだけで、デバッグポイントを設置し、少しずつプログラムを実行することが可能になります。例えば次のようにします。 print("Hello") #デバッグポイントを設置 import pdb;pdb.set_trace() print("World") これを実行すると、”Hello”だけがプリントされ、コンソールは以下のような画面になります。 Hello > -> print("World") (Pdb) ここ
outline git-grepの話 -eオプションの話 --andオプションの話 git-grepの話 UNIX系のOSを使ったことのある人ならみんな大好きgrepコマンド。 その拡張がgit-grepだ。 ふつうのgrepだと、指定したディレクトリ以下のファイル『全て』を検索対象としてしまうため、膨大な時間がかかることがよくある。そして時間を持て余してネットサーフィンしたりコンビニに買い物に行ったりする。そして帰ってきて見るとファイルが見つからなかったりして、貴重な労働時間をムダにするのである。 そこでgit-grepですよ git-grepは、gitで管理しているリポジトリの範囲内でgrepするコマンドだ。 何が違うかというと、 gitで管理しているリポジトリの中身「しか」検索できない その分ふつうのgrepと比べて圧倒的に速い というところである。 もちろんふつうのgrepも、ちゃ
logrotate(8) - Linux man page Name logrotate - rotates, compresses, and mails system logs Synopsis logrotate [-dv] [-f|--force] [-s|--state file] config_file .. Description logrotate is designed to ease administration of systems that generate large numbers of log files. It allows automatic rotation, compression, removal, and mailing of log files. Each log file may be handled daily, weekly, monthly
Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Logging in Python Recording relevant information during the execution of your program is a good practice as a Python developer when you want to gain a better understanding of your code. This practice is called logging, and it’s a very useful
syslogdの問題点 UNIX系OSでは、syslogdがデフォルトインストールされていることに加え、ファシリティとプライオリティの組み合わせで出力を制御できる手軽さが相まって、シスログが広く利用され、そのデーモンにsyslogdがデファクトスタンダードとして普及しています。 しかし、これほど広範囲に利用されているにもかかわらず、シスログがRFC3164(http://www.ietf.org/rfc/rfc3164.txt)として標準化されたのは2001年と比較的最近のことです。その間もsyslogdは使い続けられ、キャリアクラスの用途でない限り、見直されることはありませんでした。 ところが最近になり、日本版SOX法に代表される内部監査の一環として、内外の通信記録、メールの送受信記録、ログイン記録など、シスログの用途が広がりを見せています。従来シスログは、障害の検知やその原因調査など、
このカテゴリでは、世界で最も人気があるウェブコミック「xkcd」の最新ナンバーをひたすら日本語に翻訳しています。 2013年の翻訳記事はxkcd(2013年)から。更に過去の翻訳記事はxkcdからどうぞ。 翻訳済みの秀逸なコミックについては、過去のベスト10をまとめた記事(2009年?2010年、2011年、2012年)からどうぞ。 このXKCD翻訳の目的の一つは、僕の英語スキル向上です。誤訳がありましたら、コメントなどで気軽にご指摘下さい。 ©xkcd.com Creative Commons Attribution-NonCommercial 2.5 License Functional(関数型) 白ハット: Why do you like functional programming so much? What does it actually get you? (なぜ君は、それほど
I have a long running batch process that outputs some debug and process information to stdout. If I just run from a terminal I can keep track of 'where it is' but then the data gets too much and scrolls off the screen. If I redirect to output to a file '> out.txt' I get the whole output eventually but it is buffered so I can no longer see what it is doing right now. Is there a way to redirect the
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く