アメリカのSFテレビドラマ・映画シリーズ「スタートレック」に登場する異星人種属バルカン民族の能力のひとつ。相手の首の付け根辺りにある神経個所を強くつかむことで意識を失わせることができる。
表を見ると分かる通り、ほぼ SOCK_STREAM と同じです。「SOCK_STREAM のデータグラム版」と考えておくのがいいでしょう。 AF_LOCAL (AF_UNIX) での実装 仕様は上のとおりなのですが、実装となるといろいろと細かい話が出てきます。(なお、ここでは AF_LOCAL の話だけします) 多くの POSIX 実装において、(AF_LOCAL では)SOCK_DGRAM は順序性も信頼性も持つ。というか、そうでない実装は見たことがない。つまり、上の表における SOCK_SEQPACKET と SOCK_DGRAM との差異はコネクション指向かどうかという点だけになる。 SOCK_SEQPACKET は実装されていない環境があり、古めの OS だと使えないことがある。NetBSD なんかは現時点の stable である 5.0 ですら使えず、6.0-beta でようやく
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
phpDocumentorの書き方ってこれ!っていうベストプラクティスがなくて(ドキュメントとはそういうものなのかもしれないけど…)、毎回試行錯誤して、フォーマットを考えるだけでも時間を取られるので、一度自分なりのフォーマットをまとめたいと思います。 今回は、クラスとメソッドについてまとめています。 プロパティについても書いたほうがドキュメントとしてはよいと思うのですが、プロパティまで書き出すとなかなか継続出来ない(ダメ人間です)ので、追々。。 ちなみに、CakePHPをやんわり想定しています。 では、まずクラスについて。 クラス:フォーマット /** * [区分]クラスの概要 * * クラスの詳細 * 出来るだけ細かく書いたほうがよいが、詳細な説明は各メソッドに任せる。 * 全体での共通ルールとか仕様を書く。 * * @access アクセスレベル * @author 名前 <メールアド
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
RFC 5424 - The Syslog Protocol 日本語訳 原文URL : https://datatracker.ietf.org/doc/html/rfc5424 タイトル : RFC 5424 - Syslogプロトコル 翻訳編集 : 自動生成 [要約] RFC 5424は、シスログプロトコルに関する標準仕様であり、ログメッセージの受け渡しと管理を目的としています。このRFCは、システム管理者や開発者にとって重要な情報源となることが期待されています。 Network Working Group R. Gerhards Request for Comments: 5424 Adiscon GmbH Obsoletes: 3164 March 2009 Category: Standards Track
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
昨日ラズパイでDHCPサーバーを立てる検証をしたという記事を書いた。 thom.hateblo.jp 実はあの後、ラズパイ3B+で本番DHCPサーバ兼DNSサーバーを構築して、このようにPoE給電で稼働している。(DNSも兼務) ※PoEもLAN挿しただけでは電源が入らずに何時間も悩んだんだけど、そっちは活線挿抜がご法度だったことを思い出してスイッチごと電源落とした状態で接続してスイッチ電源入れたら無事に稼働した。 さて、安定稼働しているように思えたのだが、M5 Stackからの接続に時折失敗するということに気づいてsyslogを調査していたところ、やけにDHCP関連のログが多い。 こちらはラズパイメイン機(192.168.1.101)からラズパイDHCP機(192.168.1.101)へDHCP Informパケットが流れている様子。 よく見たら多いなんてもんじゃなくて、秒単位でガンガン
rsyslogdの情報確認 バージョンと使える機能 rsyslogd -v [root@sakue ~]# rsyslogd -v rsyslogd 8.24.0-41.el7_7.4, compiled with: PLATFORM: x86_64-redhat-linux-gnu PLATFORM (lsb_release -d): FEATURE_REGEXP: Yes GSSAPI Kerberos 5 support: Yes FEATURE_DEBUG (debug build, slow code): No 32bit Atomic operations supported: Yes 64bit Atomic operations supported: Yes memory allocator: system default Runtime Instrumentation (
アカデミー賞授賞式が、目の前に迫った。かつてアカデミー賞の司会者は、スティーブ・マーティン、ビリー・クリスタル、ジミー・キンメルなど、主に白人の男性だったが、今年は人種を交えた女性コメディアン3人。プレゼンターの顔ぶれにも、人種、性別など、バランスが配慮されている。 アカデミーが本格的に多様化への努力を始めて、6年。その成果が見えてきた2年前には、韓国映画「パラサイト 半地下の家族」が作品賞を受賞するという大きなサプライズがあった。ハリウッド全体を見ても、この間、「クレイジー・リッチ!」「シャン・チー/テン・リングスの伝説」などアジア系、「イン・ザ・ハイツ」などラティーノ系キャストの映画が作られてきている。スピルバーグ監督による「ウエスト・サイド・ストーリー」も、1961年版と違い、プエルトリコ系のキャラクターにはプエルトリコ系をキャストした。 だが、本当にハリウッドは多様化したのか。 ハ
Clipboard インターフェイスはクリップボード API を実装し、ユーザーが許可する場合、システムクリップボードの内容に対する読み取りと書き込みの両方を提供します。クリップボード API は、ウェブアプリケーションに切り取り(カット)、コピー(複写)、貼り付け(ペースト)の機能を実装するために使うことができます。 EventTarget Clipboard システムクリップボードは、グローバルの Navigator.clipboard プロパティにより公開されています。 Clipboard オブジェクトのメソッド呼び出しは、ユーザーが権限 API を使用して 'clipboard-read' や 'clipboard-write' 権限を取得していないと、成功しません。
当記事では、rsyslogで受信したログを送信元ホスト名、IPアドレスごとに自動でフォルダー分けする方法について記載します。 rsyslogは条件によりログメッセージを振り分ける機能があります。この機能を利用して、ログメッセージを送信元ホスト名、送信元IPアドレス別にフォルダー分けする設定を行っていきます。 前提条件 ・rsyslogの受信サーバーとしてCentOS 7を用います。 ・syslogの送信元サーバーは、各自設定を行ってください。 ・syslogを受信するためにはファイアウォールの設定が必要です。以下の記事を参考に設定を行ってください。 Linuxにて特定のインバウンド通信を許可するための設定例 rsyslogをホスト名でフォルダー分けする方法 まず、syslog受信側の設定を行います。 $ vi /etc/rsyslog.conf 15~16行目と20~21行目をコメントアウ
現在、syslogメッセージのフォーマットは以下の2つの標準があります。 BSD-syslogメッセージ(または、legacy-syslogメッセージとも呼ばれています。) IETF-syslogメッセージ BSD-syslogメッセージフォーマットについては、過去記事「BSD-syslogメッセージフォーマット」で紹介しています。合わせてご覧ください。 今回は、IETF-syslogメッセージフォーマットについてご紹介します。 IETF-syslogメッセージフォーマット(RFC 5424)IETF-syslogメッセージフォーマットはRFC 5424※で提唱されており、以下の3つの要素で構成されます。 HEADER STRUCTURED-DATA MSG ※参考: https://tools.ietf.org/html/rfc5424 HEADERHEADER要素は、さらに以下の要素で
remote hostの時刻がずれている(or UTC) の場合などに、syslogの時刻がずれて嫌な感じなので修正できるか調べた。(ex: vyattaのsyslogがUTCで飛んでくる) formatを変えれば出来たっぽい。 http://www.rsyslog.com/doc/rsyslog_conf_templates.html man rsyslogd man rsyslog.conf rhel6系のdefaultのrsyslogのformatは /etc/rsyslog.conf で定義されている変数でlogに吐いてる模様。 $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat RSYSLOG_TraditionalFileFormatの説明 RSYSLOG_TraditionalFileFormat - the "o
<?php try{ //LOG_EMERG:システムは使用不可 syslog(LOG_EMERG, 'システムは使用不可'); print "システムは使用不可<br>\n"; //LOG_ALERT:アクションを直ちに起こすことが必要 syslog(LOG_ALERT, 'アクションを直ちに起こすことが必要'); print "アクションを直ちに起こすことが必要<br>\n"; //LOG_CRIT:危機的な条件 syslog(LOG_CRIT, '危機的な条件'); print "危機的な条件<br>\n"; //LOG_ERR:エラー条件 syslog(LOG_ERR, 'エラー条件'); print "エラー条件<br>\n"; //LOG_WARNING:警告条件 syslog(LOG_WARNING, '警告条件'); print "警告条件<br>\n"; //LOG_NO
例えば以下のような内容のファイル(test.txt)から「IP ***.***.***.***」の行だけ検索したいとします。 IP ***.***.***.*** PUBLIC_IP ***.***.***.*** PRIVATE_IP ***.***.***.*** 単純に「IP」をパターンとして検索をかけてしまうと全ての行がヒットしてしまいます。 このような場合は-wオプションを使うと便利です。 grep -w "IP" test.txt -wオプションはパターンが単語としてマッチした場合にのみヒットします。 具体的にはパターンの前後に英数字・アンダースコアがない場合です。 上記のようにgrepを実行することで、PUBLIC_IPやPRIVATE_IPの行のヒットを回避しつつIPの行だけ抽出することができます。
所用で、syslogサーバを作ることになった。しかもちょーたくさんのノードからsyslogが飛んでくるやつ! Σ(‘A’;) い、いやちょーたくさんのノードっていくつだよ、ていうかdockerもlxcも、vitochaも知らないよ! そうか netcatで偽装すればいいんだ(何) 材料 syslogサーバいっこ(rsyslogでもなんでも可) Linuxマシンいっこ(Ubuntuでもなんでも可) +netcat ( centos の場合、yum install netcat とかそんな感じでOK) 手順 (CentOSの場合) 適当にネットワークに参加する VMware ESXi 6 の上でCentOS7 をインストールする場合、 minimal.iso を使うとして、とりあえず内部的には VMXNET3 のドライバも入ってるみたい。下みたいに適当に入力して待っていればきっとOK (ネット
プロプログラマ プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます クリップボードに簡単に値を設定するAsync Clipboard APIのnavigator.clipboard.writeText関数ですが、 ローカル環境で動かしていたときは動作していたのに、サーバにデプロイして動かすと、「Cannot read property ‘writeText’ of undefined」エラーになります。 このAPIはHTTP環境では動作しないように制限されているようです。 外部アクセス前提のサイトなら良いんですが、社内システムでhttpのまま動かしている場合、困ることになります。 クレジットカード番号などをコピーされて収集されるのを防ぐ目的でしょうか。 httpサイトでも使えるようにするには、前からある「docum
ソカ、�ハャ、アト�オチ † ・オ。シ・ミツヲ、ャショ、キ、ソ・愠ー、カ、�ハャ、ア、ニハンエノ、ケ、�セ�ケ遉ホタ゚ト遙」 ・愠ー・ユ・。・、・�、ホハンエノ・�。シ・�、�オチ、キ、ソク蝪「ソカ、�ハャ、ア・�。シ・�、ネハンエノ・�。シ・�、ウノユ、ア、ソタ゚ト熙ヤ、ヲ。」 ↑ ・愠ー・ユ・。・、・�ハンエノ、ホト�オチ † スー $template [LogFormatフセ],"/[PATH]/[FILE NAME]" ホ罍ァ・愠ー・ユ・ゥ。シ・゙・テ・ネ。ハ/data-syslog/syslog/[IP Address]_[HostName]/[YYYY]/[IP Address]_[HostName].YYYY-MM.messages.log。ヒ $template HostIP-Logs, "/data-syslog/syslog/%fromhost-ip%_%f
-nn をつけるとアドレスやポート番号を名前に変換しない(No Nameの略か?)。基本的につけた方が見やすいと思う。 -X をつけるとパケットの中身(HTTPならリクエストやレスポンス)も表示。 -A をつけると16進ダンプでなくテキストのみ表示。
Tweet はじめに ネットワーク診断では、脆弱性スキャナーや侵入テストツールなどのさまざまなソフトウェアを使用します。これらはどれも複雑なソフトウェアであるため、インストール方法から実際の操作まで、事前に多くのことを学ぶ必要があります。 しかしネットワーク診断の現場では、コマンド1つで提供されるシンプルなツールも多く利用されています。そのような簡単なツールでも、うまく使いこなせばさまざまなセキュリティチェックを行うことができます。 このコラムではネットワーク診断で使われるツールの中から、一般的なUNIX/Linuxで標準パッケージとして提供されており、簡単に利用できるコマンドを紹介していきます。これらのツールはネットワークのトラブルシューティングにも使われることが多いため、ふだんサーバー・ネットワークの構築をしている方々にも役立てていただきたいというのがこのコラムのねらいです。 今回のコ
今日「某所のサーバがおかしいから見てほしい」とお願いされて、そのサーバにSSHでログインし、pingを実行しようとしたら、なんとpingがうてない。 $ ping 172.xx.xx.xxx ping: icmp open socket: Operation not permitted ほほう。困った。・・・が、rootユーザで実行すると、pingを飛ばす事はできる。 ケーパビリティ*1で権限まわりを細かく切っている雰囲気もない、、、と思っていたら、 $ ls -l /bin/ping -rwxr-xr-x 1 root root 37312 9月 27 2009 /bin/pingん?よく見たらSUIDがセットされていない。 # chmod u+s /bin/ping # ls -l /bin/ping -rwsr-xr-x 1 root root 37312 9月 27 2009 /b
【コラム】プーチン氏の戦争、勝てない場合のロシアの未来-ブランズ Henry Brands "Hal" 世界はウクライナの国家存亡をかけた戦いにくぎ付けになっている。戦争が長引く中、そろそろロシアがどうなるのかについても考え始めた方が良さそうだ。 プーチン大統領が率いるロシアは現在、近年にどの大国も経験したことがないほど急激かつ完全な孤立状態に陥っている。その先にあるのは、好ましい状況ではないだろう。 2月下旬以降、ロシアは経済、貿易、金融の面で制裁を受けている。債務不履行(デフォルト)へ突き進み、テクノロジー面のデカップリング(切り離し)も進行している。外国企業はロシアから撤退し、サッカーなどスポーツ界でもロシア代表は国際大会から排除されている。 ロシアはキューバもしくは北朝鮮のような小さな独裁国家ではなく、つい最近まで国民が国際社会と深く結びついていた大国だ。それが今や、ある国が世界を
こちらは、ルーミーが所属する(株)メディアジーンのコマースチームが編集・執筆した別企画の記事です。 先日、何の前触れもなく家のインターネットが切断されました。原因は、ネコ。ネコが電源タップの上を歩き、スイッチを切ってしまったのです。 床に電源タップを置いておくとそんなアクシデントに見舞われるのだと驚いたと同時に、データ保存中にこんなことが起きたら大変だと焦りました。これは、早急に対策しなければ…! そこで、導入したのが山崎実業の「デスク下 ケーブル&ルーター収納ラック」です。 電源タップを浮かす 「デスク下 ケーブル&ルーター収納ラック」は、ルーターや電源タップ、ケーブル類を机の下にまとめてくれる収納アイテムです。 本体サイズは(約)横40×高さ43×幅10.5cm。ルーターなどを置ける内寸の高さは(約)20.5cmとなります。 ちなみに、設置する前はこんな感じでした。ケーブルはだらしなく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く