arashi1977さんの助け合いフォーラム投稿一覧

助け合いフォーラムの投稿
2024/11/29 コメント
問題文誤り?
これ私もイメージ掴むの大変だったのですが、こういう捉え方してなんとか覚えました。 - 「最低」限知っておかないといけない重要な情報=Emergency(電源切れたとか、まともに動かないこと)を意味する=最低なので0 - 得られる情報を「最大」限出力する=開発者には有益な(Debug)情報だが通常利用には全く役に立たないどころか情報量が多すぎて重要なEmergencyとかが埋もれるレベル=最大なので7 - 7は6-0までもすべて出力する(出せる情報は全部含める) - 0は0だけしか出さない(余計な情報を含めない) - ということは、例えば4なら3-0までが含まれる
2024/11/28 返信
mkfsとmke2fsの違いについて

この過去の投稿は参考になるでしょうか?
https://mondai.ping-t.com/g/posts/1176

2024/11/27 返信
uniqコマンドについて

uniqコマンドはデフォルトだと「重複している行を表示」だと認識しており

あれ?解説や参考には、 uniq コマンドの機能として

連続して重複した行を1行にまとめて表示する

と記載されているのですが、こちらについてはどのように理解されていますか?

また、問題文の「重複行を除き」は「重複した内容を出力しない」という意図かなと思っているので

重複していない行を表示

というのはちょっと違うかなぁと思います。(とはいえ、こういう誤認を避けるためには「除き」→「取り除き」の方が良いのかなとは思います)

2024/11/27 コメント
sedコマンドの変換について
問題の答えを X00 000 と間違えたのですが、なぜ正解のようになるのでしょうか。また、試しに sed s/rr/0O/i X00 00r から元に戻すために sed s/r/O/i と打ち込んだところ Xrr Rrr と元に戻りました。 ありがとうございます。理解できました。 sed コマンドはそのままではファイルの内容を置き換えないんですよね。 ``` $ cat > file Xrr Rrr $ sed s/r/0/i file X0r 0rr $ cat file Xrr Rrr ``` ですので、「元に戻った」のではなく「もともと変わっていない」fileの内容に対して、「マッチした最初の0をrにせよ」という命令をしたところで、どこにも"0"が存在しないので元に戻ったように見えているだけですね。 ``` $ cat file Xrr Rrr $ sed s/0/r/i file Xrr Rrr ``` --- 自己解決されたということなのでここからはあまり意味がないことかなと思いつつ、参考までに記載します。 問題は ``` Xrr Rrr ``` を `sed s/r/0/i` することでどうなるかというものですが、まず最後の「i」によって「大文字小文字を区別しない」という動作指定をしているので、命令としては「最初にマッチしたRまたはrを0にせよ」なので、「Xrr→X0r」「Rrr→0rr」になるというものです。間違えたパターンは「"すべての"Rまたはrを0にせよ」となっているので、gとiが指定された場合なのですよね。 ``` $ echo Xrr | sed s/r/0/gi X00 $ echo Rrr | sed s/r/0/gi 000 ```
2024/11/26 返信
sedコマンドの変換について

手元の環境でやってみてもおっしゃるように元に戻らないのですが、実行したコマンドを省略せず記載していただくことは可能でしょうか?

$ echo X00 | sed "s/r/0/i"
X00
$ echo X00 | sed "s/0/r/i"
Xr0
$ echo X00 | sed "s/0/r/"
Xr0

$ echo 00r | sed "s/0/r/i"
r0r
$ echo 00r | sed "s/r/0/i"
000
2024/11/25 コメント
nice --20 test は正解ですか?
> 「 --20」ではなく、「-20」nice値として読む はい、そういうことです。 -(nice値) なので、nice値を「-20」とするなら書式としては「--20」となる、ということですね。
2024/11/25 返信
nice --20 test は正解ですか?

「--20」ということではないでしょうか?(そういう質問では無いですかね?)

2024/11/25 返信
NULLを含むデータのcount(*)の結果について

念のための確認なのですが、お手元の環境で以下のSQLを実行したらどうなりますか?

select id from club where name IS NULL;
select id from club where name IS NOT NULL;

ここで 2, 1, 3, 5, 7 が返ってくるので間違い無いですよね?

