ここはちょっと見せられない

ぜったいぜったい見せられない

【総裁LT】ネットワーク初心者のための基礎講座とハンズオン に行ってきた

sec-kansai.connpass.comちょうどこの日は盆の後で連れも休暇、母業務もしなくてよかったし、嫁修行も娘修行も終わっていて良いタイミングだったので参加を決めた。

TCP/IPは学校でキチンと学んだこともなく、昔アルバイトでAIXマシンをネットワークに繋げるまでの設定を少しばかりやったことがある程度だった。当時はsmitというコマンドを使っていた。あとは自宅のインフラを適当に繋いでたくらい。

子供からネットつながらねえと文句を言われまくったのも懐かしい思い出だな。そんなん自分で調べやがれ。おかんは忙しい。と言って突き放したことも多いけれども、やはり管理者権限渡してるわけでもないし、結局おかんがインフラ24365係なんでしょうがない。トラシューを子供とよく一緒にやった。でもやっぱ適当だった。

 

ハンズオンはまずネットワークに繋げるところからスタート。

全員に固定IPを割り振られる。全員Windowsマシンで、コンパネからIPv4の設定をする。自分のIPアドレスとサブネットとゲートウェイ。そんでLANケーブル刺す!よし、つながったぞ。

でも用意されたドメイン名のウェブサイトは見れない。DNSサーバを指定しないとドメイン名の名前解決できないんだって。DNSサーバを指定せよとの指令。もっかいコンパネ開いて、DNSサーバに指定されたIPアドレスを入力したけど、なんか私だけ繋がらない。あれー?なんでじゃ。

・・・って思ったらOKボタン押せてなかったわ。Windowsキライだわ。

そんで無事に総裁のページが確認できるようになる。

 

この時に、これまで勘違いしていたものがあるのがわかった。ネットワーク設定の「パブリック」「プライベート」モードのどっちがセキュアなのか。「パブリック」のほうがセキュアなのだと知った。まじか。完全に間違っていた。なんてこった。今までプライベートにしてたわ。

 

ネットに繋がったらあとは、いろんな障害が発生するので、それに対するトラシューをする。

ping、nslookup、tracert(とらさーとって言うの知らんかった!)とか駆使してどこが障害なのか調べていくのね。

疑うポイントをコマンドで確認して、順番に確実につぶしていくんやで、と教えてもらう。
tracerouteの見方なんか知らんかったけど、用意してもらった環境をみんなで眺めながら、こんな風に調べたらいいのか、ふんふん、とすすめることができた。

トラシューの手順のトレーニングはなるほどと思う事ばかりだった。今まで自分適当すぎた。

 

他にも今までずっと疑問を持っていた事を講師に尋ねる事ができ、完全に解消したものもあった。感謝感激だよ。ネットワークのプロ、まじカッコイイ。講師陣と総裁、本当にありがとうございます。楽しかった。

 

参加者の中に怖そうなプロ市民が混じっていたけど、ガチ初心者と島を離され、総裁から「お口チャック!」って言われてて大変に微笑ましい場面がありました。

次回もあるらしいので、全然怖くないし初心者の人はみんな行くといいと思います。

特に子供のいる女性は、子供のインフラを整える修行のためにも知っとくと絶対いいことばっかだよ!

 

Wordpressの管理画面でヘッダーメニューの下に空白ができてしまう

たまに空白が入ってるのなんでかなと思ってたので年末休暇を期に調べた。

 

前提条件:
-- wp-config.php 内に設定

    define('WP_DEBUG', true);
    ini_set('display_errors', '1');
    error_reporting(E_ALL);

調べると、body に「php-error」というclassが付与されている。
でもエラーは表示されていない。
define('WP_DEBUG', false); にすると、これは無くなる。はて?

 

あー、@が犯人かーと気がつく。

PHPって、頭に「@」をつけるとエラーを出さないようにできるんだよね。
でもこれって表示されないだけでエラーは出ている状態なのね。define('WP_DEBUG', true);かつ@で黙らせるとclassだけphp-errorが付与されて空白ができちゃうんだね。

むかーしむかし、頭に@つけるのを多用してしまった時があったんだけどその名残。すんごい昔に書いた部分に書かれた@を撲滅して終了。

 

今年一年お疲れ様でした。

Gmail に届いたエラーメールのね。Diagnostic-Codeを見たいのに見れないの。

結論:「翻訳されたメッセージを表示」を押したら見れたわ。

 

ここ消さないで欲しい。「メッセージのソースを表示」でも消されてんのね。

メッセージをダウンロードすると、ちゃんと残ってるんだけど。確認すんのにいちいちダウンロードとかやってられっかよ。

ちな、GoogleAppScript からは読める。

けどな、普通にすぐ見たいやん。

 

 

にーちゃん、GmailのWEB UI、なんでここ消してしまうん・・・?(せつ子)

\uxxxx な文字列をコマンドライン上で読める文字に直すのをaliasにした

.zshrc にaliasで書くことにしたのよ。

  alias nkf2="sed -e 's/\\\u\\(....\\)/\\&#x\\1;/g' | nkf --numchar-input"

ja.stackoverflow.comここのコメントに書いてた人に感謝。

 

 

DISBOARDの通報のための選択肢

英語だったので、メモ的に翻訳を置いておく(翻訳サービス使って、手直ししたもの)

----

Spam
スパム

Promotes self-harm
自傷行為を助長する

Rewarding for actions on DISBOARD
DISBOARDでのアクションに対する報酬

Aimed at underage users
未成年者向け

Copyright infringement
著作権侵害