2024/11/18 コメント
スタティックルートでインターフェースのみを出力と指定できる条件について
上記例の補足です。例えばこういうことです。 --- R1: interface FastEthernet0/0 description To-RT2 Fa0/1 ipv6 address fe80::2 link-local no shutdown interface GigabitEthernet0/0 description To-RT3 Gi0/1 ipv6 address fe80::3 link-local no shutdown R2: interface FastEthernet0/1 description To-RT1 Fa0/0 ipv6 address fe80::1 link-local no shutdown R3: interface GigabitEthernet0/1 description To-RT1 Gi0/0 ipv6 address fe80::1 link-local no shutdown
2024/11/18 コメント
スタティックルートでインターフェースのみを出力と指定できる条件について
> リンクローカルアドレスはルータのI/F複数に持たせることができるため、そのIPアドレスを指定するだけではルータは出力するI/Fを決定できず(再帰的にIPアドレスから出力I/Fを解決できない)パケットを送ることができないと、自分の中で勝手に想像していたからでした。 あー、そういうことですね。 まぁシンプルにいえば「リンクローカル=ケーブルの端点のアドレス」であり異なるリンク上であれば同じアドレスを割り当てることも可能なので、出力インターフェースの指定が必須という話ですね。 例えば R1-R2 / R1-R3 というリンクがあった場合、R2とR3それぞれが fe80::1 というアドレスを持つことが可能なので、どちらのインターフェースから出した相手なのかをアドレスからだけでは特定できないから、ということです。 また、同じルータに同じアドレスを振ることも何の問題もありません。例えば --- interface FastEthernet0/0 ipv6 address fe80::1 link-local no shutdown interface GigabitEthernet0/1 ipv6 address fe80::1 link-local no shutdown --- という設定も何も問題はないです。
2024/11/17 コメント
スタティックルートでインターフェースのみを出力と指定できる条件について
A1: これは「完全指定」の形式なだけです。「サブネットが重複」の意味するところがよく分からないのですが、リンクローカルな接続先を明示的に指定しているだけかなと思います。 A2: リンクローカルな相手ではなく、グローバルユニキャストアドレスを指定した「再帰」の形式なだけですね。ご認識の通り「指定することも設定上できる」ものです。 A3: 最初の返信が記述不足だったのですが「ポイントツーポイント(インターフェース)かは排除条件にならない」です。Ethernetインターフェース直結の場合だと、インターフェースはブロードキャストですが接続形態としてはポイントツーポイントなので、この形式でも何の問題もありません。 特にA3ですが、ルータ間やスイッチ間をEthernetインターフェースを1本のケーブルで直結することは普通にあるので、その場合にネクストホップアドレスを指定するのは必須ではない、というだけの話です。
2024/11/16 返信
本問の問題文中のaccess記述例にて 2行目以降の先頭にスペースが入っていない。

動作確認したりしてないのですが、スペースがないと何か問題なんでしたっけ?

2024/11/16 返信
スタティックルートでインターフェースのみを出力と指定できる条件について

4 のようなことはできます。Ethernet 系のインターフェースでも指定可能ですよ。
「どのインターフェースから出力するか」の指定であって、ポイントツーポイントかは排除条件にならないです。

2024/11/16 返信
ネットワークルートでアドバタイズさせる理由
  1. 到達性はありますね。
  2. ネットワークルートでアドバタイズしたいかどうかは要件次第な気がしますね。例えば検証のためにホストルートではなくネットワークルートがアドバタイズしたいとか。
2024/11/13 返信
回答の間違い

単なるコメントですみません。
設問に

ソリューションアーキテクトが推奨するキューの構成

という条件があったので気になったのですが

FIFOキューに有料会員のデータ、標準キューに無料会員のデータを処理すれば、受信側はFIFOキューから優先して受信すればいいだけです。

だと、リクエスト数によっては正答選択肢よりも高額(FIFOキューの方が同じリクエスト数で1.25〜1.45倍高い)になる点は気にしなくて良いでしょうか?(解説でも言及されていないので気にしないで良いのかもしれませんが)
https://aws.amazon.com/jp/sqs/pricing/

他の問題で「これでもできるがコスト的に不適切」みたいなのがあった気がしたので、そういう観点も気にした方が良いのかなと思いまして。

2024/11/12 返信
ロンゲストマッチについて

「ロンゲストマッチ」とは、「IPパケットの宛先(Destination)アドレスと経路情報のマッチングにおいて、より長くマッチするものを選択する」というものです。たとえば

  1. 10.0.0.0/8
  2. 10.10.0.0/16
  3. 10.10.10.0/24

の経路情報がある状態で、以下のそれぞれのパケットはどれにマッチするかという話です(それぞれ1, 2, 3にマッチ)。
10.20.30.40 宛、 10.10.100.100 宛、 10.10.10.10

ご質問の問題ID: 33556 は「192.168.30.0/24のスタティックルート(ネクストホップ:192.168.10.2)がすでに設定されている状況で、同じ宛先ネットワーク192.168.30.0/24で異なるネクストホップ(192.168.20.2)のスタティックルートを設定したらどうなるか」というものです。ここでもしロンゲストマッチを考慮するとしたら 192.168.30.0/24 が同じかどうか、ぐらいでしょうか。

2024/11/12 コメント
LDAPの全てのエントリの必須属性
RFCとか含めて色々みてみましたけど「必須」と明確に書いてあるものは見つけられなかったです。とはいえそのオブジェクト(エントリ)につける名前がないと困るでしょうし、現実的には必須なんでしょうねぇ。 toshi1041さんの方でも調査されると思いますので、わかれば教えてください。
2024/11/07 コメント
LDAPの全てのエントリの必須属性
あー、ごめんなさい。説明不足でしたね。 「コマンド問題=コマ問」のことだという前提でお話しするのですが、コマ問は問題集で学習した答えを「選択ではなく記憶から回答する」練習のためのもののようで、今回でいえば問題ID:9698の通りに回答できるかを問われているはずなのです。 で、9698では誤答選択肢にも「dn」はないので、「objectclass」が回答できれば良いということを言いたかったのです。 もしこれが「9698でdnが不正解扱いになっている!」ということだと話は変わってくるのですが、今回のコマ問の場合は1つの回答欄に学習した通りの回答ができていればOKなのかなと思います。
2024/11/06 コメント
LDAPの全てのエントリの必須属性
あ、あと 9685, 9686 もです
2024/11/06 返信
LDAPの全てのエントリの必須属性

確認なのですが、問題ID: 9698 は学習済みですか?

2024/11/05 返信
選択肢が間違えてますか?

Fa3/0が正解だと思うですけど、答えがFa2/0になります。

なぜ Fa3/0 が正解だと思ったのかを教えていただけませんか?また、 Fa2/0 が正解の理由、Fa3/0 が不正解の理由が解説に記載がありますがその解説のどのあたりが間違えていると判断されたのかも教えていただけると、「正規の答え」を探す手掛かりになるのではないかと思います。

2024/10/31 返信
問題文中のMACアドレステーブルの出力表示について

参考でも以下のように記載されてますし、機種やバージョンによるものかなと思います。

学習したMACアドレスは、MACアドレステーブルで管理されます。MACアドレステーブルは以下のコマンドで表示できます。
#show mac address-table
(機種によっては #show mac-address-table)

2024/10/26 返信
b要素

トリッキーなのではなく、正しく規定を理解できているかを問われている問題なのだと思います。
bold(太字)のためのタグではないよ、ということですかね。そういう「見た目」については CSS で定義すべきものであり、文書構造を定義する HTML タグの持つべき役目ではないということを問われているのかなと。

HTML Standard でも以下のように記載されています。
https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-b-element

The b element represents a span of text to which attention is being drawn for utilitarian purposes without conveying any extra importance and with no implication of an alternate voice or mood, such as key words in a document abstract, product names in a review, actionable words in interactive text-driven software, or an article lede.

個人的には日本語の方が読みやすいので、こちらの方が嬉しいかな。
https://momdo.github.io/html/text-level-semantics.html#the-b-element

b要素は、たとえば、文書の概要でのキーワード、レビューでの製品名、対話的なテキスト駆動型ソフトウェアでの使用可能語、または記事リードなど、特別な重要性を伝えることなく、代わりの声やムードの意味合いなしに、実用的な目的に対して描かれている注目すべきテキストの範囲を表す。

ここでは太字(強調)のために使うものではないとも明確に書かれてるんですよね。

他により適切な要素がない場合に、b要素は最後の手段として使用すべきである。具体的には、見出しはh1からh6までの要素を使用すべきであり、 強調はem要素を使うべき であり、重要性はstrong要素で表されるべきであり、 テキストのマークまたは強調は、mark要素を使用すべき である。

2024/10/23 返信
「/etc/fstab」ファイルに、マウントする共有の情報を記述する が誤りの理由

今手元に環境がないので検証できてはいないのですが、問題文と選択肢の意図を汲み取るとするなら、

  • 「どうすれば良いか→fstabに記述する」だと「ファイルに書いただけでは何も起きないでしょ」ということ?
  • 設問は「mount.cifsコマンドで」とあるので、 mount.cifs コマンドによるマウントを行う場合にということ?

かなぁとは思うのですが、誤答選択肢の解説からはそこまでは読み取れませんね…うーん。

mount.cifs での直接マウント時にオプション省略しても /etc/fstab の設定内容を持ってくるんだっけ?によると思うので、後で確認してみようと思います。

2024/10/22 コメント
宛先
問題ID:8340 とこのご質問との関連性がちょっとわからないのですが、まず選択肢および kunitir さんの投稿にある通りに設定すると、 `::2/64` は `::/64` に勝手に置き換えられます。 ``` Router#show running-config interface GigabitEthernet0/0 Building configuration... Current configuration : 126 bytes ! interface GigabitEthernet0/0 no ip address duplex auto speed auto media-type rj45 ipv6 address 2001:DB8:1:1::1/64 end Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ipv6 route 2001:db8:1:2::2/64 2001:db8:1:1::2 Router(config)#end Router# *Oct 22 10:32:06.402: %SYS-5-CONFIG_I: Configured from console by console Router#show ipv6 route static IPv6 Routing Table - default - 4 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1 OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid lA - LISP away, a - Application S 2001:DB8:1:2::/64 [1/0] via 2001:DB8:1:1::2 Router# ``` これはコマンド投入時に `/64` をつけている時点でホスト単位のルーティング( `/128` )ではないことが明らかであるため、ネットワークアドレス部だけが有効な値として扱われるためです。 「ホスト単位で」ということを重視されるのであれば、プレフィックス長が `/128` かどうかについても留意されると良いかと思います。
戻る