Abuse or Harassment
虐待または嫌がらせ
 The listing promotes discrimination
 リストは差別を助長します
 The listing shares private or personal information
 リストは個人情報または個人情報を共有します
 The listing promotes raiding
 リストは襲撃を助長します
 the listing promotes harassment of group(s)
 リストはグループへの嫌がらせを助長します
 The listing promotes targetted harassment
 リストは、対象を絞った嫌がらせを助長します

Graphic or Sexual content
グラフィックまたは性的なコンテンツ
 The listing promotes secual content or behaviour involving minors
 リストは、未成年者が関与する二次的なコンテンツまたは行動を助長します
 The listing has an NSFW icon
 リストにはNSFWアイコンがあります
 The listing shares involuntary NSFW content
 リストは非自発的なNSFWコンテンツを共有しています
 The listing shares gore content
 リストはマチの内容を共有します

Unlawful Content
違法なコンテンツ
 The listing promotes the usage of multiplayer cheats or hacks
 リストは、マルチプレイヤーチートまたはハックの使用を助長します
 The listing promotes sharing of cracked or stolen accounts
 リストは、クラックされた、または盗まれたアカウントの共有を助長します
 The listing promotes fraudulent activity
 リストは不正行為を助長します
 The listing promotes criminal activity
 リストは犯罪活動を助長します

Misinformation
誤報
 The listing promotes exrtremism
 リストは過激主義を助長します
 The listing impersonates someone
 リストは誰かになりすます

MySQLで正規表現を叫ぶ

なんだこのやろう。MySQLめ。おめー正規表現使えたのかよ。

ってことで、書いてみた。

select 
 hoge_kana,
 case
  when hoge_kana regexp "^[あ-お]" then 'あ'
  when hoge_kana regexp "^[か-こが-ご]" then 'か'
  when hoge_kana regexp "^[さ-そざ-ぞ]" then 'さ'
  when hoge_kana regexp "^[た-とだ-ど]" then 'た'
  when hoge_kana regexp "^[な-の]" then 'な'
  when hoge_kana regexp "^[は-ほば-ぼぱ-ぽ]" then 'は'
  when hoge_kana regexp "^[ま-も]" then 'ま'
  when hoge_kana regexp "^[やゆよ]" then 'や'
  when hoge_kana regexp "^[ら-ろ]" then 'ら'
  when hoge_kana regexp "^[わをん]" then 'わ'
  end as kanaindex
from fuga;

でもホントは余計な処理なので、登録時に index として登録しとくほうが絶対によいし、なんならあとで項目追加したほうが良い。 既にあるデータ使うのにとりあえず入れたかっただけ。

無制限環境との比較を考えていた話 #safewebkids #AdventCalendar2021

この投稿は子供とネットを考える Advent Calendar 2021 - Adventar の4日目の投稿です。

今回のテーマは「子供から学ぶ」です。

今年もカレンダーの時期がきた~と思って、振り返ってみると、去年に自分で自分のまとめ記事を書いていたのを思いだした。

7年分のまとめ。

ohesotori.hateblo.jp

改めて振り返ってみても、自分の投稿はずっと子供との攻防(?)しかない。 子供から学ぶ事ばかりだった。 下の子もあと数年で制限を外す時が来る。過ぎてみればあっという間だ。

自分の中では制限解除までの道のりは、以前に作成済みだった。 f:id:ohesotori:20211205104552p:plain

上の子を見ている下の子は、徐々に制限は解除されるという事を知っている。 母が言うよりも上の子から意見されることも多い。それでも、世間様よりも自分は制限が強すぎると訴えてくる。

わかる。わかるよ。なんの制限もされていない子たちもいる事を母は知っている。 比較対象として無制限環境を持ってくるのは、まあ仕方無いとも思う。だってとても目立つから。

しかし。しかしだよ。

これ以上なんの制限を緩めよというのか。君はもう許容範囲を超えて十分制限を緩めている。上の子を経てからの緩すぎる制限だ。これ以上制限を緩めることはできない。

新規アプリは制限してるけど、むやみやたらと入れられたら困るってそれだけだ。ツイッタアプリは許可できないけど、ほんとはPCでブラウザから使えるからね。PCは自分の部屋に置いていないってだけだ。PCなら使えるんだよ。言わないけど。

休みの日になると、10時間以上フォートナイトやってるじゃん。マイクラも10時間以上やってるじゃん。一日一時間なんてとんでもない。夢中になってなんどもフォートナイト1位取ったと自慢していたじゃん。TikTokも十分な警告を伝えてから許可したじゃん。instagramも許可したじゃん。今の君はスマホ猿にしか見えないよ。それでも制限が強いと言ってくる。

夜はねろ。自分の部屋掃除しろ。服はハンガーにかけろ。本は本棚に入れろ。カバンは自分の部屋に持っていけ。おやつ食べ過ぎるな。靴下を落としていくな。そんだけだ。

絶対他のご家庭からすると、うちは比較対象されている「無制限環境」に違いない。 ほんとすいません。うちはザルです。ごめんなさい。

これでも制限強いって言われるのは本当に腑に落ちない。おかしい。 どんなに緩めてもほんの少しでも制限があればそれに対して無制限と比較してくるんだろうと思ってる。

無制限ていうけど、ご家庭ごとに制限してる分野が違うだけやぞ。でも子供からはそんなこと言ってこない。まあ当たり前だけど。

こないだ、友達と遊ぶといって公園で10人くらいで草スポーツしていたらしく、次の次の日筋肉痛で苦しんでいた。ふんだんに体を動かしていたらしい。楽しかった!とキラキラして言っていた。

うちのこは、やっぱり体動かすのが好きなんだな、夢中になるとどんなことでも限度を超えてやりこんでしまうのだなと、ため息をついた。